Escolar Documentos
Profissional Documentos
Cultura Documentos
Software
Software
Software
Software
Níveis de Software
Hardware
Sistema Operacional
Software Aplicativos
Software
Tipos de Software
Softwares
Aplicativos de Sistema
(Utilitários)
Sistema Operacional
Sistema Operacional
Usuário
Programas
fornecer um meio de
comunicação com os Dar suporte a
usuários outros programas
(interface)
Sistema
Operacional
Hardware
gerencias os dispositivos Sistema de arquivos
de hardware
Organizar os arquivos no disco
Sistema Operacional
Inicialização (Boot)
disquete
É executado um programa gravado
em um componente eletrônico que
identifica e testa a memória, discos,
teclado, e outros dispositivos;
Hard Disk
CD
O computador é ligado
O computador
pode ser utilizado
Sistema Operacional
Interface
C:\FORMAT A:
C:\DIR A:
C:\DEL texto.txt
C:\COPY relat.txt a:
Sistema Operacional
Interface
Mac OS X "Tiger”
Sistema Operacional
Interface
Windows
Linux - 1991
Linus Torvalds
Compartilhando a CPU
Geralmente os computadores possuem uma única CPU e todos os
programas dever compartilhá-la;
Alocação de recursos é o processo de atribuição de recursos do
computador a determinados programas. Esses recursos são liberados
quando o programa que os utiliza é finalizado;
Multiprocessamento: computador com mais de uma CPU;
Multiprogramação: dois ou mais programas usando uma mesma CPU
“ao mesmo tempo”;
Durante o tempo que um programa está lendo ou gravando dados no disco,
por exemplo, a CPU pode estar processando milhares de instruções de
outro programa;
Tempo Compartilhado:
O computador dá a cada usuário uma fração de tempo;
Sistema Operacional
Gerenciamento
de recursos
Compartilhando a memória
Primeiro plano e Segundo Plano
Primeiro plano: programas com maior prioridade de execução;
Segundo plano: programas com prazo menos prementes;
Armazenamento / Memória Virtual
Os programas em execução ficam armazenados em disco e
trechos desses programas são enviados à memória quando há
necessidade;
Paginar: processo de dividir um programa em partes de igual
tamanho (páginas) e armazená-las em espaços de memória de
igual tamanho;
Sistema Operacional
Gerenciamento do
sistema de arquivos
Multitarefa
capacidade de executar mais de um programa ao mesmo tempo;
Multiusuário
permite que mais de um usuário acesse o computador ao mesmo
tempo. Para isso o sistema operacional também tem de ser
multitarefa.
SO multitarefa e multiusuário: UNIX
Sistemas operacionais para multiprocessadores
tipo especial de SO para computadores com mais de um
microprocessador (CPU)