- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Linux 进程调度
策略 1.1 I/O消耗型和处理器消耗型的进程 进程的大部分时间用来提交I/O请求,等待请求,进程可以经常处于可运行状态,等待更多请求时会阻塞 处理器消耗型大多放在执行代码上,调度策略是尽量降低他们的运行频率。 调度策略通常要在两个矛盾的目标中间寻找平衡,进程响应迅速,最大系统利用率。倾向优先调度I/O消耗型进程 1.2 进程优先级 高优先级先运行,低的后运行,相同优先级的进程按轮转方式进行调度,如果一个进程在io等待上耗费时间多于其运行时间,属于io消耗型进程,相反一个进程的时间片一下被耗尽,属于处理器.
2021-08-15 22:29:50 1115
原创 Linux 进程管理
Linux 进程管理 进程状态 1.1 进程状态列举 TASK_RUNNING TASK_INTERRUPTIBLE TASK_UNINTERRUPTIBLE TASK_ZOMBIE TASK_STOPED 1.2 设置进程状态 set_task_state(task,state) 1.3进程上下文 程序执行了系统调用或者触发了异常陷入了内核空间,处于进程上下文,current宏是有效的,除非有高优先级的进程做出了调整,否则内核退出程序恢复在用户空间继续执行 1.4进程家族树 所有进程都是init进程的子
2021-08-13 22:30:07 126
原创 linux进阶之环境搭建
笔者使用mini2440旨在使用经典内核版本2.6熟悉内核 1.搭建交叉编译环境 使用samba将arm-linux-gcc-4.4.3.tar.gz拷贝到虚拟机,tar -xf 解压,并将bin文件夹路径添加到环境变量中 2.移植u-boot-2012.04.01.tar.gz make smdk2440_config ;make -j4生成uboot.bin ; make tools生成mkimage 3.编译linux-2.6.32 cp config_mini2440_td35 .config
2021-08-10 22:58:20 99
回文c语言判断实现 数据结构思维
2019-10-21
1003 我要通过! (20 分) “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送
2018-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人