Arquitetura de computadores
• Princípios básicos de arquitetura de computadores. Estudo do funcionamento dos principais elementos da arquitetura
Von Neumann: memória, unidade central de processamento, e dispositivos de entrada e saída. Sistemas de numeração: conversão entre bases de numeração.Objetivos
• Fornecer uma visão geral sobre o que é e como funciona um computador. Apresentar ao aluno os conceitos da arquitetura de um computador clássico, mostrando seus fundamentos e os princípios de funcionamento. Enfatizar o conceito de hierarquia da memória com suas diferentes funções e medidas de desempenho. Elucidar a função principal de um processador: a execução de programas.
Conhecer os principais mecanismos para a realização de operações de entrada e saída bem como os principais dispositivos envolvidos.Conteudo - Conceitos fundamentais
• · Dado, informação, e processamento de dados.
• · O conceito de algoritmo e algoritmo ótimo.
• · Os conceitos de hardware, software e firmware
• · A arquitetura Von Neumann.
• · A unidade de representação de dados/informações no computador.Conteudo - Sistemas de Numeração
• · Conceito: bases de numeração, número e numeral.
Representação em outras bases de numeração
• · Conversão entre bases: da base 10 para uma base qualquer; de uma base qualquer para a base 10; entre bases de mesma potência (base N Û base NK)Conteudo - Subsistemas de Memória
• Tipos de memória: De semicondutores (ROM, PROM, EPROM, EEPROM, Flash, RAM);
Magnética (discos e fitas magnéticas); Ótica: (CD / DVD – ROM, R e RW).
• · Hierarquias de memória
• · Memória Principal: Elementos de uma memória principal (célula, bloco, tamanho total). Cálculo dos elementos de memória (tamanho do barramento de endereços e de dados, do RDM e do REM, do tamanho da célula e a capacidade total da memória, espaço de endereçamento). Conceitos de variável e ponteiro. Ciclos de leitura e escrita. • · Memória Cache: Princípio da localidade de programas