um alocador de recursos (tempo de CPU, espao de memria, espao de disco, impressora) Controla dispositivos de E/S e programas de usurios Sistema computacional usvel
Criao
de Programas
Execuo
dos Programas
Acesso
aos dispositivos de E/S Controle de acesso aos arquivos Acesso aos recursos do sistema
Contabilidade
Deteco
de Erros
Erros de hardware
Memria Dispositivos de E/S
Acesso no autorizado em memria
Erros de Programao
Chamadas
evoluo dos softwares de sistemas computacionais (principalmente os SOs) est relacionada com ao desenvolvimento dos equipamentos.
Primeira
Comp.
Fase (1945-1955)
Baseados em Vlvula ENIAC EDVAC ENIVAC I Ausncia de SOs Programao feita por painis, atravs de fios, sem uso de linguagens de programao 50 surge o carto perfurado
Segunda
Criao
Fase (1956-1965)
do transistor Fitas magnticas Surgimento das primeira linguagens Processamento em lote Conj. Jobs Linha 7094 IBM
Terceira
Criao
Fase (1966-1980)
do CI (circuito interno) e microprocessadores Substituio das fitas por discos Surgimento do UNIX (1969) Linha Cientfica clculos numricos Linha Comercial classificar e imprimir relatrios multiprogramao
Quarta
Fase (1981-1990)
e barateamento de
Minituarizao
Quinta
Fase (1991-2005)
Microeletrnica Processamento
distribudo Sistemas multimdia, bancos de dados distribudos, inteligncia artificial Sistemas Embarcados
Sexta
Fase (2006-????)
Crescimento
de novas tecnologias Novas arquiteturas paralelas Maior avano em sistemas multimdia, bancos de dados distribudos, inteligncia artificial Processadores e sistemas operacionais voltados a sistemas embarcados
Um
conjunto de programas indispensveis ao funcionamento do computador e cuja funo servir de interface (ligao, elo) entre homem e a mquina; fazer a comunicao entre o usurio, o computador e seus perifricos.
Leitura
do disquete (acionar a cabea de leitura e gravao, posicionar trilha e setor, dados do disco para memria) Quando um usurio solicita a execuo de um programa, o sistema operacional deve alocar espao na memria para carregar e acessar o programa.
POST
(Power On Self Test) BIOS (Basic Input Output System) O computador localiza e l o setor de inicializao, contento o arquivo carregador, que ser carregado para a memria principal e passar a controlar a carga do Sistema Operacional (boot)
Unidade
Central de Processamento ULA (Unidade Lgica e Aritimtica) Operaes como adio e deslocamento UC (Unidade de Controle) Busca das instrues e determinao de seus tipos
Registradores
de memria para armazenamento de resultados temporrios e informaes de controle Clock Usado pela UC para execuo das instrues
reas
Memria
Principal (RAM)
a parte do computador onde os programas (instrues) e dados so armazenados. Depois do processador, o componente mais disputado entre pelos programas, uma vez que eles devem estar carregados na memria principal para que sejam vistos pelo processador. Memria cache.
Dispositivos
Diversos
Interface
homem/mquina (de Entrada/Sada) Mouse, teclado, monitor, impressora, scanner Dispositivos de armazenamento Discos e fitas magnticas
Ponto
de Vista do Usurio Monousurio Multiusurio Ponto de Vista da Forma que os Programas so executados Monotarefa / Monoprogramado Multitarefa / Multiprogramado
Ponto
MULTIPROCESSADOS
S.O. DE REDES
MONOUSURIOS
SISTEMAS DISTRIBUDOS
MULTIUSURIOS
Explane