首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
Rand_CS
公众号:Rand_cs,努力修炼,提升修为
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
42
文章 42
沸点 0
资讯 0
赞
42
关注
返回
|
搜索文章
Rand_CS
11月前
关注
童年神机小霸王原理(七) Mapper
Mapper,这个概念来源于 memory mapping,又叫做 Memory Management Circuit,它是解决地址映射的一种电路,...
1
评论
分享
Rand_CS
11月前
关注
童年神机小霸王原理(六) 手柄
本文讲述 NES 的输入设备,最为常见的就是手柄 joypad: 一般支持两个手柄,手柄 1 和手柄 2...
1
评论
分享
Rand_CS
11月前
关注
童年神机小霸王原理(五) 滚屏渲染 2
本文继续来说滚屏渲染,讲述每条 Scanline 每个周期具体干些什么事情以及一些高级玩法,屏幕分割技术,看看前面所说的大片级效果...
1
评论
分享
Rand_CS
11月前
关注
童年神机小霸王原理(四) 滚屏渲染 1
本文继续 PPU 的话题来讲述滚屏,从我们小时候玩游戏的经验知道 NES 是支持像素级滚屏的,这在当时那个年代是个创举...
3
1
分享
Rand_CS
1年前
关注
童年神机小霸王原理(三) PPU 1
本文继续讲述 NES 的基本原理,承接上文的 CPU,本文来讲述 PPU,较为复杂,慢慢来看。例子基本都是使用的魂斗罗,看完本文相信对那问题“为什么魂斗罗只有128K...
5
评论
分享
Rand_CS
1年前
关注
童年神机小霸王原理(二) CPU
CPU NES 使用的 CPU 为 6502,但与标准的 6502 有些许不同,最大的不同在于 NES 使用的芯片拥有一个 pAPU(pseudo-Audio Proces...
5
评论
分享
Rand_CS
1年前
关注
童年神机小霸王原理(一)总述
本来想直接开始写 CPU 的,想了想,还是先来写个总述,好有个大致概念。 省去了很多东西,但总体大概就这么个样子。手柄是输入设备,电视为输出设备,CPU 为处理器,PPU ...
14
4
分享
Rand_CS
1年前
关注
捋一捋 Cache
前面一直没有讲述 Cache 方面的内容,最近较为深入学习了这部分内容,捋了一下写出本文。内容较多涉及较广,画了张思维导图,可以先看看好有个总体把握...
1
评论
分享
Rand_CS
1年前
关注
给操作系统捋条线
最近更新了一下 《给操作系统捋条线》,xv6 源码注释也更新了一下,同步更新到了 github 和 gitee,链接如下,有需要的可以看看...
3
评论
分享
Rand_CS
1年前
关注
到底什么是挂载
在 Linux 的文件系统中,有个很重要的概念就是挂载,挂载大家应该都很熟悉,除了根文件系统,其他所有文件系统都要先挂载到根文件系统中的某个目录之后才能访问。...
3
评论
分享
Rand_CS
1年前
关注
给操作系统捋条线
时隔四个多月,终于把 xv6 这个系列写完了,我把它们整合起来做成了这个 PDF,并命名为 《给操作系统捋条线》。...
2
评论
分享
Rand_CS
1年前
关注
深入理解进程之大杂烩
本篇是进程第三篇,也是最后一篇,涉及的类容方面有些多,所以取了个名大杂烩。本篇主要就是来解决余下的一些问题:程序的加载,第一个进程的创建,进程的休眠唤醒,等待退出,还有锁同...
4
评论
分享
Rand_CS
1年前
关注
深入理解进程之创建调度切换
本文接着上文深入理解进程之数据结构篇来讲述有关进程的一些操作,主要就是创建,调度切换,加载程序,休眠唤醒,等待退出等等,本文先来讲述进程的创建与调度切换两个方面...
6
1
分享
Rand_CS
1年前
关注
深入理解进程之数据结构篇
进程,这个词大家应该耳熟能详了,那进程是什么呢?我们说程序一般是外存上的一个可执行文件,而进程就是这个可执行文件在内存中的一个执行实例。...
6
评论
分享
Rand_CS
1年前
关注
了解文件系统调用吗?如何实现的?
文件系统调用 本文接着上文系统调用,也是接着 xv6 文件系统的最后一层,讲述各种具体的文件系统调用是怎么实现的,文件描述符,inode,文件之间到底有什么关系,创建打开关...
8
评论
分享
Rand_CS
1年前
关注
系统调用如何实现?
SYSCALL 系统调用就是调用操作系统提供的一系列内核功能函数,因为内核总是对用户程序持不信任的态度,一些核心功能不能直接交由用户程序来实现执行。...
5
评论
分享
Rand_CS
1年前
关注
多处理器下的中断机制
中断是硬件和软件交互的一种机制,可以说整个操作系统,整个架构都是由中断来驱动的。中断的机制分为两种,中断和异常,中断通常为 IO 设备触发的异步事件,而异常是 CPU 执行...
6
评论
分享
Rand_CS
1年前
关注
xv6 文件系统详解
本文继续来看 xv6 的文件系统部分,xv6 将文件系统的设计分为 7 层:磁盘,缓存区,日志,目录,路径,文件系统调用...
5
评论
分享
Rand_CS
1年前
关注
你知道键盘是如何工作的吗?
键盘如何工作的前文曾经说过,当时是以 Linux 0.11 为基础讲的但不系统,本文以 xv6 的键盘驱动程序为例来系统地讲述键盘是如何工作的。...
6
评论
分享
Rand_CS
1年前
关注
如何实现一个简单的文件系统
本文来聊聊文件系统中的日志系统,来看一个简单的日志系统是如何实现的。本文是接着前面的 xv6 系列,用到的一些前导知识不再说明,没看的可以先看一下。...
4
评论
分享
下一页
个人成就
文章被点赞
196
文章被阅读
26,121
掘力值
1,239
关注了
0
关注者
26
收藏集
0
关注标签
4
加入于
2021-03-23
温馨提示
当前操作失败,如有疑问,可点击申诉