A system administrator is analysing the software layers of a corporate computer. Which of the following statements correctly distinguish system software from application software?
I. Device drivers are classified as application software because end-users install them to run devices.
II. Linux, macOS, and Android are operating systems and are classified as system software.
III. The OS kernel manages CPU scheduling, memory allocation, and hardware access on behalf of programs.
IV. A web browser and a word processor are examples of system software because they help users perform common tasks.
When a computer is powered on, the CPU looks for the first instruction in the BIOS (stored in ROM). The BIOS runs the Power-On Self Test (POST) and loads the bootstrap loader, which then loads the OS from a bootable device.
A CPU generates 32-bit virtual addresses. The page size is 4 KB. The processor has a translation look-aside buffer (TLB) which can hold a total of 128 page table entries and is 4 -way set associative. The minimum size of the TLB tag is:
In the virtual memory system, the address space specified by address lines of the CPU must be ______ than the physical memory size and ______ than the secondary storage size.
A CPU generates 32 bits virtual
addresses. The page size is 4 KB. The processor has a translation look-aside
buffer (TLB) which can hold a total of 128-page table entries and is 4- way set
associate. The minimum size of the TLB tag is
A computer has $16GB$ of RAM. It typically needs to support $100$ processes, each of which require an average of $100MB$. Will this computer benefit from a Virtual Memory system? Choose the correct option and reasoning below.