HNU计算机系统课程总结与反思

news2024/9/28 7:28:02

HNU计算机系统这门课程用的是《深入理解计算机系统》第三版,作业题用的是第二版(据说23届可能会全面改为第三版...)。第三版对应64位系统,第二版对应32位系统,学了64位的反正没有坏处,是向下兼容的。这门课程和408的计组很像,但又不是同一个东西。同时,CS这门课更偏应用,趋向于上手做,去尝试,学好了对你的Linux非常有帮助。

强烈安利卡耐基梅隆大学的CSAPP(也就是教材《深入理解计算机系统》)这本书,个人认为讲解的非常好。即使你是喜欢看着网课、PPT复习形式预习复习的同学,也建议过一遍这本书。从应试角度讲,里面很多细小的知识点都很可能是期中期末的考点;从求知的角度看,书中的讲解也非常详细到位。

这门课程在计科、计科拔尖班、软件、智能专业都占5学分。


一、成绩

总评 94/100,单科排名 1/20 

由于是第一年期中以题库不开放形式机考(往年都是给你题库让你背,考试时直接从题库里面抽原题,类似于驾考科目一),加上我们班是第一场考,复习侧重点没有把握到位(24年机考题冯诺依曼体系结构知识点偏多,对应CSAPP教材第一章)导致期中只拿了80分。好在占比不高,期末考了90+拉了些许回来。


二、成绩构成

HNU的CS课程平时分由三部分构成

1. 平时成绩1(40%)

2. 平时成绩2(20%)

3. 期末考试(40%)

其中,平时成绩1 = 作业成绩 + 期中考试 + 小班讨论 + 课堂表现

平时成绩2 = 实验成绩

课后作业题量不多,而且网上都找的到参考答案,建议大家还是不要copy,自己做一下,题型跟期末也比较相似。

小班讨论跟以往课程的内容差不多,但形式更加开放,在你讲的时候允许其他人打断并向你提问。一般来说每次有三道题,每组只需要选一道题作答即可,但其他两道题也建议在心里有一个大致的概念和想法,讨论课的时候可以向其他组提出质疑。

课堂表现主要体现在 “考勤”,“小班讨论课提问” 和 “正课上回答老师问题” 三方面。每次回答问题或者提问过后,助教都会有记录,作为期末平时分登记的依据。

实验主要有四次,分别是原型机,datalab,bomblab,buflab四个实验,除了第一个之外,其他三个都是CSAPP后面的经典实验,非常值得一做。每次实验做完一周左右会有助教验收和提问,所以准备的充分一点不会吃亏。四次实验解析链接如下:

HNU-计算机系统(CSAPP)实验一 原型机vspm1.0_原型机 vspm 实验报告-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/obstacle19/article/details/136758921?spm=1001.2014.3001.5502HNU-计算机系统(CSAPP)实验二 DataLab-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/obstacle19/article/details/136854621?spm=1001.2014.3001.5502HNU-计算机系统(CSAPP)实验三 BombLab-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/obstacle19/article/details/137941926?spm=1001.2014.3001.5502HNU-计算机系统(CSAPP)实验四 BufLab_在右侧编辑器补充答案,将其作为输入带入hex2raw程序进行字符串格式转换,系统会将-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/obstacle19/article/details/139023080?spm=1001.2014.3001.5502


三、试卷难度

期中考试难度不大,但想拿高分很难。全院最高分应该是97.5分。成绩分布如下:

大部分题目都是送分题,整体难度不难,但命题角度新颖的题目也有几个。

期末考试难度中等偏上,但想拿高分得确保不粗心。考前建议刷一下往年真题,基本涵盖了所有知识点。并且期末的题型是固定不变的,这一点非常人性化。


四、个人学习方法

个人认为,这门课程 听课 > 刷题 >= 实验

CS这门课算是我本科到目前为止体验感最好的一门课了,上课所讲的基本都是重点,并且两位老师虽然授课风格略有差异,但教学质量都非常硬核。

刷题也是应试必不可少的一环,尤其是汇编填空题,只有刷多了才知道,某某数据结构在考题中会怎么怎么考,看似简单的一空出题人挖了多少坑来坑你...

实验既可以让你深入理解Linux系统的一些操作,也可以为期末考试打下良好的基础。我的汇编解题能力就是通过datalab训练的突飞猛进的,一定要亲手尝试!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1909355.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

官宣定档!2025深圳电子展,开启全球招展工作

随着科技的飞速发展,电子信息产业已成为推动全球经济的重要力量。深圳,作为中国的硅谷,一直以来都是电子信息产业的前沿阵地。2025年,深圳电子展暨深圳国际电子信息博览会再次定档于4月份在深圳会展中心盛大召开,这不仅…

【数据分享】2024年公园绿地数据(全国/分省/分城市/免费获取)

公园绿地数据是我们在各项研究中经常使用的数据!公园绿地数据虽然很常用,但是却基本没有能下载最近年份公园绿地数据的网站,所以很多人不知道如何获得公园绿地数据。本次我们为大家推荐的下载道路数据的网站是Open Street Map!我们…

Nacos 注册中心和配置中心【实战】

前言: Nacos 是 alibaba 出品的微服务组件,Nacos 支持几乎所有主流类型的服务的发现、配置和服务管理平台,提供注册中心、配置中心和动态DNS服务三大功能,能够无缝对接 Springcloud、Spring、Dubbo等流行框架,本篇我们…

Hugging Face使用笔记

1. HuggingFace简介 Hugging Face Hub和 Github 类似,都是Hub(社区)。Hugging Face可以说的上是机器学习界的Github。Hugging Face为用户提供了以下主要功能: 模型仓库(Model Repository):Git仓库可以让你管理代码版…

