Operating Systems Fundamentals and Distributed Computing

Test your knowledge on operating system concepts including kernel architecture, computer architectures (SISD, SIMD, MIMD), memory models (UMA, NUMA, NORMA), distributed systems, RPC, and Unix history.

21 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

_______ are programs that attempt to detect modifications of other programs by calculating and storing checksums in executable programs and in command files.

  1. Integrity checkers
  2. Monitoring programs
  3. Virus removers
  4. None of these
Question 2 Multiple Choice (Single Answer)

______ are programs that scan system storage for signatures and patterns that belong to viruses.

  1. Integrity checkers
  2. Monitoring programs
  3. Virus removers
  4. None of these
Question 3 Multiple Choice (Single Answer)

_____ denotes the lowest layer of an operating system.

  1. Kernel
  2. File system
  3. Directory
  4. None of these
Question 4 Multiple Choice (Single Answer)

_____ are permanently resident programs that continuously check certain memory and I/O operations for suspicious behaviour that may be attributable to viruses.

  1. Integrity checkers
  2. Monitoring programs
  3. Virus removers
  4. None of these
Question 5 Multiple Choice (Single Answer)

In disk-based systems, the core portion of the operating system is placed at a known address called the ____.

  1. boot block
  2. boot area
  3. both 1 and 2
  4. none of these
Question 6 Multiple Choice (Single Answer)

SISD means _____.

  1. Single Instruction, Single Data
  2. Single Input Stream Single Data Stream
  3. Single Instruction Single Data Stream
  4. None of these
Question 7 Multiple Choice (Single Answer)

A ______ call is a special hardware instruction to invoke the operating system.

  1. procedure
  2. function
  3. supervisor
  4. none of these
Question 8 Multiple Choice (Single Answer)

MISD means _____.

  1. Multiple Instruction Single Data
  2. Multiple Input Streams Single Data Stream
  3. Multiple Instruction Stream Single Data Stream
  4. None of these
Question 9 Multiple Choice (Single Answer)

SIMD means _____.

  1. Single Instruction Multiple Data
  2. Single Input Stream Multiple Data Streams
  3. Single Instruction Stream Multiple Data Streams
  4. None of these
Question 10 Multiple Choice (Single Answer)

MIMD means _____.

  1. Multiple Instruction Multiple Data
  2. Multiple Input Streams Multiple Data Streams
  3. Multiple Instruction Stream Multiple Data Streams
  4. None of these
Question 11 Multiple Choice (Single Answer)

UMA means _____.

  1. Uniform Memory Action
  2. Uniform Multiple Access
  3. Uniform Memory Access
  4. None of these
Question 12 Multiple Choice (Single Answer)

NORMA means _____.

  1. No Remote Memory Access
  2. No Remote Memory Action
  3. No Remote Multiple Access
  4. None of these
Question 13 Multiple Choice (Single Answer)

NUMA means _____.

  1. Non-Uniform Memory Action
  2. Non-Uniform Memory Access
  3. Non-Uniform Multiple Access
  4. None of these
Question 14 Multiple Choice (Single Answer)

RPC means _____.

  1. Request Procedure Call
  2. Remote Procedure Call
  3. Remote Parallel Call
  4. None of these
Question 15 Multiple Choice (Single Answer)

Unix is written in ______.

  1. BASIC
  2. FORTRAN
  3. C
  4. None of these
Question 16 Multiple Choice (Single Answer)

A distributed ______ system is a collection of autonomous computer systems capable of communication and cooperation.

  1. computer
  2. operating
  3. programming
  4. none of these
Question 17 Multiple Choice (Single Answer)

A distributed ______ system governs the operation of a distributed computer system.

  1. compiler
  2. operating
  3. programming
  4. none of these
Question 18 Multiple Choice (Single Answer)

Unix was developed at ______.

  1. Bell Labs
  2. IBM
  3. Microsoft
  4. Intel
Question 19 Multiple Choice (Single Answer)

Unix was written by ______.

  1. Ken Thompson
  2. Dennis Ritchie
  3. Both 1 and 2
  4. None of these
Question 20 Multiple Choice (Single Answer)

Unix was developed in the late ______.

  1. 1950s
  2. 1960s
  3. 1970s
  4. 1980s
Question 21 Multiple Choice (Single Answer)

Unix is a _______ operating system.

  1. multiuser
  2. timesharing
  3. both 1 and 2
  4. none of these