GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing en.wikibooks.org — Microprocessor Design/OS - Wikibooks, open books for an open world Operating SystemAn operating system is an essential component of the system software. It is a program that enables the computer hardware to communicate and operate with the computer software. An operating system which is initially loaded into the computer by a boot program, manages all the other programs in a computer. The OS provides a software platform on top of which other application programs can run. The application programs make use of the operating system by making requests for services through a defined application program interface (API). In addition, users can interact directly with the operating system through a user interface such as a command language or a graphical user interface (GUI). OS is commonly equipped with features like: Multitasking, Synchronization, Interrupt and Event Handling, Input/ Output, Inter-task Communication, Timers and Clocks and Memory Management to fulfill its primary role of managing the hardware resources to meet the demands of application programs. Operating systems can be found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers. Examples of popular modern operating systems include "Android", BSD, iOS, Linux, OS X, QNX, Microsoft Windows,Windows Phone, and IBM z/OS. All these, except Windows, Windows Phone and z/OS, share roots in UNIX. A "kernel" is a program that constitutes the central component of an operating system. It has complete control over everything that occurs in the system. Functions of an Operating System
Types of Operating SystemsA part of the operating system called the scheduler is responsible for deciding which program to run when, and provides the illusion of simultaneous execution by rapidly switching between each program. The type of an operating system is defined by how the scheduler decides which program to run when.
In this book, we will only discuss the Real-Time Operating Systems in detail. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |