
阅读笔记
oxygen-hhh
这个作者很懒,什么都没留下…
展开
-
操作系统中断技术(学习笔记三)
背景60年代出现了中断技术,它解决了多道批处理系统想要并发运行程序时,程序之间如何来回切换的大问题,可以说中断技术是硬件方面的一个重大发展。从多道批处理系统中对CPU的占用情况来看:分析:程序A要通过操作系统的调度进行磁盘操作,B则进行磁带操作。当程序A执行I/O请求(I/O属于外中断,中断的一种)时,A放弃了CPU,操作系统接着调度B,B开始占用CPU(红宽线),此时程序A的磁盘操作也在同时进行。进一步:中断意味着需要操作系统的介入,开展管理工作。由于操作系统的管理工作(比如分配打印机设备等)需要原创 2020-05-08 22:38:08 · 1943 阅读 · 0 评论 -
操作系统CPU态(学习笔记二)
概念简单来说就是CPU的工作状态;具体来说它是对资源和指令使用权限的描述。比如HALT:停止CPU的工作;IN/OUT:执行I/O操作等特权指令,只有CPU工作在权限很高的态下才能使用这些指令。态的分类用户态:仅能访问部分资源,其他资源受限。一般通过用户程序访问资源内核态:能够访问所有资源和执行所有指令(与用户态的最大差别)。存在于管理程序或OS内核中管态:介于内核态与用户态之间详细...原创 2020-05-08 14:46:53 · 372 阅读 · 0 评论 -
操作系统六种设计结构(学习笔记一)
笔记参考的是现代操作系统第四版和华中科技大学软件学院苏曙光老师的操作系统原理课程操作系统六种结构设计单体系统层次式系统微内核客户端-服务器模式虚拟机外核单体系统概念在大多数常见的组织中,整个操作系统在内核态以单一程序的方式运行。整个操作系统以过程集合的方式编写,链接成一个大型可执行二进制程序。使用这种技术,系统中每个过程可以自由调用其他过程,只要后者提供了前者所需要的一些有用的计算工作。...原创 2020-04-30 11:59:30 · 7285 阅读 · 0 评论 -
《简约至上》阅读笔记
第一章 话说简单1.人们喜欢什么样点的产品?简单,值得信赖,适应性强的产品2.产品功能越来越多真的好吗?(1)夸耀效用原理:人们喜欢自己被包围在不必要的功能中(2)不断增加功能: 难以发现真正对用户有价值的新功能 新功能到最后都会变成少用的旧功能,复杂性越高会使遗留代码越来越沉重 产品维护成本增大 难以灵活应对市场需求变化 对于用户来说,也很难找到...原创 2020-04-15 15:57:53 · 518 阅读 · 0 评论