![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统基础
文章平均质量分 53
操作系统理论基础知识
、在下李楚卿
这个作者很懒,什么都没留下…
展开
-
内存管理(一)
源程序到进程运行的整个过程,主要为编译、链接和装入;程序运行前,将目标模块链接成完整的装入模块后不再拆开。装入时,才将逻辑地址转为物理地址。执行时,才将逻辑地址转为物理地址。目标模块在装入时才被链接在一起。推迟到运行的时候才进行链接。另有内存映射段,暂时不表。以程序中实际地址装入内存。原创 2024-05-26 21:54:58 · 139 阅读 · 0 评论 -
外存管理(一)
增量式索引融合直接寻址、单次间址、多次间址,兼顾大、中、小型文件;大文件的索引块应有多块,对索引块建立一块索引块,形成多级索引;每个文件分配一个索引块,将所有盘块号记录在该索引块中;FAT系列文件系统的最后一个产品。索引结点设有13个地址项,分别为。经此结构,文件最大长度可达到4T。原创 2024-05-12 22:07:41 · 835 阅读 · 1 评论 -
文件管理(一)
读文件时,检索目录项,得到外存地址,利用目录项中读指针得到读位置进行读文件。数据项是最低级的数据组织形式,分为基本数据项、组合数据项;记录是一组相关数据项的集合,用以描述对象在某方面的属性;当第一次请求文件操作时,利用系统调用open将文件打开;当用户不需要此文件后,则利用系统调用close将其关闭;删除文件,需要检索目录项,回收外存空间,删除目录项;与文件性质、管控相关的信息的集合,统称为文件属性;创建新文件,需要申请外存空间,在目录中创建目录项;写文件时,检索目录项,利用目录项中写指针进行写文件。原创 2024-05-19 15:25:37 · 413 阅读 · 1 评论 -
文件管理(二)
又称文件组织,文件由一系列逻辑记录组成,如何组织逻辑记录即为逻辑结构。又称存储结构,文件如何存储在外存之上即为物理结构。用户视角看到的文件,由一系列逻辑记录组成;通过索引表来检索出记录在文件中的位置。原创 2024-05-19 20:46:54 · 184 阅读 · 1 评论 -
输入输出系统管理(二)
通道其实是特殊的处理机,可从内存中取通道程序并执行IO指令,完成IO任务,再向CPU发送中断信号。IO设备又分为:输入设备、输出设备、交互式设备。设备控制一个设备时,只有一个地址;控制多个设备,则有多个地址。高速设备:数十万字节至千兆字节每秒。中速设备:数十万到数千字节每秒。低速设备:几字节到几百字节每秒。IO设备 = 设备 + 设备控制器。设备控制器控制一或多个IO设备。原创 2024-04-29 20:55:19 · 110 阅读 · 0 评论 -
输入输出系统管理(三)
中断可分为外中断 (中断)和内中断(陷入)外中断在每条指令执行后检测,而内中断则可能在指令执行中多次出现。原创 2024-04-29 23:59:33 · 128 阅读 · 0 评论 -
输入输出系统管理(四)
高层软件与设备控制器间负责通信的程序。原创 2024-05-01 12:56:17 · 13 阅读 · 0 评论 -
输入输出系统管理(五)
暂时性错误主要由设备驱动性程序处理;而持久新错误中可处理的由设备独立性软件处理。设备数据块大小不同,独立性软件需向上提供与设备无关的数据块的大小。独占设备由操作系统统一分配回收,进程使用时应向OS提出申请;使得应用进程中所用的设备,不局限于某个具体的物理设备。有两种形式,系统级LUT只设一张,只适合单用户。或用户级LUT在用户登录时设置一张。完成逻辑设备名到物理设备名的映射。记录系统中全部设备的情况。原创 2024-05-01 16:09:55 · 35 阅读 · 0 评论 -
输入输出系统管理(六)
应用程序使用系统调用,OS捕获到系统调用后,将用户态转为内核态0执行相应操作系统的过程,完成相应的IO操作。执行完成后再转为用户态。原创 2024-05-03 18:17:21 · 99 阅读 · 1 评论