Organização de computadores
1. Conceitos de processamento de dados Computador: É uma máquina capaz de sistematicamente coletar, tratar e fornecer os resultados derivados do processamento dos dados coletados de dados para um ou mais objetivos. Dado e informação: Dado é a matéria prima obtida na etapa de coleta (entrada) e informação é o resultado obtido pelo tratamento destes dados (saída) Etapas básicas de processamento: DADOS (entrada) ( processamento ( INFORMAÇÃO (saída) Hardware: Componentes físicos de um computador como placas, processador, memória etc. Software: Programas que permitem a interação com o computador. Estes programas são escritos utilizando-se uma linguagem de programação e são então convertidos para um formato compreensível para o processador. Sistema Operacional: conjunto de programas que permite a interação entre o usuário e o computador. 2. Estrutura básica de um computador Um computador é constituído de uma infinidade de circuitos lógicos, que executam as seguintes funções básicas: a) Realizam operações matemáticas (ULA - Unidade Lógica e Aritmética): a. Cálculos: soma, subtração, multiplicação e divisão; b. Lógica: funções de lógica. Algebra de Boole (George Boole): NOR, AND, OR, NAND, NOR, XOR, NXOR. b) Controlam o fluxo de sinais; c) Armazenam dados. Existem dois tipos de circuitos lógicos: a) COMBINACIONAL – a saída é função dos valores de entrada. Esses circuitos não possuem capacidade de armazenamento; b) SEQUENCIAL - a saída é função dos valores de entrada atual e dos valores de entrada no instante anterior. É usada para a construção de circuitos de memória (flip-flops). Processador: Responsável pela execução de operações definidas