COMPUTER SCIENCE AND ENGINEERING
SYSTEM SOFTWARE
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Processor scheduling
|
|
Interrupt service routines
|
|
Memory management
|
|
Backing store management
|
Detailed explanation-1: -An operating system has three main functions: (1) manage the computer’s resources, such as the central processing unit, memory, disk drives, and printers, (2) establish a user interface, and (3) execute and provide services for applications software.
Detailed explanation-2: -2. Memory management. Memory management refers to the management of computer memory, which is used to store data and programs. This features of operating system is responsible for allocating memory, managing memory usage, and freeing memory when it is no longer needed.
Detailed explanation-3: -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-4: -Explanation: An Operating System acts as an intermediary between user/user applications/application programs and hardware. It is a program that manages hardware resources. It provides services to application programs.