Sistemas operacionais
Aula 1
Sistemas Operacionais
Aula 1
(Ref. - Cap. 1 do livro)
Visão Geral; Evolução; Arquiteturas
Aula 1 | Slide 1
Sumário
•
•
•
•
O que é um SO
Funções e características de um SO
Evolução dos SOs
Principais arquiteturas de SOs
Aula 1 | Slide 2
s
| Pág. 1
Sistemas Operacionais - ACP
Aula 1
Funções básicas de um SO
• O SO é composto por uma camada de software especial que se interpõe entre os aplicativos de usuários e o hardware de um computador
– O SO abstrai as especificidades e detalhes do hardware para o usuário final
– Existem duas formas de interação: CLI e GUI
– Desde a década de 60 o SO evoluiu a uma velocidade sem precedentes, juntamente com o hardware
• O software que contem os componentes centrais do SO é denominado núcleo (kernel)
• O SO gerencia os recursos de hardware (HW) e software (SW) de um sistema
• Primeiro programa a ser instalado
Aula 1 | Slide 3
Principais vertentes de SOs
• Os principais sistemas de mercado seguem duas vertentes: Sistemas fechados e abertos
• Windows
– Código proprietário (fechado)
– GUI mas cada vez mais oferecendo CLI
– Pago (licenciamento)
• Linux
– Código disponibilizado livremente (aberto)
– CLI mas cada vez mais oferecendo GUI
– Gratuito
• É importante notar que os dois projetos seguem padrões da indústria e a intercomunicação entre
SOs diferentes torna-se cada vez mais comum nas empresas
Aula 1 | Slide 4
s
| Pág. 2
Sistemas Operacionais - ACP
Aula 1
Evolução: Décadas de 40 e 50
• Os primeiros computadores digitais eletrônicos não tinham SOs e eram configurados através de lingugem de máquina e comutadores mecânicos
• Dadas as dificuldades do processo surgiram as perfuradoras de cartão e a linguagem assembly
• No início dos anos 50 surgiu o processamento em lote de fluxo único (batch) para atender job
• O job é um conjunto de instruções de programas correspondente a uma tarefa