Font size
WorksheetsOperating Systems Crash Course
Total questions: 22
Worksheet time: 27mins
It is the base platform of a computer system for providing information services.
File system
Internet browser
Start menu
Operating system
This operating system is a Server OS developed by AT&T in 1969.
It refers to a running program.
(a)
What is the main function of the Process Control Block (PCB) in process management?
To contain the list of all running processes
To terminate and start processes
To contain information about a single process
To control processes
Processes can create other processes by running (a) . The process that creates other processes is called (b) , and the newly created process is called (c) .
A(n) (a) is like a smaller unit of a process.
It is a problem that refers to two or more parallel processes simultaneously accessing and changing the same data. In other words, the order of manipulation of the data affects the result of execution.
Race Condition
Lack of Permission
Lockout
Parallelism
In order to combat race conditions, we use process synchronization. Reorder the following sections of a process code starting from the first to the last section.
entry section
critical section
exit section
remainder section
Which of the following isn't a required condition to solve the critical section problem?
Speed
Mutual Exclusion
Progress
Bounded waiting
It is a synchronization tool that is essentially just a variable that can hold one of two values: "wait" or "signal". This variable is used to let other waiting processes know whether it's safe to enter the critical section.
Program Counter
Conductor
In the world of computers and operating systems, a (a) happens when two or more processes are each waiting for the other to release a resource, but none of them are willing to let go first.
Categorize the following as either main or auxiliary (aka secondary) memory.
Match the following memory allocation techniques to the correct description.
As soon as the memory unit finds a place that meets the requirement, it allocates that place.
First-fit
Allocates the smallest available space that can meet the required memory unit capacity.
Best-fit
Allocates the largest available space.
Worst-fit
What kind of fragmentation is being shown in this picture?
Internal Fragmentation
External Fragmentation
Shown are two techniques for combating fragmentation. Label them.
Compaction
Coalescing
Lottery
Reserving
Identify which kind of scheduling algorithm does each belong to.
First in First out or First Come First Serve
Shortest Job First (SJF)
Round Robin
Multi-Level Feedback Queue
When your computer's RAM is full, some data will be transferred to the (a) memory.
It is a set of data with a name and stored in an auxiliary memory unit, such as a disk or tape.
Which of these isn't an attribute of a file?
Permissions
Size
Location
Name
Icon
It is a logical structure to manage tens of thousands of files managed by a file system, and can be the total size of gigabytes or terabytes.
Directory
Tree
Array
String
Match the file memory allocation technique to the correct picture
Contiguous allocation
Linked allocation
Indexed allocation
Organize the following file systems to its appropriate OS
ext4
FAT
NTFS
HFS
XFS
