操作系统基础知识
2021-10-06 19:44:00 17 举报
AI智能生成
登录查看完整内容
操作系统基础知识,关注即可获取更多 IT 知识。。。
作者其他创作
大纲/内容
操作系统
内核
如何分配时间片?偏心 IO 消耗型进程
通过动态调整进程的优先级,以及分配不同长短的CPU时间处来实现。
当该进程刚被其父进程fork出来时,是平分其父进程的剩余时间片的。这个时间片执行完后,就会根据它的初始优先级来重新分配时间片,
内核会对初始优先级有个动态调整,依据进程描述符里 sleep_avg 的值,对初始优先级做补偿;
对交互型进程搞优待
IO消耗的交互型进程来说,则会直接进入active队列中
内核分类
微内核
宏内核
外核
指令级别
用户态 - ring3级
内核态 - ring0级
进程、线程、纤程
进程
线程
线程上下文切换
纤程
中断
内存管理
内存不够用
分页装入
进程工作互相打扰
常见问题
如何定位最大文件目录
df –lh #查看磁盘使用率
cd / 进入根目录。 输入命令:du -h max-depth=1 寻找当前目录,哪个文件夹占用空间最大
内存情况
内存大小 cat /proc/meminfo | grep MemTotal
总的内存使用情况: free
端口 lsof -i tcp:56538
进程情况
top
ps -ef
概要
0 条评论
回复 删除
下一页