O curso Arquitetura e Organização de Computadores é ministrado para o primeiro semestre do Curso Tecnologia em Análise e Desenvolvimento de Sistemas (ADS) do Departamento de Tecnologia da Informação (DTI) da FATEC-SP. Os computadores são apresentados como a evolução de calculadoras para os sistemas de processamento em ambiente multi-usuário, recursos de telecomunicação, multi-processamento e aplicações em Sistemas de Informação (SI).
O curso de Arquitetura e Organização de Computadores mostra a Unidade Central de Processamento (CPU) e componentes de apoio como dispositivos projetados com base no formalismo da álgebra de Boole. Esses fundamentos, em nível de bits e bytes, explicam o funcionamento e comunicação entre dispositivos.
O modelo arquitetura de von Neumann é enfatizado e é feita uma introdução à arquitetura Harvard. São estudados mecanismos de transferência de dados entre a CPU, memória e periféricos.
O curso é desenvolvido com aulas teóricas apoiadas com recursos de laboratório: multimídia, hardware e software para realização de testes dos modelos desenvolvidos. A plataforma Arduino é utilizada para experimentos de entrada e saída de dados em nível de máquina.
Para a fixação dos conceitos e apoio às avaliações são apresentadas listas de exercícios. Dois auxiliares docentes dão apoio na resolução das tarefas propostas durante as aulas e em outros horários pré-definidos. As notas de aula e de avaliações são corrigidas e entregues para vistas de notas e correções.
Há material de apoio disponibilizado na forma de notas de aulas e a biblioteca da faculdade disponibiliza livros textos como referência básica e complementar.
Arquitetura e Organização de Computadores – Material para o curso
Os links com conteúdos de aula.
Arquitetura e Programação de Computadores
Evolução das Calculadoras, do Ábaco Babilônico aos Computadores
Ementa
- Introdução à lógica digital
- Conceitos Básicos de Arquitetura Computacional: primeira, segunda, terceira, quarta geração de computadores. processador, canais, periféricos.
- Modos de endereçamento. Tipos de Dados. Conjunto de instruções. Interrupção.
- Sistemas paralelos. Sistemas Operacionais. Conceitos e funções.
- Linguagens e ferramentas
- Organização de Arquivos. Banco de Dados. Conceitos.
- Teleprocessamento e redes
Sobre o Autor