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.
Questions
_______ are programs that attempt to detect modifications of other programs by calculating and storing checksums in executable programs and in command files.
- Integrity checkers
- Monitoring programs
- Virus removers
- None of these
______ are programs that scan system storage for signatures and patterns that belong to viruses.
- Integrity checkers
- Monitoring programs
- Virus removers
- None of these
_____ denotes the lowest layer of an operating system.
- Kernel
- File system
- Directory
- None of these
_____ are permanently resident programs that continuously check certain memory and I/O operations for suspicious behaviour that may be attributable to viruses.
- Integrity checkers
- Monitoring programs
- Virus removers
- None of these
In disk-based systems, the core portion of the operating system is placed at a known address called the ____.
- boot block
- boot area
- both 1 and 2
- none of these
SISD means _____.
- Single Instruction, Single Data
- Single Input Stream Single Data Stream
- Single Instruction Single Data Stream
- None of these
A ______ call is a special hardware instruction to invoke the operating system.
- procedure
- function
- supervisor
- none of these
MISD means _____.
- Multiple Instruction Single Data
- Multiple Input Streams Single Data Stream
- Multiple Instruction Stream Single Data Stream
- None of these
SIMD means _____.
- Single Instruction Multiple Data
- Single Input Stream Multiple Data Streams
- Single Instruction Stream Multiple Data Streams
- None of these
MIMD means _____.
- Multiple Instruction Multiple Data
- Multiple Input Streams Multiple Data Streams
- Multiple Instruction Stream Multiple Data Streams
- None of these
UMA means _____.
- Uniform Memory Action
- Uniform Multiple Access
- Uniform Memory Access
- None of these
NORMA means _____.
- No Remote Memory Access
- No Remote Memory Action
- No Remote Multiple Access
- None of these
NUMA means _____.
- Non-Uniform Memory Action
- Non-Uniform Memory Access
- Non-Uniform Multiple Access
- None of these
RPC means _____.
- Request Procedure Call
- Remote Procedure Call
- Remote Parallel Call
- None of these
Unix is written in ______.
- BASIC
- FORTRAN
- C
- None of these
A distributed ______ system is a collection of autonomous computer systems capable of communication and cooperation.
- computer
- operating
- programming
- none of these
A distributed ______ system governs the operation of a distributed computer system.
- compiler
- operating
- programming
- none of these
Unix was developed at ______.
- Bell Labs
- IBM
- Microsoft
- Intel
Unix was written by ______.
- Ken Thompson
- Dennis Ritchie
- Both 1 and 2
- None of these
Unix was developed in the late ______.
- 1950s
- 1960s
- 1970s
- 1980s
Unix is a _______ operating system.
- multiuser
- timesharing
- both 1 and 2
- none of these