




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机底层知识计算机底层知识虚拟内存virtualmemory虚拟地址和物理地址virtualaddressandphysicaladdress虚拟地址大小:LEN=2BITBIT=构成:虚拟地址=内核地址(14)+应用地址(3物理地址实际内存地址。虚拟地址到物理地址虚拟地址(VA)MMU物理地址(PA)物理地址(PA)MAP缓存行(BL)虚拟页和物理页虚拟页(VIRTUALPAGE):虚拟内存由虚拟页构成物理页(PHYSICALPAGE):物理内存由物理页构成虚拟页大小=物理页大小step2.地址翻译硬件要把这个虚拟地址翻译成一个物理地址,从而可以再根据高速缓存的映射关系,把这个物理地址对应的值找到。step3.地址翻译硬件利用页表数据结构,TLB硬件缓存等技术,目的只是把一个虚拟地址映射到一个物理地址。要记住DRAM缓存是全相联的,所以一个虚拟地址和一个物理地址是动态关联的,不能直接根据虚拟地址推导出物理地址,必须根据DRAM从磁盘把数据缓存到DRAM时存到页表时存的实际物理页才能得到实际的物理地址,用物理页PPN+VPO就能算出实际的物理地址(VPO=PPO,所以直接用VPO即可)。PPN的值是存在页表条目PTE中的。地址翻译做了一堆工作,就是为了找到物理页PPN,然后根据VPO页面偏移量,就能定位到实际的物理地址。step4.得到实际物理地址后,根据高速缓存的原理,把一个物理地址映射到高速缓存具体的组,行,块中,找到实际存储的数据。1.4内存映射virtualmap内存映射示意图Va1Va1Va2Va3Va4Va5Va6Va7Va8Va9Fa1Fa2Fa3Fa4Fa5Fa6Fa7Fa8Fa9Map(内存空间)(文件空间)进程和线程processandthread进程概念:进程系统分配存储资源最小单位.进程假象:一直占居CPU一直独占存储资源复制与共享复制:物理内存块在写的时候内存真实复制.共享:共享指针指向同一物理内存块.管理打开的文件资源FFd0Fd1…fdnFd0Fd1…fdn父进程子进程描述符表文件A文件B打开的文件表V_NODE表文件位置引用次数类型大小访问修改文件位置引用次数类型大小访问修改父进程和子进程之资源分配复制前状态复制前状态复制后状态父进程页表子进程页表物理页表物理页表PT211PT2111250PT211PT21112501036父进程页表子进程页表进程间通讯:通过管道等方式在不同进程间进行通讯.线程概念:功能调度的最小单位.并发本质和难点本质:同一时间点,不同逻辑流同时运行.难点:解决资源共享问题.(共享内存方式解决)硬盘知识disc磁盘的基本结构和工作原理基本结构盘面盘面磁道扇区工作原理:硬盘结构:柱面柱面盘片磙头硬盘结构:8个盘片,16个盘面(1盘片上下两个盘面)1个盘面有2^16个磁道;1个磁道有256个扇区;1个扇区有4KB字节;总字节数=16X2^16X256X4KB=1TB读取时间=寻道时间+旋转延时+传输时间磁盘和主存之间数据交换CPUCPU芯片寄存器文件ALU总线接口缓存主存USB适配器图形视配器磁盘控制器文件系统:filesystem文件系统构成:磁盘文件系统;网络文件系统;虚拟文件系统;虚拟文件系统VIRTUALFILESYSTEM标准文件管理库文件标准文件管理库文件VFS虚拟文件系统应用程序A应用程序B应用程序CEXT2/3REISERFSXFS应用级内核级VFS核心对象超级对象:mount文件系统;INODE对象:一个具体文件;目录对象:文件路径(目录);打开文件对象:文件句柄;对象之间关系说明SSuper_blockFile_instanceAddress_spaceFile_structureinodeTask_structureF_op_type超级块:supperblock每个物理扇区的结构:启动块块组1块组2……块组N块组结构:超级块(真实)块1块2……块N超级块(备份)块1块2……块N…..……块组数据结构:示意图超级块组描述数据位图INODEINODE|TABLEDATA1K11NM文件节点:INODEINODE和文件一一对应INODE重要属性NO属性说明NO属性说明NO属性说明1i_ino编号4I_count引次7I_mode权限2I_size大小5I_dentry目录8I_mapping映射3I_atime访问6I_sb超块9…………INODE状态无引用,无修改。已引用,无修改。已引用,已修改。目录项DIRECTORY关键属性:D_I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度辽宁省国家保安员资格考试通关题库(附带答案)
- 2024年度辽宁省国家保安员资格考试典型题汇编及答案
- U型荧光灯管产业分析报告
- 2025年人教版小学五年级下册家长沟通计划
- 2025年护理服务满意度调查计划
- 五年级学科教学改革计划
- 陕旅版五年级英语教学计划的情境教学
- 九年级物理实验教学计划与学生能力培养
- 2025年上学期小学德育环境保护计划
- 2024-2025学年人教PEP版英语六年级下册教学计划
- 2025年湖南水利水电职业技术学院单招职业技能测试题库参考答案
- (部编版2025新教材)道德与法治一年级下册-第1课《有个新目标》课件
- 廉政从业培训课件
- 中央2025年中国科协所属单位招聘社会在职人员14人笔试历年参考题库附带答案详解-1
- 2025新 公司法知识竞赛题库与参考答案
- 大学生美甲创业项目路演
- 2025年中国中煤能源集团有限公司招聘笔试参考题库含答案解析
- 2024年湖北省联合发展投资集团有限公司人员招聘考试题库及答案解析
- 造价咨询服务方案进度计划安排及保证措施
- 2024年全国统一高考英语试卷(新课标Ⅰ卷)含答案
- 2024年认证行业法律法规及认证基础知识 CCAA年度确认 试题与答案
评论
0/150
提交评论