The CPU, after receiving an interrupt from an I/O device
A. halts for a predetermined time
B. hands over control of address bus and data bus to the interrupting device
C. branches off to the interrupt service routine immediately
D. branches off to the interrupt service routine after completion of the current instruction
E. None of the above
Select an option to see the answer and solution.
Seeks analysis
A. is used for analyzing paging problems
B. is used for analyzing device busy problems
C. is used for analyzing control-unit busy problems
D. is only shown on real-time displays
E. None of the above
Select an option to see the answer and solution.
Which is a permanent database in the general model of the compiler?
A. Literal Table
B. Identifier Table
C. Terminal Table
D. Source code
E. None of the above
Select an option to see the answer and solution.
What is the name of the technique in which the operating system of a computer executes several programs concurrently by switching back and forth between them?
A. Partitioning
B. Multitasking
C. Windowing
D. Paging
E. None of the above
Select an option to see the answer and solution.
Operating system
A. links a program with the subroutines it references
B. provides a layered, user-friendly interface
C. enables the programmer to draw a flowchart
D. all of the above
E. None of the above
Select an option to see the answer and solution.
Software that measures, monitors, analyzes, and controls real-world events is called:
A. system software
B. real-time software
C. scientific software
D. business software
E. None of the above
Select an option to see the answer and solution.
The details of all external symbols and relocation formation (relocation list or map) is provided to linker by
A. Macro processor
B. Translator
C. Loader
D. Editor
E. None of the above
Select an option to see the answer and solution.
The macro processor must perform
A. recognize macro definitions and macro calls
B. save the macro definitions
C. expand macros calls and substitute arguments
D. all of the above
E. None of the above
Select an option to see the answer and solution.
A development strategy whereby the executive control modules of a system are coded and tested first, is known as
A. Bottom-up development
B. Top-down development
C. Left-Right development
D. All of the above
E. None of the above
Select an option to see the answer and solution.
Which of the following is helpful in evaluating applications software what will best suit your needs?
A. recommendations by other users
B. computer magazines
C. objective software reviews
D. all of the above
E. None of the above
Select an option to see the answer and solution.
What problem is solved by Dijkstra's banker's algorithm?
A. mutual exclusion
B. deadlock recovery
C. deadlock avoidance
D. cache coherence
E. None of the above
Select an option to see the answer and solution.
The dispatcher . . . . . . .
A. actually schedules the tasks into the processor
B. puts tasks in I/O wait
C. is always small and simple
D. never changes task priorities
E. None of the above
Select an option to see the answer and solution.
System programs such as Compilers are designed so that they are
A. reenterable
B. non reusable
C. serially usable
D. recursive
E. None of the above
Select an option to see the answer and solution.
IBM released its first PC in 1981. Can you name the operating system which was most popular at that time?
A. MS-DOS
B. PC-DOS
C. OS/360
D. CP/M
E. None of the above
Select an option to see the answer and solution.
If the number of bits in a virtual address of a program is 16 and the page size is 0.5 K bytes, the number of pages in the virtual address space is
A. 16
B. 32
C. 64
D. 128
E. None of the above
Select an option to see the answer and solution.
Which table is a permanent database that has an entry for each terminal symbol.
A. Terminal table
B. Literal table
C. Identifier table
D. Reductions
E. None of the above
Select an option to see the answer and solution.
The function(s) of the Syntax phase is(are)
A. to recognize the major constructs of the language and to call the appropriate action routines that will generate the intermediate form or matrix for these constructs.
B. to build a literal table and an identifier table
C. to build a uniform symbol table
D. to parse the source program into the basic elements or tokens of the language.
E. None of the above
Select an option to see the answer and solution.
Swapping
A. works best with many small partitions
B. allows many programs to use memory simultaneously
C. allows each program in turn to use the memory
D. does not work with overlaying
E. None of the above
Select an option to see the answer and solution.
A disk scheduling algorithm in an operating system causes the disk arm to move back and forth across the disk surface in order to service all requests in its path. This is a
A. First come first served
B. Shortest Seek Time First (SSTE)
C. Scan
D. FIFO
E. None of the above
Select an option to see the answer and solution.
A translator is best described as
A. an application software
B. a system software
C. a hardware component
D. all of the above
E. None of the above
Select an option to see the answer and solution.