The document discusses operating systems and their functions. It begins by defining an operating system as software responsible for starting up a computer and providing system security. It then discusses the main types of operating systems, which are categorized based on the type of computer they control and applications they support. The document outlines several key functions of operating systems, including managing hardware and software resources, determining what software can be installed, and allowing applications to perform tasks. It also discusses how operating systems manage memory and storage, including through the use of cache, RAM, and virtual memory.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
53 views24 pages
Oprating System
The document discusses operating systems and their functions. It begins by defining an operating system as software responsible for starting up a computer and providing system security. It then discusses the main types of operating systems, which are categorized based on the type of computer they control and applications they support. The document outlines several key functions of operating systems, including managing hardware and software resources, determining what software can be installed, and allowing applications to perform tasks. It also discusses how operating systems manage memory and storage, including through the use of cache, RAM, and virtual memory.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24
OPERATING SYSTEMS
What is an OS?
OS are responsible for
everything from starting up the computer when you push the "on" button to high level system security. Thetype of operating system a computer has also determines what types of software can be run on it. What is an OS? Windows Linux Mac OSX Types of Operating Systems •Generally, there are four types, based on the type of computer they control and the sort of aapplications they support. categorized based on the types of computers they control and the sort of applications they support. The categories are: Types of Operating System 1.Single-user, single task: This type manages the computer so that one user can effectively do one thing at a time. 2. Multi-user, multi-task: 3. Real Time Operating Systems: 4. Single-user, Multi-tasking: OS functions It manages the hardware and software resources of the system. In a desktop computer, these resources include such things as the processor (is an electronic circuit that can execute computer programs),memory, disk space and more (On a cell phone, they include the keypad, the screen, the address book, the phone dialler, the battery and the network connection). It provides a stable, consistent way for applications to deal with the hardware without having to know all the details of the hardware OS functions The OS also determines how you see information and perform tasks. Some operating systems utilize a graphical user interface (GUI), which presents information through pictures (icons, buttons, dialog boxes, etc.) as well as words. OS functions OS performs a variety of functions, including determining what types of software you can install coordinating the applications running on the computer at any given time making sure that individual pieces of hardware, such as printers, keyboards, and disk drives, all communicate properly allowingapplications such as word processors, email clients, and web browsers, to perform tasks on the system reporting errors First task
The first task, managing the hardware and software resources,
is very important, as various programs compete for the attention of the central processing unit(CPU). Inthis capacity, the OS plays the role of the good parent, making sure that each application gets the necessary resources while playing nicely with all the other applications, husbanding the limited capacity of the system to the greatest good of all the users and applications. Second task The second task, providing a consistent application interface, is especially important if there a lot of types of computer using the operating system ,or if the hardware making up the computer is always open to change A consistent application program interface(API) allows a software developer to write an application on one computer and have a high level of confidence that it will run on another computer of the same type, even if the amount of memory or the quantity of storage is different on the two machines. OS’s Manage Applications
•Operating systems provide of
which other “application” programs can run. •The application programs must be written to run on a particular operating system. •So, your choice of operating system determines what application software you can run. OS - Memory Storage and Management 1. Each process must have enough memory in which to execute, and It can neither run into the memory space of another process, Nor be run into by another process. OS’s Manage Applications
The different types of memory in the system must be
used properly so that each process can run most effectively Cache Memory •Cache - A section of a computer's memory which temporarily retains recently accessed data in order to speed up repeated access to the same data. • It provides rapid access without having to wait for systems to load. RAM Memory •Random access memory (RAM) is the best known form of computer memory. • RAM is considered "random access" because you can access any memory cell directly if you know the row and column that intersect at that cell. Virtual Memory •Virtual Memory – a method of using hard disk space to provide extra memory. It simulates additional RAM. •In Windows, the amount of virtual memory available, equals the amount of free RAM plus the amount of disk space allocated to the swap file. Virtual Memory – Swap File THANK YOU…