1. The __________ is a program that controls the execution of application programs and acts as an interface between applications and the computer hardware.
A. job control language B. operating system
C. batch system D. nucleus
2. Facilities and services provided by the OS that assist the programmer in creating programs are in the form of _________ programs that are not actually part of the OS but are accessible through the OS.
A. utility B. multitasking
C. JCL D. logical address
3. The _________ defines the repertoire of machine language instructions that a computer can follow.
A. ABI B. API
C. HLL D. ISA
4. The _________ defines the system call interface to the operating system and the hardware resources and services available in a system through the user instruction set architecture.
A. HLL B. API
C. ABI D. ISA
5. The ________ gives a program access to the hardware resources and services available in a system through the user instruction set architecture supplemented with high-level language library calls.
A. JCL B. ISA
C. ABI D. API
6. A _________ system works only one program at a time.
A. batch B. uniprogramming
C. kernel D. privileged instruction
7. A _________ is a special type of programming language used to provide instructions to the monitor.
A. job control language B. multiprogram
C. kernel D. utility
8. The _________ scheduler determines which programs are admitted to the system for processing.
A. long-term B. medium-term
C. short-term D. I/O
9. The ________ scheduler is also known as the dispatcher.
A. long-term B. medium-term
C. short-term D. I/O
10. A _________ is an actual location in main memory.
A. logical address B. partition address
C. base address D. physical address
11. ________ is when the processor spends most of its time swapping pages rather than executing instructions.
A. Swapping B. Thrashing
C. Paging D. Multitasking
12. Virtual memory schemes make use of a special cache called a ________ for page table entries.
A. TLB B. HLL
C. VMC D. SPB
13. With _________ the virtual address is the same as the physical address.
A. unsegmented unpaged memory B. unsegmented paged memory
C. segmented unpaged memory D. segmented paged memory
14. A _________ is a collection of memory regions.
A. APX B. nucleus
C. domain D. page table
15. The OS maintains a __________ for each process that shows the frame location for each page of the process.
A. kernel B. page table
C. TLB D. logical address