首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rand_CS
掘友等级
公众号:Rand_cs,努力修炼,提升修为
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
Rand_CS
2年前
关注
多处理器下的中断机制
中断是硬件和软件交互的一种机制,可以说整个操作系统,整个架构都是由中断来驱动的。中断的机制分为两种,中断和异常,中断通常为 IO 设备触发的异步事件,而异常是 CPU 执行...
6
评论
分享
Rand_CS
2年前
关注
xv6 文件系统详解
本文继续来看 xv6 的文件系统部分,xv6 将文件系统的设计分为 7 层:磁盘,缓存区,日志,目录,路径,文件系统调用...
6
评论
分享
Rand_CS
2年前
关注
你知道键盘是如何工作的吗?
键盘如何工作的前文曾经说过,当时是以 Linux 0.11 为基础讲的但不系统,本文以 xv6 的键盘驱动程序为例来系统地讲述键盘是如何工作的。...
6
评论
分享
Rand_CS
2年前
关注
如何实现一个简单的文件系统
本文来聊聊文件系统中的日志系统,来看一个简单的日志系统是如何实现的。本文是接着前面的 xv6 系列,用到的一些前导知识不再说明,没看的可以先看一下。...
4
评论
分享
Rand_CS
2年前
关注
LOCK
LOCK 锁,大家应该很熟悉了,用来避免竞争,实现同步。本文以 xv6 为例来讲解锁本身是怎么实现的,废话不多说,先来看一些需要了解的概念...
5
评论
分享
Rand_CS
2年前
关注
xv6 的内存管理
前文讲述了 xv6 的启动过程,本文接着讲述 xv6 内存管理的部分,直接来看。 启动部分完善 前文只是介绍了启动的过程,但是各类函数之间的调用,地址的变换,内存布局的变化...
5
评论
分享
Rand_CS
2年前
关注
多处理器下的调度
调度是操作系统里面一个很重要的概念,进程中有调度,页面置换有调度,磁盘访问也有调度,本文讲述的是进程之间的调度,以及多处理器之间的调度策略。...
4
评论
分享
Rand_CS
2年前
关注
带你了解磁盘驱动程序
磁盘驱动程序 本文来聊聊磁盘驱动程序,驱动程序是硬件的接口,操作系统通过这个接口来控制硬件工作,所以驱动程序就好比是硬件和系统之间的桥梁。...
4
评论
分享
Rand_CS
2年前
关注
内联汇编
内联汇编 内联汇编,顾名思义,一种语言的内部使用汇编,一般的语言是不能直接操作寄存器的,而汇编可以,所以在这种语言内部以某种方式嵌入汇编代码来提升能力,一般来说也就是 c/...
4
评论
分享
Rand_CS
2年前
关注
实例(xv6)讲解多处理器下的计算机启动
启动方面的文章之前也写过,那是我的第一篇文章,本文在前文的基础之上完善,然后增加了多处理器启动的情况,废话不多说直接来看。...
4
评论
分享
Rand_CS
2年前
关注
再谈中断(APIC)
中断是硬件和软件交互的一种机制,可以说整个操作系统,整个架构都是由中断来驱动的。一个中断的起末会经历设备,中断控制器,CPU 三个阶段:设备产生中断信号,中断控制器翻译信号...
5
评论
分享
Rand_CS
2年前
关注
魔方还原算法(三) 上帝算法
本文是有关魔方还原算法的第三篇,上帝算法——krof 算法。在篇一的时候说过,上帝算法那就是上帝还原魔方使用的算法嘛,上帝无所不知所以在还原的过程中每一步总是能够朝着距离还...
7
1
分享
Rand_CS
2年前
关注
捋一捋文件系统
文件系统 文件系统是操作系统的重要组成部分,是对文件的组织管理,本文就主要讲述磁盘上的文件是如何存储组织的和文件操作两个部分,废话不多说直接来看。...
5
评论
分享
Rand_CS
2年前
关注
捋一捋磁盘及分区
温彻斯特硬盘 今天我们所使用的机械硬盘实质上都是温彻斯特硬盘,最早是在 1973 年由 IBM 研制的一种新型硬盘 IBM 3340。它使用了一种了不起的技术:磁头不与盘片...
4
评论
分享
Rand_CS
2年前
关注
魔方还原算法——科先巴的二阶段算法
对于二阶段算法有一个生动的比喻,复原魔方就像是一条小船要在汪洋大海上行驶到一个固定的目的地。二阶段算法就是先让小船行驶到一个固定的特殊水域,再驶向最终的目的地,这显然比直接...
8
评论
分享
Rand_CS
2年前
关注
魔方还原算法(一) 概述
了解上帝之数吗?了解恶魔之数吗?了解魔方的还原算法吗?知道三阶魔方有多少种不同状态吗?知道魔方存在的限制约束吗?...
6
1
分享
Rand_CS
2年前
关注
捋一捋系统调用
系统调用就是调用操作系统提供的一系列内核功能函数,因为内核总是对用户程序持不信任的态度,一些核心功能不能交由用户程序来实现执行。...
6
评论
分享
Rand_CS
2年前
关注
使用分身术变身术创建新进程
火影忍者相比大家都很熟悉吧,就算没看过也应该都听说过,里面有着各种各样的忍术,加上不同的结印手势,那真是相当的炫酷啊。可这和计算机有什么关系呢?今天我们就要使用两种忍术来创...
7
评论
分享
Rand_CS
2年前
关注
了解计算机里的时间管理大师吗?时钟中断
时间,在我们的现实生活中有着重要的作用,有了时间,我们才知道目前需要做些什么,该做些什么;有了时间,一切工作才能有条不紊的进行,可以说现实世界里我们一切的活动都是由时间来驱...
4
评论
分享
下一页
个人成就
文章被点赞
218
文章被阅读
35,290
掘力值
1,409
关注了
0
关注者
36
收藏集
0
关注标签
4
加入于
2021-03-23