操作系统笔记-IPC 机制

进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。 总览 IPC

操作系统

操作系统笔记-进/线程模型

模型是指对于某个实际问题或客观事物、规律进行抽象后的一种形式化表达方式。- MBA 智库百科 - 模型 概念梳理 进程 进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。 一个进程是某种类型活动的一个活动,它有程序、输入、输出以及状态。进程是对正在运行程序的一个抽象。单个处理器可以被若干进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为另一个进程提供服务。一个程序可对应多个进程。 系统资源以进程为单位分配,如内存、文件、每个进程拥有独立的地址空间。

Go / 操作系统 / 进/线程

了解一波经典的 I/O 模型

最近读了波网络 I/O 相关的文章,做下总结、摘录。(未完) 经典 I/O 模型 red checked, 阻塞式 I/O(blocking I/O) red checked, 非阻塞式 I/O(non-blocking I/O) red, I/O 多路复用(I/O multiplexing) cyan , 信号驱动式 I/O(signal driven I/O) cyan , 异步 I/O(asynchronous I/O) 阻塞式 I/O 模型 对于阻塞式 I/O,以套接字(Socket)的输入操作为例。 1、首先应用进程发起 I/O 系统调用后,应用进程阻塞,转到内核空间处理。 2、之后,内核开始等待数据,等待数据到达之后,将内核中的数据拷贝到用户的缓冲区中,整个 I/O 处理完毕后返回进程。最后应用进程解除阻塞状态,处理数据。

操作系统 / 计算机网络