CD202 — Introdução aos Sistemas de Computação Digital
Ementa, programa e bibliografia da disciplina CD202.
← Voltar para a lista de disciplinas
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.