摘要:
Python暑期课大作业 一、实验任务 描述本题目需要完成的内容和要求。本作业选择了第三道题,空气质量信息聚合平台,要求: 选择五个以上城市收集空气污染的特征参数(如AQI、SO2、PM10浓度等),并绘制显示AQI具体特征参数的直方图。 绘制过去五天内的每日平均空气质量图。 二、已完成任务 必 阅读全文
摘要:
lab4实验报告 思考题 4.1 思考并回答下面的问题: 内核在保存现场的时候是如何避免破坏通用寄存器的? 系统陷入内核调用后可以直接从当时的$a0-$a3 参数寄存器中得到用户调用msyscall 留下的信息吗? 我们是怎么做到让sys 开头的函数“认为”我们提供了和用户调用msyscall 时同 阅读全文
摘要:
lab2实验报告 实验思考题 2.1 请思考cache用虚拟地址来查询的可能性,并且给出这种方式对访存带来的好处和坏处。另外,你能否能根据前一个问题的解答来得出用物理地址来查询的优势? 使用虚拟地址的cache时,优点在于查询cache前不用访问TLB和二级页表进行地址转换。 缺点在于一旦cache 阅读全文
摘要:
lab1实验报告 实验思考题 1.1 也许你会发现我们的readelf程序是不能解析之前生成的内核文件(内核文件是可执行文件)的,而我们之后将要介绍的工具readelf则可以解析,这是为什么呢?(提示:尝试使用readelf -h,观察不同) 通过linux内置的readelf工具即使用read 阅读全文
摘要:
Lab0实验报告 一、思考题部分 思考0.1 关于GUI Shell的优势的地方是:拥有好看的用户界面,并且很大程度上方便用户进行简易的操作,具有很好的用户体验。相对劣势的地方:对于程序员或者系统开发人员,对深入理解计算机系统原理没有很大的帮助。 关于CLI Shell的优势的地方是:对于系 阅读全文
摘要:
功能概述 支持当前环境变量中的命令,例如cd、ls、mv、rm等 支持简单的输入重定向,输出重定向,输出追加重定向 支持后台运行 支持管道连接两条基本命令 (但每次执行只能出现一次以上操作,不支持组合使用) 功能的有关系统调用 总体流程为 打印shell提示符 输入指令cmd 判断是否退出 解析cm 阅读全文