Buscar

A1 ADS, GTI e Eng. da Comp. Sistemas Operacionais

Prévia do material em texto

Sistemas Operacionais 
 
 
Aula 1 
Prof. Claudio de Oliveira 
Organização da Disciplina 
Planejamento 
 Aula 1 – Fundamentos de 
Sistemas Operacionais 
 Aula 2 – Arquitetura de Sistemas 
Operacionais 
 Aula 3 – Conceito de 
Concorrência, processos e threads 
 Aula 4 – Gerência de 
processador 
 Aula 5 – Gerência de memória 
 Aula 6 – Memória Virtual 
 Aula Prática 1 – Uso de 
simulador 
para gerência de processos 
 Aula Prática 2 – Solução de 
exercícios de escalonamento 
 Aula Prática 3 – Solução de 
Exercícios de Gerência de 
Memória 
 Aula Prática 4 – Solução de 
Exercícios de Memória Virtual 
FIM 
Fundamentos de Sistemas 
Operacionais 
Organização da Aula 
 Conceito – Sistema, Sistema 
Computacional, Sistema 
Operacional 
 Funções do Sistema 
Operacional 
 Evolução histórica dos 
Sistemas Operacionais 
Sistemas Operacionais 
 A saga de um Processador 
– COMPLETO. Disponível em: 
<https://www.youtube.com/w
atch?v=0878LhFq7Uo>. 
Conceitos 
Sistemas 
 Conjunto de elementos 
interconectados que formam 
um todo (exemplo: sistema 
nervoso, sistema elétrico etc.) 
Sistema Computacional 
 Conjunto de componentes 
eletrônicos (hardware) 
capazes de processar 
informações de acordo com 
um programa (software) 
O que é um Sistema 
Operacional? 
 Conjunto de elementos 
(programas) capazes de 
fazer um todo (computador) 
funcionar 
Sistema Operacional – 
Gerente 
 Gerente de Processos 
 Gerente de processador 
 Gerente de memória 
 Gerente de dispositivos FIM 
Quais as funções de um 
Sistema Operacional? 
Funções do Sistema 
Operacional 
 Tornar a utilização do 
computador mais eficiente 
e conveniente 
 Distribuição dos recursos 
de memória, processador e 
dispositivos para os programas 
 Esconder os detalhes de 
baixo nível 
 Prover recursos em alto nível 
para acesso a periféricos 
 Estabelecer uma ordem (fila) 
de quem irá utilizar os recursos 
FIM 
Como ocorreu a evolução 
dos Sistemas Operacionais? 
Evolução Histórica – 
Computador como Máquina 
de Calcular 
 Calculador 
analítico 
de Babbage 
Evolução Histórica – Primeira 
Geração de Computadores 
 ENIAC – Programação 
em linguagem de máquina 
Evolução Histórica – Segunda 
Geração de Computadores 
 Jobs em cartões magnéticos 
 Uso de Sistema Operacional 
para leitura dos cartões 
 Programas em Assembly 
e Fortran 
Evolução Histórica – Terceira 
Geração de Computadores 
 Inicio da multiprogramação, 
compartilhamento de tempo 
entre jobs 
 Desenvolvimento do Unix 
Evolução Histórica – Quarta 
Geração de Computadores 
 Surgimento dos computadores 
pessoais 
 Criação de uma interface 
amigável baseada em 
ícones (GUI) 
Fazendo uma Retrospectiva 
Linha do Tempo 
 1950 – O conceito de sistema 
operacional apareceu durante 
a segunda geração da 
computação moderna 
 1969 – Primeira versão 
do Unix 
 1981 – Lançamento do MS DOS 
1984 – Sistemas Operacionais 
com Interface gráfica 
 1991 – Surgimento do Linux 
 2001 – Windows XP 
 2005 – Android 
 2009 – Windows 7 
 2010– Chromium OS 
 2011 – Windows 8 
201... 
 SO integrados a web 
(Windows 10, Firefox OS) 
Sistemas Operacionais Hoje 
Síntese 
 Evolução dos Sistemas 
Operacionais influenciado 
pelos avanços no hardware e 
na área de comunicação 
 Sistemas Operacionais 
para todos os tipos de 
dispositivos (devices) 
 Sistemas Operacionais associado 
ao conceito de computação 
em nuvem (cloud computing) 
Referências de Apoio 
 DEITEL. Sistemas 
operacionais. 
 MACHADO. Arquitetura de 
Sistemas Operacionais. 
 TANENBAUM. Sistemas 
Operacionais Modernos. 
FIM

Continue navegando