Full Transcript

OVERVIEW OF OPERATING SYSTEM AGENDA INTRODUCTION P R E -T E S T 1 ACTIVITY 1.1.1 LESSON PROPER F U N C T I O N O F O P E R AT I N G SYSTEM A C O M P U T E R I S A M AC H I N E O R D E V I C E T H AT P E R F O R M S P R O C E S S E S , C A L C U L AT I O N S A...

OVERVIEW OF OPERATING SYSTEM AGENDA INTRODUCTION P R E -T E S T 1 ACTIVITY 1.1.1 LESSON PROPER F U N C T I O N O F O P E R AT I N G SYSTEM A C O M P U T E R I S A M AC H I N E O R D E V I C E T H AT P E R F O R M S P R O C E S S E S , C A L C U L AT I O N S A N D O P E RAT I O N S B A S E D O N I N S T R U C T I O N S P R OV I D E D BY A S O FT WA R E O R H A R D WA R E P R O G RA M. WHAT IS OPERATING SYSTEM? BRIEF DESCRIPTION OPERATING SYSTEM  An Operating System is a program that acts as an intermediary between the user of a computer and the computer hardware.  The purpose of the operating system is to provide an environment in which a user can execute programs.  The primary goal of an operating system is thus to make the computer system convenient to use.  A secondary goal is to use the computer hardware in an efficient manner. 3 COMPONENTS OF OPERATING SYSTEM  Peopleware – a person who is involved in the data processing operating.  Hardware – it is a physical electronic data processing device and tangible part constitute the computer system.  Software – is a program or set of instructions that enables the computer system to operate effectively which includes the programming languages, application program and the operating system FUNCTIONS OF OPERATING SYSTEMS BROAD AND SPECIFIC BROAD FUNCTION OF OS  Resolve conflicts in resource sharing.  Attempts to optimize performance at maximum utilization.  Simplify the effective use of the system  Acts as an intermediary between the user and the computer.  Accounting of resources (keep track of resources) SPECIFIC FUNCTIONS OF OS  Job Sequencing – the selection of the next Interrupt Handling – a program that batch of processes for a long job to be run. causes the automatic suspension of a program concurrently executing Job Control Language Interpretation (JCL) – a command language used to with a Scheduling – determining the order by batch operating system which resources will be assigned to processes and jobs Error Handling – the OS activity that detects errors and, in some cases, corrects Resource Control – the control of the errors resource used by two or more processes, I/O Handling – an OS or a portion of an OS either concurrently or one at a time. that handles input and output devices. Multi-access(time sharing) – a type Protection – the process of controlling and of OS that switches inactive to a certain limiting access to the resources of the computer for multiple user’s using the computer. system at the same time. THANK YOU Audi Alteram Partem Prof Juls

Use Quizgecko on...
Browser
Browser