首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NetPunk
掘友等级
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
《Operating System:Three Easy Pieces》阅读笔记<二十八>—快速文件系统
Fast File System快速文件系统是早期UNIX文件系统的改进版,早期的UNIX文件系统十分简单,问题是,性能很糟糕,到后面这个文件甚至不能提供磁盘总带宽的2%,而且用久了空间碎片化很严重,
《Operating System:Three Easy Pieces》阅读笔记<二十七>—实现文件系统
在有了前面那些知识的铺垫后,我们已经能构建一个非常简单的文件系统了,并且文件系统是纯软件,所以不需要学习额外的硬件支持。构建文件系统有很大的灵活性,所以没有明显的设计规范,这一点会在我们的构建过程中表
《Operating System:Three Easy Pieces》阅读笔记<二十六>—实现文件系统
在有了前面那些知识的铺垫后,我们已经能构建一个非常简单的文件系统了,并且文件系统是纯软件,所以不需要学习额外的硬件支持。构建文件系统有很大的灵活性,所以没有明显的设计规范,这一点会在我们的构建过程中表
《Operating System:Three Easy Pieces》阅读笔记<二十五>—文件和目录
我们真正开始讨论文件的抽象,这也是重点部分,文件和目录的抽象是文件系统的基石,正如CPU、内存一样,文件也是系统内可共享的持久化存储资源,我们重点谈论一下UNIX文件系统中可交互的接口。
《Operating System:Three Easy Pieces》阅读笔记<二十四>—冗余磁盘阵列
我们介绍了硬盘的基本模型,理论上,我们总是对磁盘有可靠性(reliable) 的要求。这要求硬盘有备份的功能,不光是备份,磁盘通过备份要有检测故障的能力。另外,很多时候我们对性能有一定的要求,并且我们
《Operating System:Three Easy Pieces》阅读笔记<二十三>—磁盘驱动
想到操作系统的持久化,很多人首先想到的是文件系统,然而从硬件角度,持久化的基本是硬盘。因此,在构建文件系统之前,首先要里了解存储文件的磁盘是怎么驱动的。硬盘的接口很简单,对于系统来说硬盘的存储空间
《Operating System:Three Easy Pieces》阅读笔记<二十二>—IO设备
I/O(Input/Output),即输入/输出是系统的重要组成部分,计算机通过IO存取设备,通过IO和外界交互。程序通过IO执行功能。因此IO与操作系统结合方式是系统是否高效的关键。首先我们需要了解
使用Git与Github合作开发
使用Git在GitHub上进行合作的操作其实很简单,重要的是在合作开发时我们需要理解的一些核心概念,我总结为:审核人与贡献者 、commit与merge、本地仓库与云端fork仓库、云端项目仓库
《Operating System:Three Easy Pieces》阅读笔记<二十一>—常见并发问题
我们已经学习了并发问题的解决工具,锁、条件变量、信号量。但是如果对并发问题没有一个准确认知的话是无法编写出合格的并发程序的。尤其是将一些常见的Bug记在脑子里是编写合理的并发程序的前提。如果从实际
《Operating System:Three Easy Pieces》阅读笔记<二十>—信号量
我们已经学习了锁和条件变量的含义和使用方法,有人可能发现这两个概念的功能虽然有很大区别,但是形式上有些相似。这是因为锁和条件变量都是信号量(Semaphores) 的高层抽象。所谓信号量就是一个带有数
下一页
个人成就
文章被点赞
11
文章被阅读
16,695
掘力值
714
关注了
1
关注者
14
收藏集
0
关注标签
6
加入于
2022-04-02