BCC720 - Sistemas de Computação para Automação - 2024-2

Carga horária da disciplina: 4 horas/aula


Professor(es) em 2024-2

Turma 11 Professor:
Fernando Cortez Sica - e-mail

Horários:
Terça-feira (19h00 - 20h40)
Quinta-feira (21h00 - 22h40)

Objetivos

Descrever e definir os conceitos associados à lógica digital, diferenciando o mundo analógico em relação ao mundo discreto. Descrever, demonstrar e analisar o funcionamento de um computador digital assim como pormenorizar os seus módulos internos e as técnicas para permitir uma maior eficiência computacional. Definir, caracterzar e diferenciar os sistemas operacionais frente aos seus conceitos e apllicações. Apresentar, caracterzar e esquematizar as redes de comunicação de dados.

Ementa

Visão geral do computador.
Sistemas de computação.
Aritmética Computacional.
Introdução à Lógica digital e Organização em nível de linguagem de montagem
Sistemas Operacionais.
Processos.
Gerenciamento de memória.
Alocação de recursos e Deadlocks.
Gerenciamento de arquivos.
Redes de computadores.
Redes OSI e TCP/IP.

Conteúdo Programático

- Conceitos de lógica digital;
- Histórico da computação;
- Sistemas de representação das informações:
        - sistemas de numeração;
        - representação numérica;
        - complemento dois;
        - ponto flutuante;
        - ASCII;
- Organização e arquitetura de computadores
        - definição de organização e arquitetura de computadores;
        - datapath e formato de instruções;
        - ISA;
        - pipeline e hazards;
        - super escalaridade;
        - execução fora de ordem;
        - predição de desvios;
        - sistemas de memória;
        - memória principal;
        - memória cache;
        - memória externa;
        - barramentos; dispositivos de I/O;
- Sistemas Operacionais
- Conceitos de sistemas operacionais;
        - escalonamento de processos;
        - comunicação entre processos;
        - threads e sockets;
        - deadlocks;
- Redes de Computadores
        - conceitos de redes de computadores;
        - redes TCP/IP;
        - edes industriais.

Bibliografia

- TANNENBAU, Andrew S.; Organização Estruturada de Computadores; 4a. edição; Prentice Hall; 1999.
- SILBERSCHATZ et al.; Operating System Concepts.
- TANNENBAU, Andrew S.; Redes de Computadores; 5a.ed. tradução [3a. Ed. Americana]; Ed. Campus Ltda; Rio de Janeiro; 1997.

Bibliografia complementar

- TANENBAUM, Andrew S. Modern Operating Systems. Englewood Cliffs: Prentice-Hall, 1992.
- DEITEL, Harvey M.; DEITEL, Paul J; CHOFFNES, David R. Operating Systems. 3. ed. Upper Saddle River, NJ: Addison Wesley, 2004.
- STALLINGS, William. Data and Computer Communications. 9. ed. Upper Saddle River, N.J.: Prentice Hall, 2011.
- HENNESSY, John L; PATTERSON, David A. Arquitetura de Computadores: uma Abordagem Quantitativa. 4. ed. Rio de Janeiro: Campus, 2008.
- PATTERSON, David A; HENNESSY, John L. Organização e Projeto de Computadores: a Interface hardware/software. 4. ed. Rio de Janeiro: Elsevier, Campus, 2014.

Departamento de Computação  |  ICEB  |  Universidade Federal de Ouro Preto
Campus Universitário Morro do Cruzeiro  |  CEP 35400-000  |  Ouro Preto - MG, Brasil
Telefone: +55 31 3559-1692  |  decom@ufop.edu.br


escort bahçelievler