- 博客(3)
- 收藏
- 关注
原创 Linux内核-二
Linux内核(二) 一、进程调度 内核中进程调度函数: void schedule(void) 进程切换函数:switch_to(next) 辅助函数:void show_task(int nr,struct task_struct * p) void schedule(void) 函数: for(p = &LAST_TASK ; p > &FIRST_TASK ; --p) if (*p) { if ((*p)->alarm && (*p)->
2021-03-10 00:12:34
210
原创 Linux内核
Linux内核 一、Linux结构和工作方式 1.1 系统的级别和结构 1.2 操作系统工作方式 1.把操作系统从用户态切换到内核态(用户程序到内核流程) 2.操作系统的系统调用(服务层) 3.用系统提供的底层函数,实现功能 4.内核态回到用户态 二、 内核中断 内容: 1.硬件中断响应:内核驱动中的中断 2.系统调用的函数响应(sys_call):系统调用 3.自定义中断:软中断模式 4.信号中断(kill signalnum):信号的使用,创建 5.系统异常和错误:异常的获取,异常的作用 2.1 L
2021-03-08 00:14:35
173
原创 Cmake入门过程,最浅显易懂!
Cmake入门过程,最浅显易懂! ** 一、使用cmake构建一个项目基本过程 **基于一个简单的源程序分,五个步骤逐步加深对camke的使用** //main.cpp #include <iostream> using namespace std; int main() { std<<"Hello World!/n"<<end; return 0; } 1、用cmake来构建最简单程序 最简单的,只有一个源文件! 在源程序的同一路径下编写一个简单的CM
2020-09-16 19:06:24
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