从零开发操作系统

1.从裸机出发,理解计算机装置本身原理,直到内核加载的过程。 2.本门课程是操作系统后续学习的铺路石和垫脚石

17401人学习

中级61课时2023/05/19更新

二维码下载学堂APP缓存视频离线看

夏曹俊
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
94289人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
288073人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
156984人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
27297人学习
¥199.00
Libevent C++高并发网络编程
70860人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
288073人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91500人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 9 门 课 程
C++跨平台开发和ffmpeg,opencv音视频技术专题
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91500人学习
¥128.00
【夏曹俊】c++实战学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程
106136人学习
¥168.00
【夏曹俊】C++实战教您用ffmpeg和QT开发播放器实战视频课程
206011人学习
¥268.00
更 多 8 门 课 程
C++跨平台开发和ffmpeg,opencv音视频技术专题
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91500人学习
¥128.00
【夏曹俊】c++实战学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程
106136人学习
¥168.00
【夏曹俊】C++实战教您用ffmpeg和QT开发播放器实战视频课程
206011人学习
¥268.00
更 多 8 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

高年级本科生,操作系统内核入门级开发者,有操作系统、编译器、汇编基本概念更好(不是必要条件)

你将会学到:

1.从裸机出发,理解计算机装置本身原理,直到内核加载的过程。 2.本门课程是操作系统后续学习的铺路石和垫脚石

  • 课程讲师在操作系统相关课程上,拥有10年上全日制本科教学经验,全课程考虑到面向学生朋友,绝大多数为欠

课程简介:

从零开发操作系统:从加电自检到内核引导》主讲:丁宋涛

课程介绍:

         如果你想自己写一个小的操作系统,一定会发现无从下手,因为在传统的学历教育中,操作系统课程过于关注理论,不会告诉你要用什么工具, 什么语言,如何写代码。本门课程是《C语言核心编程》的姊妹篇,正如C和Unix是孪生兄弟一般,本门课程向K & R致敬,探索计算机装置的本身原理。本课程基于X86架构,实现了从机器加电自检开始,到一个内建命令操作系统(内核雏形)的实现。建议操作系统内核开发的入门学员,学习两遍。第一遍,完全按照视频内容,将开发环境保持一致,将提供的源码直接编译运行获得感性认识。第二遍,根据理解,自己改写内容,调试运行以强化知识的理解。本门课程没有包含进程实现、文件管理等内容,有待后续其他课程进行扩展。

课程目标 :

1.从裸机出发,理解计算机装置本身原理,直到内核加载的过程。

2.介绍了保护模式的基本特征,为现代桌面形式操作系统的实现提供实验环境。

3.本门课程是操作系统后续学习的铺路石和垫脚石。

课程亮点:

课程讲师在操作系统相关课程上,拥有10年上全日制本科教学经验,全课程考虑到面向学生朋友,绝大多数为欠缺相关的经验。因此,本课程讲解注意细节,代码以简洁易懂为考量,尽量还原开发过程,帮助学员积累认知,增长才干。

课程介绍01.png



课程介绍02.png

展开更多

课程大纲-从零开发操作系统

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部