1 / 11

Introduction to Operating System

Introduction to Operating System. Topic to be discussed. What is an operating system? Where does the OS fit in? Services provided by an OS Why are Operating Systems Important? Hierarchical view of computer system Layers of a Computer System Operating System Components

penha
Download Presentation

Introduction to Operating System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to Operating System

  2. Topic to be discussed.. • What is an operating system? • Where does the OS fit in? • Services provided by an OS • Why are Operating Systems Important? • Hierarchical view of computer system • Layers of a Computer System • Operating System Components • Operating System Overview • Protection

  3. What is an operating system? • An interface between users and hardware • Allows convenient usage; hides the tedious stuff • Allows efficient usage; parallel activity, avoids wasted cycles • Provides information protection Go back

  4. Where does the OS fit in? Go back

  5. Services provided by an OS Facilities for program creation editors, compilers, linkers, debuggers, etc. Program execution loading in memory, I/O and file initialization. Access to I/O and files deals with the specifics of I/O and file formats. System access resolves conflicts for resource contention. protection in access to resources and data. Go back

  6. Hierarchical view of computer system Go back

  7. End User Programmer Operating- System Designer Layers of a Computer System Application Programs Utilities Operating-System Computer Hardware Go back

  8. The CPU is wasted if a job waits for I/O. This leads to: • Multiprogramming ( dynamic switching ). While one job waits for a resource, the CPU can find another job to run. It means that several jobs are ready to run and only need the CPU in order to continue. All of this leads to: • memory management • resource scheduling • deadlock protection OPERATING SYSTEM COMPONENTS Go back

  9. Characteristics OPERATING SYSTEM OVERVIEW Other Characteristics include: • Time Sharing-Multiple jobs are executed by switching the CPU between them. In this, the CPU time is shared by different processes, so it is called as “Time sharing Systems”. • Multiprocessing - Tightly coupled systems that communicate via shared memory. Used for scientific applications. Used for speed improvement by putting together a number of off-the-shelf processors. • Distributed Systems - Loosely coupled systems that communicate via message passing. Advantages include resource sharing, speed up, reliability, communication. • Real Time Systems - Rapid response time is main characteristic. Used in control of applications where rapid response to a stimulus is essential. Go back

  10. Protection CPU A clock prevents programs from using all the CPU time. This clock causes an interrupt that causes the operating system to gain control from a user program. • For machines connected together, this protection must extend across: • Shared resources, • Multiprocessor Architectures, • Clustered Systems • The practice of this is called “distributed operating systems”. Go back

  11. THANKS……………….

More Related