OPERATING SYSTEMS FOR COMPUTERS
COMPUTER OPERATING SYSTEMS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Providing user interface
|
|
Controlling a network
|
|
Managing programs
|
|
Managing memory
|
|
Starting and shutting the computer
|
Detailed explanation-1: -To accommodate the allocation process, the OS continuously moves processes between memory and storage devices (hard disk or SSD), while tracking each memory location and its allocation status. The OS also determines which processes will get memory resources and when those resources will be allocated.
Detailed explanation-2: -Paging, and swapping, segmentation and compaction are modern computers’ four main memory management techniques. Swapping is the best technique for memory management because it provides the most efficient use of system resources.
Detailed explanation-3: -Memory management refers to management of Primary Memory or Main Memory. Main memory is a large array of words or bytes where each word or byte has its own address. Main memory provides a fast storage that can be accessed directly by the CPU. For a program to be executed, it must in the main memory.
Detailed explanation-4: -Virtual memory systems separate the memory addresses used by a process from actual physical addresses, allowing separation of processes and increasing the size of the virtual address space beyond the available amount of RAM using paging or swapping to secondary storage.