

Distributed Systems Exam Materials
Course Introduction
This course explores the fundamental principles and practical aspects of distributed systems, where computing resources are spread across multiple networked computers that collaborate toward a common goal. Students will examine key topics such as system architectures, communication protocols, synchronization, fault tolerance, consistency, transparency, security, and scalability. Through case studies and practical exercises, learners gain insights into building and managing reliable, efficient, and secure distributed applications, understanding challenges unique to distributed environments, and employing modern frameworks like cloud computing, peer-to-peer networks, and distributed databases.
Recommended Textbook
Understanding Operating Systems 5th Edition by Ann McHoes
Available Study Resources on Quizplus
16 Chapters
800 Verified Questions
800 Flashcards
Source URL: https://quizplus.com/study-set/1171

Page 2

Chapter 1: Introducing Operating Systems
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23179
Sample Questions
Q1) Until the mid-1970s, all computers were classified by price alone.
A)True
B)False
Answer: False
Q2) If the control unit has two buffers, the second buffer can be loaded while the first buffer is transmitting its contents to or from the CPU.
A)True
B)False
Answer: True
Q3) Onboard systems are computers placed inside other products to add features and capabilities.
A)True
B)False Answer: False
Q4) An operating system is a special type of hardware.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above.
Page 3

Chapter 2: Memory Management: Early Systems
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23180
Sample Questions
Q1) The first attempt to allow for multiprogramming used fixed partitions.
A)True
B)False
Answer: True
Q2) ____ has the least wasted space and the smallest partition fitting the requirements.
A) Fixed partitioning
B) First-fit memory allocation
C) Dynamic fit memory allocation
D) Best-fit memory allocation
Answer: D
Q3) A single-user system supports multiprogramming.
A)True
B)False
Answer: False
Q4) The first step in loading a job in a single-user system is storing the first memory location of program into the base register (for memory protection).
A)True
B)False
Answer: True
To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: Memory Management: Virtual Memory
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23181
Sample Questions
Q1) Assume that four page frames are available and are numbered 1-4. Pages A-D have been loaded into page frames 1-4 in order. The program has accessed the pages in the following order: B, D, A, C. Assume that page E is requested. The ____ page frame will be loaded when the LRU algorithm is used.
A) 1
B) 2
C) 3
D) 4
Answer: B
Q2) The key to the successful implementation of demand paging is the use of a direct access memory device that can work directly with the CPU.
A)True
B)False Answer: False
Q3) To find the address of a given program line, the line number is multiplied by the page size.
A)True
B)False
Answer: False
To view all questions and flashcards with answers, click on the resource link above.
Page 5

Chapter 4: Processor Management
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23182
Sample Questions
Q1) ____ allows for faster turnaround of CPU-bound jobs.
A) No movement between queues
B) Movement between queues
C) Variable time quantum per queue
D) Aging
Q2) The transition from one job or process status to another is initiated by either the Job Scheduler or the Process Scheduler.
A)True
B)False
Q3) The transition from ____ is initiated by the Job Scheduler according to some predefined policy.
A) READY to RUNNING
B) RUNNING to WAITING
C) RUNNING back to READY
D) HOLD to READY
Q4) When using priority scheduling, priorities are assigned to jobs by the owner of the job (the user).
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Process Management
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23183
Sample Questions
Q1) A deadlock is preceded by five simultaneous conditions that are not necessary for the operating system to run smoothly.
A)True
B)False
Q2) Failure to lock database records before updating them may result in a ____ between processes.
A) struggle
B) race
C) deadlock
D) livelock
Q3) There are several recovery algorithms, but they all have one feature in common: they all require at least one victim, an expendable job, which, when removed from the deadlock, will free the system.
A)True
B)False
Q4) It is easy to design a foolproof deadlock prevention policy.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.
Page 7

Chapter 6: Concurrent Processes
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23184
Sample Questions
Q1) Most current operating systems support the implementation of threads, or ____, which have become part of numerous application packages.
A) parallel processes
B) lightweight processes
C) heavyweight processes
D) semaphores
Q2) The ____ configuration is an asymmetric multiprocessing system.
A) loosely coupled
B) master processors
C) start/end
D) master/slave
Q3) The source code of a Java program is first compiled into an intermediate language called Java ____, which are platform-independent.
A) beans
B) nibs
C) bits
D) bytecodes
To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Device Management
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23185
Sample Questions
Q1) Two of the most important measures of optical disc drive performance are sustained data-transfer rate and longest access time.
A)True
B)False
Q2) RAID Level 0 is the only one that does not provide error correction, or redundancy, and so it is not considered a true form of RAID because it cannot recover from hardware failure.
A)True
B)False
Q3) When making CDs for sale, such as music or software CDs, data is recorded on a master disc by means of a high-intensity laser beam, which burns indentations, called pits, and flat areas, called ____.
A) lands
B) valleys
C) hills
D) lakes
Q4) First-come, first-served (FCFS) is the simplest device-scheduling algorithm.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: File Management
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23186
Sample Questions
Q1) It is easy to calculate the location of a variable-length record.
A)True
B)False
Q2) A ____ is created when a user opens an account to access the computer system.
A) directory
B) volume
C) subdirectory
D) MFD
Q3) Without the File Manager, every program would need to include instructions to operate all of the different types of devices, and all of the different models within each type.
A)True
B)False
Q4) A file descriptor usually contains only a file name and the directory name in which the file is located.
A)True
B)False
Q5) Examples of batch commands are CREATE, DELETE, RENAME, and COPY.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.

