【专栏必读】王道考研408计算机组成原理万字笔记、题目题型总结、注意事项、目录导航和思维导图

这篇博客是为准备408计算机组成原理考试的学生精心整理的万字笔记,涵盖了从计算机系统概述、数据表示和运算到存储系统、指令系统等多个章节的重点内容。博主强调了学习笔记的重要性,并分享了学习建议,如按视频课逻辑记录,建立学科框架。笔记详细记录了每章的关键知识点,包括存储器、CPU、I/O系统的工作原理,还附带了习题和思维导图,旨在帮助考生高效复习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其他科目导航

文章目录


首先感谢王道大大(手动比心),很用心在做了,笔记会按照如下方式、特点记录,大家可以看看,介绍在后面

一:必读

①:《计算机科学专业基础综合》(代码408) 想必每位计算机考研人都有所了解,虽然可能所考院校是自命题,但总会涉及408中的一种或多种。408会涉及如下4门课,它们各有特点

  • 《计算机组成原理》(占30%):涉及硬件等底层知识、部分知识晦涩难懂
  • 《操作系统》(占23.3%):计算机中的“哲学”,内容特别抽象,感觉“学了等于没学”
  • 《数据结构》(占30%):最重要的一门课,逻辑性强,较为抽象,常和算法有关
  • 《计算机网络》(占16.7%):关联知识较多(例如通信),所以知识点“又臭又长”

所以408难度确实不小,在180分钟内做完一套试卷犹如进行了一场战斗。而且最为关键的是考计算机一定会考数学,数学的复习几乎会占据你考研复习时间的一半(甚至更多),因为“得数学者得天下”

②:对于408的复习,市面上的授课机构主要是王道和天勤,它们两家真的都非常非常好,我都细心看过

  • 王道:知识点涵盖全面、讲解仔细
  • 天勤:讲解角度独特,动画制作精美,关键问题容易理解

而王道也把人家的课程全部上传至了B站,所以专栏笔记主体会基于王道进行,所以这里真的特别特别感谢王道

③:只有考研人才能懂考研人,所以我深知复习408的痛苦。面对海量的知识点你会感觉力不从心,尤其在前期,总是学了这一章忘了上一章,而且很多时候不同科目的知识经常搅到一起。因此,我花费了很长时间写了这些专栏笔记以帮助大家考研复习,有以下特点

  • 专栏笔记会按照视频课和课本的逻辑进行记录,会把老师课上所讲内容和课本进行结合,同时辅助一些自己在工作、学习中的想法

  • 说个实话,视频课中的内容是有点“”的,因为老师在讲课时是需要按照他的思路来进行的,所以我的目的就是要让其系统性(也即你会知道每一节究竟在干什么),便于同学查阅;同时有些知识点晦涩难懂,我会加入自己的理解便于大家学习

  • 所有笔记纯手打(课本+老师说的话+自己的理解),并不是视频课截图(当然有些图片肯定还是会采用截图)

  • 所有笔记会严格控制格式(主要就是公式和配色),力争做到清晰、简洁、整齐

  • 部分科目会配有题型讲解,大家可以在我主页处找到,这一部分还在更新

④:专栏会一直更新,主要是纠错和补充知识点

⑤:希望大家能够意识到学习这四门课并不是简简单单为了考研,只要你真心想要走计算机这条道路,它就是你的基本功

  • 就拿离你们最近的校招来说,其实70%的内容都是这些

⑥:“道阻且长、行则将至”,大家加油吧!

二:关于本专栏及学习建议

  • 内容主要以王道计组视频课为主,少量会补充天勤等其他机构的知识点

  • 笔记是学好的必要条件,但不是充分条件。

  • 记笔记的目的不是单纯的为了“记”,是为了以后复习时不需要太大的时间成本

  • 大家听视频课的时候不用担心细节的遗漏,只需认真听即可,所有细节都有记录

  • 学习一门课就像开发一个程序一样,先搭框架,后解决细节问题。前期需要迅速建立一门学科的整体框架与逻辑,不会的可以直接跳,学完之后需要反复梳理

三:C语言学习和知识点总结

(1)C语言基础知识点

第一章:C语言快速入门及注意事项

第二章:字符串函数和内存函数

第三章:函数与递归

第四章:数组入门

第五章:操作符

第六章:指针入门

