摘要: 文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。 文件逻辑结构的类型 有结构文件(记录式) ①定长记录 ②变长记录 无结构文件(字符流式) 字节为单位,利用读写指针依次访问。 系统对该类文件不需格式处理。 ①顺序文件 两种记录排列方式 串结构:按记录形成的时间顺序串 阅读全文
posted @ 2018-12-09 14:38 yanbinging 阅读(560) 评论(0) 推荐(0)
摘要: i/o系统的组成 包括: 需要用于输入、输出和存储信息的设备; 需要相应的设备控制器; 控制器与CPU连接的高速总线; 有的大中型计算机系统,配置I/O通道; ①用户层软件 实现与用户交互的接口,用户可直接调用在用户层提供的、与I/O操作有关的库函数,对设备进行操作。 ②设备独立软件 用于实现用户程 阅读全文
posted @ 2018-12-09 14:25 yanbinging 阅读(275) 评论(0) 推荐(0)
摘要: 1)常规存储器管理方式的特征 一次性:作业在运行前一次性的全部装入内存 驻留性:作业装入内存后,便一直驻留在内存,直至作业运行结束 2)局部性原理 时间局部性:被引用过一次的存储器位置很可能在不远的将来再被多次引用 空间局部性:如果一个存储器的位置被引用过一次,那么程序很可能在不远的将来引用附近的一 阅读全文
posted @ 2018-11-24 19:34 yanbinging 阅读(302) 评论(0) 推荐(0)
摘要: 相比较于连续分配方式:分页的目的是更细粒度的处理空间,减少粗放管理的浪费或开销问题 分页方式下,内存的使用率高,浪费少。但是不是绝对没有碎片(进程的最后一页总是不能占满一个物理块) 1)页面的概念:内存划分为多个小单元,每个单元k大小,成为块。作业也按k单位划分成片,称为页面。 ①物理划分块的大小 阅读全文
posted @ 2018-11-12 19:17 yanbinging 阅读(299) 评论(0) 推荐(0)
摘要: (1)单一连续分配 内存分为系统区和用户区两部分 系统区:仅提供给os使用,通常放在内存低址部分 用户区:提供给用户使用 优点:易于管理 缺点:造成内存浪费等 (2)固定分区分配 把内存分为一些大小相等或不等的分区,每个应用进程占用一个分区 实现划分分区:分区大小相等:只适合多个相同程序的并发执行 阅读全文
posted @ 2018-11-11 20:07 yanbinging 阅读(123) 评论(0) 推荐(0)
摘要: 1 程序的装入和链接 2连续分配存储管理方式 3分页存储管理方式 4分段存储管理方式 5虚拟存储器,请求分页/分段 页面置换算法 1 程序进内存的一般过程:1 编译compiler:编译程序:将用户源代码编译成若干个目标模块。2 链接link:链接程序:将形成的一组目标模块,及它们需要的库函数链接在 阅读全文
posted @ 2018-11-11 19:41 yanbinging 阅读(348) 评论(0) 推荐(0)
摘要: 死锁:指多个进程在运行过程中,因争夺资源而造成的一种僵局。当进程处于这种状态时,若无外力作用,它们都将无法再向前推进 产生死锁的原因可归为两点 1 竞争资源 可把系统中的资源分为两类:可剥夺和非剥夺性资源可剥夺性资源:分配给进程后可以被高优先级的进程剥夺。如CPU和主存。不可剥夺性资源:分配给进程后 阅读全文
posted @ 2018-10-27 14:26 yanbinging 阅读(179) 评论(0) 推荐(0)
摘要: 调度的实质就是一种资源分配。不同的系统和系统目标,通常采用不同的调度算法 如批处理系统为照顾为数众多的短作业,应采用短作业优先的调度算法;如分时系统为保证系统具有合理的响应时间,应采用轮转法进行调度。目前存在的多种调度算法中,有的算法适用于作业调度,有的算法适用于进程调度;但有些算法作业调度和进程调 阅读全文
posted @ 2018-10-21 12:00 yanbinging 阅读(309) 评论(0) 推荐(0)
摘要: 处理机调度:多道程序环境下,动态的把处理机分配给就绪队列中的一个进程使之执行 提高处理机的利用率,改善系统性能,很大程度上取决于处理机调度的性能。 1 高级调度(作业调度)主要在早期批处理阶段,处理在外存上的作业 哪些调入内存? 创建进程,分配必要的资源 将新进程排在就绪队列 每次调度时 接纳多少作 阅读全文
posted @ 2018-10-20 22:36 yanbinging 阅读(92) 评论(0) 推荐(0)
摘要: 认识线程 多道程序管理:追求效率的目的下实现并发 进程是一个可拥有资源的独立单位 是一个可独立调度和分派资源的基本单位 有如下频繁操作 :创建进程 撤销进程 进程切换 怎么样进一步提高并发效率,节约时空开销? 分配资源 调度执行 分开的思想 以进程为单位分配资源 将进程划分为多个功能单位调度执行 2 阅读全文
posted @ 2018-10-14 14:16 yanbinging 阅读(127) 评论(0) 推荐(0)