计算机是如何工作:
操作系统的组成部分:
进程:
线程:
进程和线程的区别:
1.pid,进程的身份标识一个主机在同一时刻,这些pid都是唯一的,通过pid可以区分一个进程2.内存指针,一个可执行文件运行时,系统会把核心数据加载到内存中用来记录哪块内存是干什么的,描述进程持有的 内存资源3.文件描述符表,每个进程都可以打开一些文件(文件是存储在硬盘上的)文件描述符表里面记录了当前的进程都打开了哪些文件,描述进程持有的 文件资源下面一组属性都是和“进程调度”有关系的:4.进程状态,提前排好顺序,根据现在的状态来规划分为随叫随到(就绪状态):就绪状态的进程才能在CPU上运行不能随叫随到(阻塞状态):阻塞状态的进程无法被调度到CPU上执行5.进程优先级,调度的时候根据优先级来给进程安排时间,喜欢就排多一点6.进程上下文,进程在CPU上执行了一会要切换给别的进程,就要保存当前的运行结果,下次再调度时就恢复。对于进程来说,上下文就是CPU中寄存器的值,需要把这些结果保存到PCB的上下文信息中7.进程记账信息,每个进程再CPU上执行了多久,更加的均衡不至于某些进程分不到CPU在上述基础之上就可以完成进程调度了
如果对您有帮助的话,
不要忘记点赞+关注哦,蟹蟹