Skip to main content

Distributed Systems Pre-Test Questions - 800 Verified Questions

Page 1


Distributed Systems Pre-Test Questions

Course Introduction

This course provides a comprehensive introduction to the principles and design of distributed systems, focusing on how independent computers coordinate and communicate to achieve common goals. Topics include system architectures, communication protocols, consistency models, fault tolerance, replication, distributed file systems, synchronization, and security. Through case studies and practical exercises, students will learn how popular distributed systems such as cloud services, peer-to-peer networks, and modern web platforms address challenges like scalability, reliability, and concurrent processing.

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) The name for the core part of an operating system is____.

A) manager

B) center

C) core

D) kernel Answer: D

Q2) ____ systems are used in time-critical environments where reliability is key and data must be processed within a strict time limit.

A) Embedded

B) Hybrid

C) Interactive

D) Real-time

Answer: D

Q3) Networking was not always an integral part of operating systems.

A)True

B)False

Answer: True

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) Memory is allocated during garbage collection.

A)True

B)False

Answer: False

Q2) ____ consists of fragments of free memory between blocks of allocated memory.

A) An inefficient fit

B) Indirect partitioning

C) External fragmentation

D) Internal fragmentation

Answer: C

Q3) The algorithm used to store jobs into memory requires a few more steps than the one used for a single-user system because the size of the job must be matched with the size of the partition to make sure it fits completely.

A)True

B)False

Answer: True

Q4) A large job can have problems with a first-fit memory allocation list.

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) In demand paging when a job requires a certain page to be loaded and there is no empty page frame,____ .

A) A resident page must be swapped back into secondary storage.

B) The page cannot be loaded and the job will exit.

C) The job must wait until a page frame is freed by another job.

D) The page will share a page frame with another page from the same job.

Answer: A

Q3) A page interrupt is generated when a new page is brought into memory.

A)True

B)False

Answer: True

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) Most computer programs alternate between CPU cycles and I/O cycles.

A)True

B)False

Q2) When the job is accepted by the system, it's put on ____ and placed in a queue.

A) HOLD

B) RUNNING

C) WAITING

D) READY

Q3) Aging is used to ensure that jobs in lower-level queues will eventually complete their execution.

A)True

B)False

Q4) As a job moves through the system it is always in one of five states (or at least three); these are called the job status or the process status.

A)True

B)False

Q5) Context switching is required by all preemptive algorithms.

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) When modeling deadlock, if there's a cycle in the graph, then there is a deadlock involving the processes and the resources in the cycle.

A)True

B)False

Q2) The first and simplest recovery method, and the most drastic, is to ____.

A) select a nondeadlocked job, preempt the resources it's holding, and allocate them to a deadlocked process so it can resume execution, thus breaking the deadlock

B) identify which jobs are involved in the deadlock and terminate them one at a time, checking to see if the deadlock is eliminated after each removal

C) terminate only the jobs involved in the deadlock and ask their users to resubmit them

D) terminate every job that's active in the system and restart them from the beginning

Q3) ____ allows a resource to be held by a process as long as it is needed.

A) No preemption

B) Circular wait

C) Resource holding

D) Mutual exclusion

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) The need for algorithms to resolve conflicts between processors is called process

A) communication

B) synchronization

C) processing

D) math

Q2) Multiplying two 3x3 matrices requires 45 operations when performed in parallel using three processors.

A)True

B)False

Q3) For many computational purposes, serial processing is sufficient; it's easy to implement and fast enough for most users.

A)True

B)False

Q4) Lock and key synchronization must take place within a single ____.

A) instruction

B) computer

C) processor

D) machine cycle

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) The advent of optical discs was made possible by developments in ____ technology.

A) magnetic

B) laser

C) storage

D) silicone

Q2) The number of characters that can be recorded per inch on a magnetic tape is determined by the ____ of the tape.

A) width

B) length

C) density

D) parity

Q3) If the transport speed for a magnetic tape is 200 inches per second and the density is 1600 bpi, a total of ____ bytes can be transferred in one second.

A) 3,200

B) 32,000

C) 320,000

D) 3,200,000

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

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) An indexed sequential file does not have overflow areas.

A)True

B)False

Q2) When a user gives a command to modify the contents of a file, it's actually a command to access folders within the file.

A)True

B)False

Q3) Tree structures are inefficient for searching because there are fewer entries in each directory.

A)True

B)False

