Descripción
Principios y métodos para el diseño de sistemas operativos con aplicación a sistemas embebidos y en tiempo real. Programación concurrente: mecanismos y lenguajes; enfoques y problemas de diseño; soporte en tiempo de ejecución (kernel). Métodos para aplicaciones de tiempo real estricto. Métodos para sistemas distribuidos. Trabajos de programación en un lenguaje de programación adecuado.
Prerrequisitos
- Requisito(s): SYSC 3303 o SYSC 5704 (ELG 6174) o cursos equivalentes y/o experiencia. Experiencia en programación en lenguajes de alto nivel y ensamblador.
Condiciones y modalidades
- Requisito(s): SYSC 3303 o SYSC 5704 (ELG 6174) o cursos equivalentes y/o experiencia. Experiencia en programación en lenguajes de alto nivel y ensamblador.
Texto de referencia en su idioma de origen
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.
Fuentes y referencias
Se conservan las fechas y las fuentes para ayudarle a verificar la información. Las traducciones se proponen para facilitar la lectura; la fuente oficial es la referencia para las condiciones y los requisitos.
Referencia de la fuente : https://calendar.carleton.ca/grad/courses/SYSC/