Linux操作系统分析
date_range Débute le 22 février 2016
event_note Se termine le 25 avril 2016
assignment Niveau : Introductif
chat_bubble_outline Langue : Chinois
card_giftcard 0 point
Envie de partager ce MOOC dans votre entreprise ?
My Mooc
For Business
- /5
Avis de la communauté
0 avis

Les infos clés

credit_card Formation gratuite

En résumé

是不是学完操作系统原理后觉得纸上谈兵不过瘾?是不是面对浩若烟海的Linux内核源代码迷失在代码的海洋里不知所措?这门课可以带您用理论结合实践的方法一步一步抓住Linux内核最核心的部分代码,理解Linux操作系统运行的基本过程及涉及的核心机制。

more_horiz Lire plus
more_horiz Lire moins
dns

Le programme

第一周:计算机是如何工作的?
1 存储程序计算机工作模型
2 32位X86汇编基础
3 汇编一个简单的C程序
单元测验
实验作业
第二周:操作系统是如何工作的?
1 函数调用堆栈
2 借助Linux内核部分源代码模拟存储程序计算机工作模型及时钟中断
3 构造一个简单的操作系统内核
4 单元测验
实验作业
第三周:构造一个简单的Linux系统MenuOS
1 Linux内核源代码导读
2 构造一个简单的Linux系统
3 跟踪调试Linux内核的启动过程
4 单元测验
实验作业
第四周:扒开系统调用的三层皮(上)
1 使用库函数触发一个系统调用
2 C代码中嵌入汇编代码的写法
3 使用嵌入式汇编代码触发同一个系统调用
第四周单元测试
实验作业
第五周:扒开系统调用的三层皮(下)
给MenuOS增加time和time-asm命令
使用gdb跟踪系统调用内核函数sys_time
系统调用在内核代码中的处理过程
单元测验
实验作业
第六周:进程的描述和进程的创建
1.进程的描述
2.进程的创建
单元测试
实验作业
第七周:可执行程序的装载
1 预处理、编译、链接和目标文件的格式
2 可执行程序、共享库和动态链接
3 可执行程序的装载
单元测试
实验作业
第八周:进程的切换和系统的一般执行过程
1 进程切换的关键代码switch_to分析
2 Linux系统的一般执行过程
3 Linux系统架构和执行过程概览
单元测试
实验作业
期末考试
客观题部分
主观题部分
record_voice_over
assistant

La plateforme

Fondée par l'Université Tsinghua en octobre 2013, XuetangX est la première plateforme MOOC chinoise au monde et sert de plate-forme de recherche et d'application au Centre de recherche pour la formation en ligne du ministère de l'Éducation. XuetangX a été primé parmi le premier groupe national de projets de base de démonstration pour l'innovation et l'entrepreneuriat. Par ailleurs, XuetangX collabore également avec le Centre international de formation des ingénieurs (ICEE) sous les auspices de l’UNESCO et soutient sa partie en ligne. À la fin de juin 2018, avec un total de 25 millions d'inscriptions et plus de 1 500 cours en ligne dans 13 disciplines différentes, XuetangX a accumulé plus de 12 millions d'utilisateurs enregistrés, répartis dans 209 pays et régions.

Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
0/5
Plateforme
0/5
Animation
0/5