摘要: 本篇了解一下常见的IO模型:阻塞IO、非阻塞IO、信号驱动IO、异步IO 通常用户进程一个完整IO包括两个阶段:用户进程空间<->内核空间,内核空间<->设备空间(网络/磁盘)。IO有内存IO、磁盘IO、网络IO,通常所说的IO是指磁盘或网络IO。 在linux系统中,程序无法直接操作IO设备,必须 阅读全文
posted @ 2020-12-08 17:53 江湖凶险 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1 直观理解 IO是Input、Output的简称,即输入输出。鼠标键盘是向计算机输入信息,显示器是输出设备,接收计算机的输出并显示。 2 从计算机的组织架构理解 计算机的核心(CPU和内存),与其它设备之间数据转移的过程就是IO。比如数据从磁盘读入到内存,或内存的数据写回到磁盘,都是IO操作。在计 阅读全文
posted @ 2020-12-08 16:03 江湖凶险 阅读(6262) 评论(0) 推荐(0) 编辑