Explain the Purpose of an Operating System

1124 words 5 pages
Explain the purpose of an operating system

Process Management
A multitasking operating system may give the appearance that a lot of processes are running concurrently/simultaneously, this is not true as only one process can be executing at any one time on a single-core CPU, unless on a multi-core or similar technology. Processes are often called tasks in embedded operating systems. The function of the task or process is something that takes up time, as opposed to memory, which is 'something that takes up space or capacity
For security and reliability reasons most modern operating systems prevent direct communication between independent processes, providing strictly mediated and controlled inter-process communication functionality.
…show more content…
Every computer used day to day use will need an operating system to operate other programs. Operating systems perform basic tasks, such as recognizing input from the keyboard, and sending output to the screen, keeping track of files on the disk, and controlling peripheral devices such as disk drives and printers. All if not most of the OS’s use TCP/IP networking protocols this mean they can network to other computers and use printers or scanners and other peripherals.

For large systems, the operating system has even greater responsibilities and powers. It makes sure that different program are able to run with each other and don’t interfere. The operating system is also responsible for security, making sure that the computer and the files are protected from unauthorised users.

Newer file systems use a very simple yet can be very large. The files are distributed into directories, like a hierarchy, a folder in folder. FAT12, FAT16, FAT32, NTFS, ExFAT and ZFS are all file systems.

Operating systems can be classified as follows:
-multi-user: Allows two or more users to run programs at the same time. Some operating systems allow hundreds or even thousands of users.
-multiprocessing: Supports running a program on more than one CPU.
-multitasking: Allows more than one program to run at the same time.
-multithreading: Allows different parts of a single program to run at the same time.
-real time: Responds to input instantly. General-purpose operating


  • Purpose of Cost Accounting
    3613 words | 15 pages
  • Explain the Physiology of Two Named Body Systems in Relation to Energy Metabolism in the Body
    1045 words | 5 pages
  • Purpose of Evaluating Customer Service Policies
    26262 words | 106 pages
  • “Explain the Physiology of Two Named Body Systems in Relation to Energy Metabolism in Your Body”
    1401 words | 6 pages
  • Understanding the Organisational Purposes of Businesses
    1534 words | 7 pages
  • Determining Operating Systems and Software Applications
    1293 words | 6 pages
  • Understanding Operating Systems Chapter 3
    938 words | 4 pages
  • System Requirment Specification for Postal System
    2482 words | 10 pages
  • Purpose of the Digestive System
    1195 words | 5 pages
  • Operating Management
    2093 words | 9 pages