Jim Blog

Personal Blog Powered By Jim

进程线程间的通信方式

进程线程间的通信方式 为什么进程间需要通信 进程是一个独立的资源分配单元,不同进程(这里所说的进程通常指的是用户进程)之间的资源是独立的,没有关联,不能在一个进程中直接访问另一个进程的资源(例如打开的文件描述符)。 进程间通信的目的: 数据传输:一个进程需要将它的数据发送给另一个进程。 通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程......

OS的运行机制和体系结构

OS的运行机制和体系结构 什么是指令 代码都会被翻译成很多条的指令执行,每一条指令就是让cpu干一些工作。“指令”就是CPU能识别、执行的最基本命令。比如加法指令。 有的指令是普通的指令,比如加减乘除运算指令,我们称它为非特权指令。而有的指令拥有着很高的权限,比如内存清零、关机等,一旦用户程序执行了这个指令,可能会造成严重的后果,我们称这样的指令为特权指令。 特权指令不允许普通的用户程序使......