- 博客(10)
- 收藏
- 关注
原创 【操作系统】实验楼实验五——基于内核栈的进程切换
载入实验环境首先配置环境cd /home/shiyanlou/oslabtar -zxvf hit-oslab-linux-20110823.tar.gz -C /home/shiyanlou实验过程截图分别对/kernel/fork.c、kernel/system_call.s、/kernel/sched.c、/include/linux/sched.h进行修改,截图如下:注释掉原来switch_to宏函数,将新的switch_to()函数作为一个系统调用函数重写在汇编文件system
2022-03-17 00:25:36
1208
原创 【操作系统】实验楼实验四——进程运行的轨迹跟踪与设计
实验内容本次实验包括如下内容:基于模板 process.c 编写多进程的样本程序,实现如下功能: + 所有子进程都并行运行,每个子进程的实际运行时间一般不超过 30 秒; + 父进程向标准输出打印所有子进程的 id,并在所有子进程都退出后才退出;在 Linux0.11 上实现进程运行轨迹的跟踪。 + 基本任务是在内核中维护一个日志文件 /var/process.log,把从操作系统启动到系统关机过程中所有进程的运行轨迹都记录在这一 log 文件中。在修改过的 0.11 上运行样本程序,通过分析 l
2022-03-17 00:21:55
2184
1
原创 【操作系统】实验楼操作系统实验三——系统调用
操作系统实验3——系统调用环境配置 首先同样是配置环境cd /home/shiyanlou/oslabtar -zxvf hit-oslab-linux-20110823.tar.gz -C /home/shiyanlou实验步骤添加函数声明cd ~/oslab/linux-0.11/include/linuxgedit sys.h//添加内容:extern int sys_whoami();extern int sys_iam();fn_ptr_sys_call_table
2022-03-17 00:18:17
5839
1
原创 【操作系统】实验楼实验2-操作系统的启动
实验2 ——操作系统的启动载入环境cd /home/shiyanlou/oslab/tar -zxvf hit-oslab-linux-20110823.tar.gz \ -C /home/shiyanlou/ls -alcd ./linux-0.11/cd ./boot/ 首先进入oslab文件夹,找到目标压缩包并解压,查看是否解压成功后进入系统。改写bootsect.s并显示mv bootsect.s bootsect-old.sgedit bootsect.s 创建一
2022-03-17 00:12:43
2134
1
原创 操作系统 | 实验楼操作系统Ubuntu基本操作代码
实验楼操作系统Ubuntu基本操作代码目录级别操作//浏览操作(当前目录)ls //查看全部ls -l //进入目录cd 目录名 //退出目录cd ..//可叠加:eg: cd ../../..///移动文件mv 文件名 目标位置mv 文件名 文件名 //复制cp 文件名 目标位置cp 来源位置/文件名 .///eg: //此时位置是./hdc/usr/root: //cp /home/teacher/testlab2.c ./ /
2021-10-19 15:17:02
560
原创 Python | Numpy入门(2)_笔记
PYTHON2数据的.CSV文件存取.csv是一种文件存储格式(逗号分隔值)。.csv只能有效存储一维和二维数组。numpy读写.csv文件:#存取csv文件np.savetxt(frame,array,fmt='%.18e',delimiter=None)#frame:文件、字符器或产生器,可以是.gz或者.bz2的压缩文件。#array:存入文件的数组#fmt:写入文件的格式,例如:%d(整数类型)、%.2f(浮点数类型)、%.18e(科学计数法 ,保留18位小数)#delim
2021-10-13 17:10:44
249
原创 Python | Numpy入门(1)_笔记
Python学习(1)知识点1:列表、集合、数组类型表示数据列表中每一个数据的数据类型可以存在不同。数组要求每一个元素的类型是相同的二维数据是一维数据组合形式表格是典型的二维数据高维数据是通过最基本的二元关系表示数据间的复杂结构知识点2:6. 一维数据可以使用列表(有序)和集合类型(无序)二维和多维数据用列表类型(多维列表代表多维数据)高维数据用字典或者数据表示格式:dict={"A"="aa"}Numpy简介表示n维数组对象:ndarray线性
2021-10-10 18:25:36
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人