Index

A | B | C | D | E | F | H | I | J | L | M | N | O | P | R | S | T | V | W

A

acquire() (threading.Condition method)
(threading.Lock method)
(threading.Semaphore method)
asynchronous

B

batch processing
blocking

C

cache
classic process
Condition (class in threading)
context switch, [1]
CPU Bound Process
CPU mode
CPU scheduling
CPU utilization
critical section

D

deadlock
demand paging
dynamic page allocation

E

exec

F

FCFS
First Come\
First Served Scheduler
fork
frame allocation

H

history of OS

I

I/O Bound Process
interrupt

J

join() (threading.Thread method)

L

LBA
Lock (class in threading)
logical address
logical addresses
Logical Block Addrssing

M

memory management
Memory Management Unit
microkernel
monitor, [1]
monolithic kernel
Multi-level Priority Queue Scheduler
multiprogramming
mutual exclusion

N

nonblocking
notify() (threading.Condition method)
notifyAll() (threading.Condition method)

O

operating system

P

page fault
page fault rate
page_fault
physical address
pipe
polling
printing example
process
process control block
process management
process scheduling
process swapping

R

race condition
release() (threading.Condition method)
(threading.Lock method)
(threading.Semaphore method)
response time
Round Robin Scheduler

S

select
semaphore
Semaphore (class in threading)
service time
setDaemon() (threading.Thread method)
Shortest Job Next Scheduler
SJN
start() (threading.Thread method)
starvation
synchronous
system call, [1], [2]

T

thrashing
thread
Thread (class in threading)
thread creation
threading (module)
throughput
timesharing
turnaround time

V

virtual address
virtual addresses
virtual machine
virtual memory, [1]

W

wait
wait() (threading.Condition method)
waiting time
working set