FUNÇÕES DO SO
Gestão do processador
Unidade de Controlo:
- Responsável por gerir as actividades de todos os componentes do computador;
- Gravação de dados em discos;
- Procura de instruções na memória:
Unidade Aritmética e Lógica:
- Responsável pela realização de operações:
Aritméticas:
- Somas;
- Subtracções;
Lógicas:
- Testes;
- Comparações;
Registos:
Dispositivos que armazenam dados temporariamente.
- Funcionam como memória interna do processador:
- Alta velocidade;
- Pequena capacidade de armazenamento;
- O número de registos e a sua capacidade de armazenamento variam em função da arquitectura de cada processador;
CPU:
A velocidade de processamento de um CPU é determinada pelo número de instruções que o processador executa por unidade de tempo.
Gestão da memória
Memória principal, Cache e Secundária.
Memória Principal:
- Memória onde são armazenados instruções e dados
É composta por células:
- Têm um determinado número de bits
- Referenciadas através de um endereço (único)
Memória Cache:
- É uma memória volátil de alta velocidade
- Tempo de acesso menor que o da memória principal
- O CPU procura primeiro na Memória Cache e só depois na Memória Principal
Memória Secundária:
- É uma memória não volátil utilizada para armazenar programas e dados
- O acesso à memória secundária é mais lento do que à memória principal
- Memória de baixo custo e capacidade de armazenamento elevada
Hierarquia de armazenamento:
O objectivo é estabelecer um sistema de memória com:
- Grande capacidade de armazenamento
- Alta velocidade de acesso
- Custo razoável
Memória virtual:
- Funciona como extensão à memória principal
- Utiliza memória secundária para aumentar a capacidade da memória principal
Gestão I/O
- Um dos objectivos dum sistema operativo é virtualizar o hardware.
- A virtualização do sistema de E/S é feita à custa de devicedrivers.
- O sistema I/O é composto pelos seguintes componentes: Um sistema de buffer / caching / spooling simultaneous peripheral operation on-line - Operação de Disco.
- Uma interface geral para device-drivers.
- Device-drivers para dispositivos específicos de hardware.
- A virtualização do sistema em UNIX - cada dispositivo de I/O é um ficheiro.
Gestão de armazenamento secundário
Suporte fisico da informação:
- Dispositivos Removíveis
- Discos Rígidos
- Unidades Ópticas
- CD, DVD
- Pen drive
Suporte lógico da informação:
- Sistema de Ficheiros
- Dispositivos Lógicos
- Directorias
- Ficheiros
Webgrafia
https://mail.serdigital.com/home/apsantos@linuxdigital.org/Ensino/ESAS/13_14/SO/2P/M1/aulas/FincoesDosSistemaOperativos-2.pdf