
操作系统
wzEminem
这个作者很懒,什么都没留下…
展开
-
操作系统相关知识
1、进程和线程以及它们的区别 进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发; 线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的 实时性,实现进程内部的并发; 一个程序至少有一个进程,一个进程至少有一个线程,线程依赖于进程而存在; 进程在执行过程中拥有独立的内存单元,而多个线程共享进程的内存 2、进程间的通信的几种方式 管...原创 2019-07-03 12:07:18 · 233 阅读 · 0 评论 -
OS面试总结
内核态和用户态: CPU指令级分为 分为 0-3 级,具体为 ring0、ring1、ring2、ring3,最高级为ring0,最低级为ring3像windows系统linux系统只用到ring0和ring3 用户态和内核态, 当一个任务执行系统调用而陷入内核代码中执行时,此时处理器处于特权级最高的(ring0级)内核中执行, 我们称进程处于内核态。当进程执行用户自己的代码时,此...原创 2019-07-10 10:50:28 · 377 阅读 · 0 评论