![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 71
操作系统学习
苦笑的背后
为之则易,不为则难
展开
-
python实现操作系统之动态分区存储管理
一、 实验目的:目的:熟悉并掌握动态分区分配的各种算法,熟悉并掌握动态分区中分区回收的各种情况,并能够实现分区合并。任务:用高级语言模拟实现动态分区存储管理。二、实验内容:1、实验内容分区分配算法至少实现首次适应算法、最佳适应算法和最坏适应算法中的至少一种。熟悉并掌握各种算法的空闲区组织方式。分区的初始化——可以由用户输入初始分区的大小。(初始化后只有一个空闲分区,起始地址为0,大小是用户输入的大小)分区的动态分配过程:由用户输入作业号和作业的大小,实现分区过程。分区的回收:用户输入作业号,原创 2020-05-17 17:01:45 · 2551 阅读 · 5 评论 -
操作系统总结(梁红兵,汤小丹)
站在用户的角度操作系统就是人机接口。站在系统的角度操作系统就是计算机系统资源的管理者。操作系统简称OS:定义:一组管理计算机内的硬件和软件资源,同时提供用户接口,方便用户使用计算机资源的程序的集合。单道程序设计技术。一次只调入一道程序到内存中运行。●该程序独占系统内所有的资源。●程序的执行从开始到结束,一气呵成。●程序之间整体的执行由顺序性。多道程序设计技术。●内存中多道程序...原创 2020-02-24 20:01:58 · 1018 阅读 · 0 评论 -
python实现操作系统FCFS和SJF调度算法
实验内容模拟实现FCFS/SJF调度。设置作业体:作业名,作业的到达时间,服务时间,作业状态(W——等待,R——运行,F——完成),作业间的链接指针;作业初始化:由用户输入作业名、服务时间、到达时间进行初始化,同时,初始化作业的状态为W。显示函数:在作业调度前、调度中和调度后进行显示。排序函数:对等待状态的作业按照调度算法排序(不同的调度算法排序方式不同),注意考虑到达时间。调度函数:...原创 2020-04-20 17:13:48 · 2464 阅读 · 2 评论 -
python实现动态高优先权优先调度算法
一、实验目的:了解并掌握动态高优先权优先调度算法的理论,掌握动态优先权的设置方式。任务:模拟实现动态高优先权优先的调度(若数值越大优先权越高,每运行一个时间单位优先权-n,若数值越小优先权越高,每运行一个时间单位优先权+n)二、实验内容:设置进程体:进程名,进程的到达时间,服务时间,初始优先权,进程状态(W——等待,R——运行,F——完成),进程间的链接指针;进程初始化:由用户输入进程名...原创 2020-05-06 18:28:39 · 3177 阅读 · 0 评论