复习linux——进程相关理论知识

进程、线程

1.进程的概念

2.进程具有的特征

3.线程的概念

4.进程和线程的区别

5.如何查看进程中的线程
grep -i  threads /proc/PID/status

6.MMU的作用
负责虚拟地址转化为物理地址

7.TLB的作用
用于保存虚拟地址和物理地址映射关系的缓存

8.每个进程都包含哪五个数据段及代表作用
代码段
数据段
BBS段

9.进程的5种基本状态以及相互转换
运行->就绪
就绪->运行
运行->阻塞
阻塞->运行

10.进程其他状态
运行态:
就绪态:
睡眠态:分为两种   可中断     不可中断
停止态:暂停于内存,但不会被调度,除非手动启动
僵尸态:父进程结束前,子进程不关闭,杀死父进程可以关闭僵死态的子进程

进程使用内存问题

1.三种内存问题
内存泄漏memory Leak     指没有将内存释放导致内存一直被占用
内存溢出memory Overflow      指使用内存空间大于申请的内存空间
内存不足out of memory    

2.设置内核参数   /proc/sys/vm/overcommit_memory
overcommit_memory接收的三种取值
0(Heuristic overcommit handing)  内核自行判断申请的内存空间是否合理,合理则分配
1(Always overcommit)  只要申请就同一
2   内存拒绝等于或大于总可用swap大小以及overcommot_ratio指定的物理RAM比例内存请求

进程优先级

1.实时进程:0-99
非实时进程:100-139

2.系统优先级:0-139  数字越小,优先级越高
实时优先级:99-0 对应系统优先级的0-99    值越大优先级越高
nice值:-20-19  对应系统优先级的100-139

进程分类

守护进程:在系统引导过程中启动的进程,和终端无关进程
前台进程:跟终端相关,通过终端启动的进程
注:两者可以相互转换
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值