Upload
sergio-henrique
View
9
Download
0
Embed Size (px)
DESCRIPTION
sistemas
Citation preview
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 1/21
SistemasOperacionais
Professora: Hanna Sérgia Sousa de MagalhãesE-mail: [email protected]
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 2/21
Ca!"ulo #CONCEITOS BÁSICOS$n"rodu%ão
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 3/21
Es"udo da e&ressão:
• ' (ue é um Sis"ema)#. Con*un"o de elemen"os+ en"re os (uais ha*a
alguma rela%ão.
,. isosi%ão das ar"es ou dos elemen"os deum "odo+ coordenados en"re si+ e (ueformam es"ru"ura organiada.
/. 0eunião de elemen"os na"urais da mesmaesécie.
1. Mé"odo+ lano.2. Modo+ *ei"o.3. Modo de go4erno+ de adminis"ra%ão+ de
organia%ão social.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
3
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 4/21
5a 6iologia
• ' (ue é um Sis"ema)• Con*un"o de 7rgãos in"erligados+ (ue
funcionam com um ro7si"o comum+ e (ue
roduem resul"ados imoss!4eis de seob"erem or um s7 deles isoladamen"e.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
4
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 5/21
5a 8!sica:
• ' (ue é um Sis"ema)• Par"e limi"ada do 9ni4erso+ su*ei"a
obser4a%ão imedia"a ou media"a+ e (ue+
ode carac"eriar-se or um con*un"o ;ni"ode 4ari<4eis associadas a grandeas f!sicas(ue a iden"i;cam uni4ocamen"e.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
5
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 6/21
5a $nform<"ica:
• ' (ue é um Sis"ema)• Con*un"o de rogramas des"inados a
realiar uma fun%ão.
• Con*un"o formado or um ou maiscomu"adores+ seus eriféricos e osrogramas u"iliados.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
6
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 7/21
E ou"ra ala4ra)
• ' (ue signi;ca 'eracional)#. 0ela"i4o a oera%ão.
,. =ue es"< ron"o ara funcionar. 1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
7
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 8/21
E um S.'.)
• ' (ue é um Sis"ema 'eracional)• Segundo >anenbaum ?#A+o S. '. ode
ser de;nido sob duas ersec"i4a:
• do usu<rio ou rogramador ?4isão top-downA: éuma abs"ra%ão do hardBare+ faendo o ael dein"ermedi<rio en"re os alica"i4os ?rogramaA e oscomonen"es f!sicos do comu"ador ?hardwareAou
• numa 4isão bottom-up+ de bai&o ara cima: é umgerenciador de recursos+ (ue con"rola (uaisalica%Des ?rocessosA odem ser e&ecu"adas+ aar"ir dos recursos ?mem7ria+ disco+ eriféricosA(ue odem ser u"iliados.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
8
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 9/21
E se não hou4esse S's)
• ' S' funciona como uma in"erfaceen"re o usu<rio e o comu"ador+"ornando sua u"ilia%ão mais simles+
r<ida.• Sem um S'+ o usu<rio ara in"eragir
com o comu"ador de4eria conhecerrofundamen"e di4ersos de"alhes sobrehardBare do e(uiamen"o.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
9
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 10/21
8un%Des 6<sicas
• 8acilidade de acesso aos recursos dosis"ema+
• Compartilhamento de recursos* de
forma organiada e ro"egida.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
10
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 11/21
His"7ria
• #. FE0GI' EC'MP9>G'0ES?#12 J #22A• KLK9GS• ML=9$5GS $ME5SGS• 5I' EN$S>$GM
$F9GFE5S EP0'F0GMGI' 5EMS.'.
• P0'F0GMGI'6$5L0$G
13/10/15 Sistemas Operacionais 11
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 12/21
E5$GC
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
12
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 13/21
His"7ria
• ,. FE0GI'?#22-#32A• >0G5S$S>'0ES• 8'0>0G5 E
GSSEM6O• obs• S.' 8'0>0G5 J 8MS• S.' $6M - $6SOS
13/10/15 Sistemas Operacionais 13
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 14/21
His"7ria
• /. FE0GI'?#32-#QRA• C$0C9$>'S
$5>EF0G'S ?C$SA
• C'MPG>$6$$GE• S.' - 'ST/3R• M9>$P0'F0GMGI
':PG0>$C$'5GME5>'G MEMU0$G P'0
'6S
13/10/15 Sistemas Operacionais 14
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 15/21
Circui"os $n"egrados
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
15
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 16/21
His"7ria
• 1. FE0GI'?#QR-#RA• G0FE SCGE
$5>EF0G>$'5 ?S$A:
são C$s com grandecaacidade dein"egra%ão+ cu*oencasulamen"o
ode "er cerca de#R.RRR "ransis"oresA.
13/10/15 Sistemas Operacionais 16
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 17/21
His"7ria• 1. FE0GI'
?#QR-#RA• 0E9I' E
C9S>'S• PE0S'5GC'MP9>E0S - PCVS
• P0'CESSG'0ES
$5>E QRQ3TQRQQ• MS-'S E 95$N?5'8$5G G /. LEN$S>$GA
13/10/15 Sistemas Operacionais 17
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 18/21
His"7ria
• 2 Fera%ão:• 5I' FE0GI' E HG0WG0E MGS S$M
XFE0GI'Y E S.'• W$5'WS /.R ?MG$' E #RA• PG0I' W$5'WS ES>G6EEC$'• $5>E08GCE F0L8$CG 8GC$$GE PG0G
9S9L0$'• W$5'WS 2+ Q+ ME+ ,RRR+ NP+ ,RR/+ K$S>G+
W$5'WS Z+ W$5'WS Q...• $5>E05E>• $n"elig[ncia Gr"i;cial• 0econhecimen"o de 4o
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i
s
18
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 19/21
2 Fera%ão:
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i
s
19
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 20/21
Carac"er!s"icas• S.' é um rograma (ue a"ua comoin"ermedi<rio en"re usu<rio e o hardBare.• Propósito: fornecer um ambien"e ara (ue o
usu<rio e&ecu"e rogramas.• Objetivo ser um Xgeren"eY da in"erface
hardBareTsof"Bare e usar o hardBare de formae;cien"e.
• S.' é um alocador de recursos.• Programa de con"role
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
20
7/17/2019 Aula Sistemas Operacionais Parte01
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte01 21/21
Carac"er!s"icas• \ um rograma (ue es"< semre e&ecu"ando
no comu"ador J n]cleo ?coreA ou kernel+ "odoo res"o são rogramas alica"i4os.
• \ mais f<cil de;nir um sis"ema oeracional
elo o (ue ele fa do (ue elo o (ue ele é Jconveni!ncia do usu<rio.• 9ma me"a secund<ria seria a oera%ão
e"ciente do sis"ema comu"acional.
1 3 / 1 0 / 1 5
S i s t e m a s O p e r a c i o n a i s
21