公开预览版 · 按当前收录情况展示课程与学习资料;个人选课和毕业要求以学生本人的学校记录为准。

香港城市大学 · 课程

CS3103Operating Systems

2026/27 · 本科

课程代码
CS3103
学分
3
教学单位
计算机科学系
可阅学习资料
98 份

课程介绍与修读要求

先选择你要查的课程介绍学年,再看课程内容、修读条件和考核要求。

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, 517%是(Yes)原表未列明
Case studyCILO 1, 28%是(Yes)原表未列明
Mid-term quizCILO 1, 2, 3, 415%否(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 ↗

来源 · 校方课程介绍 ↗ · 查阅

课程资料

98 份可阅资料

按资料本身的学年和类型查找,往年资料仅作学习参考。

40 / 98 份
  • cs3103-project-introduction

    项目 · 2024 学期不明 (年份沿用原文件夹标注) · 本机审阅资料 · 92 KB

  • Assignment-1-solution-2024-3-19(Update for question 1)

    作业 · 2023-2024 Semester B · 本机审阅资料 · 928 KB

  • Assignment-2-solution-2024-4-16

    作业 · 2023-2024 Semester B · 本机审阅资料 · 146 KB

  • chapter-2-process

    课件 · 2023-2024 Semester B · 本机审阅资料 · 2.4 MB

    资料类型沿用原分类。

  • chapter-3-thread

    课件 · 2023-2024 Semester B · 本机审阅资料 · 1.8 MB

    资料类型沿用原分类。

  • chapter-4-scheduling

    课件 · 2023-2024 Semester B · 本机审阅资料 · 1014 KB

    资料类型沿用原分类。

  • chapter-5-synchronization

    课件 · 2023-2024 Semester B · 本机审阅资料 · 757 KB

    资料类型沿用原分类。

  • chapter-6-deadlock

    课件 · 2023-2024 Semester B · 本机审阅资料 · 1.9 MB

    资料类型沿用原分类。

  • chapter-7-memory

    课件 · 2023-2024 Semester B · 本机审阅资料 · 1.0 MB

    资料类型沿用原分类。

  • chapter-9-file

    课件 · 2023-2024 Semester B · 本机审阅资料 · 2.7 MB

    资料类型沿用原分类。

  • chapter-10-storage

    课件 · 2023-2024 Semester B · 本机审阅资料 · 3.0 MB

    资料类型沿用原分类。

  • chapter-8-page-replacement

    课件 · 2022-2023 Semester B · 本机审阅资料 · 2.3 MB

    资料类型沿用原分类。

  • CS3103 Operating Systems 2018-2019 Semester B Midterm Paper B Questions

    历年试卷 · 2018-2019 Semester B · 本机审阅资料 · 71 KB

  • cs3103_18B_quiz_B_answers

    历年试卷 · 2018-2019 Semester B · 本机审阅资料 · 53 KB

  • CS3103-0910A

    历年试卷 · 2009-2010 Semester A · 本机审阅资料 · 504 KB

  • CS3103-0607A

    历年试卷 · 2006-2007 Semester A · 本机审阅资料 · 48 KB

  • CS3103-0506B

    历年试卷 · 2005-2006 Semester B · 本机审阅资料 · 47 KB

  • CS3103-0405B

    历年试卷 · 2004-2005 Semester B · 本机审阅资料 · 53 KB

  • CS3103-0304B

    历年试卷 · 2003-2004 Semester B · 本机审阅资料 · 244 KB

  • CS3103-0102B

    历年试卷 · 2001-2002 Semester B · 本机审阅资料 · 262 KB

  • CS3103 Operating System

    历年试卷 · 时间不明 学期不明 · 本机审阅资料 · 9 KB

    资料类型沿用原分类。

  • CS3103 Operating System

    历年试卷 · 时间不明 学期不明 · 本机审阅资料 · 56 KB

    资料类型沿用原分类。

  • cs3103_18B_asg1_mistakes

    作业 · 时间不明 学期不明 · 本机审阅资料 · 113 KB

    资料类型沿用原分类。

  • cs3103_18B_asg4

    作业 · 时间不明 学期不明 · 本机审阅资料 · 313 KB

    资料类型沿用原分类。

  • cs3103_18B_pthread_1

    课件 · 时间不明 学期不明 · 本机审阅资料 · 3.3 MB

    资料类型沿用原分类。

  • cs3103_18B_pthread_2

    课件 · 时间不明 学期不明 · 本机审阅资料 · 4.7 MB

    资料类型沿用原分类。

  • cs3103_18B_tut03a

    习题 · 时间不明 学期不明 · 本机审阅资料 · 362 KB

    资料类型沿用原分类。

  • cs3103_18B_tut03q

    习题 · 时间不明 学期不明 · 本机审阅资料 · 362 KB

    资料类型沿用原分类。

  • cs3103_18B_tut04a

    习题 · 时间不明 学期不明 · 本机审阅资料 · 221 KB

    资料类型沿用原分类。

  • cs3103_18B_tut04q

    习题 · 时间不明 学期不明 · 本机审阅资料 · 227 KB

    资料类型沿用原分类。

  • cs3103_18B_tut06a

    习题 · 时间不明 学期不明 · 本机审阅资料 · 238 KB

    资料类型沿用原分类。

  • cs3103_18B_tut06q

    习题 · 时间不明 学期不明 · 本机审阅资料 · 269 KB

    资料类型沿用原分类。

  • cs3103_18B_ws1-1

    课件 · 时间不明 学期不明 · 本机审阅资料 · 2.5 MB

    资料类型沿用原分类。

  • cs3103_2021B_asg4

    作业 · 时间不明 学期不明 · 本机审阅资料 · 85 KB

    资料类型沿用原分类。

  • cs3103_2021B_ch1ch2

    课件 · 时间不明 学期不明 · 本机审阅资料 · 5.0 MB

    资料类型沿用原分类。

  • cs3103_2021B_ch3

    课件 · 时间不明 学期不明 · 本机审阅资料 · 2.3 MB

    资料类型沿用原分类。

  • cs3103_2021B_ch4

    课件 · 时间不明 学期不明 · 本机审阅资料 · 1.2 MB

    资料类型沿用原分类。

  • cs3103_2021B_ch5

    课件 · 时间不明 学期不明 · 本机审阅资料 · 5.0 MB

    资料类型沿用原分类。

  • cs3103_2021B_ch6

    课件 · 时间不明 学期不明 · 本机审阅资料 · 3.0 MB

    资料类型沿用原分类。

  • cs3103_2021B_ch7&8

    课件 · 时间不明 学期不明 · 本机审阅资料 · 2.8 MB

    资料类型沿用原分类。

准备选这门课,接下来怎么做

  1. 核对学年与修读条件

    使用本页对应学年的介绍,逐项确认先修、并修及互斥条件。尚缺关键条件时,先通过本页校方来源核实。

  2. 对照自己的专业培养计划

    确认这门课计入哪类要求,以及是否需要在同组选课中二选一或选满指定学分。

  3. 到 AIMS 查看课节并确认选课结果

    查看当期实际可选课节、名额和时间。按选课流程提交后,再核对课程与课节是否成功加入;目录中的课程记录本身不代表已完成选课。