Roteiro de estudo av1 (organização de computadores)
Conceito de sistema
Conceitos de processamento de dados
• Programa: conjunto de instruções que quando executadas em uma determinada ordem implementam o algoritmo.
• Dados de entrada: conjunto de valores que o programa consome.
• Dados de saída: conjuntos de valores que o programa produz. Em termos intermediários, os dados de saída de uma instrução podem ser os dados de entrada de instruções seguintes.
• Regras de comunicação com o mundo exterior, em termos de:
• Representação de dados – Notação que todos entendem; Protocolo de comunicação – Regras conhecidas e aceitas por todos
O Computador
Conceito de Dado e informação
Etapas básicas de processamento:
• DADOS (entrada) > processamento > INFORMAÇÃO (saída); Hardware / Software / Sistema Operacional
2. Evolução Histórica dos computadores
Dispositivos mecânicos;
Primeira Geração – Válvula;
Segunda Geração – Transistor;
Terceira Geração – Circuitos Integrados;
Quarta Geração – VLSI;
Quinta geração – Computadores Quânticos . 3. Estrutura básica de um computador
UCP - Processador: Responsável pela execução de operações definidas por uma instrução de máquina. É constituído de milhões de componentes eletrônicos cujas funções básicas são ler, interpretar instruções e realizar operações matemáticas; Memória / Entrada/Saída / Barramento
4. Fundamentos da programação de computadores.
Algoritmos / instrucoes. linguagem binária linguagens de um nível mais alto, ex: Pascal, Java, C, C++, Cobol, Delphi compiladores e ligadores(link editor ou linker). Função dos compiladores: traduzir um programa escrito em uma linguagem de alto nível em código binário. O arquivo resultante é chamado código objeto. Função dos ligadores: agregar módulos em um único programa, inserindo informações de relocação de endereços e referência entre os módulos. O arquivo resultante é chamado código executável.
5. Unidades de informação
Bit: