Q.1

The working set theory of programming behaviour of processes running within an operating system involves

  • the collection of pages that a process accesses
  • disk scheduling mechanisms
  • coalescing holes in memory
  • assigning the CPU to processes
  • None of the above
Q.2

The Memory Address Register

  • is a hardware memory device which denotes the location of the current instruction being executed.
  • is a group of electrical circuits (hardware), that performs the intent of instructions fetched from memory.
  • contains the address of the memory location that is to be read from or stored into.
  • contains a copy of the designated memory location specified by the MAR after a "read" or the new contents of the memory prior to a "write".
  • None of the above
Q.3

Which of the following statements is false?

  • a small page size causes large page tables
  • internal fragmentation is increased with small pages
  • a large page size causes instructions and data that will not be referenced brought into primary storage
  • I/O transfers are more efficient with large pages
  • None of the above
Q.4

Swapping

  • works best with many small partitions
  • allows many programs to use memory simultaneously
  • allows each program in turn to use the memory
  • does not work with overlaying
  • None of the above
Q.5

Operating system is

  • A collection of hardware components
  • A collection of input-output devices
  • A collection of software routines
  • All of the above
  • None of the above
Q.6

Thrashing

  • is a natural consequence of virtual memory systems
  • can always be avoided by swapping
  • always occurs on large computers
  • can be caused by poor paging algorithms
  • None of the above
Q.7

When did IBM release the first version of disk operating system DOS version 1.0?

  • 1981
  • 1982
  • 1983
  • 1984
  • None of the above
Q.8

The details of all external symbols and relocation formation (relocation list or map) is provided to linker by

  • Macro processor
  • Translator
  • Loader
  • Editor
  • None of the above
Q.9

The action of parsing the source program into the proper syntactic classes is known as

  • syntax analysis
  • lexical analysis
  • interpretation analysis
  • general syntax analysis
  • None of the above
Q.10

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

  • First come first served
  • Shortest Seek Time First (SSTE)
  • Scan
  • FIFO
  • None of the above
Q.11

A file organization component of a VSAM file is:

  • relative record data set
  • keyed sequential data set
  • entry sequential data set
  • all of the above
  • None of the above
Q.12

Which of the following is false about disk when compared to main memory?

  • non-volatile
  • longer storage capacity
  • lower price per bit
  • faster
  • None of the above
Q.13

The macro processor must perform

  • recognize macro definitions and macro calls
  • save the macro definitions
  • expand macros calls and substitute arguments
  • all of the above
  • None of the above
Q.14

Which, of the following is not true about the description of a decision table?

  • A decision table is easy to modify
  • A decision table is directly understood by the computer
  • A decision table is easy to understand
  • All of the above
  • None of the above
Q.15

A translator is best described as

  • an application software
  • a system software
  • a hardware component
  • all of the above
  • None of the above
Q.16

What is the name given to the software which can be legally compiled and often used for free?

  • Shareware program
  • Public domain program
  • Firmware program
  • Mindware
  • None of the above
Q.17

Producer consumer problem can be solved using

  • semaphores
  • event counters
  • monitors
  • all of the above
  • None of the above
Q.18

A development strategy whereby the executive control modules of a system are coded and tested first, is known as

  • Bottom-up development
  • Top-down development
  • Left-Right development
  • All of the above
  • None of the above
Q.19

Trojan-Horse programs

  • are legitimate programs that allow unauthorized access
  • do not usually work
  • are hidden programs that do not show up on the system
  • usually are immediately discovered
  • None of the above
Q.20

Data encryption

  • is mostly used by public networks
  • is mostly used by financial networks
  • cannot be used by private installations
  • is not necessary, since data cannot be intercepted
  • None of the above
Q.21

The SJF algorithm executes first the job

  • that last entered the queue
  • that first entered the queue
  • that has been in the queue the longest
  • with the least processor needs
  • None of the above
Q.22

Most of the microcomputer's operating systems like Apple DOS, MS DOS and PC DOS etc. are called disk operating systems because

  • they are memory resident
  • they are initially stored on disk
  • they are available on magnetic tapes
  • they are partly in primary memory and partly on disk
  • None of the above
Q.23

Which of the following is helpful in evaluating applications software what will best suit your needs?

  • recommendations by other users
  • computer magazines
  • objective software reviews
  • all of the above
  • None of the above
Q.24

The CPU, after receiving an interrupt from an I/O device

  • halts for a predetermined time
  • hands over control of address bus and data bus to the interrupting device
  • branches off to the interrupt service routine immediately
  • branches off to the interrupt service routine after completion of the current instruction
  • None of the above
Q.25

What problem is solved by Dijkstra's banker's algorithm?

  • mutual exclusion
  • deadlock recovery
  • deadlock avoidance
  • cache coherence
  • None of the above
Q.26

The memory allocation scheme subject to "external" fragmentation is

  • segmentation
  • swapping
  • pure demand paging
  • multiple contiguous fixed partitions
  • None of the above
Q.27

Page stealing

  • is a sign of an efficient system
  • is taking page frames from other working sets
  • should be the tuning goal
  • is taking larger disk spaces for pages paged out
  • None of the above
Q.28

The FIFO algorithm

  • executes first the job that last entered the queue
  • executes first the job that first entered the queue
  • execute first the job that has been in the queue the longest
  • executes first the job with the least processor needs
  • None of the above
Q.29

In virtual memory systems, Dynamic address translation

  • is the hardware necessary to implement paging
  • stores pages at a specific location on disk
  • is useless when swapping is used
  • is part of the operating system paging algorithm
  • None of the above
Q.30

Which of the following systems software does the job of merging the records from two files into one?

  • Security software
  • Utility program
  • Networking software
  • Documentation system
  • None of the above
0 h : 0 m : 1 s