Sistemas operacionais - acp

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2585 palavras )
  • Download(s) : 0
  • Publicado : 26 de julho de 2012
Ler documento completo
Amostra do texto
Sistemas Operacionais - ACP

Aula 1

Sistemas Operacionais

(Ref. - Cap. 1 do livro)
Visão Geral; Evolução; Arquiteturas

Aula 1

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ódigodisponibilizado 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ônicosnã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 particular • Os programadores precisavamcontrolar recursos diretamente, como memória e E/S • Os primeiros SOs eram usados simplesmente para controlar jobs e exigiam de um programa fosse carregado por inteiro na memória para poder executar
Aula 1 | Slide 5

Evolução: Década de 60
• Carregamento e execução simultânea de jobs orientados a processamento e E/S, servindo como base para a multiprogramação • Surge a figura do usuário queinterage um o computador central on-line através de terminais, servindo como base para os sistemas tempo compartilhado (time-sharing), reduzindo de modo drástico o tempo de retorno dos processos • Surgem os conceitos de processo, multiprogramação e multiprocessamento • Os SOs ganharam características de processo em lote e tempo real • No final da década surgem os primeiro SOs que implementam memóriavirtual
Aula 1 | Slide 6

s

| Pág. 3

Sistemas Operacionais - ACP

Aula 1

Evolução: Década de 70
• Evolução na eletrônica através de VLSI (very large scale integration) que permite miniaturização e redução de custos • Protocolo TCP/IP se firmando como padrão de comunicação por software • Redes Ethernet se firmando como tecnologia base de hardware para rede • Surgimento das LANs eimplementação dos primeiros SORs • A comunicação através de LAN e WANs chamou a atenção para os problemas de segurança em redes • Surgiram as linguagens Pascal e C, empresas como Apple e Microsoft e o processador Intel 8080
Aula 1 | Slide 7

Evolução: Década de 80
• Surgimento do conceito de computador pessoal (PC) e estação de trabalho (Workstation) • Surgiram as primeiras GUIs e, com isso, o usoe aprendizado do computador se tornou mais fácil • Softwares como processador de texto, planilha, aplicativos de BD e aplicativos gráficos ajudaram a popularizar o PC e levá-lo para as empresas • Aparecimento da arquitetura cliente / servidor e dos primeiros sistemas distribuídos • SOs multiusuários começam a aparecer

Aula 1 | Slide 8

s

| Pág. 4

Sistemas Operacionais - ACP

Aula...
tracking img