Organização do computador

Computador como um conjunto de unidades de execução de tarefas
O computador é uma máquina eletrónica capaz de realizar uma grande variedade de tarefas com alta velocidade e precisão, desde que receba as instruções adequadas.

Tarefa (processo, task ou thread)
Programa ou parte de um programa de software.

O termo multitarefa significa que várias tarefas "são executadas ao mesmo tempo".

As tarefas são realizadas através da execução de operações lógicas/aritméticas.

MAC e Microsoft Windows - Gerenciador de tarefas.
Linux e Unix - comando top.

Fases de execução de uma tarefa
Não Submetida - Ainda não está submetida à CPU (processador) pelo utilizador.
Suspensa - Já foi submetida, porém permanece suspenso até algo acontecer.
Pronta - Foi submetida e está pronta na fila de espera da CPU.
Em execução - O código está a ser processado. 
Espera - Na fila de espera.

Unidades de execução de tarefas


Computador 
Parte física (hardware) + parte lógica (software)

Hardware
Todos os elementos físicos que compõe o computador.

Software
Conjunto de instruções que orienta o computador para execução de tarefas.


Toda máquina é um sistema

Sistema é um conjunto de componentes que realiza as seguintes funções:entrada, processamento e saída.



Entrada é o conjunto dos dados necessários para a realização de uma tarefa.

Processamento são as modificações realizadas sobre os dados de entrada.

Saída é o conjunto de dados obtidos.