2026/27 · 官方课程目录版本
该 PDF 文件注明的生效学期为 Semester A 2025/26。
2026/27 开课标注:Semester A 2026/27 / Semester B 2026/27 · 校方目录标注 ↗
这门课学什么
港真课程概览
介绍操作系统如何管理程序执行与硬件资源,涵盖线程协作、死锁、处理器排程、内存、虚拟内存及磁盘与输入输出。
- 课程简介
- This course aims to introduce the concepts, roles and functionality of operating systems, which are an essential part of any computer system. By going through the major areas in the development of operating systems including process management, memory management, scheduling, I/O and disk management, students are expected to gain a broad understanding of key approaches to operating system design and implementation. By discussing the design issues of different approaches, students should be able to analyse the trade-offs and contrast their performance in satisfying different system and application requirements.
校方 PDF 第 1–2 页 · Abstract
- 课程内容
- Keyword Syllabus Operating system objectives and functions, processes and threads, mutual exclusion, synchronization, deadlock, processor scheduling, memory management, virtual memory, I/O buffering, disk scheduling and management. Syllabus: • Overview and basics of operating system Objectives and roles of operating system. Interrupt processing. Process and process control blocks. Process states and state diagrams. Modes of execution. Context switching. Multithreading. User-level and kernel-level threads. • Concurrency Race condition. Mutual exclusion. Synchronization. Semaphores. Deadlock. Classic problems. • Scheduling Long-term, medium-term and long-term scheduling. Preemptive and non-preemptive scheduling. Scheduling algorithms. • Memory management Memory hierarchy. Caching. Paging. Segmentation. Virtual memory. Thrashing. Memory allocation. Working sets. • Device management I/O devices. Direct memory access. Buffering. Disk scheduling. Failure recovery. 6 CS3103: Operating Systems • File management File organization. Directories. Secondary storage management.
校方 PDF 第 5–6 页 · Keyword Syllabus; Syllabus:
- 预期学习成果
查看校方学习成果与对应条件
Course Intended Learning Outcomes (CILOs) CILOs Weighting (if DEC-A1 DEC-A2 DEC-A3 app.) 1 Identify and describe the objectives, roles and functionality of typical operating systems. 2 Explain concepts which are fundamental to operating system requirements and designs. 3 Discuss design issues of different approaches to x operating system design and implementation in order to understand their characteristics and analyse the trade-offs. 4 Describe and contrast design and performance x of different algorithms proposed for major operating system functionalities such as scheduling, concurrency, memory and disk management. 5 Demonstrate ability/skill in applying operating x system concepts to develop and implement effective solutions to programming problems. A1: Attitude Develop an attitude of discovery/innovation/creativity, as demonstrated by students possessing a strong sense of curiosity, asking questions actively, challenging assumptions or engaging in inquiry together with teachers. A2: Ability Develop the ability/skill needed to discover/innovate/create, as demonstrated by students possessing critical thinking skills to assess ideas, acquiring research skills, synthesizing knowledge across disciplines or applying academic knowledge to real-life problems. A3: Accomplishments Demonstrate accomplishment of discovery/innovation/creativity through producing /constructing creative works/new artefacts, effective solutions to real-life problems or new processes.校方 PDF 第 2 页 · Course Intended Learning Outcomes (CILOs)
我能不能修这门课
先修、建议先备和并修要求分别查看;等同及互斥条件也会影响选课。and 表示同时满足,or 表示备选;组合条件按下方原文分组阅读。
- 先修条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Prerequisites
- 建议先备知识
- (CS2115 Computer Organization or EE2004 Microcomputer System) And (CS2310 Computer Programming or CS2311 Computer Programming or CS2360 Java Programming)
校方 PDF 第 1 页 · Precursors
- 并修要求
- 本页尚无已核实的这一项信息。
- 其他修读要求
- 本页尚无已核实的这一项信息。
- 等同课程及条件
- 无(校方注明 Nil)
校方 PDF 第 1 页 · Equivalent Courses
- 互斥课程及条件
- Nil Part II Course Details Abstract
校方 PDF 第 1 页 · Exclusive Courses
怎么考,怎样才算通过
- 考核方式
- Continuous assessment: 40%; Examination: 60%; Examination duration: 2 hours
各项考核占多少分
考核项目 比重 生成式 AI 使用 备注与限制 Programming assignmentsCILO 2, 5 17% 是(Yes) 原表未列明 Case studyCILO 1, 2 8% 是(Yes) 原表未列明 Mid-term quizCILO 1, 2, 3, 4 15% 否(No) 原表未列明 查看校方原始考核表与使用要求
Assessment Tasks / Activities (ATs) ATs CILO No. Weighting (%) Remarks ("-" for Allow Use of nil entry) GenAI? 1 Programming 2, 5 17 - Yes assignments 2 Case study 1, 2 8 - Yes 3 Mid-term quiz 1, 2, 3, 4 15 - No Continuous Assessment (%) 40 Examination (%) 60 Examination Duration (Hours) 2 Minimum Examination Passing Requirement (%) 30 Additional Information for ATs For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained. - 通过条件
- At least 30% of the maximum examination mark is required to pass the course.
校方 PDF 第 3 页 · Additional Information for ATs
学分、时长与版本信息
- 本版本课程名称
- Operating Systems
校方 PDF 第 1 页 · Course Code and Course Title
- 本版本学分
- 3
校方 PDF 第 1 页 · Credit Units
- 修读时长
- One Semester
校方 PDF 第 1 页 · Course Duration
- 课纲生效学期
- Semester A 2025/26
- 课纲列明的级别
- B1, B2, B3, B4 - Bachelor's Degree
核对官方原文件
可通过下方校方链接阅读或下载该版原始 PDF。 CS3103 · 打开校方原始 PDF ↗
来源 · 校方课程介绍 ↗ · 查阅