会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
somnus赤系
博客园
首页
新随笔
联系
管理
订阅
2017年4月21日
Linux内核学习总结
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、博客目录: 1、第一周学习总结:计算机是如何工作的? 2、第二周学习总结:操作系统是如何工作的? 3、第三周学习总结:构造一个简单的Linux系统MenuO
阅读全文
posted @ 2017-04-21 16:47 somnus赤系
阅读(196)
评论(0)
推荐(0)
2017年4月15日
理解进程调度时机跟踪分析进程调度与进程切换的过程
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、理解Linux系统中进程调度的时机: 中断处理过程(包括时钟中断、I/O中断、系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need
阅读全文
posted @ 2017-04-15 16:20 somnus赤系
阅读(362)
评论(0)
推荐(0)
2017年4月9日
Linux内核如何装载和启动一个可执行程序
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、理解编译链接的过程和ELF可执行文件格式: 1.预处理、编译、链接: <1>预处理,处理代码中的宏定义和 include 文件,并做语法检查 gcc -E
阅读全文
posted @ 2017-04-09 17:57 somnus赤系
阅读(234)
评论(0)
推荐(0)
2017年3月29日
分析Linux内核创建一个新进程的过程
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、阅读理解task_struct数据结构: 1.每一个用户态进程对应一个pcb,也就是进程控制块,在内核中对应的说法就是进程描述符。 2.task_struc
阅读全文
posted @ 2017-03-29 20:44 somnus赤系
阅读(431)
评论(0)
推荐(0)
2017年3月25日
分析system_call中断处理过程
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程: 使用gdb跟踪分析一个系统调用内核函数(上周选择的那一个系统调用) 1.进入实验楼环境,进入LinuxKernel: rm menu -rf g
阅读全文
posted @ 2017-03-25 22:19 somnus赤系
阅读(211)
评论(0)
推荐(0)
2017年3月17日
使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程: 参考视频中的方式使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 1.根据实验指导按照过程,在实验楼环境下打开shell: cd
阅读全文
posted @ 2017-03-17 21:39 somnus赤系
阅读(314)
评论(0)
推荐(0)
2017年3月9日
跟踪分析Linux内核的启动过程
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程: 实验内容为使用gdb跟踪调试内核从start_kernel到init进程启动 1.根据实验指导按照过程,在实验楼环境下打开shell: cd L
阅读全文
posted @ 2017-03-09 21:46 somnus赤系
阅读(371)
评论(0)
推荐(0)
2017年3月5日
操作系统是如何进行工作的
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程: 实验内容为完成一个简单的时间片轮转多道程序内核代码 1.根据老师指导按照实验步骤,在实验楼环境下打开shell: cd LinuxKernel/
阅读全文
posted @ 2017-03-05 16:18 somnus赤系
阅读(1196)
评论(0)
推荐(0)
2017年2月26日
汇编代码分析,理解计算机是如何工作的
摘要: 李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程: 实验内容为通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的。 1.进入linux实验环境,打开一个终端。 2.打开Code文件下的s
阅读全文
posted @ 2017-02-26 15:22 somnus赤系
阅读(508)
评论(0)
推荐(0)
2016年11月19日
软件工程(C编码实践篇)学习总结
摘要: 李亚健 《软件工程(C编码实践篇)》MOOC课程 http://mooc.study.163.com/course/USTC-1000002006 一、学习心得 当时选课时看到孟宁老师的高级软件工程,心里想来到科大软件学院就是学习软件工程开发的,想通过这门课来学习掌握基本的计算机编程能力。上这门课时
阅读全文
posted @ 2016-11-19 16:27 somnus赤系
阅读(296)
评论(0)
推荐(0)
公告