《操作系统原理》实验报告
TaoTie830
这个作者很懒,什么都没留下…
展开
-
《操作系统》——硬盘扫描问题的算法实现
《操作系统》课程实验(五) ——生产者消费者同步问题的算法实现 实验目的 磁盘是可供多个进程共享的设备,当有多个进程都要求访问磁盘是,应采用一种最佳调度算法,以使各进程对磁盘的平均访问时间最小。目前最成用的磁盘调度算法有先来先服务(FCFS),最短寻道时间优先(SSTF),以及扫描算法(SCAN)。通过本实验可以加深理解有关磁盘调度的目标,并体会和了解最短寻道时间优先算法和扫描算法的具体实施...原创 2019-12-01 22:10:57 · 1600 阅读 · 0 评论 -
《操作系统》——内存管理和分配算法实现
《操作系统》课程实验(四) ——内存管理和分配算法实现 实验目的 页面置换算法的好坏直接关系到系统运行的效率。本设计要求用高级语言编写和调试一个简单的内存页面调度程序。通过本实验可以加深理解有关最佳置换算法、先进先出置换算法和最近最久未使用置换算法的概念,并体会和了解这三种页面置换算法的具体实施办法。 实验内容 页面流如下: ...原创 2019-12-01 22:05:02 · 1217 阅读 · 0 评论 -
《操作系统》 ——银行家算法实现
《操作系统》课程实验(三) ——银行家算法实现 实验目的 系统资源的分配方式决定了系统的进程和资源状态是否安全。本设计要求用高级语言编写和调试一个简单的用银行家算法判断此次资源分配是否安全的方法。通过本实验可以加深理解有关银行家算发的使用方法和概念,并体会和了解系统的安全性的资源分配准则。 在避免死锁的方法中,允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次资源分配的安全性。...原创 2019-12-01 21:53:06 · 891 阅读 · 0 评论 -
《操作系统》 ——进程管理和调度算法实现
《操作系统》课程实验(二) ——进程管理和调度算法实现 实验目的 进程调度是处理机管理的核心内容。本设计要求用高级语言编写和调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会和了解优先权调度算法和时间片轮转调度算法的具体实施办法。 实验内容 设计进程控制块PCB表结构,分别适用于优先权调度算法和时间片轮转调度算法。 PCB结构包括以下信息:进程名、...原创 2019-12-01 21:46:19 · 2148 阅读 · 0 评论 -
《操作系统》生产者消费者同步问题的算法实现
《操作系统》课程实验(一) ——生产者消费者同步问题的算法实现 实验目的 全面理解生产者与消费者问题模型,掌握解决该问题的算法思想,正确使用同步机制。 实验内容 问题描述:一组生产者向一组消费者提供消息,它们共享一个有界缓冲池,生产者向其中投放消息,消费者从中取得消息。假定这些生产者和消费者互相等效,只要缓冲池未满,生产者可将消息送入缓冲池;只要缓冲池未空,消费者可从缓冲池取走一个消息。...原创 2019-12-01 21:42:50 · 4947 阅读 · 0 评论