2020清华计算机考研题回顾:数据结构与计算机组成原理知识点总结
需积分: 9 88 浏览量
更新于2024-09-04
收藏 19KB DOCX 举报
本资源主要聚焦于2019年12月清华大学计算机专业的研究生入学考试题目,涉及数据结构、计算机组成原理以及操作系统等多个核心领域。首先,在数据结构部分,考察了诸如快速排序的时间复杂度(O(nlogn))、跳转表和塔的期望高度、败者树与胜者树、完全二叉堆、Crane算法、AVL树的局部重构、红黑树等数据结构理论及其应用。还涉及到基于比较式的算法如封闭散列和开放散列,以及DFS(深度优先搜索)和基数排序算法。模式串、文本串以及KMP算法在字符串处理中的应用也有所涉及。
在计算机组成原理方面,讨论了流水线设计中的段数、处理器的CPI(每指令周期数)、缓存优化对程序执行速度的影响,以及不同RAID级别(如RAID1和RAID5)在磁盘空间占用上的差异。此外,还涵盖了处理器缓存的结构、内存带宽计算、指令格式和冲突解决策略,如流水线延迟、数据旁路和分支预测。
操作系统部分涉及死锁的概念、SJF(短作业优先)调度算法、FIFO策略(Belady现象)以及页式存储管理。讨论了符号链接(软链接)的原理,以及UNIX文件索引结构的存储位置。动态分区和段式存储管理方法被提及,包括存储分配和回收操作。系统调用是另一个重要知识点,包括系统调用的分类、Getpid请求的具体执行过程,以及用户态代码片段如何支持系统调用,如寄存器使用、参数传递和返回值的处理。
整体来看,这份试题全面地检验了考生对计算机科学基础理论和实践的理解,要求具备扎实的数据结构、计算机硬件和操作系统知识,以及一定的问题分析和算法设计能力。对于备考的学生来说,这是一份深入且具有挑战性的复习资料。
2022-07-03 上传
2022-07-01 上传
2022-06-17 上传
麦兜兜_qishiyi
- 粉丝: 3
- 资源: 11
最新资源
- 基于PCB的标准和检测技术.zip
- ng-lift:用于将Angular.js应用程序升级到Angular的自动化工具
- raspberry-pi-startup-scripts:Raspberry Pi上的脚本和用户应用程序的启动脚本和方法的集合
- ChromeExtension:谷歌小插件,提高工作效率
- 技术交底及其安全资料库-玻璃工程安全技术交底
- contacts:由 Atom 提供支持的移动应用示例
- 设计+CAD+截图专用工具
- VB+access智能排课系统(源代码+可执行程序+4万字论文+答辩PPT).rar
- scratch编程项目源代码文件案例素材-scratch实现直线方程y=kx+b.zip
- 经典边缘提取算子提取图像边缘的比较_图像处理_
- theramin:用Java编写的音调生成器程序,鼠标控制
- Rastullahs Lockenpracht-开源
- 公路桥梁隧道施工组织设计-山东某互通立交工程主线桥现浇箱梁安全专项方案
- BigData20180301:巨量资料导论上课资料
- rueckwaertssalto
- 例题代码.rar