课程详情

操作系统

所属分类: 计算机 讲师:李治军

22小时12分钟 已有3627人已学

课程介绍
课程表(32 课时)
主讲老师

本课程以“如何给一个拥有单核 CPU、内存、磁盘、键盘和显示器的基本计算机配备一个可实际运转的操作系统?”这一基本问题作为主线。本课程对一个基本操作系统中的六个基本模块,即 CPU 管理、内存管理、外设管理、磁盘管理与文件系统、用户接口和启动模块,以及这些模块之间的内在联系,进行了深入细致地原理教授、算法与数据结构设计,并借鉴开源操作系统 Linux 全面讲授了整个操作系统的代码实现。通过本系列课程的学习,学生可以体会一个完整的操作系统是如何良好运转的,据此培养学生设计和实现一个完整操作系统的能力,进而在未来从事计算机系统层面的工作时能应用这些能力和经验,最终逐渐形成计算机系统能力。同时本课程包含了进程设计与实现、虚存设计与实现、外设驱动与实现在内的12个配套实验,通过丰富的实践环节,使学生真正掌握设计、实现和分析完整操作系统的能力。

操作系统是计算机系统的关键组成部分,也是计算机及相关专业的一门主干课程。它主要研究操作系统的基本原理和实现方法,是计算机专业学生知识结构中必不可少的重要组成部分。本站提供的这部操作系统使用教程是一部非常实用的教程。它详细介绍了操作系统的概念、基本原理和核心功能。

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。

操作系统的种类相当多,各种设备安装的操作系统可从简单到复杂,可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。按应用领域划分主要有三种:桌面操作系统、服务器操作系统和嵌入式操作系统。

操作系统的主要功能是资源管理,程序控制和人机交互等。计算机系统的资源可分为设备资源和信息资源两大类。设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,磁带存储器,显示器,键盘输入设备和鼠标等。信息资源指的是存放于计算机内的各种数据,如文件,程序库,知识库,系统软件和应用软件等。

学员_186143826

03-16 16:09

讲得好,就需要这样的老师

向上滑动加载更多

百度网盘【mp4】24.63GB

30 已有3627人下载

限时优惠活动

选择科目

直接购买:30 元(金币)
充值金币:充 20 元得 25 金币
充值金币:充 50 元得 75 金币
充值金币:充 100 元得 175 金币
立即购买