Chapter 9: Network Organization Concepts
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23187
Sample Questions
Q1) In a bus topology, devices are physically connected by means of cables that run between them, and the cables pass through a centralized controller mechanism called the bus.
A)True
B)False
Q2) Star topology permits easy routing.
A)True
B)False
Q3) Circuit switching is a communication model in which a dedicated communication path is established between two hosts.
A)True
B)False
Q4) Addressing protocols are normally unrelated to the network topology and geographic location of each site.
A)True
B)False
Q5) The Internet layer is equivalent to the data link layer of the OSI model.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Management of Network Functions
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23188
Sample Questions
Q1) Each kernel is operated by the application software which, in turn, is directed by the kernel running on the host computer.
A)True
B)False
Q2) The network operating system handles the interfacing details and coordinates the remote processing.
A)True
B)False
Q3) In response to the Write command, the File Manager sends a command to the remote server to unlock the specified file.
A)True
B)False
Q4) When a user wants to print a file by executing a print command the user's File Manager places a copy of the file in the DO/S ____ directory.
A) print
B) spooler
C) print queue
D) device
To view all questions and flashcards with answers, click on the resource link above.
Page 12

Chapter 11: Security and Ethics
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23189
Sample Questions
Q1) In public/private key encryption, the private key is a pair of two prime numbers chosen by the person who wants to receive a private message.
A)True
B)False
Q2) Total network encryption is also known as ____.
A) communications encryption
B) partial encryption
C) complete encryption
D) secure encryption
Q3) When nonsynchronized processes access data records and modify some but not all of a record's fields, it is called "accidental incomplete modification of data."
A)True
B)False
Q4) The only way to remove a Trojan horse is to remove the entire body of the malicious program.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: System Management
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23190
Sample Questions
Q1) ____ is similar to availability but it measures the probability that a unit will not fail during a given time period and it is a function of MTBF.
A) Response likelihood
B) Reliability
C) Scalability
D) Operability
Q2) The performance of each system resource is independent of any other resource.
A)True
B)False
Q3) Deployment software falls into two groups: ____.
A) structured and unstructured
B) secure and insecure
C) automatic and manual
D) agent-based and agentless
Q4) Any system improvement can be made only after extensive analysis of the needs of the system's resources, requirements, managers, and users.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.
Page 14
Chapter 13: Unix Operating System
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23191
Sample Questions
Q1) The UNIX file management system organizes the disk into blocks of 1024 bytes each and divides the disk into four basic regions.
A)True
B)False
Q2) UNIX uses a ____ to keep track of which processes are using which program code, and the memory is not released until the program code is no longer needed.
A) pointer
B) text table
C) binary file
D) database
Q3) When the UNIX Processor Manager is deciding which process from the READY queue will be loaded into memory to be run first, it chooses the process ____.
A) with the lowest priority
B) which has been waiting longest
C) with the lowest amount of time remaining to execute
D) with the longest time spent on the secondary storage
To view all questions and flashcards with answers, click on the resource link above.

15
Chapter 14: Ms-Dos Operating System
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23192
Sample Questions
Q1) The directories that were supported by version 1.0 of MS-DOS number ____.
A) 0
B) 1
C) 10
D) 100
Q2) The DIR command displays directories and subdirectories in a hierarchical and indented list.
A)True
B)False
Q3) BIOS is stored in ____.
A) ROM only
B) RAM only
C) ROM and RAM
D) CMOS
Q4) Device channels are a part of MS-DOS.
A)True
B)False
Q5) Each subdirectory can contain its own subdirectories and/or files.
A)True
B)False

Page 16
To view all questions and flashcards with answers, click on the resource link above.

Chapter 15: Windows Operating Systems
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23193
Sample Questions
Q1) The first Windows application was not a true operating system.
A)True
B)False
Q2) The primary programming interface for Windows is ____.
A) Win32 API
B) MS-DOS
C) POSIX
D) CDFS
Q3) The ____ version of Windows introduced X.500-style directory services, Kerberos security, and improved Distributed Component Object Model (DCOM).
A) Windows NT Server version 4.0
B) Windows 2000 Server
C) Windows Server 2003
D) Windows Server 2005
Q4) To ensure the integrity of the Windows operating system code the designers separated operating system functions into a privileged executive process and a set of nonprivileged processes called "protected subsystems."
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 17

Chapter 16: Linux Operating System
Available Study Resources on Quizplus for this Chatper
50 Verified Questions
50 Flashcards
Source URL: https://quizplus.com/quiz/23194
Sample Questions
Q1) When a process begins execution, its segments have a ____ size.
A) large
B) variable
C) small
D) fixed
Q2) Linux brought the speed, efficiency, and flexibility of UNIX to a small computer environment.
A)True
B)False
Q3) The page replacement algorithm is an expanded version of the ____ replacement policy.
A) clock page
B) clock
C) page clock
D) page
Q4) To keep track of free and busy pages, Linux uses a system of page tables.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.
Page 18