摘要: Python暑期课大作业 一、实验任务 描述本题目需要完成的内容和要求。本作业选择了第三道题,空气质量信息聚合平台,要求: 选择五个以上城市收集空气污染的特征参数(如AQI、SO2、PM10浓度等),并绘制显示AQI具体特征参数的直方图。 绘制过去五天内的每日平均空气质量图。 二、已完成任务 ​ 必 阅读全文
posted @ 2021-08-15 21:51 Fight扬尘 阅读(360) 评论(0) 推荐(0) 编辑
摘要: lab4实验报告 思考题 4.1 思考并回答下面的问题: 内核在保存现场的时候是如何避免破坏通用寄存器的? 系统陷入内核调用后可以直接从当时的$a0-$a3 参数寄存器中得到用户调用msyscall 留下的信息吗? 我们是怎么做到让sys 开头的函数“认为”我们提供了和用户调用msyscall 时同 阅读全文
posted @ 2021-08-15 17:18 Fight扬尘 阅读(356) 评论(0) 推荐(0) 编辑
摘要: lab2实验报告 实验思考题 2.1 请思考cache用虚拟地址来查询的可能性,并且给出这种方式对访存带来的好处和坏处。另外,你能否能根据前一个问题的解答来得出用物理地址来查询的优势? 使用虚拟地址的cache时,优点在于查询cache前不用访问TLB和二级页表进行地址转换。 缺点在于一旦cache 阅读全文
posted @ 2021-08-15 17:12 Fight扬尘 阅读(500) 评论(0) 推荐(0) 编辑
摘要: lab1实验报告 实验思考题 1.1 也许你会发现我们的readelf程序是不能解析之前生成的内核文件(内核文件是可执行文件)的,而我们之后将要介绍的工具readelf则可以解析,这是为什么呢?(提示:尝试使用readelf -h,观察不同) ​ 通过linux内置的readelf工具即使用read 阅读全文
posted @ 2021-08-15 17:11 Fight扬尘 阅读(859) 评论(0) 推荐(0) 编辑
摘要: Lab0实验报告 一、思考题部分 思考0.1 ​ 关于GUI Shell的优势的地方是:拥有好看的用户界面,并且很大程度上方便用户进行简易的操作,具有很好的用户体验。相对劣势的地方:对于程序员或者系统开发人员,对深入理解计算机系统原理没有很大的帮助。 ​ 关于CLI Shell的优势的地方是:对于系 阅读全文
posted @ 2021-08-15 17:09 Fight扬尘 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 功能概述 支持当前环境变量中的命令,例如cd、ls、mv、rm等 支持简单的输入重定向,输出重定向,输出追加重定向 支持后台运行 支持管道连接两条基本命令 (但每次执行只能出现一次以上操作,不支持组合使用) 功能的有关系统调用 总体流程为 打印shell提示符 输入指令cmd 判断是否退出 解析cm 阅读全文
posted @ 2021-08-15 17:06 Fight扬尘 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 第一单元传送门 第二单元传送门 第三单元传送门 作业架构设计 根据官方包AppRunner的输入处理,已经将mdj文件解析为一个UmlELement数组。本单元作业就是要将这个数组的每个UmlElement之间的关系组合成类图、顺序图、状态图,并实现一定的查询接口。 第一次作业 根据本次作业的查询功 阅读全文
posted @ 2021-06-23 10:42 Fight扬尘 阅读(68) 评论(0) 推荐(0) 编辑
摘要: BUAA OO第三单元总结——JML规格 JML规格 JML(Java Modeling Language) 是用于对 Java 程序进行规格化设计的一种表示语言。JML 是一种行为接口规格语言(Behavior Interface Specification Language,BISL),基于 L 阅读全文
posted @ 2021-05-29 12:32 Fight扬尘 阅读(135) 评论(0) 推荐(0) 编辑
摘要: BUAA OO 第二单元总结——多线程电梯 一、同步块的设置和锁的选择 本单元第一次作业 本次作业为单部电梯,只有两个线程,一个是输入线程,一个是一部电梯。本次作业采用了简单的生产者——消费者模式,输入线程InputThread充当Producer,电梯类Elevator充当Consumer。因此二 阅读全文
posted @ 2021-04-22 23:42 Fight扬尘 阅读(86) 评论(0) 推荐(0) 编辑
摘要: BUAA OO第一单元总结 第一次作业 在经过pre的实战后,笔者依然没有很好的面向对象的编程习惯,第一次作业要求简单,因子只含有幂函数,因此并没有设置很多类,只有简单的Ploy类,因此第二次作业直接重构了。 UML类关系图 实际上由于常数求导为0,笔者由于想偷懒就只是设置了一个Constant类但 阅读全文
posted @ 2021-03-28 10:47 Fight扬尘 阅读(109) 评论(4) 推荐(2) 编辑