Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Operating system


Published on

Introduction to Operating System

Published in: Engineering
  • Be the first to comment

Operating system

  1. 1.  Operating System - Definition  User Interface  Functions Of Operating System Operating System 1
  2. 2. OPERATING SYSTEM  Operating system is an interface or link between the software and hardware.  The main job of operating system is to control and monitor the functions of the system. 2
  3. 3. Computer Hardware User communication with computer Application software Editors and compilers Operating systems Assemblers,Utilities,Tools User friendly packages OPERATING SYSTEM AND SOFTWARE LAYERS 3
  4. 4. OPERATING SYSTEM AND SOFTWARE LAYERS  Assembler – to convert assembly instruction to machine code  Compiler and interpreter - To translate high level language instructions to machine code.  Utilities – To provide sort/ merge, spread sheet, text processing, and database facilities.  Debugging tools: To facilitate removal of errors in the source program.  Editors : To enter the source program and data 4
  5. 5. TYPE OF USER INTERFACE  User interface is used to interact with the computer to perform various tasks.  User gives commands to computer and enter the data into computer.  The input devices are commonly used for giving commands to computer  There are three types of user interface  Command Line Interface (CLI)  Menu Driven Interface(MDI)  Graphical User Interface(GUI) 5
  6. 6. Command Line Interface (CLI)  CLI requires the user to type commands in the command prompt to perform operation  It contains text only.  Users must to know the syntax and keywords of the commands.  Eg: DOS (Disk Operating System) 6
  7. 7. Menu Driven Interface (MDI)  One can select an option by using the arrow keys or click the desired option with the mouse  Users need not to know the syntax and keywords of the commands. 7
  8. 8. Graphical User Interface  The computer resources are represented by small pictures called icons.  User can initiate many actions by selecting and clicking on icons displayed on the screen.  GUI also provides menus, buttons and other graphical object to the user to perform different task.  Interaction with computer is made easier with GUI.  Eg. Windows, Linux, Solaris 8
  9. 9. Functions of Operating System  Booting the computer  Resource Management  Process Management  Memory Management  I/O System Management  File Manager  Communication sService  Security Services  Hardware Services  Extended Machine 9
  10. 10. Functions of Operating System (Cont.) Booting the computer  The process of starting or restarting the computer is known as booting.  Cold boot- is a process of turning ON a computer that has been turned OFF.  Warm boot- is the process to restart the computer using operating system. 10
  11. 11. Resource Management  The resource manager has to manage all the resources those are attached to the computer.  It handles system resource such as computer’s memory and sharing the Central Processing Unit (CPU) time by various applications or peripheral device. Functions of Operating System (Cont.) 11
  12. 12. Functions of Operating System (Cont.) Process Management:  A process is a program in execution.  OS responsibilities in process management • Process Creation and deletion • Process suspension and resumption • Process Synchronization and Inter-process Communication 12
  13. 13. Memory Management:  OS responsibility for memory management • Allocate and de-allocate memory spaces as requested • Keep track of which parts of memory are currently being used and by whom • Efficient utilization when the memory resource is heavily competed. 13 Functions of Operating System (Cont.)
  14. 14. Functions of Operating System (Cont.) I/O system Management:  File Manager: the file management system allows the user to perform the task such as creating files and directories, renaming files, copying and moving files and delete files.  Communication Service: the OS establish an internet connection for surfing the web or sending e-mails. OS manage the communication protocols and the network communication. 14
  15. 15.  Security Service: OS has built-in tools to protect against security threats such as virus. To control the access to the computer by setting up password. Without password no one can not access the files and application in computer  Hardware Service : OS manages all the hardware and peripheral device of computer. Eg: When saving a file to USB flash drive, the OS check the space on the drive to store the file.  Extended Service: It provide us sharing of files between multiple users, provides the graphical environment and provide various languages for communications. 15 Functions of Operating System (Cont.)