Computer System, Computer Science, Operating Systems.
kernel管理。kernel是常驻主存的OS代码。应用程序执行某些操作时（例如读写文件）需要用特殊指令system call将控制权转交给kernel去执行，然后再返回应用程序。 *kernel不是一个独立的进程，是系统管理全部进程所用代码和数据结构的集合。 在进程执行的某些时刻，内核可以抢占当前进程并重新开始执行另一个之前已被抢占的进程，由scheduler代码处理。 Process control 进程控制 From a programmer’s perspective, we can think of a process as being in one of three