2 Invictus46

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 37w+

Ubuntu P4编程环境搭建

前言最近由于科研的需要,搭建P4编程环境,但是这个过程真的是有点麻烦。网上相关的资源较老,P4的库依赖众多,出现了很多库版本不对导致的错误。最后根据GitHub上P4项目教程的实验环境的配置文档搭建成功。下面对整个搭建环境过程进行一下总结。...

2020-02-27 20:22:40

操作系统实验五:文件系统 实验报告

1、实验简介本实验要求在模拟的I/O系统之上开发一个简单的文件系统。用户通过create, open, read等命令与文件系统交互。文件系统把磁盘视为顺序编号的逻辑块序列,逻辑块的编号为0至L − 1。I/O系统利用内存中的数组模拟磁盘。2、I/O系统实际物理磁盘的结构是多维的:有柱面、磁头、扇区等概念。I/O系统的任务是隐藏磁盘的结构细节,把磁盘以逻辑块的面目呈现给文件系统。逻辑块顺序编...

2019-06-17 22:46:40

操作系统实验四:页面置换算法 实验报告

1、实验目的设计和实现最佳置换算法、先进先出置换算法、最近最久未使用置换算法、页面缓冲置换算法;通过页面访问序列随机发生器实现对上述算法的测试及性能比较。2、页面置换算法背景知识(1) 请求分页虚拟内存管理请求分页虚拟内存管理是建立在基本分页基础上的,为了能支持虚拟存储器功能,而增加了请求调页功能和置换功能。(2) 工作集多数程序都显示出高度的局部性,也就是说,在一个时间段内,一组页面...

2019-05-28 21:10:08

操作系统实验三:同步与通信 实验报告

实验题目1、通过fork的方式,产生4个进程P1,P2,P3,P4,每个进程打印输出自己的名字,例如P1输出“I am the process P1”。要求P1最先执行,P2、P3互斥执行,P4最后执行。通过多次测试验证实现是否正确。2、火车票余票数ticketCount 初始值为1000,有一个售票线程,一个退票线程,各循环执行多次。添加同步机制,使得结果始终正确。要求多次测试添加同步机制前...

2019-04-08 23:21:54

操作系统实验二:进程控制 实验报告

实验题目1、打开一个vi进程。通过ps命令以及选择合适的参数,只显示名字为vi的进程。寻找vi进程的父进程,直到init进程为止。记录过程中所有进程的ID和父进程ID。将得到的进程树和由pstree命令的得到的进程树进行比较。2、编写程序,首先使用fork系统调用,创建子进程。在父进程中继续执行空循环操作;在子进程中调用exec打开vi编辑器。然后在另外一个终端中,通过ps –Al命令、ps ...

2019-03-24 21:42:38

操作系统实验一:操作系统初步 实验报告

实验题目一、 (系统调用实验)了解系统调用不同的封装形式。1、参考下列网址中的程序。阅读分别运行用API接口函数getpid()直接调用和汇编中断调用两种方式调用Linux操作系统的同一个系统调用getpid的程序(请问getpid的系统调用号是多少?linux系统调用的中断向量号是多少?)。2、上机完成习题1.13。3、阅读pintos操作系统源代码,画出系统调用实现的流程图。二、 (...

2019-03-16 18:47:59
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。