BCC720 - Sistemas de Computação para Automação - 2024-2Carga horária da disciplina: 4 horas/aula Professor(es) em 2024-2
ObjetivosDescrever 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.EmentaVisã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