Este repositório visa organizar os conteúdos da disciplina de Organização de Computadores, lecionada em 2022 e ministrada pelo professor Henry Cagnini, para os cursos de Graduação em Eletrônica Industrial (Bacharelado), Técnico Subsequente em Eletrônica, e Redes de Computadores, do Colégio Técnico Industrial de Santa Maria (CTISM).
- Disciplina é difícil
- Entrega pontual dos trabalhos
- Plágios não serão tolerados
- Copiou código-fonte da internet e o professor descobriu?
- Nota zero
- 4 avaliações
- 1 prova, 3 trabalho
- mesmo peso para todas as atividades (25% da nota do semestre)
- O aluno deve aprender a aprender
- Hábito de estudar os tópicos com antecedência
- Discilina reprova por presença
- Mínimo de 75% de presença
- O professor só lança as presenças no fim da disciplina
- Controle de faltas pessoal
- O professor pode falar o número de faltas sob consulta
- Tira-dúvidas dos conteúdos e trabalhos: durante a aula ou por e-mail (henry.cagnini@gmail.com)
Em parênteses, está o nome do livro-base e a página em que o conteúdo pode ser encontrado. Veja a seção Bibliografia) para consultar os livros-base da disciplina. Consulte o plano de ensino (disponível no Portal do Aluno da UFSM) para informações específicas sobre a sua disciplina.
Eletrônica Industrial/Técnico Subsequente em Eletrônica
-
Introdução
- Organização geral (pp. 1-6)(Stallings pp. 1-6)
- Esquema típico de um microcomputador (pp. 42-44)
- Operação do computador (pp. 44-47)
-
Sistemas de numeração e representação
- Números binários, octais, hexadecimais (pp. 525-530)
- Representação de valores negativos (pp. 531-532)
- Aritmética binária (pp. 532-533)
- Ponto flutuante (Tanenbaum pp. 534-541)
- Códigos de caracteres: ASCII Unicode (pp. 108-110)
-
Sistema de memória
- Memória primária (pp. 57-63)
- Memória cache (pp. 63-66)
- Memória secundária (pp. 67-85)
- Hierarquias de Memória (pp. 67-68)
- Organização de memória (pp. 138-140)
- Memória primária (pp. 57-63)
-
Sistemas de interconexão
- Estruturas de interconexão (Stallings pp. 62-63)
- Barramentos (pp. 85-88)
-
Sistema de entrada e saída
- Dispositivos externos (periféricos) (pp. 88-99)
-
Unidade central de processamento
- Interrupção, suspensão, parada e partida (Stallings pp. 456-461)
- Controle do processador (Stallings pp. 461-465)
- Unidade Lógica e Aritmética (Stallings pp. 244-262)
- Unidade de controle (Stallings pp. 456-466)
-
Controle microprogramado (Stallings pp. 474-504)
Redes de Computadores
-
A visão do Software
- O compilador.
- O montador.
- Funções básicas de um montador.
- Montadores de duas passagens.
- Montadores de uma passagem.
- O ligador.
- O carregador.
- O processo de boot.
-
Linguagem de Máquina (Stallings pp. 287)
- Codificação das Instruções.
- Estruturas de instruções.
- Conjunto de Instruções.
- Modos de endereçamento. (Stallings pp. 329-335)
- Operações condicionais.
- Pilhas e subrotinas.
- Linguagem de descrição de Arquitetura.
- Anatomia de um arquivo executável.
- Codificação das Instruções.
-
Linguagem de Montagem
- Operações e operandos. (Stallings pp. 339-346)
- Instruções Lógicas e Aritméticas. (Neander/Instruções)
- Instruções de desvio. (Neander/Instruções)
-
Via de Dados da execução de uma Instrução
- Construção de uma via de dados.
- Abordagem monociclo.
- Abordagem multi-ciclo.
- Pipeline. (Stallings pp. 364)
-
Desempenho do Computador
- Métricas de desempenho. (Stallings pp. 38-41)
- Benchmarking. (Stallings pp. 41-44)
-
Arquiteturas Avançadas
- Processadores CISC e RISC.
- Máquinas escalares.
- Máquinas superescalares.
- Máquinas VLIW.
- Tendências.
Tanenbaum, Andrew S., and Wagner Luiz Zucchi. Organização estruturada de computadores. Pearson Prentice Hall, 2009.
Stallings, William. "Arquitetura e Organização de Computadores 8a Edição." (2010).
Os livros estão inclusos neste repositório.