- 博客(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
158
原创 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
132
原创 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
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人