操作系统-八股
进程基础:
进程定义:运行中的程序,有独立的内存空间和地址,是系统进行资源调度和分配的基本单位。
并发,并行
并发就是单核上面轮询,并行就是同时执行(多核);
进程上下文切换,由于进程是调度的基本单位,所以涉及到
线程基础
进程线程比较,从是否共享内存考虑,然后就是页表切换开销比较大, 并且切换之后,快表失效,会导致程序运行时间变长。
其实可以按照这个想法设计奖励函数,可以这样设计,要求的fairness/要求的fairness + 目前只能达到的fairness.也就是说如果目前达到的fairness偏小,那么下一时刻该用户优先级增加。
但是由于fairness只能记录系统的公平性,无法针对某个用户,所以这里只能处理fairness(涉及次数)的平均;
进程间通信
socket
top-c top -h-p查看进程下面的线程,zombie表示僵尸进程数量。