Operating Systems MCQ Questions and Answers
1. Indicate which, of the following, is not true about Nassi-Shneiderman charts
A. These charts are type of graphical design tool
B. These charts cannot represent CASE constructs
C. These charts can represent three fundamental control structures
D. All of the above
2. What is the name of the operating system that reads and reacts in terms of actual time.
A. Batch system
B. Quick response system
C. Real time system
D. Time sharing system
3. Multiprogramming
A. is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.
B. consists of those addresses that may be generated by a processor during execution of a computation.
C. is a method of allocating processor time.
D. allows multiple programs to reside in separate areas of core at the time.
4. A translator which reads an entire program written in a high level language and converts it into machine language code is:
A. assembler
B. translator
C. compiler
D. system software
5. The advantage(s) inherent to using high level languages is (are)
A. Fewer people, less management and shorter transition in learning time
B. Improved debugging capability, and superior documentation
C. A greater degree of machine independence
D. All of the above
6. Addressing modes
A. defines the fundamental method of determining effective operand addresses
B. are variations in the use of fundamental addressing structures, or some associated actions which are related to addressing.
C. performs indicated operations on two fast registers of the machine and leave the result in one of the registers.
D. all of the above
7. In which way(s) a macro processor for assembly language can be implemented:
A. independent two-pass processor
B. independent one-pass processor
C. processor incorporated into pass 1 of a standard two-pass assembler
D. all of the above
8. Data encryption
A. is mostly used by public networks
B. is mostly used by financial networks
C. cannot be used by private installations
D. is not necessary, since data cannot be intercepted
9. What is the name given to the process of initializing a microcomputer with its operating system?
A. Cold booting
B. Booting
C. Warm booting
D. Boot recording
10. The function(s) of the Storage Assignment is (are)
A. to assign storage to all variables referenced in the source program.
B. to assign storage to all temporary locations that are necessary for intermediate results.
C. to assign storage to literals, and to ensure that the storage is allocate and appropriate locations are initialized.
D. all of the above
11. A Processor
A. is a device that performs a sequence of operations specified by instructions in memory.
B. is the device where information is stored
C. is a sequence of instructions
D. is typically characterized by interactive processing and time of the CPU
12. With MS-DOS which command will divide the surface of the blank floppy disk into sectors and assign a unique address to each one?
A. FORMAT command
B. FAT command
C. VER command
D. CHKDSK command
13. The ……. is a temporary storage area in memory where you can attach text or graphics information
A. Clipboard
B. Copy board
C. Both a and b
D. None of above
14. An embedded object might appear in a document as
A. Embedding
B. Linking
C. Both
D. None of above
15. When a computer is first turned on or restarted, a special type of absolute loader called
A. Compile and go loader
B. Boot loader
C. Bootstrap loader
D. Relating loader
16. In which type of the following OS, the response time is very crucial.
A. Network Operating System
B. Real Time Operating System
C. Batch Operating System
D. Unix Operating System
17. Which of the following is a correct association between a vendor and an operating system
A. Redhat Linux
B. Microsoft Unix
C. AT & T DOS
D. Novell Linux
18. In an absolute loading scheme, which loader function is accomplished by assembler.
A. Reallocation
B. Allocation
C. Linking
D. Loading
19. The command interpreter
A. is usually the primary user interface
B. requires fixed format commands
C. is menu drive
D. is quite different from the SCL interpreter
20. A task in a blocked state
A. is executable
B. is running
C. must still be placed in the run queues
D. is waiting for same temporarily unavailable resources
21. System maintenance:
A. is usually not necessary
B. is necessary on all systems, regardless of how good
C. is not required if the system is well written
D. always requires several programs
22. Which of the following statements is not true about the FORTRAN language?
A. FORTRAN is a high level language
B. A FORTRAN program, written for the IBM-PC, is totally different from a FORTRAN program written for execution on the SUN machine
C. FORTRAN is extensively used to write programs for performing scientific computations
D. All of the above
23. What problem is solved by Dijkstra’s banker’s algorithm?
A. mutual exclusion
B. deadlock recovery
C. deadlock avoidance
D. cache coherence
24. 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
25. System programs such as Compilers are designed so that they are
A. reenterable
B. non reusable
C. serially usable
D. recursive
26. 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
27. 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
28. Windows 2000 server uses the
A. FAT 16
B. NTFS
C. FAT 64
D. FAT 32
29. First-in-First-Out (FIFO) scheduling is
A. Non Preemptive Scheduling
B. Preemptive Scheduling
C. Fair Share Scheduling
D. Deadline Scheduling
30. Which one of the following key is used to refresh the active window?
A. F7
B. F8
C. F9
D. F5