Sejam bem vindos!
Arquitetura de Sistemas
Operacionais
Vale do Silício Treinamentos
ACOMPANHAMENTO
O que você aprendeu entre nossa última aula até
hoje?
Arquitetura de Sistemas
Operacionais
2
Vale do Silício Treinamentos
AULA DE HOJE
 Máquinas de Níveis
 Tipos de SOs
Arquitetura de Sistemas
Operacionais
3
Vale do Silício Treinamentos
INTRODUÇÃO
Arquitetura de Sistemas
Operacionais
4
Vale do Silício Treinamentos
TIPOS DE SOFTWARES
 Software Livre
 Software Proprietário
 Software Gratuito
 Software Pago
Arquitetura de Sistemas
Operacionais
5
Máquinas de Níveis
Vale do Silício Treinamentos
MÁQUINAS DE NÍVEIS
Aplicativos
Utilitários
Sistema Operacional
Linguagem de Máquina
Microprogramação
Circuitos Eletrônicos
Arquitetura de Sistemas
Operacionais
7
Vale do Silício Treinamentos
CIRCUITOS DIGITAIS
 Cada letra, número ou símbolo do teclado
possui um correspondente binário de 8 bits;
Por exemplo:
A 01000001
Arquitetura de Sistemas
Operacionais
8
Vale do Silício Treinamentos
MICROPROGRAMAÇÃO
 Arquitetura de Processadores
CISC ou RISC
Arquitetura de Sistemas
Operacionais
9
Vale do Silício Treinamentos
LINGUAGEM DE MÁQUINA
Por que 99% dos SOs são escritos em
Linguagem C?
Resposta:
UNIX
UNIX
UNIX
IBM
SUN
INTEL
Arquitetura de Sistemas
Operacionais
UNIX
XYZ ...
10
Vale do Silício Treinamentos
KEN THOMPSON
DENNIS RITCHIE
UNIX C
Compilador C
IBM
SUN
INTEL
Arquitetura de Sistemas
Operacionais
XYZ ...
11
Vale do Silício Treinamentos
MÁQUINAS DE NÍVEIS
Aplicativos
Utilitários
Sistema Operacional
Linguagem de Máquina
Microprogramação
Circuitos Eletrônicos
Arquitetura de Sistemas
Operacionais
12
Vale do Silício Treinamentos
APLICATIVOS
 Editor de texto, editor de apresentações, editor
de planilhas, navegador de internet, players, etc.
Arquitetura de Sistemas
Operacionais
13
Vale do Silício Treinamentos
UTILITÁRIOS
 Antivírus, desfragmentador de disco,
compiladores, etc.
Arquitetura de Sistemas
Operacionais
14
Tipos de SOs
Vale do Silício Treinamentos
TIPOS DE SOs
Tipos de
Sistemas Operacionais
Sistemas
Monoprogramáveis/
Monotarefa
Sistemas
Multiprogramáveis/
Multitarefa
Arquitetura de Sistemas
Operacionais
Sistemas
com Múltiplos
Processadores
16
Vale do Silício Treinamentos
MONOTAREFA
UCP
Memória
Principal
programa/
tarefa
Dispositivos
de E/ S
Arquitetura de Sistemas
Operacionais
17
Vale do Silício Treinamentos
MULTITAREFA
programa/
tarefa
programa/
tarefa
UCP
Memória
Principal
Dispositivos
de E/ S
programa/
tarefa
programa/
tarefa
programa/
tarefa
Arquitetura de Sistemas
Operacionais
18
Vale do Silício Treinamentos
MULTITAREFA
Sistemas
Multiprogramáveis/
Multi tarefa
Sistemas
Batch
Sistemas de
Tempo Compartilhado
Arquitetura de Sistemas
Operacionais
Sistemas de
Tempo Real
19
Vale do Silício Treinamentos
TEMPO COMPARTILHADO
Também chamado de time-sharing;
Utiliza fatia de tempo (time slice) para executar
os programas;
O tempo de resposta não é rígido;
Exemplos: Windows, Linux, Android, IOS, etc.
Arquitetura de Sistemas
Operacionais
20
Vale do Silício Treinamentos
TEMPO REAL
Também chamados de real-time;
Não possui fatia de tempo;
O tempo de resposta está dentro de limites rígidos;
Exemplos: sistema de tráfego aéreo, caldeiras,
cirurgias médicas, robôs autônomos, etc.
Arquitetura de Sistemas
Operacionais
21
Vale do Silício Treinamentos
FORTEMANTE ACOPLADOS
UCP
Memória
Principal
Dispositivos
de E/ S
UCP
Dispositivos
de E/ S
Arquitetura de Sistemas
Operacionais
22
Vale do Silício Treinamentos
FRACAMENTE ACOPLADOS
link de comunicação
UCP
Memória
Principal
UCP
Dispositivos
de E/ S
Memória
Principal
Arquitetura de Sistemas
Operacionais
Dispositivos
de E/ S
23
Vale do Silício Treinamentos
TAREFA
T2: Entrega manuscrita e individual.
Qual é a fatia de tempo (time slice) do SO da
sua empresa?
(1 linha)
O que são clusters computacionais?
(15 linhas)
O que são grids computacionais?
(15 linhas)
Arquitetura de Sistemas
Operacionais
24
Vale do Silício Treinamentos
PRÓXIMAS AULAS
Máquina de Von Neumann
Pipelining
CISC e RISC
Tradutores, Interpretadores, etc.
Arquitetura de Sistemas
Operacionais
25
Vale do Silício Treinamentos
CONTATO
valedosilicio.net.br
[email protected]
(17) 3014-2394
Arquitetura de Sistemas
Operacionais
26
Vale do Silício Treinamentos
CONCLUSÃO
 O que você aprendeu na aula de hoje?
 Por que valeu a pena a aula de hoje?
Arquitetura de Sistemas
Operacionais
27
Vale do Silício Treinamentos
MUITO
OBRIGADO!
Arquitetura de Sistemas
Operacionais
28
Download

slides