OPERATING
Operating
SYSTEMS Systems
By: LAMA SHAWAHNY •
¥
, syllabus
c
-
y
, LECTURE 1
÷⇐☒÷÷÷¥¥¥☒①
%¥É keyboard
""
control Unit
-5eB.BÑ¥¥ Main Input
rice.
Arthritic
→•f%¥
ALO
Display
☒*
secondly ⇐ %
"
printer
Registers
→egµqµ µ Memory output
Devices
MN
control "
t
-
.
storage
BUS
Good CPU
← t → writhe
omicron
central processing Unit
Interrupts -
Inturpt am
to ① dat We
yo
pc -
program counter
72W 021 '
Interrupt a ⇐ in
-
-
OS
← ↳
""
Provides
• Support many devices simultaneously
stable: doesn’t crash
portable: can run code on more e.g. keyboard, mouse, printer, speakers,
than microphone
one type of machine • Share resources among users and
reliable: always reacts in the programmes fairly: each programme gets a
same way change to run safely: protects against
safe: doesn’t do dangerous corruption .
well-behaved: acts in a proper
efficiently: using the available resources to
manner environment
• Computer “appears” to more provide the best service possible
than it is “appears” to be many • Allocates resources to users
processors “appears” to be many, Disks, memory, network interfaces, timers,
large memories terminals/displays, laser printers, etc Who’s
• Features: using what?
threads, processes, files, How is it shared?
communication channels
, and I/O
processing
D- core 2 Is on NH CPU ☒a Dori
.
had Dorne AND Ham 2
,
• Front side
-
1
smart 12 cache
-
,
Brack side or
-
D) DAN
Bug Bus interface Bus
core 1 0% thread 1 doz 7%0 ☒I 23N Tss Dd ne th
core 2 ON thread 2 !
→ 0313 AN ☒e Algo an
8 input/ output 110
JOB ① am ⇐
•
☒
71338262
AM
Kd Tsa Thread
Cpu m3
Is a ☒d 7*3 Ka
IO N device -110 Haase
.
processorer
.HN process 1dm 2Nd
7012 :
Operating
SYSTEMS Systems
By: LAMA SHAWAHNY •
¥
, syllabus
c
-
y
, LECTURE 1
÷⇐☒÷÷÷¥¥¥☒①
%¥É keyboard
""
control Unit
-5eB.BÑ¥¥ Main Input
rice.
Arthritic
→•f%¥
ALO
Display
☒*
secondly ⇐ %
"
printer
Registers
→egµqµ µ Memory output
Devices
MN
control "
t
-
.
storage
BUS
Good CPU
← t → writhe
omicron
central processing Unit
Interrupts -
Inturpt am
to ① dat We
yo
pc -
program counter
72W 021 '
Interrupt a ⇐ in
-
-
OS
← ↳
""
Provides
• Support many devices simultaneously
stable: doesn’t crash
portable: can run code on more e.g. keyboard, mouse, printer, speakers,
than microphone
one type of machine • Share resources among users and
reliable: always reacts in the programmes fairly: each programme gets a
same way change to run safely: protects against
safe: doesn’t do dangerous corruption .
well-behaved: acts in a proper
efficiently: using the available resources to
manner environment
• Computer “appears” to more provide the best service possible
than it is “appears” to be many • Allocates resources to users
processors “appears” to be many, Disks, memory, network interfaces, timers,
large memories terminals/displays, laser printers, etc Who’s
• Features: using what?
threads, processes, files, How is it shared?
communication channels
, and I/O
processing
D- core 2 Is on NH CPU ☒a Dori
.
had Dorne AND Ham 2
,
• Front side
-
1
smart 12 cache
-
,
Brack side or
-
D) DAN
Bug Bus interface Bus
core 1 0% thread 1 doz 7%0 ☒I 23N Tss Dd ne th
core 2 ON thread 2 !
→ 0313 AN ☒e Algo an
8 input/ output 110
JOB ① am ⇐
•
☒
71338262
AM
Kd Tsa Thread
Cpu m3
Is a ☒d 7*3 Ka
IO N device -110 Haase
.
processorer
.HN process 1dm 2Nd
7012 :