Please enable JavaScript.
Coggle requires JavaScript to display documents.
Operating System - Coggle Diagram
Operating System
OS services
Program creation
OS provides a variety of facilities and services, such as
editors and debuggers, to assist the programmer in creating programs
-
Access to I/O devices
OS takes care the I/O device that requires its own specific set of instructions or control signals for operation
-
-
-
Accounting
OS collects usage statistics for various resources and
monitor performance parameters such as response time
Memory Management
-
Swapping
Swapping involves moving an entire process or part of a process from main memory to secondary storage to free up space
Partitioning
Partitioning involves dividing memory into fixed-sized partitions, where each partition can be allocated to a single process
Paging
Paging divides memory into fixed-sized pages, which can be allocated and swapped independently
-
Segmentation
Segmentation divides memory into logical segments, each with its own access rights and protections
Virtual memory
Virtual memory allows the computer to use more memory than is physically available by mapping virtual addresses to physical addresses
-
-
An OS is a program that controls the execution of application programs and acts as
an interface between the user of a computer and the computer hardware