第七章:结构体相关

第八章:简单调试

第九章:指针进阶

第十章:分支与循环

(2)C语言重点、难点、考点整理

第一章:数据类型、常量和变量

第二章:C语言文件

第三章:C语言内存管理

第四章:C语言指针

第五章:C语言预处理

第六章:C语言中的重要符号

第七章:关键字精讲

四:C++学习

第一章第一节:C++简介与学习方法

第二章第一节:C++快速入门之命名空间

第二章第二节:C++快速入门之输入和输出

第二章第三节:C++快速入门之缺省参数

第二章第四节:C++快速入门之函数重载

第二章第五节:C++快速入门之引用,引用和指针的区别

第二章第六节:C++快速入门之内联函数,auto关键字,C++11基于范围的for循环和nullptr

第三章第一节1:类的引入和类的定义以及访问限定符和封装还有对面向对象的理解

第三章第一节2:类的对象模型、计算类的大小以及this指针问题

第三章第二节1:类的默认成员函数之构造函数和析构函数

第三章第二节2:类的默认成员函数之拷贝构造函数

第三章第二节3:类的默认成员函数之运算符重载

第三章第三节:初始化列表、匿名对象和explicit关键字

第三章第四节:类的静态成员变量和静态成员函数

第三章第五节:类之友元函数、友元类和内部类

第三章第六节:日期类实现

第四章:C/C++内存管理

第五章:C++泛型编程和模板

第六章第一节:C++之STL简介

第六章第二节1:C++STL之string基本使用

第六章第三节1:C++STL之vector基本使用

第六章第四节1:C++STL之list基本使用

第六章第五节1:C++STL之stack和queue基本使用

第六章第六节:C++STL之priority_queue(优先级队列)和仿函数

第六章第七节1:C++STL之set和map的基本使用

第七章:C++的IO流和stringstream

第八章第一节:C++继承之继承概述和继承语法

第八章第二节:C++继承之父类和子类对象赋值转换(切片)探究

第八章第三节:C++继承之作用域,隐藏,重定义和静态成员

第八章第四节:C++继承之子类的默认构造函数如何使用

第八章第五节:C++继承之多继承,菱形继承,虚继承,虚基表,继承和组合

第九章第一节:C++多态之对多态的理解和多态的实现条件以及虚函数还有重载重写冲定义的区别

第九章第二节:C++多态之纯虚函数和抽象类以及接口继承和实现继承

第九章第三节:C++多态之多态的实现原理之虚函数表,虚函数表指针静态绑定和动态绑定

第九章第四节:C++多态之单继承和多继承中的虚函数表

第九章第五节:C++多态之多态和继承的经典题目以及面试中常考内容

五:王道考研408计算机组成原理导航

第一章:计算机系统概述

本章思维导图

请添加图片描述

第一节:计算机发展历程

(计算机组成原理)第一章计算机系统概述-第一节:计算机发展历程

第二节:计算机硬件组成

(计算机组成原理)第一章计算机系统概述-第二节:计算机硬件组成(存储器、运算器和控制器概述及计算机工作过程详解)

第三节:计算机层次结构

(计算机组成原理)第一章计算机系统概述-第三节:计算机层次结构

第四节:计算机性能指标

(计算机组成原理)第一章计算机系统概述-第四节:计算机的性能指标

本章总结及习题

(计算机组成原理)第一章计算机系统概述-王道重点习题及杂项总结

第二章:数据的表示和运算

第一节:数制与编码

(计算机组成原理)第二章数据的表示和运算-第一节1:一文总结进制转换,妈妈再也不用担心我不会进制转换了

(计算机组成原理)第二章数据的表示和运算-第一节2:BCD码

(计算机组成原理)第二章数据的表示和运算-第一节3:无符号数的表示和运算

(计算机组成原理)第二章数据的表示和运算-第一节4、5、6、7:有符号数的表示和运算(定点整数和定点小数)、原反补码概念及其特性、溢出判断和符号扩展

本节考纲删除内容

第二节:定点数的表示和运算

(计算机组成原理)第二章数据的表示和运算-第二节1、2:算数逻辑单元和电路基本知识以及基本逻辑运算和全加器还有串行、并行加法器

(计算机组成原理)第二章数据的表示和运算-第二节3、4:补码加减运算器和标志位的生成

