Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
28 Cards in this Set
- Front
- Back
Three things all software:
|
-Has a job
-Manipulates data -Uses system resources |
|
Three categories of software:
|
-Document based
-Client/Server -Entertainment |
|
What is an application?
|
Installs different types of files
|
|
What types of files do applications install?
|
Binary files, configuration files, data files, resource files, etc.
|
|
What does the Kernel do?
|
Manages the hardware, provides a simple interface for other software to use
|
|
What is a system call?
|
Requests you can send to the kernel (open a file, allocate memory, etc)
|
|
A kernel runs with _ access to the hardware.
|
Unrestricted
|
|
System software uses _ to communicate with hardware.
|
Drivers
|
|
How is multitasking accomplished?
|
By time-sharing the CUP between multiple processes
|
|
The Kernel keeps a _ for each process, and is responsible for scheduling the CPU
|
PCB (Process Control Block)
|
|
__ ___ is used to force user processes to release the CPU
|
Clock Interrupt
|
|
T or F: The kernel is a process
|
True
|
|
Memory is managed in 'chunks' called ___
|
Pages
|
|
What does Virtual Memory do?
|
Virtual Memory swamps memory to disk to make more room
|
|
___ are used to minimize delay when fetching data
|
Caches
|
|
What is thrashing?
|
Thrashing is when a set of data is constantly swapped in and our of memory
|
|
Disk is _
Memory is _ |
Slow
Fast |
|
What is a file?
|
A file is a set of saved binary data with a name
|
|
What are files broken into?
|
Blocks
|
|
What is an inode?
|
Where the filename and block numbers are stored
|
|
The _ contains a list of the folder's contents
|
File
|
|
Folders are stored identical to _
|
Files
|
|
When does fragmentation happen?
|
Fragmentation happens when files are stored throughout the disk
|
|
What is defragmentation?
|
Defragmentation happens when you reorder all of the files into file order
|
|
Virtual Networking:
NAT |
The process of modifying IP address information in IP packet headers while in transit across a traffic routing device
|
|
Virtual Networking:
Bridged |
Network bridging describes the action taken by network equipment to allow two or more communication networks
|
|
Virtual Networking:
Host |
A network host is a computer connected to a computer network
|
|
GUI or CLI?
|
GUI: Graphical User Interface
CLI: Command Line Interface |