1. What Are Operating Systems? What Are Their Functions? Describe the Open Systems Interconnection Reference Model (Osi Model) & Its Seven Layers.
Operating System Functions
At the simplest level, an …show more content…
1. Program creation
2. Program execution
3. Access to Input/Output devices
4. Controlled access to files
5. System access
6. Error detection and response
7. Interpreting the commands
8. Managing peripherals
9. Memory management
10. Processor management
11. Information management
12. Process communication
Various services performed by operating systems are discussed below.
Process management: It deals with running multiple processes. Most operating system allow a process to be assigned a priority which affects its allocation of CPU time. Interactive operating systems also employ some level of feedback in which the task with which the user is working receives higher priority. In many systems there is a background process which runs when no other process is waiting for the CPU.
Memory management: The memory manager in an OS coordinates the memories by tracking which one is available, which is to be allocated or deallocated and how to swap between the main memory and secondary memories. The operating system tracks all memory used by each process so that when a process terminates, all memory used by that process will be available for other processes.
Disk and file systems: Operating systems have a variety of native file systems that controls the creation, deletion, and access of files of data and programs.
Networking: Most current operating systems are capable of using the TCP/IP networking protocols. This means that one