(计算机组成原理)第二章数据的表示和运算-第二节5:定点数的移位运算(算数移位、逻辑移位和循环移位)

(计算机组成原理)第二章数据的表示和运算-第二节6:定点数乘法运算(原码/补码一位乘法)

(计算机组成原理)第二章数据的表示和运算-第二节7:定点数除法运算(原码/补码一位除法)

(计算机组成原理)第二章数据的表示和运算-第二节8:详解C语言中的强制类型转换

(计算机组成原理)第二章数据的表示和运算-第二节9:数据的存储和排列

第三节:浮点数的表示和运算

(计算机组成原理)第二章数据的表示和运算-第三节1:浮点数的表示

(计算机组成原理)第二章数据的表示和运算-第三节2:IEEE754标准

(计算机组成原理)第二章数据的表示和运算-第三节3:浮点数加减运算

本章总结及习题

(计算机组成原理)第二章数据的表示和运算-第一节:本章习题

(计算机组成原理)第二章数据的表示和运算-第二节:本节习题

(计算机组成原理)第二章数据的表示和运算-第四节:本节习题

第三章:存储系统

本章思维导图

在这里插入图片描述

第一节:存储器概述

(计算机组成原理)第三章存储系统-第一节:存储器分类、多级存储系统和存储器性能指标

第二节:主存储器

(计算机组成原理)第三章存储系统-第二节1:基本的半导体原件和存储器芯片的原理

(计算机组成原理)第三章存储系统-第二节2:SRAM和DRAM芯片以及DRAM的属性和地址线复用技术

本节考纲删除内容

第三节:主存储器和CPU连接及多模块存储器

(计算机组成原理)第三章存储系统-第三节1:主存储器和CPU的连接

(计算机组成原理)第三章存储系统-第三节2:双端口RAM和多模块存储器

第四节:外部存储器

(计算机组成原理)第三章存储系统-第四节1:磁盘存储器(磁盘的基本结构,磁盘阵列)

(计算机组成原理)第三章存储系统-第四节2:固态硬盘SSD

第五节:高速缓冲存储器Cache

(计算机组成原理)第三章存储系统-第五节1:高速缓冲存储器Cache及其相关基本概念、程序访问的局部性原理和命中率

(计算机组成原理)第三章存储系统-第五节2:Cache和主存的映射方式(全相联映射、直接映射和组相连映射)

(计算机组成原理)第三章存储系统-第五节3:Cache替换算法(FIFO,近期最少使用算法-LRU,LFU)

(计算机组成原理)第三章存储系统-第五节4:Cache的写策略(写回法和全写法,写分配法和非写分配法)

第六节:虚拟存储器

  • 注意:分页管理相关内容属于操作系统重点研究内容,计组了解即可。或者说这一节可以跳过,学习完操作系统就明白了

(计算机组成原理)第三章存储系统-第六节1:页式存储器、页表及快表

(计算机组成原理)第三章存储系统-第六节2:页式/段式虚拟存储器

本章总结及习题

(计算机组成原理)第三章存储系统:本章习题

第四章:指令系统

本章思维导图

在这里插入图片描述

第一节:指令格式

(计算机组成原理)第四章指令系统-第一节1:指令、指令格式和指令分类

(计算机组成原理)第四章指令系统-第一节2:扩展操作码

第二节:指令寻址方式

(计算机组成原理)第四章指令系统-第二节1:指令寻址

(计算机组成原理)第四章指令系统-第二节2:第一类数据寻址(将形式地址按照某种规则解释)

(计算机组成原理)第四章指令系统-第二节3:第二类数据寻址(将形式地址视为偏移量)

第三节:程序的机器级代码表示

(计算机组成原理)第四章指令系统-第三节1:X86汇编语言基础

-(计算机组成原理)第四章指令系统-第三节2、3:常用的x86汇编指令

第四节:CISC和RISC

(计算机组成原理)第四章指令系统-第四节:CISC和RISC简单了解

本章总结及习题

(计算机组成原理)第四章指令系统:本章习题

第五章:中央处理器

本章思维导图

在这里插入图片描述

第一节:CPU的功能和基本结构

(计算机组成原理)第五章中央处理器-第一节:CPU的功能与基本结构(运算器和控制器等寄存器)

第二节:指令执行过程

