自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux 进程调度

策略1.1 I/O消耗型和处理器消耗型的进程进程的大部分时间用来提交I/O请求,等待请求,进程可以经常处于可运行状态,等待更多请求时会阻塞处理器消耗型大多放在执行代码上,调度策略是尽量降低他们的运行频率。调度策略通常要在两个矛盾的目标中间寻找平衡,进程响应迅速,最大系统利用率。倾向优先调度I/O消耗型进程1.2 进程优先级高优先级先运行,低的后运行,相同优先级的进程按轮转方式进行调度,如果一个进程在io等待上耗费时间多于其运行时间,属于io消耗型进程,相反一个进程的时间片一下被耗尽,属于处理器.

2021-08-15 22:29:50 1103

原创 Linux 进程管理

Linux 进程管理进程状态1.1 进程状态列举TASK_RUNNINGTASK_INTERRUPTIBLETASK_UNINTERRUPTIBLETASK_ZOMBIETASK_STOPED1.2 设置进程状态set_task_state(task,state)1.3进程上下文程序执行了系统调用或者触发了异常陷入了内核空间,处于进程上下文,current宏是有效的,除非有高优先级的进程做出了调整,否则内核退出程序恢复在用户空间继续执行1.4进程家族树所有进程都是init进程的子

2021-08-13 22:30:07 117

原创 linux进阶之环境搭建

笔者使用mini2440旨在使用经典内核版本2.6熟悉内核1.搭建交叉编译环境使用samba将arm-linux-gcc-4.4.3.tar.gz拷贝到虚拟机,tar -xf 解压,并将bin文件夹路径添加到环境变量中2.移植u-boot-2012.04.01.tar.gzmake smdk2440_config ;make -j4生成uboot.bin ; make tools生成mkimage3.编译linux-2.6.32cp config_mini2440_td35 .config

2021-08-10 22:58:20 88

回文c语言判断实现 数据结构思维

c语言源码就是将这串数字逆序,然后判断逆序后的数字是否和正序后的数字完全一样,如果完全一样,就是回文。 那么,如何将这串数字逆序:就是利用一个栈来实现逆序。 利用栈先进后出的性质。

2019-10-21

1003 我要通过! (20 分) “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送

实现pat程序得到“答案正确”的条件是: 字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符; 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串; 如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或者是空字符串,或者是仅由字母 A 组成的字符串。 现在就请你为 PAT 写一个自动裁判程序,判定哪些字符串是可以获得“答案正确”的。

2018-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除