# cs-408 **Repository Path**: redball_1/cs-408 ## Basic Information - **Project Name**: cs-408 - **Description**: 计算机考研专业课程408相关的复习经验,资源和OneNote笔记 🚀 Github 镜像仓库 🚀 源项目地址 ⬇ ⬇ ⬇ https://github.com/ddy-ddy/cs-408 https://gitcode.net/mirrors/ddy-ddy/cs-408 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://github.com/ddy-ddy/cs-408 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-08-05 - **Last Updated**: 2024-08-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ⭐️Star History [![Star History Chart](https://api.star-history.com/svg?repos=ddy-ddy/cs-408&type=Date)](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/cs-408&Date) # 💻cs-408 - 构建[本仓库](https://github.com/ddy-ddy/cs-408)的初衷是记录自己备考计算机专业课408的过程 - 本仓库收纳了**2023年四本王道复习指导书**和**2023年王道书上的刷题本** - 本仓库分享了一些自己从2022年6月备考以来的**学习408心得** - 本仓库分享了自己使用**OntNote制作的电子笔记** 希望本仓库的一些经验和资源能够对大家的备考408有一些些帮助。有任何问题都可以提issue联系我呀!如果你有好的资源或者学习方法建议可以提issue或者PR! 祝大家考研顺利,一举上岸呀ヾ(◍°∇°◍)ノ゙;如果这些内容对你有帮助的话,别忘了star和fork哦(๑′ᴗ‵๑) ## 💪🏻更新日志 【10月15日】四门**笔记和资源**已经全部更新完毕,后续主要是查缺补漏 【11月15日】新增**计算机组成原理和操作系统大题**考点和历年真题 【11月19日】新增**计算机网络和数据结构大题**考点和历年真题 【11月19日】新增**王道强化课**相关资源(主要是与大题相关的资料) 【12月09日】更新勘误**数据结构**最新笔记 【12月13日】更新勘误**计算机组成原理**最新笔记 【1月5日】发布b站**经验分享和笔记讲解**视频 | [计算机考研408电子笔记分享](https://www.bilibili.com/video/BV1884y1e733/?vd_source=c13e2f4070f77eee1d0116869e475178) 【1月7日】发布b站**OneNote介绍**视频 | [如何使用OneNote制作电子笔记](https://www.bilibili.com/video/BV19e4y137ph/?vd_source=c13e2f4070f77eee1d0116869e475178) ## 👁目录 一、复习心得&做笔记软件推荐 1. 刚开始的复习心得 2. 为什么不推荐做思维导图和手写笔记? 3. 为什么推荐用OneNote做笔记? 4. Onenote有哪些优点? 5. 结语 二、数据结构 三、计算机组成原理 四、操作系统 五、计算机网络 六、王道书和刷题本 七、其他资源 八、OneNote文件 ## 一、复习心得&做笔记软件推荐 ### ①刚开始的复习心得 在第一轮复习前,我看了好多经验贴。知道408题的难度不是特别大,但是难在知识点多,繁琐,零碎。一开始我还不以为然,不就四本书吗,本科也都学过,怕啥?直到我复习了两本书之后,我才慢慢体会到学长学姐们的教诲----呜呜呜😭,408的知识点不是一般的多! - 【数据结构】排序算法那么多种,原理、代码、时间复杂度和相关题型这些你都要掌握吧。这些都还算是比较简单的,毕竟算法这些东西,有很强的逻辑性,你掌握了就是掌握了。 - 【计算机网络】【操作系统】题目简单,但是知识点错综复杂,星罗遍布,并且知识点之间很难靠自己建立对应的逻辑网络。但好在计网考的都是偏记忆性的知识,学长学姐说被背就完事了「实际复习证明确实如此」。 - 【计算机组成原理】这门内容既多,且繁琐,还难!毕竟大家很多都是学软件出身的,没多少搞硬件的。光是数据的表示和计算就要了我老命,更别提后面的中央处理器相关的内容了。只能硬着头皮跟着王道视频学下去。 ### ②为什么不推荐做思维导图和手写笔记? 在复习的过程中,我逐渐觉得做笔记很关键!408这么多知识点,学了后面忘记前面,不做个笔记,第二轮第三轮怎么复习呢?我看了各种经验贴,大家都是说在书上勾勾画画,然后整理个思维导图或者直接用别人的思维导图。 我说做就做,先是跟着视频把书上的知识点搞懂了,然后再借鉴着王道每个视频结尾的思维导图,自己用**Xmind**做思维导图。Xmind开了会员之后可以插入图片和公式。一开始我做的很起劲,做的思维导图也很”精美“。但是过了几天当我回过头来复习自己的思维导图时,一脸懵逼😳。 就拿下面这个图来说,这是我做的调度这一节的思维导图。光调度算法就有好几种,但是我看这个思维导图还是啥都回忆不起来,还不如去看书或者看自己的手写笔记。其实这些算法用一张图,一个例题就能完美的诠释他们的原理和考点。 > xmind虽然可以插入图片,但是插入之后版面会非常的大,而且十分不适合阅读。 ![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/e6c9d24egy1h616g86y6dj21cw046t9l.jpg) 也有帖子说有ipad可以用**noteability**手写电子笔记,我也试了试。确实可以很方便的贴入各种图片和公式。但是用了几天我发现手写还是太慢了,个人更喜欢打字😁。 > noteability不能左右拉伸,如果你表格或者图片很多,知识点一多,排版就会很难看。 ### ③为什么推荐用Onenote做笔记? 直到我用onenote开始做笔记我才觉得,真香! 拿下图举例,这是我用onenote做的关于计算机组成原理第二种数据表示和运算里面的关于乘法的知识点。使用onenote我就可以很方便的制作一个表格对比原码乘法和补码乘法,而且我可以随意插入计算过程,例题,电路图等等。 掌握了技巧之后,做这么一个笔记很快的,把书上的重点打上去,然后图片截个屏就好了。等你复习的时候只需要看这么一个表格,就能理解书上2-3面的文字。 > 一般我会先看书看视频,然后再用onenote做笔记,等做完题之后再把错题难题贴到对应的知识点附近。 > 复习的时候就直接在ipad端勾勾画画,简直不要太快乐! ![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/e6c9d24egy1h606y8qev3j21so0u0thh.jpg) ### ④OneNote有哪些优点? 可能大家不怎么熟悉Onenote,这里我主要介绍一下。它是微软推出的一个全平台笔记类软件,电脑手机ipad都有,免费且数据全平台共享。「不过好像数据同步需要🪜」那OneNote相比于其他笔记软件,它的优点有哪些呢? #### **###可以随意的标注重点** - 408书上的知识点十分繁重,且都是同一种颜色,不断复习中必然会导致审美疲劳,且供做笔记的地方小。onenote的标注功能十分的强大,可以根据自己的习惯制定一套标注准则。以便自己在将来复习的时候能迅速的抓住重难点。 - 下图左边是我的标志习惯✍🏻,右边是一个实例 ![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/e6c9d24egy1h5tb3etvztj21mm0h2jtz.jpg) #### ###可以随意的插入图片 - 408很多考点是要靠动画和图片来理解的,自己画图太浪费时间,可以直接截取博客/视频里面的流程图,计算图等等。 - 下图是我记录的主存储器的组成部分还有存储体的组成元素,左边是插入的王道书的图,右边是插入自己画的图 ![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/e6c9d24egy1h65dswcrk6j21p10u00vy.jpg) #### ###可以随意的绘制表格 - 408中很多考点是可以通过对比来学习的,比如C/S模型和P2P模型,画一个表格就可以知道他们的区别与联系了。onenote支持绘制任意大小的表格,表格里面可以嵌套表格,插入图片等等。 - 下图是C/S模型和P2P模型的表格对比 ![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/e6c9d24egy1h5tb9mtin8j21j50u07a6.jpg) #### ###可以在笔记间自由跳转 - 在做笔记的时候,如果按照王道书的内容一章一章做笔记,会发现有很多重复的内容。比如在学习计算机组成原理第一章“计算机系统概述”的时候有讲到CPU的组成结构和功能。当等你复习到第五章的时候,针对CPU的组成和功能有更为详细的描写。因此做笔记的时候可以用“**复制指向段落的链接**“这一方式,在一个地方详细的描写,其他地方就直接引用这个链接。 - 下图把要执行的内容框起来,然后点击鼠标右键,选择复制指向段落的链接,则生成链接第五章 中央处理器页的对象,在OneNote笔记内点击这个链接就可以实现笔记间的自由调转,再也不用笔记重复的问题了(#^.^#) ![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/e6c9d24egy1h6e2ascwd5j21nm0ratb4.jpg) #### ###可以在ipad端手写 - 如果有ipad的话,可以首先在电脑端做好相关的笔记,然后后续的复习在ipad端写写画画,把自己当做老师,然后模拟算法或者计算的过程,这样可以很大程度的加深自己的理解。「输出远比输入重要」 #### ###全平台支持快速搜索🔍 - 使用快捷键Control+F(mac是commonad+F)可以快速搜索笔记里面的内容 - 不过得吐槽一下这个搜索功能好像不能个性化调整,当没有全匹配的情况下,居然会进行逐字搜索,离谱┭┮﹏┭┮ ### ⑤结语 以上就大概是我从2022年6月份到9月份备考408的一些感悟和经验啦。我感觉自己喜欢瞎折腾,所以浪费了很多时间,但是感觉还是值得的。 ⚠️值得注意的是:虽然笔记做的好有利于自己的复习,但是这一切的前提是你第一轮复习是踏踏实实的,你对408各科的知识点理解都是到位的。如果没有这个打基础的话,你笔记做的再好也没有用!当然目前这些方法都只是我自己做起来效率挺高,所以觉得方法还行。大家如果觉得哪里不对,不好或者有可以改进的地方,欢迎👏🏻随时讨论。 之后的内容包括408每科相关的【资源】【笔记】【学习方法】【用到的视频博客】有需要的自取哦。这些笔记都是以王道书为核心做的,所以知识体系和王道书差不多,可以配合王道书食用。 这些笔记**不单单**是王道书的知识点,**还包括了**我借鉴各类视频,博客,书籍融合的知识点「借鉴的资源会写在对应章节中」,**以及**我做题目之后的心得和查缺补漏的知识点。 ## 二、数据结构 数据结构网上有很多质量很高的文章。有图解动画还有代码,这里推荐几个我看过的博客:[Data-Structres](https://github.com/callmePicacho/Data-Structres) | [算法大汇总](https://github.com/yangchong211/YCBlogs/blob/master/blog/06.%E7%AE%97%E6%B3%95%E5%A4%A7%E6%B1%87%E6%80%BB.md) 数据结构会画算法运行的流程图也就会做题了,笔记中记录了大多数算法的手绘流程图以及总结的算法常用结论和常考点。 👇下图是数据结构笔记中关于**二叉树四种遍历方式**的知识点:包括遍历过程,示例图,代码。![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/006y8mN6gy1h6rbolipvaj31r20u0qbo.jpg) - [第一章:绪论](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [第二章:线性表](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [第三章:栈、队列和数组](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [第四章:串](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [第五章:树和二叉树](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [第六章:图](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [第七章:查找](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [第八章:排序](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [背诵知识点](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) - [大题](https://github.com/ddy-ddy/cs-408/tree/master/1%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84) ## 三、计算机组成原理 计算机组成原理我是靠着王道视频和王道书过来的,如果实在有不理解的地方,我就会google,看各种博客。有些博客确实讲的很不错,精辟且易懂。计组难,但是还是有章可循的,主要以做题为导向! 👇下图是计组笔记中一个关于**控制器和运算器相关知识点的对比**表格![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/e6c9d24egy1h6fbzpbtvyj226p0u0dru.jpg) - [第一章:计算机系统概述](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [第二章:数据的表示和运算](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [第三章:存储系统](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [第四章:指令系统](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [第五章:中央处理器](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [第六章:总线](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [第七章:输入/输出系统](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [背诵知识点](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) - [大题](https://github.com/ddy-ddy/cs-408/tree/master/2%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BB%84%E6%88%90%E5%8E%9F%E7%90%86) ## 四、操作系统 操作系统在学完计算机组成原理之后会有一个理解上的升华,这门课不是很难,掌握原理就基本会做题了。这里推荐几个我觉得写得很好的博客:[小林coding:图解系统](https://xiaolincoding.com/os/2_os_structure/linux_vs_windows.html#%E5%85%B3%E6%B3%A8%E4%BD%9C%E8%80%85) 👇下图是操作系统笔记中与**进程的状态与转换**有关的知识点 ![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/006y8mN6gy1h6rbvlwi2fj318n0u0wkn.jpg) - [第一章:计算机系统概述](https://github.com/ddy-ddy/cs-408/tree/master/3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) - [第二章:进程与线程](https://github.com/ddy-ddy/cs-408/tree/master/3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) - [第三章:内存管理](https://github.com/ddy-ddy/cs-408/tree/master/3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) - [第四章:文件管理](https://github.com/ddy-ddy/cs-408/tree/master/3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) - [第五章:I/O管理](https://github.com/ddy-ddy/cs-408/tree/master/3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) - [背诵知识点](https://github.com/ddy-ddy/cs-408/tree/master/3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) - [大题](https://github.com/ddy-ddy/cs-408/tree/master/3%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F) ## 五、计算机网络 计算机网络我学习的过程是自顶向下的,先学个概述,然后从应用层一路向下。应用层更贴近于日常生活,所以上手快。 视频我没有跟着王道学,而是跟着[湖科大计算机网络视频](https://www.bilibili.com/video/BV1c4411d7jb?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click)学习的,这个视频的动画不是一般的好!理解十分的轻松。 👇下图是计网笔记中与**TCP拥塞控制算法**有关的知识点![](https://ddy-1310349779.cos.ap-shanghai.myqcloud.com/typora/006y8mN6gy1h6rc2qv1jjj31bn0u0jww.jpg) - [第一章:计算机网络体系结构](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) - [第二章:物理层](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) - [第三章:数据链路层](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) - [第四章:网络层](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) - [第五章:传输层](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) - [第六章:应用层](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) - [背诵知识点](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) - [大题](https://github.com/ddy-ddy/cs-408/tree/master/4%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) ## 六、王道书和刷题本 - [2023年王道考研复习指导](https://github.com/ddy-ddy/cs-408/tree/master/5%E7%8E%8B%E9%81%93%E4%B9%A6%E5%92%8C%E5%88%B7%E9%A2%98%E6%9C%AC/2023%E5%B9%B4%E7%8E%8B%E9%81%93%E8%80%83%E7%A0%94%E5%A4%8D%E4%B9%A0%E6%8C%87%E5%AF%BC) - [2023年选择题刷题本](https://github.com/ddy-ddy/cs-408/tree/master/5%E7%8E%8B%E9%81%93%E4%B9%A6%E5%92%8C%E5%88%B7%E9%A2%98%E6%9C%AC/2023%E5%B9%B4%E9%80%89%E6%8B%A9%E9%A2%98%E5%88%B7%E9%A2%98%E6%9C%AC) - [2023年大题刷题本](https://github.com/ddy-ddy/cs-408/tree/master/5%E7%8E%8B%E9%81%93%E4%B9%A6%E5%92%8C%E5%88%B7%E9%A2%98%E6%9C%AC/2023%E5%B9%B4%E5%A4%A7%E9%A2%98%E5%88%B7%E9%A2%98%E6%9C%AC) ## 七、其他资源 - [2023大纲](https://github.com/ddy-ddy/cs-408/tree/master/6%E5%85%B6%E4%BB%96%E8%B5%84%E6%BA%90) - [历年真题考频统计](https://github.com/ddy-ddy/cs-408/tree/master/6%E5%85%B6%E4%BB%96%E8%B5%84%E6%BA%90) - [王道强化课资料链接](https://github.com/ddy-ddy/cs-408/tree/master/6%E5%85%B6%E4%BB%96%E8%B5%84%E6%BA%90) - [数据结构代码题总结-王道一休哥](https://github.com/ddy-ddy/cs-408/tree/master/6%E5%85%B6%E4%BB%96%E8%B5%84%E6%BA%90) ## 八、Onenote文件 - 可能看pdf不是很方便,我分享了[OneNote链接](https://1drv.ms/u/s!AvpCy58GefJpa0D63jFWUL7CUUI)。大家可以在线浏览并保存到本地 - mac端操作onenote没有win方便,导出pdf文件需要到移动端设备点击分享,然后导出pdf - 访问OneNote链接要🪜,最好用Google打开。微软的速度一言难尽😂 - 链接打不开或者无法保存到本地的话,可以下载[OneNote文件](https://github.com/ddy-ddy/cs-408/tree/master/onenote%E6%96%87%E4%BB%B6)然后在本地打开 - 如果大家github下载不了的话,可以到这个链接下载:[百度网盘](https://pan.baidu.com/s/1lIh523Cl8O2vA4Fr-gS5rA?pwd=ck30) ,提取码: ck30