7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 1/17
SistemasOperacionais
Professora: Hanna Sérgia Sousa de Magalhães
E-mail: [email protected]
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 2/17
Ca!"ulo #CONCEITOS DE HARDWARE E SOFTWARE
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 3/17
$n"rodu%ão
• Serão aresen"ados concei"os b&sicos dehard'are e de sof"'are rela"i(os ) ar*ui"e"ura decomu"adores e necess&rios ara a comreensãodos demais ca!"ulos.
3
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 4/17
Hard'are
• +m sis"ema comu"acional é um con,un"o decircui"os ele"rnicos in"erligados formado orrocessadores mem/rias regis"radoresbarramen"os moni"ores de (!deo imressoras
mouse discos magné"icos além de ou"rosdisosi"i(os f!sicos 0hard'are1.
• 2odos esses disosi"i(os maniulam dados naforma digi"al o *ue roorciona uma maneiracon3&(el de reresen"a%ão e "ransmissão dedados.
4
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 5/17
Sis"ema Comu"acional
5
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 6/17
Sis"ema Comu"acional
6
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
• 2odos os comonen"es de um sis"emacomu"acional são agruados em "r4ssubsis"emas b&sicos chamados unidadesfuncionais: rocessador ou unidade cen"ral de
rocessamen"o mem/ria rincial e disosi"i(osde en"rada5sa!da.
• Es"es subsis"emas es"ão resen"es em *ual*uer"io de comu"ador digi"al indeenden"e daar*ui"e"ura ou fabrican"e.
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 7/17
Processador
• 2ambém denominado unidade cen"ral derocessamen"o 0+CP1 gerencia "odo o sis"emacomu"acional con"rolando as oera%6esreali7adas or cada unidade funcional.
• 8 rincial fun%ão do rocessador é con"rolar ee9ecu"ar ins"ru%6es resen"es na mem/riarincial a"ra(és de oera%6es b&sicas comosomar sub "rair comarar e mo(imen"ardados.
1 3 / 1 0 / 1 5
S s i t e m a s O p e r a c i o n a i s
7
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 8/17
Processador
• Cada rocessador é comos"o or unidade decon"role unidade l/gica e ari"mé"ica eregis"radores.
• +nidade de con"role 0+C1 é resons&(el orgerenciar as a"i(idades de "odos os comonen"esdo comu"ador como a gra(a%ão de dados emdiscos ou a busca de ins"ru%6es na mem/ria.
• +nidade l/gica e ari"mé"ica 0+81 como o nomeindica é resons&(el ela reali7a%ão de oera%6es
l/gicas 0"es"es e comara%6es1 e ari"mé"icas0somas e sub"ra%6es1.
• ;egis"radores *uer arma7enam dados"emorariamen"e.
1 3 / 1 0 / 1 5
S s i t e m a s O p e r a c i o n a i s
8
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 9/17
;egis"radores
• <s regis"radores são disosi"i(os com a fun%ãorincial de arma7enar dados"emorariamen"e.
• < n=mero de regis"radores e sua caacidade
de arma7enamen"o (ariam em fun%ão daar*ui"e"ura de cada rocessador.
• 8lguns regis"radores odem ser maniuladosdire"amen"e or ins"ru%6es 0registradores de
uso geral1 en*uan"o ou"ros são resons&(eisor arma7enar informa%6es de con"role dorocessador e do sis"ema oeracional0registradores de uso específco1.
1 3 / 1 0 / 1
5
S s i t e m a s O p e r a c i o n a i s
9
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 10/17
;egis"radores de usoesec!3co• En"re os regis"radores de uso esec!3co merecem des"a*ue:
• o con"ador de ins"ru%6es 0C$1 ou rogram coun"er 0PC1 con"émo endere%o da r/9ima ins"ru%ão *ue o rocessador de(ebuscar e e9ecu"ar. Toda vez que o processador busca uma novainstrução, este registrador é atualizado com o endereço dememória da instrução seguinte a ser executada;
• o aon"ador da ilha 08P1 ou s"ac> oin"er 0SP1 con"ém o
endere%o de mem/ria do "oo da ilha *ue é a es"ru"ura dedados onde o sis"ema man"ém informa%6es sobre rogramas*ue es"ão sendo e9ecu"ados e "i(eram *ue ser in"erromidos?
• o regis"rador de s"a"us ou rogram s"a"us 'ord 0PS1 éresons&(el or arma7enar informa%6es sobre a e9ecu%ão de
ins"ru%6es como a ocorr4ncia de o(erAo'. A maioria dasinstruções, quando executadas, alteram o registrador de statusconforme o resultado
1 3 / 1 0 / 1
5
S s i t e m a s O p e r a c i o n a i s
10
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 11/17
Mem/ria Princial•
8 mem/ria rincial rim&ria ou real é o localonde são arma7enados ins"ru%6es e dados.
• 8 mem/ria é comos"a or unidades de acessochamadas células sendo cada célula comos"a
or um de"erminado n=mero de bus. < bi" é aunidade b&sica de mem/ria odendo assumir o(alor l/gico B ou .
1 3 / 1 0 / 1
5
S s i t e m a s O p e r a c i o n a i s
11
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 12/17
Endere%o de Mem/ria• 8"ualmen"e a grande maioria dos
comu"adores u"ili7a o by"e 0D bi"s1como "amanho de célula orémencon"ramos comu"adores degera%6es assadas com células de F# e a"é mesmo B bi"s.Podemos concluir en"ão *ue a
mem/ria é formada or umcon,un"o de células onde cadacélula ossui um de"erminadon=mero de bi"s
• < acesso ao con"e=do de umacélula é reali7ado a"ra(és daeseci3ca%ão de um n=merochamado endere%o. < endere%o é
uma refer4ncia =nica *ue odemosfa7er a uma célula de mem/ria.Guando um rograma dese,a ler ouescre(er um dado em uma célulade(e rimeiro eseci3car *ual oendere%o de mem/ria dese,adoara deois reali7ar a oera%ão.
12
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 13/17
;egis"radores u"ili7ados
ara as oera%6es deMem/ria Princial• ;egis"rador denominado regis"rador de endere%o
de mem/ria 0memory regis"er address M8;1.8"ra(és do con"e=do des"e regis"rador a unidade
de con"role sabe *ual célula de mem/ria ser&acessada.
• ;egis"rador de dados da mem/ria 0memory buIerregis"er MJ;1. Es"e regis"rador é u"ili7ado ara
guardar o con"e=do de uma ou mais células demem/ria a/s uma oera%ão de lei"ura ou araguardar o dado *ue ser& "ransferido ara amem/ria em uma oera%ão de gra(a%ão.
13
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 14/17
Ciclo de lei"ura e
gra(a%ão
14
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 15/17
K=mero de células
endere%adas• < n=mero de células endere%adas na mem/riarincial é limi"ado elo "amanho do M8;. Kocaso de o regis"rador ossuir n bi"s a mem/riaoder& no m&9imo endere%ar # células is"o é. do
endere%o < ao endere%o 0#n
- 1.• n L numero de bi"s
15
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5
7/17/2019 Aula Sistemas Operacionais Parte03
http://slidepdf.com/reader/full/aula-sistemas-operacionais-parte03 16/17
Classi3ca%ão da Mem/ria
Princial• 8 mem/ria rincial ode ser classi3cada emfun%ão de sua (ola"ilidade *ue é a caacidade dea mem/ria reser(ar o seu con"e=do mesmo semuma fon"e de alimen"a%ão a"i(a.
• Mem/rias do "io ;8M 0;andom 8ccess Memory1são (ol&"eis
• Mem/rias ;<M 0;ead-<nly Memory1 são não(ol&"eis
•
e EP;<M 0Erasable Programinable ;<M1 *ue"ambém é do "io não-(ol&"eis.
16
S s i t e m a s O p e r a c i o n a i s
1 3 / 1 0 / 1 5