Mô tả
Giới thiệu các nguyên tắc hệ điều hành. Tiến trình và luồng. Lập lịch CPU. Quản lý đồng thời: loại trừ lẫn nhau và đồng bộ hóa, deadlock và starvation. Quản lý bộ nhớ và nhập/xuất. Lập trình đồng thời, bao gồm giao tiếp liên tiến trình trong hệ phân tán.
Tiền đề
- Điều kiện tiên quyết: (SYSC 1006 hoặc SYSC 2006) với điểm tối thiểu C-, và (SYSC 2320 hoặc SYSC 3006).
Điều kiện và thủ tục
- Loại trừ tín chỉ bổ sung cho COMP 3000.
- Điều kiện tiên quyết: (SYSC 1006 hoặc SYSC 2006) với điểm tối thiểu C-, và (SYSC 2320 hoặc SYSC 3006).
- Bài giảng ba giờ mỗi tuần, thí nghiệm ba giờ mỗi tuần.
Văn bản tham chiếu bằng ngôn ngữ gốc
Introduction to operating system principles. Processes and threads. CPU scheduling. Managing concurrency: mutual exclusion and synchronization, deadlock and starvation. Managing memory and input/output. Concurrent programming, including interprocess communication in distributed systems.
- Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) with a minimum grade of C- , and ( SYSC 2320 or SYSC 3006 ).
- Precludes additional credit for Precludes additional credit for COMP 3000 .
- Lectures three hours a week, laboratory three 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/SYSC/