Test 1 Flashcards
Bits start at 0, turn to 1 when referenced.
Bit-shifting:
A smaller, faster memory, located closer to a processor core, which stores copies of the data from frequently used main memory locations.
Cache Memory
Command line interface: Basically, command prompt for Linux.
CLI
The practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or a personal computer.
Cloud computing
The process of storing the state of a process or thread, so that it can be restored and resume execution at a later point. This allows multiple processes to share a single central processing unit (CPU) and is an essential feature of a multitasking operating system.
Context switching
Central processing unit that executes instructions for the computer.
CPU
Task that ties up the CPU for a long period of time, so other programs need to wait.
CPU Bound
the operating system copies a disk page into physical memory only if an attempt is made to access it and that page is not already in memory.
Demand paging
It allows users to view and control the hardware attached to the computer.
Device manager
When there are small and non-contiguous memory blocks which cannot be assigned to any process.
External fragmentation
An operating system scheduling algorithm that automatically executes queued requests and processes in order of their arrival.
(FCFS) First come first serve
Where the oldest (first) entry, or ‘head’ of the queue, is processed first.
(FIFO) First in first out
Mark of when a job is finished.
FINISHED
Fits data into memory by scanning from the beginning of available memory to the end, until the first free space which is at least big enough to accept the data is found. This space is then allocated to the data.
First-fit method
A memory allocation scheme in which main memory is sectioned off, with portions assigned to each user. Also called static partitions. It contrasts with dynamic partitions.
Fixed partition system
The graphical user interface is a form of user interface that allows users to interact with electronic devices through graphical icons.
GUI
State the first job that is entered is in.
HOLD
A job that requires a large number of input/output operations, resulting in substantial free time for the CPU.
I/O Bound
When there is a difference between required memory space vs the allocated memory space.
Internal Fragmentation
A hardware signal that suspends execution of a program and activates the execution of a special program known as the interrupt handler. It breaks the normal flow of the program being executed.
Interrupt
computer application for controlling unattended background program execution of jobs.
Job scheduler
computer program at the core of a computer’s operating system that has complete control over everything in the system.
Kernel
Page management algorithm that decides what process it takes out by which has been least used.
(LRU) Last recently used
region of a computer, to which the central processor has immediate or direct access.
Main memory
Is a process in which the free space is collected in a large memory chunk to make some space available for processes.
Memory Compaction