logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HNU-2024计算机系统-小班讨论2

本次的选题侧重于数据/指令在计算机中的存储形式,通过这次讨论课的学习,计算机中一切皆比特的概念变得具象化,为后面的学习和理解打下基础。

#经验分享
HNU-2024计算机系统-小班讨论1

计算机系统这门课程可以说是“i人噩梦”,分数占比巨高的课堂表现和小班讨论、活泼开朗的老师,使得每一个学生都得主动积极参与课堂活动。不过虽然刚开始可能会有些不适应,但是积极主动地学习可以有更多的收获,老师们也都很好很可爱,相信大家会在这门课上度过大学四年都难忘的课程学习!小tips:目标冲击高分的同学在小班讨论上多主动补充和发言,认真准备每一节小班课。

#经验分享
HNU-2024计算机系统-小班讨论8

本次是最后一次讨论课,由于临近考试周,这段时间的任务会比较重,希望大家能够合理安排时间,圆满地结束这门课程。本次讨论课的选题围绕CSAPP的最后一部分:进程之间的信号,选题内容依旧开放性较强。

#经验分享
HNU-2024计算机系统-小班讨论7

本次小班课的选题主要围绕CSAPP教材中的链接章节,通过实践使用readelf等工具可以加深对ELF文件内容的理解,对链接部分的理解有一定的帮助。

#经验分享
HNU-2024操作系统实验-Lab7-信号量与同步

这一部分主要是定义了一系列检查等辅助函数,其中OsSemPostErrorCheck函数和OsSemPendParaCheck函数用于检查post操作和pend操作是否有效,接着对其中较为复杂的函数进行分析:OsSemPendListPut函数:该函数将当前运行任务挂接到信号量的等待链表上,首先,此函数将当前运行的任务从就绪列表中移除,然后根据信号量的等待模式(优先级或FIFO),将任务添加到信号

文章图片
#经验分享#linux#ubuntu
HNU-2024计算机系统-小班讨论4

写在前面:本次的选题开放性较强,要求写出一个病毒文件,并且由于该程序文件的特殊性,基本上很难从网络或者利用AI来获取病毒程序,本文内容仅供参考。由于我能力有限,只能利用文件交互的代码来实现该程序,后续课程组的老师给出了一种汇编层面通过修改程序入口的方式来完成注入攻击,有兴趣的同学可以探讨一下。本文所有题目由全组同学共同完成,感谢每一位同学的支持与付出。选题二计算机病毒最重要的特点是能够自我复制和感

#安全#网络#web安全 +1
HNU-2024计算机系统-小班讨论5

本次小班的选题依旧开放性很强,需要通过阅读老师发的pdf文档来完成相应的程序设计,从而实现矩阵乘法的高性能计算,通过本次讨论课的学习,同学们可以对程序性能优化有一个更加清楚的认识和理解。

#经验分享
HNU-2024计算机系统-小班讨论3

本次的选题主要围绕浮点数的IEEE标准表示方法以及相应精度的分析,认真完成本次选题可以对浮点数在计算机中的存储形式有一个更深刻的理解,对IEEE标准的表示方法也更加熟练。

#经验分享
HNU-2024计算机系统实验-BombLab

在刚开始做这个实验的时候,对汇编代码有些不太熟悉,尤其是read_six_numbers函数中调用的sscanf函数,平时学习过程中也少有此函数的使用,为了搞清楚这个函数的使用方法和规则,查阅了较多的资料,以及在自己本地的编译环境多次尝试,最后终于熟练掌握sscanf的使用;作为转专业学生,未修《数据结构》课程,对于链表以及二叉树的理解不太深刻,花费较多时间自学理解了相关的搜索函数以及此类复杂数据

文章图片
#linux#ubuntu#经验分享
HNU-2024操作系统实验-Lab2-Hello MiniEuler

1.理解操作系统与硬件的接口方法2.实现一个可打印字符的宏(非系统调用),用于后续的调试和开发2.通过QEMU导出设备树并转成可读格式virt.dtb转换后生成的virt.dts中可找到如下内容:由上可以看出,virt机器包含有pl011的设备,该设备的寄存器在0x9000000开始处。pl011实际上是一个UART设备,即串口。可以看到virt选择使用pl011作为标准输出,这是因为与PC不同,

文章图片
#ubuntu#linux#系统架构
    共 15 条
  • 1
  • 2
  • 请选择