操作系统 程序设计作业
努力学习计算机123
这个作者很懒,什么都没留下…
展开
-
操作系统 实验1——Linux内核编译及添加系统调用
文章目录Linux内核编译及添加系统调用步骤1 查看旧内核版本2 下源码3 进入root权限4 解压源码,并放置到特定文件夹5 添加系统调用6 安装各个必备软件包7 清楚残余的 .config .o 文件8 配置内核9 编译内核10 编译模块11 安装内核与模块12 配置grub引导程序13 清理中间文件14 重启15 查看内核版本16 删除旧内核17 测试自己添加的系统调用Linux内核编译及...原创 2020-01-12 15:37:40 · 1348 阅读 · 1 评论 -
操作系统 程序设计作业5——模拟分页系统的地址变换(公式法和硬拼法) (C++实现)
文章目录题目代码运行结果题目某分页系统中,程序空间与物理空间都是2GB,页面大小为4KB。已知某进程的页表如下,请编写程序模拟分页系统的地址变换过程。要求分为公式法和硬拼法两种方式实现,并对比体会两种方法的差别。要求:(1)用户输入逻辑地址,程序输出对应物理地址(2)用户输入的逻辑地址可以是十进制也可以是十六进制(3)输出的物理地址可以是十进制也可以是十六进制(4)两种方法的计算...原创 2019-12-15 14:50:52 · 2013 阅读 · 0 评论 -
操作系统 程序设计作业3——进程同步(信号量机制) (C++伪代码实现)
文章目录题目代码运行结果题目有一个盘子,可以放5个水果(苹果or桔子)。父亲每次向盘子随机放入一个水果(苹果or桔子),父亲放入水果的次数不少于11次。儿子只吃桔子,女儿只吃苹果。请编程使用信号量机制模拟解决此进程同步问题。打印信息包括盘子的情况、调度的情况以及父亲、儿子或者女儿执行的操作。代码//// Created by Jintao on 2019/12/15.///...原创 2019-12-15 14:44:54 · 2185 阅读 · 0 评论 -
操作系统 程序设计作业2——进程调度 (C++实现)
操作系统 程序设计作业——进程调度 (C++实现)文章目录操作系统 程序设计作业——进程调度 (C++实现)题目代码运行结果题目请编写一个程序,模拟若干进程调度执行的情况。假设进程的状态分为执行和就绪两种。每个进程以其PCB为代表即可,无需创建真正的进程。以链表的方式组织PCB,分为三个队列:freeQueue:一个空白PCB队列readyQueue:一个就绪队列runningQu...原创 2019-12-15 14:33:11 · 1886 阅读 · 0 评论