Q4) In noncontiguous storage, linking can take place at the ____ level where each part of the file points to the next one in the sequence.

A) subdirectory

B) file

C) directory

D) storage

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) When using the distributed-queue, dual bus (DQDB) protocol, transmission on each bus consists of a steady stream of fixed-size slots.

A)True

B)False

Q2) In a ring topology each packet is passed from node to node in both directions, and the destination station copies the data into a local buffer.

A)True

B)False

Q3) Round robin is an inefficient technique when there are many nodes transmitting over long periods of time.

A)True

B)False

Q4) In the ____ topology configuration hosts are connected to each other through a central controller which assumes all responsibility for routing messages to the appropriate host.

A) bus

B) spiral

C) ring

D) star

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) If the local device manager cannot satisfy a user's request, the request is sent to

A) another device manager

B) a central controller

C) a waiting queue

D) the heap

Q2) When an application tries to access a page that is not in memory, a ____ occurs and the Memory Manager automatically brings that page into memory.

A) page fault

B) page request

C) page allocation

D) demand page

Q3) Execute-only access allows users to read the page; however, they are not allowed to modify it.

A)True

B)False

Q4) DO/S was developed before NOS.

A)True

B)False

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) A single computer without access to e-mail or the Internet is easy to protect and has a low risk of attack.

A)True

B)False

Q2) A firewall sits between the network and the individual computers.

A)True

B)False

Q3) The ____ is responsible for monitoring the ethical use of technology.

A) Department of Justice

B) Federal Bureau of Investigation

C) global technology community

D) system owner

Q4) A disadvantage of encryption is ____.

A) It increases the system's overhead.

B) It is inconvenient for users to encrypt and decrypt data.

C) It is prohibitive in cost.

D) It is often ineffective.

Q5) Some viruses are benign.

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) Benchmarks are often used by vendors to demonstrate to prospective clients the specific advantages of a new CPU, operating system, compiler, or piece of hardware.

A)True

B)False

Q2) When providing accounting for computer use, secondary storage used during the billing period is usually given in terms of ____.

A) type of storage device

B) units of time

C) bytes of storage

D) the number of disk tracks allocated

Q3) A negative feedback loop mechanism monitors the system and, when it becomes too congested, signals the Job Scheduler to ____.

A) send the jobs to another processor

B) suspend processing

C) slow down process arrival rate

D) speed up process arrival rate

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) In 1991, AT&T's Unix System Laboratories developed System V release 6, which incorporated almost all of the features found in System V release 3.

A)True

B)False

Q2) The ____ command allows the programmer to synchronize process execution by suspending the parent until the child is finished.

A) exec

B) fork

C) wait

D) pause

Q3) There is no return from a successful ____ call.

A) nest

B) exec

C) duplicate

D) fork

Q4) UNIX is a true multitasking operating system.

A)True

B)False

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

Page 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) ____ is the redirection symbol?

A) <

B) >

C) >>

D) &

Q2) A file's relative name consists of its ____.

A) working directory, primary name, and extension

B) parent directory, primary name, and extension

C) drive letter, parent directory, primary name, and extension

D) primary name and extension

Q3) If a program that is already running needs more memory, such as for additional I/O buffers, the Memory Manager checks to see whether enough memory remains.

A)True

B)False

Q4) The Memory Manager uses a ____ memory allocation scheme.

A) best fit first

B) next fit first

C) first-fit

D) last-fit

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

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) In 1999, Microsoft changed the operating system's name from Windows NT to Windows 2000.

A)True

B)False

Q2) The Windows Task Manager is opened by pressing and holding the ____ keys.

A) Ctrl, W, and T

B) Ctrl, Alt, and Esc

C) Ctrl, Alt, and Delete

D) Alt and Tab

Q3) For users who are faster with the keyboard than with a pointing device, Windows provides many keyboard shortcuts.

A)True

B)False

Q4) At the operating system level, file mapping is typically used for file caching, loading, and running executable programs.

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) Virtual memory management uses ____ levels of tables.

A) two

B) three

C) four

D) five

Q2) In Linux, each process is referenced by a descriptor, which contains approximately fifteen fields describing the process attributes together with the information needed to manage the process.

A)True

B)False

Q3) In Linux, information about the well-being of the system is available using the ____ Monitor window.

A) System

B) File

C) Process

D) Resource

Q4) Filenames are not case sensitive in Linux.

A)True

B)False

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

Turn static files into dynamic content formats.

Create a flipbook