Académique Documents
Professionnel Documents
Culture Documents
Sistemas Operacionais
Ensino Tcnico Universidade So Judas Tadeu
Aulas 1, 2, 3, 4 e 5
Setembro 2014
Professor: Carlos Felipe Cacione
Email: prof.carlos.cacione.alves@gmail.com
http://profcarloscacione.url.ph
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Carreira Acadmica
Graduao
Ps Graduao
Especializao
Mestrado
Profissionais ( lato sensu )
Acadmicos/Especficos (stricto sensu )
Doutorado
Ps Doutorado
Carreira de Professores Pesquisadores
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Cursos de Graduao
Sistemas de Informao
Cincias da computao
Matemtica Aplicada e Computacional
Engenharia de Software
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Sistema Operacional
Sistema operacional um software que gerencia os recursos de
hardware necessrios para execuo de tarefas computacionais,
sejam estas j predefinidas ou acionadas por usurios ou qualquer
sistema de entrada de dados acionado automaticamente.
Sistema
Operacional y
Sistema
Operacional x
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Recursos de Hardware
Processador
Memrias
Dispositivos de Entrada e Sada
Sistema de comunicao e troca de dados entre dispositivos
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Recursos de Hardware
Processador ( CPU Central Processor Unit )
Conjunto de circuitos eletrnicos capaz de executar um conjunto de
instrues
Memrias
Circuitos eletrnicos responsveis pelo armazenamento de dados voltil ou
persistente.
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Processador
Diagrama simplificado mostrando
principais componentes internos do
processador.
Unidade de Controle
3+4=7
Unidade Lgica
Aritmtica
Entrada
Sada
Registra
dores
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Memrias
Principal
Destinada ao armazenamento de dados e instrues que esto em execuo
Secundria
Destinada a armazenamento massivo e permanente de dados
Registradores
Memria Cache
Memria Principal
Disco Magntico
Tempo de acesso
Custo de
armazenamento
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Memria Principal
Memria RAM ( Random Access Memory Memria de acesso aleatrio)
Armazenamento Rpido e Voltil
0100 0001
1100 0111
0000 0000
0100 111
0100 0001
1100 0111
0000 0000
0100 111
0100 0001
0
1100 0111
0000 0000
0100 111
Endereo: (1,2)
Endereo: (2,1)
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
1100 0111
0000 0000
0100 111
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
0
1
0
0
1
0
0
1
0
01010101
01010101
01010101
01010101
Circuitos de Controle
e Comunicao Chipsets
1
0
1
1
0
1
1
0
1
01010101
01010101
Barramento de Dados
Barramento de Controle
Barramento de
Endereos
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Mquina de Camadas
Aplicaes
Hardware
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Mquina de Camadas
Programas de Aplicativos
Programas do Sistema
Operacional
Aplicaes
Sistema Operacional
Aplicaes
Sistema Operacional
Hardware
Linguagem de Mquina
( Instruction Set
Architecture Level )
Hardware
Microarquitetura
Dispositivos Fsicos
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Mquina de Camadas
Aumento da
abstrao
Especializao x
Abstrao
Problemas orientados a
linguagens de
programao alto nvel
Nvel da linguagem
Assembly
Nvel da mquina Virtual
do Sistema Operacional
Linguagem de Mquina
Microarquitetura
Aumento da
especializao
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Tarefas
Como o usurio consegue operar o
sistema operacional para realizar
tarefas?
Sistema
Operacional x
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Subprocessos
Tarefas (Tasks)
Linhas de Execuo (Threads)
Cdigo do
programa gerado
pelo programador
Programa
Identificador
Informaes geradas
pelo usurio durante
execuo
Informaes de
controle necessrias
para o Sistema
Operacional
Cdigo do programa
gerado pelo
programador
Processo
Mquina Virtual
Informaes de controle
necessrias para o
Sistema Operacional
Identificador
Unidade de
Controle
Cdigo do programa
gerado pelo programador
Espao disponvel para
armazenamento de
informaes gerados pelo
usurio durante execuo
Ocupado
Disponvel
Disponvel
Unidade Lgica
Aritmtica
Entrada
Sada
Registradores
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Memria Virtual
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Chamadas de Sistema
Execuo
de
Programas
Operaes
de I/O
Sistemas
de
Arquivos
Hardware
Gerenciador
de Recursos
Segurana
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Sistema Operacional
Sistema operacional um software que gerencia e estende os
recursos de hardware necessrios para execuo de tarefas
computacionais.
Programas de Usurios e do sistema
Interfaces para
usurios
Chamadas de Sistema
Execu
o de
Progra
mas
Opera
es de
I/O
Sistem
as de
Arquiv
os
Hardware
Gerenci
ador de
Recurso
s
Segur
ana
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Obra protegido pela Lei n.9.610/98 de direitos autorais; Autor Carlos F C Alves
Eficincia
Robustez
Escalabilidade
Extensibilidade
Portabilidade
Segurana
Usabilidade
Interatividade