Descrição
Princípios e métodos para projeto de sistemas operacionais com aplicação a sistemas embarcados em tempo real. Programação concorrente: mecanismos e linguagens; abordagens e questões de projeto; suporte em tempo de execução (kernel). Métodos para aplicações de tempo real rígido. Métodos para sistemas distribuídos. Trabalhos de programação em linguagem de programação adequada.
Pré-requisitos
- Pré-requisito(s): SYSC 3303 ou SYSC 5704 (ELG 6174) ou cursos e/ou experiência equivalentes. Experiência em programação em linguagens de alto nível e assembly.
Condições e modalidades
- Pré-requisito(s): SYSC 3303 ou SYSC 5704 (ELG 6174) ou cursos e/ou experiência equivalentes. Experiência em programação em linguagens de alto nível e assembly.
Texto de referência na sua língua de origem
Principles and methods for operating system design with application to real-time, embedded systems. Concurrent programming: mechanisms and languages; design approaches and issues; run-time support (kernel). Methods for hard real-time applications. Methods for distributed systems. Programming assignments in a suitable programming language.
- Prerequisite(s): SYSC 3303 or SYSC 5704 (ELG 6174) or equivalent courses and/or experience. Programming experience in high level and assembly languages.
Fontes e referências
As datas e as fontes são mantidas para ajudá-lo a verificar os dados. As traduções são propostas para facilitar a leitura; a fonte oficial é a referência para condições e exigências.
Fonte de referência : https://calendar.carleton.ca/grad/courses/SYSC/