Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola Politécnica
 
Eng Mecatrônica Sist Mecânicos
 
Disciplina: PMR2730 - Sistemas Computacionais para Automação
Computational Systems for Automation

Créditos Aula: 2
Créditos Trabalho: 0
Carga Horária Total: 30 h
Tipo: Semestral
Ativação: 01/01/2005 Desativação: 30/01/2023

Objetivos
Apresentar uma visão geral da organização de computadores e sistemas operacionais com especial ênfase para sistemas de computação voltados para a área de automação.
 
Programa Resumido
Organização de sistemas de computação.  Sistemas operacionais.  Sistemas de tempo real e embarcados.  Sistemas de controle industriais.
 
Programa
[1]  Organização de sistemas de computação: Elementos básicos: processadores, memória primária e secundária; sistemas de entrada e saída. Arquiteturas CISC e RISC, microprocessadores e microcontroladores.  Arquiteturas paralelas e distribuídas.  Níveis de organização: lógico fundamental, microarquitetura, conjunto de instruções, linguagem assembly e sistema operacional.  [2] Sistemas operacionais: Gerenciamento de processos.  Concorrência: semáforos, monitores e deadlock.  Gerenciamento de memória.  Gerenciamento de Entrada/Saída.  Sistemas distribuídos.  Tolerância a falha e segurança.  Exemplos: UNIX, LINUX, RT-LINUX e QNX. [3] Sistemas de tempo real e embarcados: Programação em ponto pequeno e ponto grande, ferramentas de modelagem.  Tratamento de exceções, concorrência, sincronização e comunicação.  Exemplos em Ada, POSIX, JAVA e CORBA.  [4]  Sistemas de controle industriais: A norma IEC1131-3 para controladores programáveis e a norma IEC 61499 para sistemas de controle distribuídos.
PMR2730 - Computing Systems for Automation
[1] Computer System Organization: Basic elements: processors, primary and secundary memory; I/O systems, CISC and RISC, microprocessors and microcontrollers. Parallel and distribuited archtectures. Levels of organization: fundamental logic, microarchtecture, instruction set, assembly language and operating system. [2] Operating Systems: Process management. Concurrency: semaphores, monitors and deadlock. Memory Management. I/O Management. Distribuited Systems. Fault tolerance and security. Examples: UNIX, LINUX, RT-LINUX and QNX. [3] Real Time and Embedded Systems: Programming in the small, programming in the large, modeling tools. Exception handling, concurrency, sincronization and communication. Examples in ADA, POSIX, JAVA and CORBA. [4] Industrial Control Systems: The IEC1131-3 and IEC61499 standards
 
Avaliação
     
Método
Aulas expositivas, listas de exercícios
Critério
Média ponderada das notas das provas escritas e exercícios
Norma de Recuperação
Não há
 
Bibliografia
     
[1] Silberschatz, Galvin, Gagne. Operating System Concepts, 6th edition, John Wiley and Sons, 2002.
[2]. Tanenbaum, A.S., Organização Estruturada de Computadores, LTC, 4a. Edição, 2001.
[3]. O'Gorman, J., Operating Systems, Macmillan Press, 1st Edition, 2000.
[4] Labrosse, J.J., Micro C/OS II: The Real Time Kernel, CMP Books, 1998.
 

Clique para consultar os requisitos para PMR2730

Clique para consultar o oferecimento para PMR2730

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP