随笔分类 -  操作系统

摘要:增加2~3个文件操作命令,并加以实现。(如移动读写指针,改变文件属性,更换文件名,改变文件保护级别) 代码: 阅读全文
posted @ 2018-05-19 20:18 Nikki_o3o 阅读(675) 评论(1) 推荐(0)
摘要:题目要求: 编一个通过屏幕选择命令的文件管理系统,每屏要为用户提供足够的选择信息,不需要打入冗长的命令。 代码: 阅读全文
posted @ 2018-05-18 22:21 Nikki_o3o 阅读(475) 评论(0) 推荐(0)
摘要:设计一个树型目录结构的文件系统,其根目录为 root,各分支可以是目录,也可以是文件,最后的叶子都是文件。 我实现的功能是提供父目录(兄弟目录),输入文件名,创建树型目录结构,文本文件不可以再有子目录。最终打印出每个创建的文件夹或文本文件的路径。 代码: 运行实例: 阅读全文
posted @ 2018-05-18 21:08 Nikki_o3o 阅读(1205) 评论(0) 推荐(0)
摘要:编写并调试一个段页式存储管理的地址转换的模拟程序。 首先设计好段表、页表,然后给出若干个有一定代表性的地址,通过查找段表页表后得到转换的地址。 要求打印转换前的地址,相应的段表,页表条款及转换后的地址,以便检查。 我设计的段表和页表如下: 代码: 运行结果示例: 1不在段表中,5 不在页表中,37是 阅读全文
posted @ 2018-05-13 11:36 Nikki_o3o 阅读(863) 评论(1) 推荐(0)
摘要:设计一个可变式分区分配的存储管理方案。并模拟实现分区的分配和回收过程。 对分区的管理法可以是下面三种算法之一: 首次适应算法 循环首次适应算法 最佳适应算法 对于测试样例 : 首地址 大小 123 3 125 2 213 4 作业名 大小 1 3 2 3 3 1 从123开始查找,其大小满足作业1的 阅读全文
posted @ 2018-05-13 11:31 Nikki_o3o 阅读(492) 评论(0) 推荐(0)
摘要:编写并调试一个多道程序系统的作业调度模拟程序。 作业调度算法:采用基于优先级的作业调度。 本程序中,我设定CPU最大可运行资源数为10,时间片为0.5,如果输入的作业(单个)占用CPU时间大于10,程序终止,无法调度。 测试样例: 作业名 提交时间 CPU时间 IO时间 优先级 1 5 2 1 3 阅读全文
posted @ 2018-04-27 11:39 Nikki_o3o 阅读(899) 评论(0) 推荐(0)
摘要:1、编写并调试一个单道处理系统的作业等待模拟程序。 作业等待算法:分别采用先来先服务(FCFS),最短作业优先(SJF)、响应比高者优先(HRN)的调度算法。 对每种调度算法都要求打印每个作业开始运行时刻、完成时刻、周转时间、带权周转时间,以及这组作业的平均周转时间及带权平均周转时间,以比较各种算法 阅读全文
posted @ 2018-04-27 11:34 Nikki_o3o 阅读(906) 评论(0) 推荐(0)
摘要:2、编写并调度一个多道程序系统的作业调度模拟程序。 作业调度算法:采用基于先来先服务的调度算法。 对于多道程序系统,要假定系统中具有的各种资源及数量、调度作业时必须考虑到每个作业的资源要求。 本程序中,我设定CPU最大可运行资源数为10,时间片为0.5,如果输入的作业(单个)占用CPU时间大于10, 阅读全文
posted @ 2018-04-27 11:31 Nikki_o3o 阅读(1585) 评论(0) 推荐(0)