(计算机组成原理)第五章中央处理器-第二节:指令执行过程(取指周期、间址周期、执行周期和中断周期)

第三节:CPU内部单总线、专用数据通路

(计算机组成原理)第五章中央处理器-第三节1:CPU内部单总线数据通路中数据的流动

(计算机组成原理)第五章中央处理器-第三节2:CPU专用数据通路

第四节:CPU硬布线设计、微程序设计

(计算机组成原理)第五章中央处理器-第四节1:CPU硬布线控制器的设计原理(逻辑表达式,微操作时序,电路设计)

(计算机组成原理)第五章中央处理器-第四节2:微程序控制器基本原理

(计算机组成原理)第五章中央处理器-第四节3:微指令的设计

(计算机组成原理)第五章中央处理器-第四节4:微程序控制单元设计

第五节:异常和中断机制

此部分内容将会在第七章和操作系统的第一章进行学习,可跳过

第六节:指令流水线

(计算机组成原理)第五章中央处理器-第六节1:指令流水线(定义和表示方法及性能指标)

(计算机组成原理)第五章中央处理器-第六节2:指令流水线影响因素和分类及多发技术

(计算机组成原理)第五章中央处理器-第六节3:五段式指令流水线

第七节:多处理器基本概念

(计算机组成原理)第五章中央处理器-第七节1:多处理器的基本概念

(计算机组成原理)第五章中央处理器-第七节2:硬件多线程的基本概念

第六章:总线

本章思维导图

在这里插入图片描述

第一节:总线概述

(计算机组成原理)第六章总线-第一节:总线概述(概念,分类,系统总线的结构和性能指标)

第二节:总线仲裁

(计算机组成原理)第六章总线-第二节:总线仲裁(408不考了解即可)

第三节:总线操作和定时

(计算机组成原理)第六章总线-第三节:总线操作和定时(同步定时和异步定时)

第四节:总线标准

(计算机组成原理)第六章总线-第四节:总线标准

第七章:输入和输出系统

本章思维导图

在这里插入图片描述

第一节:I/O系统的基本概念

(计算机组成原理)第七章输入和输出系统-第一节1:I/O系统基本概念和I/O控制方式

(计算机组成原理)第七章输入和输出系统-第一节2:外部设备之输入和输出设备(键盘鼠标、显示器和打印机)

第二节:I/O接口

(计算机组成原理)第七章输入和输出系统-第二节:I/O接口

第三节:I/O方式

(计算机组成原理)第七章输入和输出系统-第四节1:I/O方式之程序查询方式

(计算机组成原理)第七章输入和输出系统-第四节2:I/O方式之程序中断方式

(计算机组成原理)第七章输入和输出系统-第四节3:I/O方式之DMA方式

王道数据结构VIP思维导图是一种整理梳理数据结构知识的工具,能够帮助学习者更好地理解掌握数据结构的重要概念关键知识点。 王道数据结构VIP思维导图主要包含以下几个部分: 1. 数据结构基础:介绍了数据结构的概念、分类基本术语,包括线性结构、树结构、图结构等,通过思维导图的形式,清晰地呈现出各种结构的特点应用场景。 2. 数符串:详细介绍了数符串的相关概念、操作应用,包括数的定义、插入删除操作,符串的匹配、替换翻转等。 3. 栈队列:探讨了栈队列的定义、基本操作实际应用,比如栈的压入弹出操作、队列的入队出队操作,以及使用栈队列解决实际问题的例子。 4. 链表树:介绍了链表树的基本知识常见操作,包括单链表、双向链表的插入删除操作,二叉树的遍历搜索算法等。 5. 图查找:讲解了图查找算法的相关知识,例如图的表示方法、深度优先搜索广度优先搜索算法,查找算法中的顺序查找二分查找等。 6. 排序算法设:涵盖了各种排序算法的原理实现,如冒泡排序、选择排序、插入排序、快速排序等,以及常用的算法设思想,如递归、贪心算法、分治算法动态规划等。 王道数据结构VIP思维导图通过图文结合的方式,清晰地展现了数据结构的层次结构知识点之间的关联性,能够帮助学习者系统地学习记忆数据结构的重要内容。同时,思维导图的形式也方便学习者在复习阶段快速回顾知识点,加深对数据结构的理解应用能力。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快乐江湖

创作不易,感谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值