Which statement is True or False about the Windows 11 Operating System (OS)? (i) The OS loads program code directly onto the hard disk for execution, as the CPU can only execute code from permanent storage. (ii) For multitasking, the OS allocates small CPU time slices to processes, rapidly switching between them, a technique known as Time-Sharing.
(i) False, (ii) True
Statement (i) is FALSE. To run a program, the OS loads its code from permanent storage (the hard disk or SSD) into main memory (RAM), not onto the hard disk. The CPU executes instructions directly from RAM, not from permanent storage. RAM is fast, volatile working memory; the hard disk is slow, non-volatile storage. So the claim that the CPU can only execute code from permanent storage is incorrect.
Statement (ii) is TRUE. In a multitasking OS, the CPU is shared among many processes by giving each a small slice of CPU time (a time quantum) and rapidly switching between them via context switching. This gives the illusion that programs run simultaneously, and the technique is known as time-sharing.
Since (i) is False and (ii) is True, the correct choice is (i) False, (ii) True.
A certain software component is critical for memory management and process scheduling, allowing multiple programs to run concurrently, and it is the first program loaded by the boot process. It generally operates in a privileged mode (kernel mode). Based on this description, which category of software does this component belong to?
Active portion contains an operating system that will be loaded
Which of the following statement(s) is/are true about control unit?
I. It manages and coordinate the entire computer system
II. It does not perform any actual processing on data
Which of the following functions of an operating system takes care of allocation and de-allocation of memory space to different running programs?
A collection of software that manages computer hardware resources and provides common services for computer programs is
_____ runs on the computer hardware and serve as a platform for other software.