摘要:
Linux文件系统的层次 General Block Device Layer: 隐藏不同硬件设备的细节,为内核提供统一的IO操作接口。这样无论什么样的硬盘和驱动,他们所提供的IO接口都没区别,被一视同仁看做块设备来处理。 文件系统: 大多Linux发行版本默认使用的是ext4。 内核支持的文件系统 阅读全文
摘要:
进程和线程 🧩起源 最开始的计算机是由程序员将写好程序的闪存卡插进机器,芯片读取闪存卡的指令,一条一条执行完后就关机——单任务的模型。而后来,人们用计算机进行办公,聊天等,机器执行的程序会随时会被切换,为了支持这种机制,人们设计了进程和线程。 🎂资源分配 操作系统要考虑分配资源,主要是三大资源: 阅读全文
摘要:
文件 /为根目录,绝对路径即为从根目录开始到文件所在地址的路径。.代表当前目录,..代表上一级目录,相对路径即为从当前工作路径开始到文件所在地的目录,pwd查看工作目录 。cd指令切换工作目录,可用绝对或者相对路径,不带参数则切换到家目录,一般是/home/{username}或者~, cd ..会 阅读全文
摘要:
冯诺依曼模型 CPU 每次可以计算4个byte - 32位CPU; 每次可以计算8个byte - 64位CPU; 32 和 64 称为CPU的位宽。 寄存器 离CPU近的存储来存储需要被计算的数字 PC寄存器(Program Counter, PC): 存储需要CPU执行的指令的地址;始终保存下一条 阅读全文