Operating Systems Flashcards
(20 cards)
in the 1950s magnetic tapes were used for _______
storage
In the 1960s the automated batch system was developed so several ______ could be loaded into memory
programs
In the 1970s there was multiprogramming so processing and ___ could happen simultaneously
I/O
In the 1980s ___ were introduced
GUI
Stand-alone operating system: used by single users
client
S_____ operating systems: used in client/server network environments to provide services
server
Embedded operating systems: found in ___ chips in portable devices
ROM
A process is an ________ of a program
instantiation
An operating system allows multiple _______ to happen simultaneously
processes
For multiple processes to be run at once, a _________ ________ must be implemented
scheduling algorithm
________ scheduling is when an OS is allowed to replace a running process by a process in the ready queue
preemptive
The amount of time that the process can run on the CPU before being replaced
time quantum
These conditions can cause a process to be _______: normal exit, error exit, fatal error and killed by another
terminated
This refers to a programming mechanism when previous sections of code are loaded into memory as and when needed
overlay
these are used to link virtual pages and physical page frame
page tables
A driver interface acts as a gateway between the ______ layer and the session layer
transport
_______ ________ ______ (HAL): Acts as a bridge between hardware and the operating system, providing a consistent interface
Hardware Abstraction Layer
_____: The core of the operating system, which acts as an intermediary between the hardware and software of the operating system
Kernel
____ ____(UM): A restricted operating system state in which applications run but have limited access to hardware and system resources
User Mode
The kernel handles ____-_____, memory and managing of devices
multi-tasking