Sistemas Operacionais Ciência da Computação – UNIP – 201 5 Profa. Alynne ya !itamura profa.alynne"#mail.com
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 1/20
SistemasOperacionaisCiência da Computação – UNIP – 2015
Profa. Alynne ya !itamura
profa.alynne"#mail.com
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 2/20
Sumário
• $ue % &i&tema operacional
• 'i&t(rico
• Componente& do )
•
*eta& do )• Ar$uitetura& de )&
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 3/20
Defnição (DEITEL; DEITEL; CHOFFNES,
!!"#
Inicialmente...
)oft+are $ue controla recur&o& de ,ard+are.
Atualmente
-...% um &oft+are ,ailita a& aplicaç/e& a intera#ir
com o ,ard+are de um computador.
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 4/20
Defnição (TENEN$%&'; OODH&LL, )***#
• erenciador de recur&o&
• Top-down de cima para ai3o4 oferece ao& u&u6rio& umainterface con7eniente
• Bottom-up de ai3o para cima4 oferece uma alocaçãoordenada e controlada do& recur&o& de ,ard+are
• *6$uina e&tendida *6$uina 7irtual4
• A&trai a comple3idade da pro#ramação e dacomunicação com o ,ard+are
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 5/20
Hist+ria
• 8%cada de 90• 'ard+are :6l7ula& e &e $ueimar;4 e pain%i& de
conectore&
• )i&tema operacional não e3i&tia
• Aplicação < =o &oft+are4 uma por 7e>• ?in#ua#em in6rio
@NIAC
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 6/20
Hist+ria
• 8%cada de 50• 'ard+are transistores cart/e&
perfurado& < m6$uina de perfurar
• ?in#ua#em assembly monta#em4
• )i&tema operacional ?aorat(rioeneral *otor& para o computador IB*01 tran&ição &ua7e entre jobs4
• Computadore& &i&tema& deproce&&amento em lote batch4 de Du3o
contEnuo• Pro#rama& pe$ueno&F de7iam e&tar
inteiramente na mem(ria
Jobs &er7iço&4 pro#rama&
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 7/20
Hist+ria
• 8%cada de G0• 'ard+are criação do c,ipF di&po&iti7o& de @)
• )i&tema& peracionai&
• *ultipro#ramado& maior apro7eitamento do
proce&&ador e3ecutando mai& de um =o de uma 7e>• Interati7o& u&u6rio& &e comunicam com o &eu =o
durante a e3ecução
• n<line li#ado& diretamente no computador terminai&<urro&4
• Hempo compartil,ado &uporte multiu&u6rio
• Hempo real re&po&ta r6pida do proce&&adorprioridade4
• Hempo de re&po&ta r6pido deu# de pro#rama&
•
Criação da lin#ua#em C e do termo proce&&o• *em(ria 7irtual
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 8/20
Hist+ria
• 8%cada de 0• 'ard+are microproce&&adore&
• Criação da ArpaNet
• Protocolo HCPIP
• Comunicação em rede&• Jundação da *icro)oft
• ?ançamento da Apple I
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 9/20
Hist+ria
• 8%cada de K0• Computadore& pe&&oai&
• Interface #r6Lca com u&u6rio UI – Graphical UserInterface4
• Computação di&triuEda di7er&o& computadore& parareali>ar uma tarefa
• *odelo cliente&er7idor
• Cliente computadore& $ue re$ui&itam &er7iço&M
• )er7idor computadore& $ue e3ecutam o& &er7iço&
re$ui&itado&M• Criação da internet
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 10/20
Hist+ria
• 8%cada de 0 em diante...• @7olução da tecnolo#ia do& computadore&
• Pro#ramação orientada O o=eto
• Uni7er&o maior de lin#ua#en& de pro#ramação
• )i&tema& operacionai& orientado& O o=eto&• )oft+are li7re – C(di#o Aerto
• ic,ard )tallman – pro=eto NU
• ?incença& P?
•
?inu3 – ?inu& Hor7ald&
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 11/20
Componentes o SO
• Esca-onaor e processos.• Quando % e3ecutado;
• Quanto tempo % po&&ui de proce&&ador;
• /erenciaor e mem+ria.• Quando &er6 alocada;
• Quanta mem(ria &er6 alocada ao& proce&&o&;
• $ue fa>er $uando a mem(ria principal e&ti7er c,eia;
• /erenciaos e E0S. • Atende O& &olicitaç/e& de @) de e para o& ,ard+are&
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 12/20
Componentes o SO
• erenciador de comunicação entre proce&&o& IPC– Inter Process Communication4• Permite a comunicação entre proce&&o&
• erenciador de &i&tema& de ar$ui7o&• @m di&po&iti7o& de arma>enamentoF or#ani>a coleç/e& de
dado& identiLcada& por um nome ar$ui7o4
• Interface para ace&&ar e&&a& coleç/e&
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 13/20
'etas o SOEfci1ncia. $uantidade de traal,o& reali>ado& durante um perEodo de tempo
2o3uste4. tolerante O fal,a&
Esca-a3i-iae. capa> de u&ar o& recur&o& O medida $ue &ão in&talado&
E5tensi3i-iae. adapta<&e em a no7a& tecnolo#ia& e % capa> de e&tende a&ua capacidade do ) para e3ecutar tarefa& al%m do &eu pro=eto
Se6urança. impede ace&&o& ao& ar$ui7o& de outro& u&u6rio&
Interati7iae. aplicaç/e& re&pondem rapidamente ao& u&u6rio& e e7ento&
&sa3i-iae. con&e#ue atender a uma $uantidade &i#niLcati7a de u&u6rio&
8orta3i-iae. opera em di7er&o& tipo& de ,ard+are
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 14/20
%r9uiteturas e SOs
• Ar$uitetura *onolEtica• Comunicação direta entre o& componente& do )
• 8etecção difEcil de fal,a&
• Comunicação r6pida
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 15/20
%r9uiteturas e SOs
• Ar$uitetura em Camada&• Cada camada &e comunica com a camada imediatamente
inferior ou a &uperior
• A&tração de implementação
• Pode &er lento
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 16/20
%r9uitetura e SOs
• *6$uina 7irtual• @mulação
• &oft+are ou o ,ard+are imita a funcionalidade do,ard+are ou &oft+are não pre&ente no &i&tema
• ferecem portailidade
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 17/20
%r9uiteturas e SOs
• Ar$uitetura em *icronRcleo• *icronRcleo
• @3ten&E7elF port67elF e&cal67el
• *odulari>ado
• Comunicação lenta• Holerante O fal,a&
C@P S comunicação entre proce&&o&
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 18/20
%r9uiteturas e SOs
• Ar$uitetura 8i&triuEda Cliente<)er7idor4• Utili>a recur&o& de outro& computadore&
• 8ão a &en&ação de um computador ter a capacidadede di7er&o& computadore&
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 19/20
Tipos e SistemasOperacionais
• )i&tema& 8i&triuEdo& coleção de computadore&independente& $ue &e apre&enta ao u&u6rio comoum &i&tema Rnico e con&i&tente.
• )i&tema& de Hempo eal reali>a di7er&a& tarefa& eatende a e7ento& em um pra>o de tempodeterminado.
• )i&tema& Port6tei& &ão &i&tema& operacionai&completo& dentro de uma mEdia port6til.
7/18/2019 SO - 1 - Historia
http://slidepdf.com/reader/full/so-1-historia 20/20
2e:er1ncias
• CapEtulo 1
HAN@NBAU*F A. M T8'U??F A. ). )i&tema&peracionai& *oderno&. Porto Ale#re BoomanF200V.
• CapEtulo 1
8@IH@?. '. *. M 8@IH@?F P. W. M C'JJN@)F 8. .)i&tema& peracionai&. )ão Paulo Pear&on Prentice'allF 2005.
• ConteRdo online – Introdução
,ttponline.unip.r