Mô tả
Giới thiệu lập trình cấp hệ thống với các khái niệm cơ bản về HĐH, thủ tục, kiểu dữ liệu nguyên thủy, kiểu do người dùng định nghĩa. Các chủ đề có thể bao gồm quản lý tiến trình, quản lý bộ nhớ, phối hợp và đồng bộ tiến trình, giao tiếp liên tiến trình, hệ thống tập tin, mạng, con trỏ, quản lý bộ nhớ heap và stack, và gọi hệ thống/thư viện.
Tiền đề
- Điều kiện tiên quyết: ( COMP 1006 hoặc COMP 1406 ) với điểm tối thiểu C- .
Điều kiện và thủ tục
- Không cho tín chỉ bổ sung cho Không cho tín chỉ bổ sung cho SYSC 1006 , SYSC 2006 .
- Điều kiện tiên quyết: ( COMP 1006 hoặc COMP 1406 ) với điểm tối thiểu C- .
- Học: ba giờ giảng mỗi tuần, một buổi hướng dẫn một tiếng rưỡi mỗi tuần.
Văn bản tham chiếu bằng ngôn ngữ gốc
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.
Nguồn và tham khảo
Ngày và nguồn được giữ lại để giúp bạn kiểm tra thông tin. Các bản dịch được cung cấp để dễ đọc; nguồn chính thức là tham chiếu cho các điều kiện và yêu cầu.
Nguồn tham khảo : https://calendar.carleton.ca/undergrad/courses/COMP/