文件系统
文件系统的基本组成
文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会丢失,所以可以持久化的保存文件。
文件系统的基本数据单位是文件,它的目的是对磁盘上的文件进行组织管理,那组织的方式不同,就会形成不同的文件系统。
Linu...
文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会丢失,所以可以持久化的保存文件。
文件系统的基本数据单位是文件,它的目的是对磁盘上的文件进行组织管理,那组织的方式不同,就会形成不同的文件系统。
Linu...
分类 operating system 下的文章是我阅读小林 coding 图解系统部分文章的学习记录 基本就是原文复制粘贴;看这种技术博客,我发现如果只是盯着看,会很难坚持的看下去。 但是如果,自己动手把文章的文字自己在电脑上敲一遍,会容易阅读许多。
原文连接:https://xiaolincoding.com/os/
我们的电脑设备可以接非常多的输入输出设备,比如键盘、鼠标、显示器、网卡、硬盘、打印机、音响等等,每个设备的用法和功能都不同,那操作系统是如何把这些输入输出设备统一管理的呢?
为了屏蔽设备之间的差异,每个设备都有一个叫设备控制器(*Device Control*) 的组件,比如硬盘有硬...
编写的代码只是一个存储在硬盘的静态文件,通过编译后就会生成二进制可执行文件,当我们运行这个可执行文件后,它会被装载到内存中,接着 CPU 会执行程序中的每一条指令,那么这个运行中的程序,就被称为「进程」(Process)。
计算机是由各种外部硬件设备组成的,比如内存、cpu、硬盘等,
如果每个应用都要和这些硬件设备对接通信协议,那这样太累了,所以这个中间人就由内核来负责,让内核作为应用连接硬件设备的桥梁
Read More
磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数。 原文: 当当当当,去看失火哟!如果你是围观的人,你是兴奋,还是同情? 理解: 这个问题的回答,要看个人的立场与身份。如果我只是一个路人,我大致就是看看热闹,期盼火赶紧灭,期盼没有人受伤。但如果我有关心的人正因...
分类:You-must-know-about-human-nature 下的文章是我阅读《你不可不知的人性》这本书的一些个人感悟。
按照书本章节顺序,每一章写一篇感悟。预期书写格式是: 文章内容仅代表个人理解,不存在任何...
网络系统
什么是零拷贝?
为什么要有 DMA...
股市名嘴换人做
开头总结与理解:
《你不可不知的人性》阅读感悟