• ০০। A compiler for a high-level language that runs on one machine and produces code for a different machine is called is
    • ক) optimizing compiler
    • খ) one pass compiler
    • গ) cross compiler
    • ঘ) multipass compiler
    • ঙ) None of the above
  • ০১। A critical region is
    • ক) a program segment that has not been proved bug-free
    • খ) a program segment that often causes unexpected system crashes
    • গ) a program segment where shared resources are accessed
    • ঘ) one which is enclosed by a pair of P and V operations on semaphores
    • ঙ) none is the above
  • ০২। 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
  • ০৩। 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
  • ০৪। 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
  • ০৫। A form of code that uses more than one process and processor, possibly of different type, and that may on occasions have more than one process or processor active at the same time, is known as
    • ক) multiprogramming
    • খ) multi threading
    • গ) broadcasting
    • ঘ) time sharing
    • ঙ) None of the above
  • ০৬। A hardware device that is capable of executing a sequence of instructions, is known as
    • ক) CPU
    • খ) ALU
    • গ) CU
    • ঘ) Processor
    • ঙ) None of the above
  • ০৭। A linker
    • ক) creates a load module
    • খ) is not necessary with variable partitions
    • গ) must be run after the loader
    • ঘ) is not needed with a good compiler
    • ঙ) None of the above
  • ০৮। A page fault
    • ক) is an error is a specific page
    • খ) occurs when a program accesses a page of memory
    • গ) is an access to a page not currently in memory
    • ঘ) is a reference to a page belonging to another program
    • ঙ) None of the above
  • ০৯। A partitioned data set is most used for
    • ক) a program or source library
    • খ) storing program data
    • গ) storing backup information
    • ঘ) storing ISAM files
    • ঙ) None of the above
  • ১০। A Processor
    • ক) is a device that performs a sequence of operations specified by instructions in memory.
    • খ) is the device where information is stored
    • গ) is a sequence of instructions
    • ঘ) is typically characterized by interactive processing and time of the CPU‘s time to allow quick response to each user.
    • ঙ) None of the above
  • ১১। A program
    • ক) is a device that performs a sequence of operations specified by instructions in memory.
    • খ) is the device where information is stored
    • গ) is a sequence of instructions
    • ঘ) is typically characterized by interactive processing and time of the CPU‘s time to allow quick response to each user.
    • ঙ) None of the above
  • ১২। A program that converts a high-level language program to a set of instructions that can run on a computer is called a
    • ক) Compiler
    • খ) Debugger
    • গ) Editor
    • ঘ) All of the above
    • ঙ) None of the above
  • ১৩। A public key encryption system
    • ক) allows anyone to decode the transmission
    • খ) allows only the correct sender to decode the data
    • গ) allows only the correct receiver to decode the data
    • ঘ) does not encode the data before transmitting it
    • ঙ) None of the above
  • ১৪। A relationship between processes such that each has some part (critical section) which must not be executed while the critical section of another is being executed, is known as
    • ক) semaphore
    • খ) mutual exclusion
    • গ) multiprogramming
    • ঘ) multitasking
    • ঙ) None of the above
  • ১৫। A relocate program form is one which
    • ক) cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation.
    • খ) consists of a program and relevant information for its relocation.
    • গ) can itself performs the relocation of its address-sensitive portions.
    • ঘ) all of the above
    • ঙ) None of the above
  • ১৬। A self-relocating program is one which
    • ক) cannot be made to execute in any area of storage other than the one designated for it at the time of its coding or translation.
    • খ) consists of a program and relevant information for its relocation.
    • গ) can itself performs the relocation of its address-sensitive portions.
    • ঘ) All of the above
    • ঙ) None of the above
  • ১৭। A system program that combines the separately compiled modules of a program into a form suitable for execution
    • ক) assembler
    • খ) linking loader
    • গ) cross compiler
    • ঘ) load and go
    • ঙ) None of the above
  • ১৮। A system program that sets up an executable program in main memory ready for execution is
    • ক) assembler
    • খ) linker
    • গ) loader
    • ঘ) compiler
    • ঙ) None of the above
  • ১৯। A task in a blocked state
    • ক) is executable
    • খ) is running
    • গ) must still be placed in the run queues
    • ঘ) is waiting for same temporarily unavailable resources
    • ঙ) None of the above