操作系统
X_信仰
向着大神之路进阶的小白
展开
-
Linux 中的 5 种 IO 模型
在 Linux 操作系统中,共有五种 IO 模型,分别是:阻塞 IO 模型、非阻塞 IO 模型、IO 复用模型、信号驱动 IO 模型以及异步 IO 模型。阻塞 IO 模型最传统的一种 IO 模型,即在读写数据过程中会发生阻塞现象。当用户线程发出 IO 请求之后,内核会去查看数据是否就绪,如果没有就绪就会等待数据就绪,而用户线程就会处于阻塞状态,用户线程交出 CPU。当数据就绪之后,内核会将数据...原创 2020-03-17 14:44:22 · 264 阅读 · 0 评论 -
《操作系统精髓与设计原理》—— 1. 计算机系统概述
以前一直对操作系统感到好奇,总感觉很神秘,因此最近一段时间打算研究一下操作系统,主要参考书籍是《操作系统精髓与设计原理》,有兴趣的猿友可以一起学习,共同探讨,揭开她的神秘面纱。操作系统在计算机中处于中间位置,它的上层是应用程序,而下层是计算机系统的硬件,因此为理解操作系统的功能和设计问题,本章主要对计算机系统中的处理器、内存和 I/O原理进行简要的介绍。计算机的4个主要组成部分处理器(pro...原创 2019-09-28 12:55:24 · 741 阅读 · 0 评论 -
《操作系统精髓与设计原理》—— 2. 操作系统概述
前言上一篇文章主要对计算机硬件部分作了简要的介绍,从本文开始将慢慢深入对操作系统的学习。本文将会介绍操作系统的发展史,操作系统的功能以及现代操作系统的特征,其中操作系统的功能将会在后文中进行具体介绍,本文只做简要介绍。1. 操作系统的目标和功能操作系统是控制应用程序执行的程序,屏蔽了底层硬件的细节,只暴露给上层应用程序接口以方便调用。它有下面三个目标:方便:操作系统使计算机更容易使用。...原创 2019-10-02 18:40:07 · 443 阅读 · 0 评论