操作系统原理
分享
课程详情
课程评价
spContent=操作系统如同大管家,管理着计算机系统的所有软硬件资源;操作系统如同魔术师,屏蔽硬件底层细节,给用户提供简易接口;操作系统又如司令员,运筹帷幄,指挥计算机协调高效运行。你想显著提高编程水平吗?你想了解计算机系统的c位大咖吗?请加入我们,跟随我们一起学习《操作系统原理》课程吧!
—— 课程团队
课程概述

   《操作系统原理》是计算机及相关专业的核心专业基础课程。操作系统作为最基本的系统软件在计算机软件系统中占有至关重要的地位。操作系统管理计算机系统资源,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。所以对计算机及相关专业的学生而言,需要了解操作系统的基本原理、基本结构和实现技术,理解操作系统的运作机制,从操作系统的高度来看待计算机系统中的一切问题。

《操作系统原理》在计算机课程体系中起着承上启下的重要作用,学好操作系统,可以帮助学生梳理和整合以前课程所学的硬件和软件知识,做到融会贯通。同时《操作系统》也是研究生考试计算机科学专业基础考试课程之一,所以该课程的地位尤显重要。

本课程的目的和任务是让学生掌握操作系统的基本概念、基本原理和基本功能,掌握操作系统的设计方法与实现技术。为其今后从事进一步的计算机系统软件和应用软件的分析、开发和设计打下良好基础。

《操作系统原理》课程团队由教学经验丰富的一线教师组成,在课程的教授过程中运用大量日常生活中的管理实例来类比抽象的原理,所有的经典算法都配有丰富实例,帮助学生轻松理解原理、掌握经典算法。

授课目标

《操作系统原理》课程是一门原理性很强的课程,通过本课程的学习,要求学生掌握以下基本概念、基本原理、基本功能、操作系统的设计方法与实现技术:

1)操作系统基本概念,操作系统的历史、分类和发展;

2)进程、线程的管理;

3)并发进程的同步和通信;

4)处理机调度和死锁问题的解决;

5)内存管理,包括基本方法和虚拟内存;

6)设备管理,包括I/O软件、设备分配、缓冲管理和I/O控制

7)文件系统管理。

课程大纲
预备知识

《计算机导论》、《程序设计基础》、《算法与数据结构》、《计算机组成原理》

证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

(1)李建伟.《实用操作系统教程(第2版)》.清华大学出版社.2016年.

(2)汤小丹;汤子赢.《计算机操作系统》.人民邮电出版社. 2021年 .

(3)SilberschatzGalvinGagne.《操作系统概念(第七版)》.高等教育出版社 . 2010年 .

(4) 谌卫军.《操作系统》.清华大学出版社.2012年.

(5) 赵炯.《Linux内核剖析》.机械工业出版社.2008年.