振弦式渗压计:水库大坝渗流监测的重要仪器

在水利工程领域,水库大坝作为重要的基础设施,其安全性和稳定性直接关系到下游人民的生命财产安全及国家经济的稳定发展。为了确保大坝的安全运行,对水库大坝进行渗流监测显得尤为重要。在众多监测仪器中,振弦式渗压计以其高精度、…

采用前后端分离技术架构+java语言开发的全套产科信息管理系统源码 可与医院HIS、LIS、PACS、RIS等系统进行对接

采用前后端分离技术架构java语言开发的全套产科信息管理系统源码 可与医院HIS、LIS、PACS、RIS等系统进行对接 什么是产科信息管理系统-建档管理? 产科信息管理系统建档管理通过信息技术实现了孕产妇健康信息的电子化、网络化和智能化管理,提高了医疗服…

UV胶水,如同一位技艺高超的魔术师真的不需要时间的洗礼固化吗?

UV胶水,如同一位技艺高超的魔术师真的不需要时间的洗礼固化吗? 导语:UV胶水,如同一位技艺高超的魔术师,难道真的不需要时间的洗礼,便能即刻展现其黏合的魅力吗?并非如此,尽管UV胶水在…

Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统

文章目录 Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统TFTP服务搭建测试 NFS服务搭建测试 uboot配置TFTP服务搭建测试 NFS服务搭建测试 U-BOOT配置 Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统 TFTP服务搭建 sudo apt install tftpd-hpa su…

信创:鲲鹏(arm64)+麒麟(kylin v10)离线部署k8s和kubesphere(含离线部署新方式)

本文将详细介绍,如何基于鲲鹏CPU(arm64)和操作系统 Kylin V10 SP2/SP3,利用 KubeKey 制作 KubeSphere 和 Kubernetes 离线安装包,并实战部署 KubeSphere 3.3.1 和 Kubernetes 1.22.12 集群。 服务器配置 主机名IPCPUOS用途master-1192.168.10…

SPI协议——对外部SPI操作(跨页读写)

关于W25Q32JVSSIQ的详细内容在之前的两篇文章中已经详细介绍,本文不做太多赘述,如果对芯片的了解有缺失的话,可以参考: SPI协议——对外部SPI Flash操作-CSDN博客 SPI协议——读取外部SPI Flash ID_spi flash 读取id-CSDN博客 目录…

[氮化镓]Kevin J. Chen组新作—肖特基p-GaN HEMTs正栅ESD机理研究

这篇文章是发表在《IEEE Electron Device Letters》上的一篇关于Schottky型p-GaN栅极高电子迁移率晶体管(HEMTs)的正向栅极静电放电(ESD)机理研究的论文。文章由Jiahui Sun等人撰写,使用了基于碳化硅(SiC&a…

铜重量、走线宽度与载流能力是什么关系?

PCB的载流能力是由走线的横截面积和温升决定的。此外,走线的横截面积与走线宽度和铜厚度成正比。那么,这里有一个问题:这个规则是否也适用于载流能力与走线截面积之间的关系,即走线承载能力与其截面积成正比吗? 铜厚度…

揭秘GPT-4o:未来智能的曙光

引言 近年来,人工智能(AI)的发展突飞猛进,尤其是自然语言处理(NLP)领域的进步,更是引人注目。在这一背景下,OpenAI发布的GPT系列模型成为了焦点。本文将详细探讨最新的模型GPT-4o&a…

Electron-ViteChat桌面端聊天室|electron31+vite5+pinia2仿微信EXE程序

原创研发Electron31vue3elementPlus仿微信客户端聊天应用。 使用最新跨平台技术electron31.xvite5vue3 setuppinia2element-plus实战开发电脑版聊天室Exe程序。整个聊天程序界面清爽简约,支持展示/收缩侧边栏、electron新开多窗口、换肤等功能。 electron-vitechat支…

利用AI软件5分钟一条爆款睡前故事,小红书8笔记21万粉,小白月入2w+

今天,我要和大家分享拆解一个朝阳行业的流量赛道——利用AI软件,5分钟创作一条爆款睡前故事,简单易学,即使是小白也能轻松月入2万。下面跟着我一步一步拆解。 一、项目介绍与收益情况 让我们看看这个项目的收益情况。 我的个人视…

基于JAVA+SpringBoot+Vue的自动阅卷分析系统

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 在当前教育评估体系中…

【数学建模】数据的无量纲化处理 2005建模A题:长江水质综合评价与预测

数据的无量纲化处理是一种统计学中的预处理技术,主要用于消除数据中的量纲影响,使得不同单位或量级的指标可以相互比较和结合。无量纲化通过调整数据的范围或尺度,使得数据集中的每个特征或变量处于相似的数值区间内。以下是几种常见的无量纲…

[图解]SysML和EA建模住宅安全系统-13-时间图

1 00:00:00,480 --> 00:00:02,280 首先,我们来看,图画在哪里 2 00:00:02,290 --> 00:00:04,380 这个图 3 00:00:04,390 --> 00:00:06,180 你看,它是描述,刚才讲的 4 00:00:06,190 --> 00:00:09,010 描述这个活动 …

【数学建模】2005建模A题:长江水质综合评价与预测

数据的无量纲化处理 数据的无量纲化处理是一种统计学中的预处理技术,主要用于消除数据中的量纲影响,使得不同单位或量级的指标可以相互比较和结合。无量纲化通过调整数据的范围或尺度,使得数据集中的每个特征或变量处于相似的数值区间内。以…