![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 73
壑壑哒
这个作者很懒,什么都没留下…
展开
-
基于动态优先级的时间片轮调转算法(简单模拟)
实验要求: 模拟操作系统运转, 设置时间片轮,进程运行一次,所需运行时间减去时间片轮大小(设为2),优先级减去2,等待系统调用。 相关理论: 时间片轮调度算法中,每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程实现过程。 动态优先级调度算法是指在创建进程之初,先赋予其一个优先级,然后其值随着进程的推进或等待...原创 2018-09-29 15:53:01 · 4421 阅读 · 1 评论 -
Linux进程管道通信(有名管道、无名管道)
相关理论 管道是UNIX系统中最早为两个进程之间提供的一种通信机制。管道是一种单向的、先入先出的、无结构的、大小固定的通信通道。写进程在管道的一端写入数据,读进程从管道的另一端读出数据。如果两个或多个进程同时对一个进程进行读写,那么这些进程必须使用锁机制或者信号量机制对其进行同步。 管道分为无名管道和有名管道。无名管道没有名字,所以只能提供给进程家族中的父子进程间通信使用,而有...原创 2018-11-15 17:45:21 · 446 阅读 · 0 评论 -
可变分区存储管理下主存空间分配回收(最优适应分配算法)
要求 假设主存当前状态如下: 系统采用最优适应分配算法为作业分配主存空间,而且具有紧凑技术。请编程完成以下步骤(代码中OS区用“o”表示,Job1~job4用a~d表示): 输出此时的已分配区表和未分配区表; 装入 Job3(35K),输出主存分配后的已分配区表和未分配区表; 回收 Job2所占用的主存空间,输出主存回收后的已分配区表和未分配区表; 装入 Job4(130K),输...原创 2018-11-15 18:09:25 · 10196 阅读 · 1 评论