

Computer Science I Exam Review
Course Introduction
Computer Science I serves as an introduction to the fundamental concepts of computer science and programming. This course covers the basic principles of algorithmic problem solving, data representation, and software development using a high-level programming language. Students will learn about variables, control structures, functions, basic data structures, and debugging techniques. Emphasis is placed on developing logical thinking skills and applying systematic approaches to solve computational problems. By the end of the course, students will be able to design, implement, and test simple programs, laying a solid foundation for further study in computer science.
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) Since the mid-1970s rapid advances in computer technology have blurred the distinguishing characteristics of early machines.
A)True
B)False
Answer: True
Q2) The type of system designed to perform one specific function is ____.
A) Real-time
B) Interactive
C) Embedded
D) Hybrid
Answer: C
Q3) ____, part of the operating system, is unique to each operating system.
A) User Command Interface
B) Process Manager
C) Memory Manager
D) File Manager
Answer: A
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) A large job can have problems with a first-fit memory allocation list.
A)True
B)False
Answer: True
Q2) 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
Q3) All computers have only a finite amount of memory and if a program doesn't fit, then either the size of the main memory must be increased or the program must be modified.
A)True
B)False
Answer: True
Q4) Research continues to focus on finding the optimum allocation scheme. 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) When there is an excessive amount of page swapping between main memory and secondary storage, the operation becomes inefficient, which is called ____.
A) excessive demand paging
B) hot swapping
C) thrashing
D) overswapping
Answer: C
Q2) 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
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) Context switching is required by all preemptive algorithms.
A)True
B)False
Q2) An I/O request is called a(n) ____ wait in multiprogramming environments.
A) forced
B) natural
C) scheduled
D) indirect
Q3) It is possible to minimize response time by running only interactive jobs and letting the batch jobs wait until the interactive load ceases.
A)True
B)False
Q4) ____ 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
Q5) Most computer programs alternate between CPU cycles and I/O cycles.
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) ____ is necessary in any computer system because some resources such as memory, CPU, and dedicated devices must be exclusively allocated to one user at a time.
A) Mutual exclusion
B) Resource holding
C) No preemption
D) Circular wait
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
To view all questions and flashcards with answers, click on the resource link above.

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) In a symmetric configuration, processor scheduling is centralized.
A)True
B)False
Q2) The loosely coupled configuration features several complete computer systems, each with its own memory, I/O devices, CPU, and operating system.
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
Q5) The master/slave configuration is an symmetric multiprocessing system.
A)True
B)False
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) A fixed-head disk is lower in cost than a movable head disk.
A)True
B)False
Q2) ____ bits make up the Channel Status Word (CSW) flag.
A) Two
B) Three
C) Four
D) Five
Q3) Data recorded on DASDs may or may not be blocked at the discretion of the ____.
A) end user
B) application programmer
C) operator
D) database programmer
Q4) 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. 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) When using random access files, the program used to store the data follows a set of instructions, called a ____ algorithm, that transforms each key into a number, the record's logical address.
A) hashing
B) grouping
C) translation
D) lookup
Q2) Access methods are dictated by a file's organization; the most flexibility is allowed with indexed sequential files and the least with sequential.
A)True
B)False
Q3) ____ might be an encoded version of ADAMSbbbbbbbbbb?
A) ADAMSx10
B) ASbb
C) AD2MSb10
D) ADAMSb10
Q4) Files cannot be converted from sequential to direct or vice versa.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above. Page 10

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 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
Q2) ____ is a good example of a circuit-switched network.
A) A telephone system
B) The Internet
C) The United States Postal Service
D) A local area network
Q3) Circuit switching is a communication model in which a dedicated communication path is established between two hosts.
A)True
B)False
Q4) The IEEE standard 802.11b is not compatible with 802.11g.
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) A DO/S should keep a global accounting of each network device and its availability, maintain each device's status record and control block, and distribute this information to all sites.
A)True
B)False
Q2) A scheduler based on process priorities and durations is an example of the ____.
A) statistical decision theory
B) estimation theory
C) queuing theory
D) grouping theory
Q3) The kernel environment for distributed systems may have a scheduler but is also capable of providing its own scheduling.
A)True
B)False
Q4) ____ is true of a NOS.
A) Requests are passed from node to node via the NOS.
B) Local resources are managed globally.
C) Resources are owned by local nodes.
D) Resources are owned by the global system.
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) The first widely destructive worm infected more than 6,000 systems over several days in 1988.
A)True
B)False
Q2) Trash collection, also known as ____, is an evening pastime for those who enjoy perusing anything and everything thrown out by system users.
A) dumpster diving
B) recycling
C) dumpster surfing
D) trash surfing
Q3) A gap in system security is always malicious.
A)True
B)False
Q4) The Kerberos protocol does not provide a mechanism for revoking access from users who should no longer have access.
A)True
B)False
To view all questions and flashcards with answers, click on the resource link above.

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) 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
Q2) An algorithm for a positive feedback loop should monitor the effect of new arrivals in two places: the Processor Manager's control of the CPU and the Device Manager's read and write operations.
A)True
B)False
Q3) The first thing that an administrator should do upon notification of a new patch is
A) Identify the criticality of the patch.
B) Deploy the patch.
C) Test the patch.
D) Ignore the notification and let automatic updates handle the patch.
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 Processor Manager of a UNIX system kernel handles the allocation of the CPU, process scheduling, and the satisfaction of process requests.
A)True
B)False
Q2) If a program's execution is expected to take a long time, you can start its execution and then log off the system without having to wait for it to finish by using the command
A) fin
B) finproc
C) keep
D) nohup
Q3) The command ____ is used to lower the priority of a process.
A) lp
B) set priority
C) nice
D) low
Q4) UNIX can be mastered by novice programmers in a matter of weeks.
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) Later versions of MS-DOS are not compatible with earlier versions.
A)True
B)False
Q2) In the MS-DOS file management scheme, the symbol ____ follows the drive name.
A) ;
B) :
C) >
D) #
Q3) The DOS kernel is a proprietary program supplied by Microsoft Corporation that implements MS-DOS.
A)True
B)False
Q4) The ____ contains status information about the disk's sectors that are allocated, free, and can't be allocated because of formatting errors.
A) Directory Manager
B) File System Information Block
C) File Allocation Table
D) File Status Table
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) A(n) ____ is a data structure that controls how the I/O operation is processed at each step.
A) ITB
B) IMS
C) IRP
D) IRQ
Q2) For users who are faster with the keyboard than with a pointing device, Windows provides many keyboard shortcuts.
A)True
B)False
Q3) Active Directory groups machines into administrative units called ____.
A) domains
B) sites
C) networks
D) nodes
Q4) In the Windows operating systems, almost all low-level I/O operations are asynchronous.
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) A page's middle directory contains pointers to its corresponding page table files.
A)True
B)False
Q2) Only when all FIFO processes are completed does the scheduler proceed to execute processes of ____ priority.
A) higher
B) lower
C) the highest
D) the lowest
Q3) Linux administrators have access to numerous standard utilities, eliminating the need to write special code.
A)True
B)False
Q4) In Linux, the ____ command is used to change permissions on a file or directory.
A) cd
B) chmod
C) cp
D) grep
To view all questions and flashcards with answers, click on the resource link above.
Page 18