Presentation on theme: "OPERATING SYSTEM An operating system is a group of computer programs that coordinates all the activities among computer hardware devices. It is the first."— Presentation transcript:
1OPERATING SYSTEMAn operating system is a group of computer programs that coordinates all the activities among computer hardware devices. It is the first program loaded into the computer by a boot program and remains in memory at all times.In other words, it’s what runs your computer
2Functions of an Operating system 1. Processor Managementduty of processor to different tasks being performed by the computer system.2. Memory Managementallocation of main memory and other storage areas to the system programs as well as user programs and data.3. Input/output Managementcoordination and assignment of the different output and input device while one or more programs are being executed.
34. File Managementthe storage of file of various storage devices to another. It also allows all files to be easily changed and modified through the use of text editors or some other files manipulation routines.5. Establishment and enforcement of a priority system. it determines and maintains the order in which jobs are to be executed in the computer system.6. Automatic transition from job to job as directed by special control statements.7. Interpretation of commands and instructions.8. Coordination and assignment of compilers, assemblers, utility programs, and other software to the various user of the computer system.9. Facilities easy communication between the computer system and the computer operator (human). It also establishes data security and integrity.
4Components of Operating system The kernel, which represents the operating system's basic functions such as management of memory, processes, files, main inputs/outputs and communication functionalities.The shell, allowing communication with the operating system via a control language, letting the user control the peripherals without knowing the characteristics of the hardware used, management of physical addresses, etc.The file system, allowing files to be recorded in a tree structure.
54 Types of Operating System Real-Time Operating System (RTOS)Single-User, Single TaskSingle-User, Multi-TaskingMulti-User
6Real time Operating System (RTOS) Used to run computers embedded in machinery, robots, scientific instruments and industrial systems. Typically, it has little user interaction capability, and no end-user utilities, since the system will be a "sealed box" when delivered for use.An important part of an RTOS is managing the resources of the computer so that a particular operation executes in precisely the same amount of time every time it occursExamples: Wind River, QNX, Real-time Linux, Real-time Windows NT
7Single-User, Single Task OS designed to manage the computer so that one user can effectively do one thing at a timeThe Palm OS used in many palmtop computers (PDA's) is an example of a single-user, single-task OS59
8Single-User, Multi-Tasking Lets a single user interact with several programs, simultaneouslyMost popular OSUsed by most all PC's and LaptopsExamples: Windows, Mac OS, Linux
9Multi-UserA multi-user OS allows many users to take advantage of the computer's resources, simultaneouslyThe OS must make sure that the requirements of the various users are balanced, and that the programsthey are using each have sufficient and separate resources so that a problem with one user doesn't affectany of the other users.Examples: Linux, Unix, VMS and mainframe OS, such as MVS
10Examples of Operating System Windows 7, Vista, XPMac OSUnixLinuxEmbedded Operating system
11Advantages of Operating System Easy to useUser friendlyIntermediate between all hardware and software of the system
12Disadvantages of Operating System If any problems affected in OS, you may lose all the contents which have been stored alreadyUnwanted user can use your own systemCompatibility