共享内存特点
1、 共享内存是进程间共享数据的一种最快的方法。一个进程向共享的内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。
无名管道、有名管道概念及区别
无名管道概念:无名管道是一种特殊类型的文件,在应用层体现为两个打开的文件描述符。
说一下有名管道特点
1、半双工,数据在同一时刻只能在一个方向上流动。2、写入 FIFO 中的数据遵循先入先出的规则。3、FIFO 所传送的数据是无格式的,这要求 FIFO 的读出方与写入方必须事先约定好数据的格式,如多少字节算一 个消息等。
什么是中断
所谓中断就是指CPU在正常执行程序的时候,由于内部/外部事件的出发、或由程序预先设定而引起CPU暂时中止当前正在执行的程序,保存被执行程序相关信息到栈中,转而去执行为内部/外部事件、或由程序预先设定的事件的中断服务子程序,待执行完中断服务子程序后,CPU再获取被保存在栈中被中断的程序的信息,继续执行被中断的程序,这一过程叫做中断。
什么情况下会产生信号
1、当用户按某些终端键时,将产生信号。 例如: 终端上按“Ctrl+c”组合键通常产生中断信号 SIGINT、终端上按"Ctrl+\"键通常产生中断信号 SIGQUIT、终端上按"Ctrl+z"键通常产生中断信号 SIGSTOP。