Documentos de Académico
Documentos de Profesional
Documentos de Cultura
cc
in
ef
re
cc
c
c
cc
c
c
cc
c
c
c ccc
cc
cc
ccc
c
ccc
c c!
c! c
c"c#
c$%c
cc
c
c
c
c&&cc
c&cc
c
cccccc
c
c
!
cc'(c)))c
co
m
cccccccccccccccccccccccc~
e.
nl
.a
llo
&*&ccccc
c
&*cccc!% c
c
&*ccccc
c
&*cccc+
c
c,c-c. c
c
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc Operating
Systemc
A program that acts as an intermediary between a user of a computer and the computer
hardware.c
Operating system goals:c
c
c
c
cccxecute programs and make solving user problems
easier.c
Make the computer system convenient to use. Use the computer hardware in an efficient
manner.c
c
c
c c
cc
1. Hardware provides basic computing resources (CPU, memory, I/ O devices).c
2. Operating system controls and coordinates the use of the hardware among the various
application programs for the various users.c
3. Applications programs define the ways in which the system resources are used to solve
the computing problems of the users (compilers, database systems, video games, business
programs).c
4. Users (people, machines, other computers).c
ccc c
cc
c c
.a
llo
nl
in
ef
re
e.
co
m
ccc
c
c
c !
-
cc/c ccc
*
c c/cc c0
c%c
ccc%c$1cc2c*
3c/c cc c
ccc c4cc+ccprograms).c
educe setup time by batching similar jobs .Automatic job sequencing automatically transfers
control from one job to another. First rudimentary operating system. esident monitor initial
control in monitor control transfers to job when job completes control transfers pack to
monitorc
c
cc!cc
c"c
c
cc
co
m
e.
re
ef
in
ccccccccc
nl
cc
llo
.a
cc
co
m
e.
ccccccccc
re
ef
cc
in
llo
nl
.a
cc cc
cc
co
m
c
cc
e.
cc
re
ersonal computers !c c c ccc c c
ef
in
.a
llo
nl
cc
co
m
.a
llo
nl
in
ef
ccccc
re
cc
e.
ccccccc
cc
cc
cc
c c
co
m
. c
c c
e.
c
ef
re
,c c
c", +#cc* c c
c"* +#cc c c
$c cc $c$c c c
in
nl
cccc
.a
llo
cc
cc
stered Systemsc
cc
c
c
cc c cc c c
co
m
ef
re
e.
in
cc
nl
llo
~c $c -c
.a
c
c $cc cc cc $c c
c c
c $c cc
, ccccccc
ccc" cc #c .c c
$c c c
cc
co
m
cc
.a
llo
nl
in
ef
re
e.
cccc
cccc
cc
co
m
cc
e.
cc
.a
llo
nl
in
ef
re
cccccc
cc
ccc c
co
m
e.
cc
ef
re
c ccc c c c c c
c cinterrupt vectoc
cc c ccc c c
c c cc c c cc c
nl
in
llo
.a
cc
cc
c~c
e.
co
m
cccc
ef
cc
cc
in
cc
nl
c c
llo
re
ccccc
cc
.a
c
c c
cc c c
cc
c ccc c
co
m
cc
0o I/O et odsc
c
e.
.a
llo
nl
in
ef
re
cc
cc
ccccc
a $
c0 c
ccc
co
m
ccccccccc
e.
re
cc
ef
cc
llo
nl
in
cc c cc cc c cc c
c c c c c c
cc
.a
cc
cc
llo
nl
in
ef
re
e.
co
m
cc
.a
ccccccc
cc
Storage ~ierarc yc
cc
Storage-Device ~ierarc yc
.a
llo
nl
in
ef
re
e.
co
m
cc
cc
ccccccc
ac ingc
cc
co
m
cc
ccccc
cc
re
e.
cc
in
ef
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
/ 1c
ccccccccccccc
.a
llo
nl
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
ccccccccccccccccccccccccccccc
cc
~ardare rotectionc
a$ c c
c c
c c
c c
cc
cc
cc
D a-ode Operationc
cc
co
m
e.
ef
re
ccc cMonitor mode "ckernel mode csystem mod #c!c c
cc cc c c
in
cc
nl
.a
llo
c
c
I/O rotectionc
c
co
m
e.
.a
llo
nl
in
ef
re
cc
emory rotectionc
cc
c
Gimit register !cc c) cc c c c c
c c cc c
cc
.a
llo
nl
in
ef
re
e.
co
m
cc
co
m
e.
~ardare rotectionc
in
ef
re
llo
rotectionc
nl
ccc
.a
,c c+
c", +#c
* c c+
c"* +# c
c
llo
nl
in
ef
re
e.
co
m
cc
.a
co
m
e.
re
ef
cc
nl
in
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccccccc/ 1c
llo
cc
.a
cc
c c
c c
+
c
c
c
rocess anagementc
cprocess cccc c c c c c
ccc c cc
c cccc cc
co
m
cc
e.
in
4. c)c
ef
re
nl
5. cc
llo
cc
.a
ain-emory anagementc
c cc
Fie anagementc
c c ccc cc cc ccc c
c c ccc
co
m
e.
re
ef
in
nl
llo
cc
.a
0 c
cc
1. c $c c
2. c c $ c c
3. a cc c
c c
Secondary-Storage anagementc
cc c"primary storage#cc ccccc
cccccc
co
m
re
e.
cc
ef
cc
nl
in
llo
.a
rotection Systemc
rotection ccc ccc cc
c cc ccc cc c cc
co
m
ommand-Interpreter Systemc
cc
re
e.
ef
2. cc
in
nl
llo
.a
6. cc c
7. +
c
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
ccccccccccccccccccccccccccccccccccccccccc/ 1c
ccc
cc
co
m
cc
re
e.
ef
nl
in
llo
wc c!c c ccc c cc ccc
c
cc cc
.a
cc
cc ccc c c cc cc c
c c c
cc c cc!cc cc c cc cc
cc c c c
cc c c!c cccc c
c c c
ccc
c
cc ccccccccccccccccccc
System asc
cc
co
m
e.
ef
re
nl
1. c ccregisters c
in
.a
llo
cc
3. ush " #c c cc cstack c cccpop c c
cc c c
co
m
e.
re
ef
cc
in
nl
cc
llo
1. cc
.a
cc
5. c
co
m
e.
re
ef
in
nl
llo
.a
cc
cc
cc
co
m
e.
re
ef
in
llo
nl
.a
w
w
cc
co
m
e.
re
cccccccccc
ef
in
cc
nl
llo
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/ 1c
.a
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
ccccccccccccccccccccccccccccccccccccc
cc
cc
ystem rogramsc
cc cc c ccc c
c cc
0 cc c c-c
1. 0 cc
ccc
cc
co
m
c (c
cc c c cc cc ccc
cc c c
e.
cc
re
in
ef
$a
c!c
cc c cccc c c c
llo
nl
.a
ccccc
co
m
e.
re
ef
in
nl
.a
llo
c
cc
+c!c cc
cc cc
co
m
e.
re
cc
ef
in
cc
nl
.a
Gayered Approac c
llo
cc
cc
co
m
e.
re
ef
in
nl
llo
.a
cc
/ -c
co
m
e.
cc
re
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccccc/ 1c
ef
in
cccccccccc
nl
cc
.a
cc
llo
irt a ac inesc
cc
c"#c c
cc
0 c cc cc c c cc c
cc c
1. c cc c c cc c
c c
c c
co
m
System odesc
.a
llo
nl
in
ef
re
e.
cc
+$c cc c
cc
cc
0 c$ c c c c cc
c c c cc cc c
cc cc c0ccc
c
cc ccc cc c$ c
ccc c cc $ c c
c c
c cc cc cc
c ccccc ccc cc
co
m
e.
re
ef
in
cc
nl
.a
llo
cc
co
m
e.
re
cc
nl
in
ef
llo
cc
.a
cc
c
c c c
0 c cccc ccc cc
cc
cc ccc c c
c c c c
cc
System Impementationc
cc
co
m
0c
cc c c c
cc
c c
cc $ c c
c
ccc$ c -c
e.
1. cc c
c c
re
2. cc c c
in
ef
nl
ccc
llo
.a
cc
cc
ccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/ 1c
rocess onceptc
cc
c c c c cc cc-c
co
m
e.
re
ef
2. c
.a
cc
llo
rocess Statec
nl
cc
in
3. c c
cc
co
m
cc
e.
cc
.a
llo
nl
in
cc
ef
re
cc
c
cc
co
m
e.
re
cc
ef
.a
llo
nl
in
cc
co
m
e.
re
ef
in
nl
llo
.a
w
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccc/ 1c
cc
cc
cc
co
m
e.
cc
re
.a
llo
nl
in
ef
cc
c
c
ef
re
e.
co
m
cc
in
nl
Sc ed ersc
llo
cc
.a
cc
co
m
e.
re
ef
in
llo
nl
.a
ontext Sitc c
cc
* cc
cc c c c cc c c
cc cc ccc c c cc c
c
c
$
c cc %c c c cc c
c
c
c
0 c cc
c c
cc
co
m
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/ 1c
cc
c
e.
cc
re
crocess reationc
ef
cc
nl
in
llo
cc
.a
cccccccw c
4. cc c c c
5. c
cc c c
c c
6. cc cc c
7. ccccc cc c
+c c
cc
c c
ccccc
llo
nl
in
ef
re
e.
co
m
.a
rocess 0erminationc
c cc ccc c c cc c
c"exit# c
1. c ccccc c"cait# c
2. c (c c c c cc c c
ccccccccc cc c cc c c"abort# c
3. cc c c c
co
m
cc
ooperating rocessesc
e.
cc
re
nl
in
1. ccc
ef
c
4.
c
.a
llo
3.
cc
cc
co
m
cccccccccccccccccccc c c c
ccccccccccccccccccccccccccccccccccc?c %c
e.
re
ccccccccccccccccAc2%c
ef
ccccccccccccccccAc2%c
in
nl
llo
cc
.a
cc
cccccccccc
c"#c>c
cccccccccccccccccccccccccccc
c"""c6c#cBc/00wc
w#cAAc#c
ccccccccccccccccccccccccc%c ccc c
ccccccccccccccc c@ cAc c %c
cccccccccccccccccAc"c6c#cBc/00wc
w%c
cccccccccccccccccccccccccccc?c
cc
co
m
cccccccccccccccccc
c"cAAc#c
cccccccccccccccccc%c ccc c
re
e.
ef
cccccccccccccccccccccccccc?c
in
cc
nl
cc
llo
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
.a
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccccccccccccccccccccccccccccccccccccccccc/ 1ccccccccccccccccccccc
cc
2. receive "message#c
c cQ
cc c c c-c cc
communication link
c c
c cc
c cccc
1. c" c c c
c#c
2. c" cc #c
co
m
cc
Impementation Q estionsc
e.
cc
re
~
c cc Cc
ef
in
~
cccc c c
c ccc
c Cc
nl
.a
llo
cc
c
5. c/
c cc c c c c c
6. c0 ccc c cccc$ c
cc
Indirect omm nicationc
co
m
cc
e.
ef
re
in
nl
llo
.a
cc
cc
c
1. cc
cc
2. cc c ccc
3. ccc
c c c-c
co
m
cc
1. 1 c cc c
e.
re
*c c c Cc
ef
c
in
1.
cccc c c
ccc
c c
nl
2.
cc c ccc cc cc c
c
.a
llo
3.
c c cc cc c c
cc
c
c c c
c
cc
Sync ronizationc
cc
cc
D cc c cc c%c cc cc
c
c
cc c cc!c2c c
cccccc
cc
cc c" )# c
e.
cccccc
c c
c
co
m
re
cc
ef
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
ccccccccccccccccccccccccccccccccccccccccccccccccc/ 1c
in
cc
nl
cc
llo
.a
cc
c
cc
Socketsc
cc
1. c cc cccendpoint for communication c
2. ccc ccc
llo
nl
in
ef
re
e.
co
m
cc
.a
cc
cc
Exec tion of c
.a
llo
nl
in
ef
re
e.
co
m
c
c
emote et od Invocationc
in
ef
re
e.
co
m
nl
cc
llo
.a
c
cc;ccc c cc cc ccc c
c
cc
cccc
co
m
e.
ccccc
re
cc
ef
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
ccccccccccccccccc/ 1c
.a
llo
nl
in