
操作系统
文章平均质量分 72
1
早睡早起爱学习i
菜菜菜菜
展开
-
王道操作系统、文件管理
第四章、文件管理文章目录第四章、文件管理一、初识文件管理1.文件的属性2.文件的逻辑结构3.文件处理中操作系统向上层提供的功能二、文件的逻辑结构1.文件的逻辑结构与物理结构一、初识文件管理1.文件的属性2.文件的逻辑结构3.文件处理中操作系统向上层提供的功能总结:二、文件的逻辑结构1.文件的逻辑结构与物理结构逻辑结构:在用户看来,文件内部的数据应该是如何组织起来的;物理结构:在操作系统看来,文件的数据是如何存放到外存中的。(1) 无结构文件与有结构文件:(2)原创 2020-10-29 20:49:22 · 689 阅读 · 5 评论 -
第五章、虚拟内存
虚拟内存:1. 覆盖技术:1.1 目标:* 在较小的可用内存中运行较大的程序。常用于多道程序系统,与分区存储管理配合使用。1.2 原理:把程序按照其自身的逻辑结构,划分为若干个功能上相对独立的程序模块,那些不会同时执行的模块共享同一块内存区域,按照时间先后来执行。必要部分(常用功能) 的代码和数据常驻内存;可选部分(不常用功能)在其他程序模块中实现,平时存放在外存中,在需要用到时才装入内存;不存在调用关系的模块不必同时装入内存,从而可以相互覆盖,即这些模块公用一个分区。1.3 实例:原创 2020-09-25 20:17:24 · 250 阅读 · 0 评论 -
第四章、非连续式内存分配
非连续内存分配:1.1、为什么需要非连续内存分配:1.2 分段(Segmentation):程序的分段地址空间: 逻辑地址空间是连续的,物理地址是离散的中间需要映射机制来建立联系。通过硬件将内存中的不同区域划分,分别分开进行管理。如果用软件来实现就会涉及到拷贝,开销是很大的。分段寻址方案:一个段指一个 “内存块”,是一个逻辑地址空间。方式一: 采用 段号(s) + 段内偏移(addr)的方式管理,也即是段寄存器+地址寄存器实现方案(x86是典型的例子);方式二: 是原创 2020-09-25 20:12:17 · 346 阅读 · 0 评论 -
第三章、连续式内存分配
操作系统的内存管理:3.1 计算机体系结构及内存分层体系操作系统的内存层次:操作系统在内存管理方面需要完成的目标:抽象: 逻辑地址空间保护: 独立地址空间(保证多个进程间不会相互干扰)共享: 访问共同的地址空间(当多个进程需要操作同一块操作地址时,需要共享地址空间)虚拟化: 由于缓存及寄存器的存储空间有限,当存储大量数据时,就需要使用虚拟空间操作系统管理内存的不同方法:程序重定位分段分页虚拟内存按需分页虚拟内存操作系统在完成内存管理操作同时还需要高度依赖于硬件必原创 2020-09-25 20:04:15 · 259 阅读 · 0 评论 -
第二章、操作系统基础操作
1. 操作系统的启动 异常和中断启动:OS的启动加载是通过一步步来执行实现的,主要涉及到 BIOS(基本I/O处理系统,检查外设硬件能否正常工作)、DISK(存放OS)、Bootloader(加载OS,能够让OS从硬盘加载到内存中去).通电之后BIOS就会从一个特定的地址开始执行(CS:IP = 0xf0000:fff0 CS是段寄存器,IP是指令寄存器) ;然后接下来会完成一系列操作,包括 加电自检(POST) ,自检是指检查一些硬件外设设备能否正常工作; 在自检完成后就会将bootlo原创 2020-09-10 17:34:56 · 357 阅读 · 0 评论 -
第一章、概述
【操作系统】 Operation System:https://blog.youkuaiyun.com/iwanderu/article/details/1039341271. 操作系统的功能、概念和目标2. 操作系统的特征原创 2020-09-10 17:26:02 · 169 阅读 · 0 评论