FUNDAMENTALS OF COMPUTER

APPLICATION SYSTEM SOFTWARE

SYSTEMS SOFTWARE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of these best describes the OS function of Memory Management?
A
the OS divides processor time between open applications and may priortise certain processes in order for instructions to be executed in the most efficient order
B
the OS has to make sure the applications don’t overwrite or interfere with each other. The memory manager allocates certain applications certain memory addresses, to make sure their processes are placed into separate locations
C
the OS is responsible for the organisation of data in a usable structure, allowing users to edit, delete and move files/ data
D
the OS is responsible for user accounts, where different users have different levels of access and can be granted access to specific data or resources. Each user has their own personal data separate from other users
Explanation: 

Detailed explanation-1: -In operating systems, memory management is the function responsible for managing the computer’s primary memory. The memory management function keeps track of the status of each memory location, either allocated or free.

Detailed explanation-2: -(1) To keep track of all memory locations free or allocated and if allocated, to which process and how much. (2) To decide memory allocation policy i.e., which process should get how much memory when and where. (3) To use various techniques and algorithms to allocate or deallocate memory locations.

Detailed explanation-3: -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-4: -An Operating System (OS) is an interface between a computer user and computer hardware. An operating system is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.

There is 1 question to complete.