操作系统
面试所用的基础知识
RTFIL
坚持的人有收获
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程和线程的区别
进程是资源分配的基本单位。线程是独立调度的基本单位。区别:Ⅰ 拥有资源进程是资源分配的基本单位,但是线程不拥有资源,线程可以访问隶属进程的资源。Ⅱ 调度线程是独立调度的基本单位,在同一进程中,线程的切换不会引起进程切换,从一个进程中的线程切换到另一个进程中的线程时,会引起进程切换。Ⅲ 系统开销由于创建或撤销进程时,系统都要为之分配或回收资源,如内存空间、I/O 设备等,所付出的开销远大于创建或撤销线程时的开销。类似地,在进行进程切换时,涉及当前执行进程 CPU 环境的保存及新调度进程 C原创 2021-03-15 17:10:37 · 221 阅读 · 0 评论 -
进程通信
进程同步与进程通信很容易混淆,它们的区别在于:进程同步:控制多个进程按一定顺序执行;进程通信:进程间传输信息。进程通信是一种手段,而进程同步是一种目的。也可以说,为了能够达到进程同步的目的,需要让进程进行通信,传输一些进程同步所需要的信息。管道管道是通过调用 pipe 函数创建的,fd[0] 用于读,fd[1] 用于写。它具有以下限制:只支持半双工通信(单向交替传输);只能在父子进程中使用。. FIFO也称为命名管道,去除了管道只能在父子进程中使用的限制。消息队列相比于 FIFO原创 2021-03-15 17:13:56 · 184 阅读 · 0 评论
分享