About OS Flashcards
Introduction - Chapter 0
What is the difference between a Monolithic and a Microkernel OS?
Monolithic: All systems and services on the OS are run with a single program in kernel mode.
Microkernel: Only essential services operate on the main kernel, otherwise different processes use different address spaces.
Name a prominent monolithic operating system from the following: Linux, Windows, Mac.
Linux or Windows. Mac is on a hybrid structure.
Name a prominent microkernel operating system from the following: Linux, Windows, Mac.
None of the given. Mac is on a hybrid structure, and the other two are monolithic.
What is a CPU?
The computer’s “brain;” Controls other parts of the device. Stands for “Central Processing Unit.”
What is memory built to do in computers?
Support processing through storage of instructions and data. Includes caching.
What are L1, L2, and L3?
Three different levels of cache memory. L1 is the fastest but smallest, L3 is the slowest (faster than disc access though) and biggest.
What is DRAM?
Dynamic Random Access Memory. Computer memory that stores data temporarily for CPU usage during applications. The main computer memory above disc space.
What’s the difference between the group of L1, L2, and L3 and DRAM?
DRAM is main memory unit, while L1-3 are smaller caches.
What is the Frontside bus?
Connects the CPU to main memory and speedy components.
What is the Backside bus?
Connects the CPU to the L2 and L3 caches.
Where is the L1 cache stored?
In the CPU itself; Runs at the same speed as the CPU.
What is the system bus?
Connects the CPU to all system components.
What is a HDD?
Hard Drive Disc. Physical Memory stored on a mechanical rotating disc. Good at sequential memory access.
What is an SSD?
Solid-State Drive. Non-mechanical. Great at random access.
What’s the main advantage of HDD’s over SSD’s?
Price.