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.