07 Flashcards
What ring doe the kernel/user run in?
ring 0, ring 3
_____ allows continued access to the kernel without the need for repeated verification
handle
_____ user mode programs providing OS interface and functionality
Applications
______ documented interface for requesting protected OS services, library of functions used to invoke system calls
API
______ Program consisting of core OS functions designed specifically for interacting with various hardware components
Kernel
_______ Architecture dependent code
Hardware abstraction
_______ An application’s compiled and executable code
Executable (image file)
________ allocated memory requirements for an application, specific data
memory
______ identifies the user or system account executing a process
account identifier
______ component of a process scheduled to run on the cpu
thread
The illusion of performing multiple jobs simultaneously is created by a component of the kernel called _________
schedule dispatcher
The dispatcher uses _____ to effectively schedule between threads until al their work is done
context switching
on ______ systems are able to perform different jobs simultaneously
multi-processor
What ais the information contained by the PCB? (Prcocess control block)
Process _____
Process ____
Process ____
Process ____
CPU ______
Memory _____
Accounting _____
I/O _________
Access ______
Process Name
Process ID
Process state
CPU Register
Memory management
accounting information
I/O status information
Access rights
_______ creation of a process (Process state)
New
__________ Process waiting in line to run (Process state)
Ready
_______ Process instruction being executed (process state)
Run
_______ Process waiting for an event to continue (Process State)
Wait
________ Terminate [process (process state)
end
__________ gainfully employing the processor
CPU utilization
_______ Number of processes terminated in a set amount of time
throughput
________ amount of time a process takes before being terminated
Turnaround time
_________ amount of time in the ready queue
waiting time
________ amount of time the process takes to react to the user
Response time
A ______ scheduling algorithm schedules a process to run for a set quantum
Preemptive (P’Qs)
_______ each process runs for a quantum and then the next process gets a turn, no thread left behind
round robin