CD202 — Introdução aos Sistemas de Computação Digital

Ementa, programa e bibliografia da disciplina CD202.

← Voltar para a lista de disciplinas

  • Carga horária: 60 horas
  • Pré-requisito: Não há pré-requisito informado

Ementa

Organização e funcionamento básico de computadores. Representação, codificação e armazenamento de dados. Conceitos fundamentais de sistemas operacionais: processos, threads e gerenciamento de recursos. Noções de redes de computadores e protocolos de comunicação entre sistemas. Introdução a modelos de execução paralela e distribuída.

Programa

1. Introdução

  • Organização Básica de Computadores: O modelo estrutural e o funcionamento básico de computadores.
  • Sistemas Operacionais: Conceitos fundamentais, papel do sistema operacional e introdução ao gerenciamento de
  • recursos.
  • Redes de Computadores: Noções iniciais e comunicação entre sistemas.

2. Tópicos Preliminares

  • Tipos de Dados: Representação de dados (inteiros, ponto flutuante e caracteres).
  • Constantes e Variáveis: O conceito de armazenamento de dados na memória.
  • Expressões Aritméticas e Lógicas: Operações básicas na unidade central de processamento.
  • Comandos de Atribuição, Entrada e Saída: Transferência de dados, leitura e escrita entre dispositivos.
  • Blocos: Organização física e lógica do armazenamento de dados.

3. Estructuras de Controle

  • Estrutura Sequencial: O fluxo sequencial do funcionamento básico e ciclo de instruções do computador.
  • Estrutura Condicional: Tomada de decisão no gerenciamento de recursos e isolamento de processos.
  • Estrutura de Repetição: Mecanismos de repetição e concorrência no nível de processos e threads.

4. Modularização

  • Procedimentos: Modelos de execução paralelos.
  • Funções: Modelos de execução distribuídos e comunicação entre sistemas.

Referências

  • STALLINGS, W. Arquitetura e Organização de Computadores. Pearson.
  • PATTERSON, D. A., HENNESSY, J. L. Computer Organization and Design: The Hardware/Software Interface. Morgan Kauffman.
  • TANENBAUM, A. S.; BOS, H. Sistemas Operacionais Modernos. Porto Alegre: Bookman Editora, 2024.