01 2024 档案

摘要:实验过程 基于模板 process.c 编写多进程的样本程序,实现如下功能: 所有子进程都并行运行,每个子进程的实际运行时间一般不超过 30 秒。 父进程向标准输出打印所有子进程的 id,并在所有子进程都退出后才退出; 在 Linux0.11 上实现进程运行轨迹的跟踪。 基本任务是在内核中维护一个日 阅读全文
posted @ 2024-01-09 23:04 江水为竭 阅读(135) 评论(0) 推荐(1) 编辑
摘要:实验过程 修改include/unistd.h ,增加iam和whoami系统调用号。 修改 kernel/system_call.s ,将系统调用总数由72改为74。 修改include/linux/sys.h ,添加sys_whoami和sys_iam。 在 kernel/ 目录下创建 who. 阅读全文
posted @ 2024-01-09 23:02 江水为竭 阅读(98) 评论(0) 推荐(1) 编辑
摘要:实验目的 熟悉实验环境; 建立对操作系统引导过程的深入认识; 掌握操作系统的基本开发过程; 能对操作系统代码进行简单的控制,揭开操作系统的神秘面纱。 实验过程 编写bootsect.s 显示xxx is booting...字符串,显示Logo。 加载setup.s。 跳转到setup.s运行。 编 阅读全文
posted @ 2024-01-09 22:56 江水为竭 阅读(143) 评论(0) 推荐(1) 编辑
摘要:当执行完 system_interrupt 函数,执行 153 行 iret 时,记录栈的变化情况。 任务0在刚进入system_interrupt函数时(调用中断int 0x80处理程序),栈空间为任务0的内核栈,即krn_stk0。(CS = 0X8, SS = 0x10, ESP = 0xe4 阅读全文
posted @ 2024-01-09 22:55 江水为竭 阅读(208) 评论(0) 推荐(1) 编辑
摘要:Bochs虚拟机的配置文件 简介 Bochs 虚拟机的配置文件 描述待启动的虚拟机的配置,例如内存大小、启动镜像、网络功能、存储配置。 Bochs运行后,会先查找配置文件,解析模拟器要虚拟的系统相关信息后启动系统。 如何设置从软驱启动 floppya: 1_44="Image", status=in 阅读全文
posted @ 2024-01-08 21:13 江水为竭 阅读(447) 评论(0) 推荐(2) 编辑
摘要:实验内容 设计并实现一个基本 HTTP 代理服务器。要求在指定端口(例如 8080)接收来自客户的 HTTP 请求并且根据其中的 URL 地址访问该地址 所指向的 HTTP 服务器(原服务器),接收 HTTP 服 务器的响应报文,并 将响应报文转发给对应的客户进行浏览。 设计并实现一个支持 Cach 阅读全文
posted @ 2024-01-08 12:04 江水为竭 阅读(982) 评论(2) 推荐(2) 编辑

点击右上角即可分享
微信分享提示