OSProject
文章平均质量分 93
RachelllYe
这个作者很懒,什么都没留下…
展开
-
操作系统 | Project_ShellProject
目录一、目的二、内容与设计思想1、shell主体2、shell内置命令(1)cd +路径名,改变工作路径(2)history n,显示最近执行的n条指令(3)exit,shell退出(4)mytop,输出内存使用情况和CPU使用百分比3、program命令(1)运行程序(2)重定向(3)管道(4)后台运行三、使用环境四、实验过程1、实现的主要函数:1)int parseline(const char *cmdline, char **argv);2)void exeCommand(char *cmdline原创 2021-09-20 13:29:42 · 711 阅读 · 0 评论 -
操作系统 | Project_进程管理
目录一、目的二、内容与设计思想三、使用环境四、实验过程1、应用层2、服务层3、内核层4、进程调度5、测试代码运行结果一、目的 1、巩固操作系统的进程调度机制和策略 2、熟悉MINIX系统调用和MINIX调度器的实现二、内容与设计思想 由于minix微内核的特征,需要依次修改应用层、服务层、内核层来实现系统调用。应用层用户调用chrt系统调用,将deadline传入到服务层。服务层注册chrt服务,将deadline传入到内核层。最后由内核层修改内核信息来实现chrt系统调用。 在内核中修原创 2021-09-12 17:02:38 · 873 阅读 · 0 评论 -
操作系统 | Project_I/O subsystem
一、目的 1、熟悉类UNIX系统的I/O设备管理 2、熟悉MINIX块设备驱动 3、熟悉MINIX RAM盘二、内容与设计思想 · 在Minix3中安装一块x MB大小的RAM盘,可以挂载并且存取文件操作。 · 编写测试文件,测试不同块大小下、不同块扫描方式(顺序/随机)RAM盘和Disk盘的文件读写速度并分析其读写速度差异原因。三、使用环境 物理机:Windows10 虚拟机:Minix3 虚拟机软件:Vmware 终端控制软件:MobaXterm 物理机与原创 2021-09-07 21:17:02 · 835 阅读 · 0 评论 -
操作系统 | Project_内存管理
目录一、实验目的三级目录二、内容与设计思想三、使用环境四、实验过程五、实验结果一、实验目的三级目录二、内容与设计思想三、使用环境四、实验过程五、实验结果一、实验目的1、熟悉Minix操作系统的进程管理2、学习Unix风格的内存管理二、内容与设计思想 修改Minix3.1.2a的进程管理器,改进brk系统调用的实现,使得分配给进程的数据段+栈段空间耗尽时,brk系统调用给该进程分配一个更大的内存空间,并将原来空间中的数据 复制至新分配的内存空间,释放原来的内存空间,并通知内核映射新分配原创 2021-09-07 20:28:54 · 737 阅读 · 0 评论 -
操作系统 | Minix安装及环境配置(Windows10)
实验环境的配置,内容如下:1、安装Minix操作系统。2、安装开发环境。3、利用远程访问工具通过物理机终端访问虚拟机。4、配置物理机与虚拟机之间的文件共享。使用环境物理机:Windows10虚拟机:Minix3虚拟机软件:Vmware安装及配置过程1、安装MINIX(1)在物理机中安装Vmware虚拟机软件。Windows系统下载安装地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evalu原创 2021-03-25 10:49:37 · 2712 阅读 · 1 评论