Sistemas operacionais
Unidade de controle
Direciona o sistema do computador a executar instruções de programa armazenadas. Deve comunicar-se com a memória e com a ALU.
Envia dados e instruções do armazenamento secundário para a memória, quando necessário.
Lógica e aritmética
Executa todas as operações aritméticas e lógicas. - Operações aritméticas: - Adição, subtração, multiplicação, divisão. - Operações lógicas: - Compara números, letras ou caracteres especiais. -Testa uma de três condições: - Condição de igualdade (igual a) - Condição menor que - Condição maior que
Armazenamento
Dois tipos de armazenamento: -Armazenamento primário (memória): -Armazena dados temporariamente.
A CPU referencia-o tanto para obtenção de instruções de programa como de dados. -Armazenamento secundário: -Armazenamento de longo prazo. -Armazenado em mídia externa; por exemplo, um disco.
Registradores
Áreas de armazenamento temporário de alta velocidade. -Localizações de armazenamento situadas dentro da CPU. -Funcionam sob direção da unidade de controle: -Recebem, guardam e transferem instruções ou dados. -Controlam onde a próxima instrução a ser executada ou os dados necessários serão armazenados.
Como a CPU executa um programa
Tres etapas são executadas para cada instrução: -Ciclo de máquina: a quantidade de tempo necessária para executar uma instrução.( Computadores pessoais executam-nas em menos de um milionésimo de segundo) -Supercomputadores executam-nas em menos de um trilionésimo de segundo. -Cada CPU tem seu próprio conjunto de instruções: Aquelas instruções as quais a CPU pode entender e executar.
Ciclo de máquina
O tempo necessário para recuperar, executar e armazenar uma operação. Componentes: Tempo de instrução Tempo de execução O clock de sistema sincroniza as operações.
Tempo de instrução
- Também chamado de I-time. - A unidade de controle recebe a instrução da memória e a coloca em um registro. - A unidade de controle