Descrição
Introdução à programação a nível de sistema com conceitos fundamentais de SO, procedimentos, tipos de dados primitivos, tipos definidos pelo utilizador. Tópicos podem incluir gestão de processos, gestão de memória, coordenação e sincronização de processos, comunicação entre processos, sistemas de ficheiros, redes, ponteiros, gestão de memória heap e stack, e chamadas de sistema/biblioteca.
Pré-requisitos
- Pré-requisito(s): ( COMP 1006 ou COMP 1406 ) com nota mínima de C- .
Condições e modalidades
- Impede crédito adicional para Impede crédito adicional para SYSC 1006 , SYSC 2006 .
- Pré-requisito(s): ( COMP 1006 ou COMP 1406 ) com nota mínima de C- .
- Aulas expositivas três horas por semana, tutoria uma hora e meia por semana.
Texto de referência na sua língua de origem
Introduction to system-level programming with fundamental OS concepts, procedures, primitive data types, user-defined types. Topics may include process management, memory management, process coordination and synchronization, inter-process communication, file systems, networking, pointers, heap and stack memory management, and system/library calls.
- Prerequisite(s): ( COMP 1006 or COMP 1406 ) with a minimum grade of C- .
- Precludes additional credit for Precludes additional credit for SYSC 1006 , SYSC 2006 .
- Lectures three hours a week, tutorial one and a half hours a week.
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/undergrad/courses/COMP/