随笔分类 - 操作系统
摘要:文件系统 1.文件的基本结构 Linux给每一个文件分配两个数据结构,文件本身存放在数据块区中。 索引节点(index node):⽤来记录⽂件的元信息,比如inode 编号、文件大小、访问权限、创建时间、修改时间、数据在磁盘的位置等。每一个索引节点对应一个文件。存放在硬盘中,需要占一定的空间。 目
阅读全文
摘要:内存管理 1.什么是虚拟内存? 虚拟内存是一种内存分配方案,是一项可以用来辅助内存分配的机制。 因为每一个进程同时运行,怎么能保证每一进程访问的不是相同的物理内存呢? 让每一个进程都有自己的虚拟内存,进程持有的虚拟地址会通过 CPU 芯⽚中的内存管理单元(MMU)的映射关系, 来转换变成物理地址,然
阅读全文
摘要:三部:操作系统(上):硬件结构;操作系统概述 操作系统(中):内存管理;进程管理 操作系统(下):文件系统;IO管理;调度算法 硬件结构 1.CPU是如何执行程序的? 前提知识: 冯诺依曼模型:CPU,内存,输入设备,输出设备,总线。(也可分为:控制器,计算器,存储器,IO) CPU 寄存器:通用寄
阅读全文