这是关于北京林业大学操作系统的实验
2024-05-06 13:54:17 3KB 操作系统实验
1
Linux环境及简单C语言程序调试
2024-04-26 14:24:19 512KB linux 操作系统
1
这,为啥还要写描述,,就是hnu深入理解实验的实验报告。实验三写了39页,实验四13页。嗯,就一积分意思一下就好。
2024-04-22 22:23:40 3.81MB bomb 深入理解计算机系统
1
完整的操作系统进程调度实验报告 选择一个调度算法,实现处理器调度。 (1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表 (2) 在每次运行你所设计的处理器调度程序之前,为每个进程任意确定它的“优先数”和“要求运行时间”。 (3) 为了调度方便,把五个进程按给定的优先数从大到小连成队列。用一单元指出队首进程,用指针指出队列的连接情况。 (4) 处理器调度总是选队首进程运行。 (5) 进程运行一次后,若要求运行时间¹0,则再将它加入队列(按优先数大小插入,且置队首标志);若要求运行时间=0,则把它的状态修改成“结束”(E),且退出队列。。。。。。。。。
2024-04-16 16:23:26 155KB 进程调度 操作系统
1
实验四有瑕疵,但问题不大,报告就不上传了。
2023-12-27 23:01:31 10KB 操作系统
1
山东科技大学计算机系操作系统实验+课程复习资料
2023-12-27 11:30:28 77.6MB 操作系统
1
包括实验题目,代码及运行结果 实验2 银行家算法(2学时) 一、实验目的 理解银行家算法,掌握进程安全性检查的方法及资源分配的方法。 二、实验内容 编写程序实现银行家算法,并验证程序的正确性。 三、实验要求 编制模拟银行家算法的程序,并以下面给出的例子验证所编写的程序的正确性。 例子:某系统有A、B、C、D 4类资源共5个进程(P0、P1、P2、P3、P4)共享,各进程对资源的需求和分配情况如下表所示。 进程 已占资源 最大需求数 A B C D A B C D P0 0 0 1 2 0 0 1 2 P1 1 0 0 0 1 7 5 0 P2 1 3 5 4 2 3 5 6 P3 0 6 3 2 0 6 5 2 P4 0 0 1 4 0 6 5 6 现在系统中A、B、C、D 4类资源分别还剩1、5、2、0个,请按银行家算法回答下列问题: (1)现在系统是否处于安全状态? (2)如果现在进程P1提出需求(0、4、2、0)个资源的请求,系统能否满足它的请求?
2023-12-21 14:55:57 54KB code
1
"Bomb实验" 是与CSAPP教材相关的一项编程实验。它是一种反汇编和逆向工程任务,旨在教授如何分析和解决复杂的程序问题。Bomb实验的目标是解开一系列的"炸弹",每个炸弹都有不同的解锁方法,需要分析程序的汇编代码,理解其工作原理,并找到正确的输入来解除炸弹。这个实验教授了计算机系统的底层知识,包括汇编语言和程序执行的原理。通过CSAPP的bomblab实验,我深刻认识到了计算机系统的安全问题、解决问题的能力以及汇编语言的重要性。在实验过程中需要分析程序的汇编代码,了解程序的运行原理和逻辑,并找到程序中的安全漏洞和陷阱。在这个过程中,我发现了许多计算机系统中存在的安全问题并且卡了很久的时间,问题包括缓冲区溢出、格式化字符串漏洞、栈溢出等等。我参考了很多博客和B站视频尽可能多的弄懂其中的原理,从而对计算机系统的安全问题有了更深入的认识,并学会了如何保护计算机系统的安全。在解决问题的过程中,需要思考问题的本质、分析问题的原因,并采取有效的解决措施,编程技能和汇编语言的理解。在实验中,我需要分析程序的汇编代码,掌握各种调试工具和技术,并使用汇编语言编写解决方案。这让我更深入地了解了汇
2023-12-09 21:05:52 61KB bomblab csapp 计算机系统 实验源代码
1
电力电子装置及系统实验报告之Flyback电路讨论,能否实现PFC功能,如何解决该MOSFET的驱动问题?
2023-11-27 00:14:33 592KB 电力电子装置
1
Linux操作系统实验指导书+课题组编写 目录 《操作系统原理》课程实验指导书 1 《操作系统原理》课程组 编目录 1 目录 2 实验一 Linux的安装与编译 3 1.1 实验目的 3 1.2 背景知识 3 1.2.1 Linux简史 3 1.2.2 内核的功能和结构 5 1.2.3 内核源代码组织结构 6 1.2.4 内核的功能版本和发行版 8 1.2.5 学习Linux辅助软件介绍 8 1.3 实验内容 9 1.3.1 安装Ubuntu 9 1.3.2 编译Linux内核 11 实验二 Linux基本命令 17 2.1 实验目的 17 2.2 背景知识 17 2.3实验内容 17 实验三 进程管理 22 3.1 实验目的 22 3.2 背景知识 22 3.3实验内容 22 3.3.1进程创建 22 3.3.2进程控制 22 3.3.3参考程序 22 实验四 进程通信 25 4.1实验目的 25 4.2背景知识 25 4.3实验内容 33 4.4.5共享存储区通信(选做) 39 实验五 存储管理 41 5.1实验目的 41 5.2背景知识 41 5.3实验内容 41 实验六 文件管理 52 6.1实验目的 52 6.2背景知识 52 6.3实验内容 52
2023-11-26 15:59:15 921KB Linux 操作系统 实验指导
1