Top Banner
 Sistemas Operacionais Ciência da Computação – UNIP – 201 5 Profa. Alynne ya !itamura profa.alynne"#mail.com
20

SO - 1 - Historia

Jan 14, 2016

Download

Documents

Alynne Oya

Início da história dos sistemas operacionais, como surgiram e como foi a sua evolução.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SO - 1 - Historia

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

Page 2: SO - 1 - Historia

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 )&

Page 3: SO - 1 - Historia

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.

Page 4: SO - 1 - Historia

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

Page 5: SO - 1 - Historia

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

Page 6: SO - 1 - Historia

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&

Page 7: SO - 1 - Historia

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

Page 8: SO - 1 - Historia

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

Page 9: SO - 1 - Historia

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

Page 10: SO - 1 - Historia

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&

Page 11: SO - 1 - Historia

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&

Page 12: SO - 1 - Historia

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&

Page 13: SO - 1 - Historia

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

Page 14: SO - 1 - Historia

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

Page 15: SO - 1 - Historia

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

Page 16: SO - 1 - Historia

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

Page 17: SO - 1 - Historia

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&

Page 18: SO - 1 - Historia

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&

Page 19: SO - 1 - Historia

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.

Page 20: SO - 1 - Historia

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