23. The operating system is responsible for: Bad-block recovery, Booting from disk, Disk initialization. All of the mentioned.
24. The operating system and the other processes are protected from being modified by an already running process because: Every address generated by the CPU is being checked against the relocation and limit registers, They have a protection algorithm, They are in different memory spaces, They are in different logical addresses.
25. Using transient code, the size of the operating system during program execution: Maintains, Changes, Increases, Decreases.
26. The operating system maintains a table that keeps track of how many frames have been allocated, how many are there, and how many are available: Memory, Mapping, Page Frame.