COURSE

AIAA3511

Operating Systems

Information Hub / Artificial Intelligence · 3 Credits

This course aims to provide an introduction to the basic elements of operating systems. This course covers topics including basic operating system abstractions, mechanisms and their implementations. The course is divided into three parts. The first part of the course introduces concurrency, which means how to manage multiple tasks that execute at the same time and share resources. Topics include processes and threads, context switching, synchronization, scheduling and deadlock. The second part covers memory management, which includes topics such as linking, dynamic memory allocation, dynamic address translation, virtual memory and demand paging. The third part of the course covers file systems, including topics such as storage devices, disk management and scheduling, directories, protection and crash recovery. The coursework consists of a series of programming projects. There will be midterm and final exams.

Course 历年总评分

—

推荐度

—

难度 · 从难到易

—

工作量 · 从劳累到轻松

—

评分 · 从苛刻到宽松

—

实用性

基于 0 条已发布 Reviews。

可用 Sections

选择你要查看的具体 Semester 和 Section。

0 / 0 Sections

仅展示 2025-26 Winter;历史教学班可通过学期筛选查看。

当前筛选推荐度: — · 0 条评价

这个 Course 暂无已发布的 Sections。

官方 Course Catalog

按 Semester 保存的 UG/PG 目录快照;这些记录不代表一定存在可选的 Section。

2025-26 Winter · UG

3 Credits

官方数据更新时间: 2026-08-06 14:55:26

先修: UFUG2601 OR UFUG2602 UFUG2601UFUG2602

等同课程: COMP3511 COMP3511

历史目录与其他学期
2025-26 Fall · UG

3 Credits

官方数据更新时间: 2026-08-06 14:55:26

先修: UFUG2601 OR UFUG2602 UFUG2601UFUG2602

等同课程: COMP3511 COMP3511