前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux内核设计与实现(进程管理、进程调度、系统调用)

Linux内核设计与实现(进程管理、进程调度、系统调用)

作者头像
用户5760343
发布2022-05-18 15:05:11
1.4K0
发布2022-05-18 15:05:11
举报
文章被收录于专栏:sktj

1、虚拟处理器、虚拟内存:让进程感觉自己拥有所有

image.png

2、进程上限,cat /proc/sys/kernel/pid_max 3、进程的五种状态

image.png

set_task_state(task,state);

4、每个进程都有一个父进程

image.png

5、进程的创建:fork() exec()

image.png

6、写时拷贝COW

image.png

7、线程和进程的区别不大

image.png

8、孤儿进程,父进程先关掉,再设置一个父进程,如果没有,设置init

image.png

9、2.6内核后进程调度算法CFS:完全公平调度算法

10、进程分为IO消耗型和处理器消耗型

11、ps -eo state,uid,pid,ppid,rtprio,time,comm

-不是实时进程 12、CFS??

image.png

image.png

13、与调度相关的系统调用

image.png

14、系统调用在用户空间进程和硬件设备之间添加了一个中间层

image.png

15、中断

image.png

16、

image.png

17、工作队列、软中断、tasklet????

18、加锁

image.png

19、定时器与时间管理

20、slab??

21、虚拟文件系统:VFS

22、IO调度

23、页高速缓存和页回写

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档