Linux内核之Kernel目录
课时介绍
课程介绍
通过本课程的学习,可以达到以下目的:
1、通过asm.s及trap.c的学习可以详细了解带错误码和不带错误码的硬件中断处理流程,以及这个过程中内核堆栈的变化过程;
2、通过system_call.s及sys.c的学习,了解系统调用的过程,知道系统如何设置的72个系统调用函数;
3、通过对sched.c的学习,了解任务调度相关的队列、时间片消耗、任务状态间的关系;
4、在signal.c中我们将会学习到信号处理过程中内核堆栈和用户堆栈的操作过程,对sigaction函数与signal函数有更深入的理解;
5、通过exit.c的学习对系统编程中的kill、waitpid函数会有更深入的理解;
5、mktime.c中对系统如何构建从1970年1月1日0时开始的时间及闰年的处理有最原始的描述;
6、最后,课程会介绍与内核打印相关的函数的实现细节。
信息系统项目管理师自考笔记
李明 · 512人在学
python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据
王先生 · 20580人在学
手把手搭建Java超市管理系统【附源码】(毕设)
汤小洋 · 4047人在学
Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教
黄菊华 · 731人在学
基于SSM酒店管理系统(毕设)
小尼老师 · 785人在学
java项目实战之购物商城(java毕业设计)
Long · 5073人在学
手把手搭建Java求职招聘系统【附源码】(毕设)
汤小洋 · 1457人在学
Python Django 深度学习 小程序
钟翔 · 2234人在学
城管局门前三包管理系统+微信小程序(vue+springboot)
赖国荣 · 496人在学
Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序
李杰 · 3843人在学