Beruflich Dokumente
Kultur Dokumente
Systems: Phases
A Short History of Phase 1: Hardware is expensive, humans are cheap
...
:
Tape “System Software” Tape
end P
User Program 2
Operating System
User Program 1 system call Read()
Input Output begin
Card
Compute “System Software”
StartIO(input device)
WaitIO(interrupt)
Reader Tape EndIO(input device)
Operating System :
Printer end Read
Tape
Multiprogramming Multiprogramming
(1965-1980) (1965-1980)
Keep several jobs in memory and multiplex CPU between jobs Keep several jobs in memory and multiplex CPU between jobs
Program 1 OS I/O Device Program 1 OS Program 2 I/O Device
main{ main{
User Program n User Program n
read{ read{
...
...
k: read() k: read()
...
Time sharing: Users use cheap terminals and share servers main{
User Program 2 }
timer
User Program 1 interrupt
schedule(){
“System Software” k+1:
}
timer
interrupt
Operating System schedule(){
LAN/WAN
Network
37