Skip to content

CTISM-Prof-Henry/computerOrganization

Repository files navigation

Organização de Computadores

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).

Sumário

Características da disciplina

  • 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)

Conteúdos

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
  1. Introdução

    1. Organização geral (pp. 1-6)(Stallings pp. 1-6)
    2. Esquema típico de um microcomputador (pp. 42-44)
    3. Operação do computador (pp. 44-47)
  2. Sistemas de numeração e representação

    1. Números binários, octais, hexadecimais (pp. 525-530)
    2. Representação de valores negativos (pp. 531-532)
    3. Aritmética binária (pp. 532-533)
    4. Ponto flutuante (Tanenbaum pp. 534-541)
    5. Códigos de caracteres: ASCII Unicode (pp. 108-110)
  3. Sistema de memória

    1. Memória primária (pp. 57-63)
      1. Memória cache (pp. 63-66)
    2. Memória secundária (pp. 67-85)
    3. Hierarquias de Memória (pp. 67-68)
    4. Organização de memória (pp. 138-140)
  4. Sistemas de interconexão

    1. Estruturas de interconexão (Stallings pp. 62-63)
    2. Barramentos (pp. 85-88)
  5. Sistema de entrada e saída

    1. Dispositivos externos (periféricos) (pp. 88-99)
  6. Unidade central de processamento

    1. Interrupção, suspensão, parada e partida (Stallings pp. 456-461)
    2. Controle do processador (Stallings pp. 461-465)
    3. Unidade Lógica e Aritmética (Stallings pp. 244-262)
    4. Unidade de controle (Stallings pp. 456-466)
  7. Controle microprogramado (Stallings pp. 474-504)

Redes de Computadores
  1. A visão do Software

    1. O compilador.
    2. O montador.
      1. Funções básicas de um montador.
      2. Montadores de duas passagens.
      3. Montadores de uma passagem.
    3. O ligador.
    4. O carregador.
    5. O processo de boot.
  2. Linguagem de Máquina (Stallings pp. 287)

    1. Codificação das Instruções.
      1. Estruturas de instruções.
      2. Conjunto de Instruções.
      3. Modos de endereçamento. (Stallings pp. 329-335)
      4. Operações condicionais.
      5. Pilhas e subrotinas.
    2. Linguagem de descrição de Arquitetura.
    3. Anatomia de um arquivo executável.
  3. Linguagem de Montagem

    1. Operações e operandos. (Stallings pp. 339-346)
    2. Instruções Lógicas e Aritméticas. (Neander/Instruções)
    3. Instruções de desvio. (Neander/Instruções)
  4. Via de Dados da execução de uma Instrução

    1. Construção de uma via de dados.
    2. Abordagem monociclo.
    3. Abordagem multi-ciclo.
    4. Pipeline. (Stallings pp. 364)
  5. Desempenho do Computador

    1. Métricas de desempenho. (Stallings pp. 38-41)
    2. Benchmarking. (Stallings pp. 41-44)
  6. Arquiteturas Avançadas

    1. Processadores CISC e RISC.
    2. Máquinas escalares.
    3. Máquinas superescalares.
    4. Máquinas VLIW.
    5. Tendências.

Resumos

Recursos adicionais

Bibliografia

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.

About

Este repositório visa organizar os conteúdos da disciplina de Organização de Computadores, ministrada pelo professor Henry no CTISM no ano de 2022.

Resources

Stars

Watchers

Forks

Contributors