摘要: 有关博主 && 一些近况 置顶这篇文章纯粹是因为想凑够首页的12篇文章,让整个页面更好看。此外想模仿Github 的 Readme 自我介绍机制,对博主的情况以及做的事情做一个介绍。 阅读全文
posted @ 2022-08-25 20:56 climerecho 阅读(67) 评论(0) 推荐(1) 编辑
摘要: 本文主要介绍不同于之前软件设计思维的硬件设计思维,从非阻塞赋值、并行、面积速度转换、同步电路设计原则、模块划分设计、if-case对比等方面进行整理。内容对于初入门者有一点多,有很多细节都不好理解。所以这篇文章就当作一个Verilog学习与FPGA设计的总述性文章,后续继续学习我会加深对这些知识的理解。 阅读全文
posted @ 2021-11-25 23:06 climerecho 阅读(465) 评论(2) 推荐(3) 编辑
摘要: 操作系统学习笔记13 | 目录与文件系统 本文完成磁盘管理4层抽象中的最后一层抽象:目录与文件系统。达成的效果是整个磁盘抽象为我们日常所熟悉的目录树,这个树应当能够适配不同的操作系统(是一个独立子系统),通过 目录树/文件系统 对文件的组织,我们可以方便的访问我们需要的文件。 阅读全文
posted @ 2022-09-18 16:43 climerecho 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 操作系统学习笔记12 | 从生磁盘到文件 下面就是磁盘管理的第3层抽象,从磁盘到文件,上一讲最后留下的盘块号并不符合我们日常使用计算机的习惯,而文件才是我们使用计算机更为常用的方式。这一部分就来细说第3层抽象:生磁盘到文件。这部分将解释如何从文件得到盘块号。 阅读全文
posted @ 2022-09-14 23:58 climerecho 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 操作系统学习笔记11 | 生磁盘的使用与管理 这部分是设备驱动的最后一部分——磁盘管理,相较于上一篇的键盘和显示器要更复杂,但大致过程基本相同。磁盘管理共有4层抽象,我们将从此学习、掌握设备驱动的一般研究理念和设计方法。这部分先介绍前2层生磁盘的抽象。 阅读全文
posted @ 2022-09-13 22:58 climerecho 阅读(220) 评论(2) 推荐(0) 编辑
摘要: 操作系统学习笔记10 | I/O、显示器与键盘 从这一部分开始介绍操作系统的设备驱动,操作系统通过文件系统的抽象驱动设备让用户能够使用显示器、键盘等交互工具。并讲解printf和scanf是如何实现敲下键盘将字符显示到屏幕上的。 阅读全文
posted @ 2022-09-11 16:15 climerecho 阅读(214) 评论(1) 推荐(1) 编辑
摘要: 操作系统学习笔记9 | 内存的换入和换出 分段和分页是内存管理的最重要的两个机制,而虚拟内存是实现分段和分页结合的重要方法。为了实现虚拟内存,就必须要有换入和换出机制。 阅读全文
posted @ 2022-09-09 16:10 climerecho 阅读(418) 评论(2) 推荐(1) 编辑
摘要: 操作系统学习笔记8 |段页式内存管理 多进程图像中的CPU管理已经告一段落,接下来要介绍另一大方面——内存管理。首先我们也来看看内存是如何被使用起来的。最后介绍段页式内存管理的实现过程。 阅读全文
posted @ 2022-09-08 11:44 climerecho 阅读(226) 评论(2) 推荐(3) 编辑
摘要:  操作系统学习笔记7 | 进程同步与合作 多进程图像除了需要实现切换,还需要处理进程之间的相互影响。本部分介绍进程之间的合作如何变得合理有序。将要涉及信号量、临界区、死锁等经典概念的理解。 阅读全文
posted @ 2022-08-31 17:27 climerecho 阅读(270) 评论(2) 推荐(1) 编辑
摘要: 操作系统学习笔记6 | 进程调度 操作系统是一个复杂系统,将来还会面对很多复杂系统,希望通过对操作系统的学习,形成对复杂系统的研究和开发能力。本部分还介绍了一个实际的调度算法,理解操作系统调度的考虑因素和实现方法。 阅读全文
posted @ 2022-08-27 10:35 climerecho 阅读(300) 评论(0) 推荐(1) 编辑
摘要: 操作系统学习笔记5 | 用户级线程 && 内核级线程 在上一部分中,我们了解到操作系统实现多进程图像需要组织、切换、考虑进程之间的影响,组织就是用PCB的队列实现,用到了一些简单的数据结构知识。而本部分重点就是进程之间的切换。 阅读全文
posted @ 2022-08-24 21:49 climerecho 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 操作系统学习笔记4 | CPU管理 && 多进程图像 操作系统的核心功能就是管理计算机硬件,而CPU就是计算机中最核心的硬件。操作系统通过多进程图像实现对CPU的管理。所以多进程图像是操作系统的核心图像。 阅读全文
posted @ 2022-08-20 01:51 climerecho 阅读(383) 评论(0) 推荐(0) 编辑