Buscar

Cópia de aula-001

Prévia do material em texto

Aula 1 - Introdução 1
PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO
1º SEM. ADS
PROF. DR. EDUARDO SEIGE IANAGUIVARA
eduardo.ianaguivara@docente.unip.br
eduardo_seige@hotmail.com
gdmdriv3@gmail.com
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
2
SUMÁRIO.:
• Definição de sistema operacional.
• A evolução dos sistemas operacionais.
Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Definição.:
• [Sistema operacional].: [Software].:
• Parte lógica do computador[Software].
• Envolve processos, instruções e tarefas.
• Camada intermediária entre o usuário e o hardware.
• [Característica(s)].: [Hardware].:
• Parte física do computador.
• Envolve as placas, dispositivos e periféricos.
3Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Definição.:
• [Características].: [Sistema Operacional].:
• Ambiente de execução dos programas[Softwares].
• Gerencia os componentes de hardware.
• Gerencia a execução dos programas[Softwares] e as
interações[Hardware] através de uma máquina virtual.
• ...
4Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Definição.:
• Sem a existência de um sistema operacional, o computador não seria
acessível à todos[Complexidade elevada].
• O software resolve as necessidades do usuário com o uso do
hardware[Acesso].
• O sistema operacional é o “recurso” que interliga os dois elementos
anteriores[Software e hardware].
5Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Definição.:
• [Estrutura].: [Exemplo(s)].:
6Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Usuário
Software
Sistema Operacional
Hardware
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Visões.:
• [Sistema operacional como uma máquina estendida].: [Visão top-
down].:
• A camada de abstração oculta os recursos[Processos e instruções]
de controle e manipulação dos programas executados.
• Utiliza máquina virtual amigável com processamento[Hardware]
mantendo os recursos ocultos.
• ...
7Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Visões.:
• [O sistema operacional como um gerente de recursos].: [Visão bottom-
up].:
• Possibilita o compartilhamento de recursos de forma segura e
concorrentemente no sistema operacional.
• [Maximiza os recursos do sistema].:
• CPU.
• Memória.
8Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Disco.
Etc...
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Visões.:
• [O sistema operacional como um gerente de recursos].: [Hardware].:
• Processadores.
• Memórias.
• Canais de I/O.
• Etc...
• Processos concorrentes.
9Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Visões.:
• [Sistema operacional].: [Gerente de recursos].:
• Processar/gerenciar os recursos do sistema e sua ordem de acesso.
• Evitar os espaços em memória de processos concorrentes.
• Bloquear o acesso simultâneo a um mesmo recurso.
• Proteção a dispositivos.
• ...
10Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Visões.:
• [O sistema com vários componentes e camadas de software].:
11Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Visões.:
• [O sistema com vários componentes e camadas de software].:
12Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DEFINIÇÃO DE SISTEMA OPERACIONAL.:
(Definição, visões e objetivo).
• Objetivo.:
• [Sistema operacional].: [Objetivo].:
• Facilitar a utilização do computador.
• Possibilitar o aumento[Melhora] da produtividade das atividades do
usuário[Automatização das tarefas].
• Garantir a integridade dos dados executados e transmitidos através
do computador.
• Prover segurança a todos os componentes e dados que compõe no
sistema.
13Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• História.:
• [A evolução dos sistemas operacionais é determinada por].: [Avanços
de hardware].:
• Processadores Single e Multi core.
• Sistemas dedicados.
• Velocidade de memórias.
• Discos removíveis.
• Dispositivos E/S...
14Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• História.:
• [A evolução dos sistemas operacionais é determinada por].: [Forma de
uso - Usuário X Interface].:
• Monousuário.
• Multiusuário.
• Processo em lotes.
15Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
• Interativo.
• Acesso por redes.
• Acesso distribuído.
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [1ª geração].: 1945-1959.
• [2ª geração].: 1959-1964.
• [3ª geração].: 1964-1970.
• [4ª geração].: 1970-2000.
• [5ª geração].: >2000.
16Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [1ª geração].: [1945-1959].:
• Computadores de processadores dedicados.
• Utilizavam tubos a vácuo [Válvulas] e plug boards.
17Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/32ySMc4
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [1ª geração].: [1945-1959].:
18Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/385DXyPhttps://bit.ly/32ySMc4
ENIAC
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [2ª geração].: [1959-1964].:
• Surgem os mainframes comerciais e científicos.
• Monoprogramáveis, com transistores, fitas e cartões perfurados.
19Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/32ySMc4
Transistores
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [2ª geração].: [1959-1964].:
20Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/32AVa21
https://bit.ly/32ySMc4
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [3ª geração].: [1964-1970].:
• São inseridos os sistemas com circuitos
integrados[Minicomputadores/Microchips].
• Transição entre mainframes e os minicomputadores.
• Máquinas de uso comercial e cientifico.
• Acesso via terminal.
• Submissão a Jobs e multiprogramação.
21Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [3ª geração].: [1964-1970].:
• [Exemplo(s)].:
22Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/385DXyP
https://bit.ly/32ySMc4
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [4ª geração].: [1970-2000].:
• Surgem os computadores pessoais.
• Componentes baratos e vários periféricos.
• Podem funcionar em rede local e internet.
• Surgem os servidores com sistemas multiusuário, alta performance e
alta disponibilidade.
• ...
23Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [4ª geração].: [1970-2000].:
• [Exemplo(s)].:
24Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://github.com/isocpp/logos
https://bit.ly/32ySMc4
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [5ª geração].: [>2000].:
• [Surgem os recursos mobile, tais como].:
• Memórias flash.
• Redes WiFi/Telefonia.• Sensores.
• Gerenciamento de energia.
• Sistemas embarcados e DataCenters...
25Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Gerações.:
• [5ª geração].: [>2000].:
• [Exemplo(s)].:
26Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/3crpTDs
https://bit.ly/32yVY7E
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Tipos de sistemas].: [Complexidade e aplicação].:
• PC[Computadores Pessoais].
• Tablets.
• Servidor Mainframe.
• Console de jogos.
• Cluster/Servidor para cloud...
27Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Tipos de sistemas].: [Exemplo(s)].:
28Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/3crpTDs
https://bit.ly/2weandv
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Sistemas de rede].: [Definição].:
• São classificados como embarcados.
• Utilizados para o compartilhamento de informações.
• Possibilitam a integração de sensores.
29Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Sistemas de rede].: [Exemplo(s)].:
30Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://bit.ly/2I3lKYh https://bit.ly/2T6xDTG https://bit.ly/2TaqfGR
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Sistemas emergentes].:
• Sensores[Ex.: acelerômetro].
• Raspberry PI.
• Arduino.
• Tablets.
• Smart Watches.
• Sistemas de realidade virtual.
31Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Sistemas emergentes].: [Exemplo(s)].:
32Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
https://amzn.to/32yYydK https://amzn.to/32D8Mtz https://amzn.to/2VzBUAz
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Resumo de sistemas operacionais e seus dispositivos].:
• [PC’s/Notebooks].: Linux, UNIX, Windows XP/NT/7, Mac OS X...
• [Nuvem].: Amazon EX, Xen, Google ChromeBook...
• [Dispositivos móveis].: iOS, PalmOS, Android, Windows Phone,
BlackBerry...
• [Embarcados].: Android, Maemo, Inferno...
• [Sistemas de tempo real].: QNX, RT-UNIX...
• ...
33Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Resumo de sistemas operacionais e seus dispositivos].:
• [Redes de sensores].: TinyOS, Contiki...
• [Clusters/Sist. Distribuídos].: Mach, Plan9, Amoeba, Beowulf...
34Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Funções compartilhadas por todos os sistemas operacionais].:
• Controle/gerenciamento de interrupções.
• Gerenciamento de processos.
• Sincronização e comunicação entre processos.
• Escalonamento e controle dos processos.
• Gerencia de memória principal.
• Gerenciamento de sistema de arquivos.
• ...
35Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
A EVOLUÇÃO DOS SISTEMAS OPERACIONAIS.:
(História, gerações e avanços).
• Avanços.:
• [Funções compartilhadas por todos os sistemas operacionais].:
• Tratamento de entrada e saída/segurança do sistema...
36Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
BIBLIOGRAFIA DO CURSO.:
(Bibliografia básica e complementar).
• Bibliografia complementar.:
• OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas operacionais. 
4.ed. 11. Porto Alegre: Bookman, 2011.
37Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
38
FIM DA APRESENTAÇÃO.
Aula 1 - Introdução
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Continue navegando