北大考研辅导班-2020北京大学801计算机专业基础考研经验真题参考…(北大考研辅导班排行榜)

2023年 8月 31日 作者 gong2022 0

原标题:北大考研辅导班-2020北京大学801计算机专业基础考研经验真题参考书

北大考研辅导班-2020北京大学801计算机专业基础考研经验真题参考书

北京大学801计算机专业基础考试科目,2020年初试时间安排为12月22日下午 14:00-17:00进行笔试,北京大学自主命题,考试时间3小时。

一、适用院系专业:

北京大学地球与空间科学学院070921地质学(石油地质学)

北京大学前沿交叉学科研究院0701j3数据科学(数学)

北京大学前沿交叉学科研究院0714j3数据科学(统计学)

北京大学前沿交叉学科研究院0812j3数据科学(计算机科学与技术)

北京大学深圳研究生院081203计算机应用技术

北京大学信息科学技术学院081201计算机系统结构

北京大学信息科学技术学院081202计算机软件与理论

北京大学信息科学技术学院081203计算机应用技术

二、考研参考书目

北京大学801计算机专业基础官方指定的考研参考书目为:

1.《数据结构与算法》,张铭、王腾蛟、赵海燕,2008-06,高等教育出版社,普通高等教育“十一五”国家级规划教材;

2.《计算机组成与设计:硬件与软件接口》,david patterson & john hennessy 著,英文版·第4版,机械工业出版社;

3.《微型计算机基本原理与应用》,王克义 编著,第二版,北京大学出版社;

4.《现代操作系统》(原书第4版),(荷)andrews s. tanenbaum著,陈向群、马洪兵等译,机械工业出版社,2017-07;

5.《操作系统—精髓与设计原理》(原书第8版),(美)william stallings著,陈向群、陈渝译,电子工业出版社,2017-03;

6.《计算机网络》(中英文)第五版,andrew s. tanenebaum and david j. wetherall, 清华出版社,2012-03。

建议:

(1)参考书的阅读方法

目录法:先通读各本参考书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。

体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。

问题法:将自己所学的知识总结成问题写出来,每章的主标题和副标题都是很好的出题素材。尽可能把所有的知识要点都能够整理成问题。

(2)学习笔记的整理方法

a:通过目录法、体系法的学习形成框架后,在仔细看书的同时应开始做笔记,笔记在刚开始的时候可能会影响看书的速度,但是随着时间的发展,会发现笔记对于整理思路和理解课本的内容都很有好处。

b:做笔记的方法不是简单地把书上的内容抄到笔记本上,而是把书上的关键点、核心部分记到笔记上,关上书本,要做到仅看笔记就能将书上的内容复述下来,最后能够通过对笔记的记忆就能够再现书本。

三、重难点知识梳理

北京大学801计算机专业基础2019年暂未提供考试大纲,但 的课程中总结了复习的大体方向,考试重难点知识梳理内容如下:

数据结构

一、线性表

(一)线性表的定义和基本操作

(二)线性表的实现

1.顺序存储

2.链式存储

3.线性表的应用

二、栈、队列和数组

(一)栈和队列的基本概念

(二)栈和队列的顺序存储结构

(三)栈和队列的链式存储结构

(四)栈和队列的应用

(五)特殊矩阵的压缩存储

三、树与二叉树

(一)树的基本概念

(二)二叉树

1.二叉树的定义及其主要特征

2.二叉树的顺序存储结构和链式存储结构

3.二叉树的遍历

4.线索二叉树的基本概念和构造

(三)树、森林

1.树的存储结构

2.森林与二叉树的转换

3.树和森林的遍历

(四)树与二叉树的应用

1.二叉排序树

2.平衡二叉树

3.哈夫曼(huffman)树和哈夫曼编码

四、图

(一)图的基本概念

(二)图的存储及基本操作

1.邻接矩阵法

2.邻接表法

3.邻接多重表、十字链表

(三)图的遍历

1.深度优先搜索

2.广度优先搜索

(四)图的基本应用

1.最小(代价)生成树

2.最短路径

3.拓扑排序

4.关键路径

五、查找

(一)查找的基本概念

(二)顺序查找法

(三)分块查找法

(四)折半查找法

(五)b树及其基本操作、b+树的基本概念

(六)散列(hash)表

(七)字符串模式匹配

(八)查找算法的分析及应用

六、排序

(一)排序的基本概念

(二)插入排序

1.直接插入排序

2.折半插入排序

(三)起泡排序(bubblesort)

(四)简单选择排序

(五)希尔排序(shellsort)

(六)快速排序

(七)堆排序

(八)二路归并排序(mergesort)

(九)基数排序

(十)外部排序

(十一)各种排序算法的比较

(十二)排序算法的应用

计算机组成原理

一、计算机系统概述

(一)计算机发展历程

(二)计算机系统层次结构

1.计算机系统的基本组成

2.计算机硬件的基本组成

3.计算机软件和硬件的关系

4.计算机系统的工作过程

(三)计算机性能指标

吞吐量、响应时间,cpu时钟周期、主频、cpi、cpu执行时间,mips、mflops、gflops、tflops、pflops。

二、数据的表示和运算

(一)数制与编码

1.进位计数制及其相互转换

2.真值和机器数

3.bcd码

4.字符与字符串

5.校验码

(二)定点数的表示和运算

1.定点数的表示

无符号数的表示,带符号整数的表示。

2.定点数的运算

定点数的位移运算,原码定点数的加/减运算,补码定点数的加/减运算,定点数的乘/除运算,溢出概念和判别方法。

(三)浮点数的表示和运算

1.浮点数的表示

ieee754标准。

2.浮点数的加/减运算

(四)算术逻辑单元alu

1.串行加法器和并行加法器

2.算术逻辑单元alu的功能和结构

三、存储器层次结构

(一)存储器的分类

(二)存储器的层次化结构

(三)半导体随机存取存储器

1.sram存储器

2.dram存储器

3.只读存储器

4.flash存储器

(四)主存储器与cpu的连接

(五)双口ram和多模块存储器

(六)高速缓冲存储器(cache)

1.cache的基本工作原理

2.cach和主存之间的映射方式

3.cache中主存块的替换算法

4.cache写策略

(七)虚拟存储器

1.虚拟存储器的基本概念

2.页式虚拟存储器

3.段式虚拟存储器

4.段页式虚拟存储器

5.tlb(快表)

四、指令系统

(一)指令格式

1.指令的基本格式

2.定长操作码指令格式

3.扩展操作码指令格式

(二)指令的寻址方式

1.有效地址的概念

2.数据寻址和指令寻址

3.常见寻址方式

(三)cisc和risc的基本概念

五、中央处理器(cpu)

(一)cpu的功能和基本结构

(二)指令执行过程

(三)数据通路的功能和基本结构

(四)控制器的功能和工作原理

1.硬布线控制器

2.微程序控制器

微程序、微指令和微命令,微指令格式,微命令的编码方式,微地址的形成方式。

(五)指令流水线

1.指令流水线的基本概念

2.指令流水线的基本实现

3.超标量和动态流水线的基本概念

六、总线

(一)总线概述

1.总线的基本概念

2.总线的分类

3.总线的组成及性能指标

(二)总线仲裁

1.集中仲裁方式

2.分布仲裁方式

(三)总线操作和定时

1.同步定时方式

2.异步定时方式

(四)总线标准

七、输入输出(i/o)系统

(一)i/o系统基本概念

(二)外部设备

1.输入设备:键盘、鼠标

2.输出设备:显示器、打印机

3.外存储器:硬盘存储器、磁盘阵列、光盘存储器

(三)i/o接口(i/o控制器)

1.i/o接口的功能和基本结构

2.i/o端口及其编址

(四)i/o方式

1.程序查询方式

2.程序中断方式

中断的基本概念,中断响应过程,中断处理过程,多重中断和中断屏蔽的概念。

3.dma方式

dma控制器的组成,dma传送过程。

操作系统

一、操作系统概述

(一)操作系统的概念、特征、功能和提供的服务

(二)操作系统的发展与分类

(三)操作系统的运行环境

1.内核态与用户态

2.中断、异常

3.系统调用

(四)操作系统体系结构

二、进程管理

(一)进程与线程

1.进程概念

2.进程的状态与转换

3.进程控制

4.进程组织

5.进程通信

共享存储系统,消息传递系统,管道通信。

6.线程概念与多线程模型

(二)处理机调度

1.调度的基本概念

2.调度时机、切换与过程

3.调度的基本准则

4.调度方式

5.典型调度算法

先来先服务调度算法,短作业(短进程、短线程)优先调度算法,时间片轮转

调度算法,优先级调度算法,高响应比优先调度算法,多级反馈队列调度算法。

(三)同步与互斥

1.进程同步的基本概念

2.实现临界区互斥的基本方法

软件实现方法,硬件实现方法。

3.信号量

4.管程

5.经典同步问题

生产者-消费者问题,读者-写者问题,哲学家进餐问题。

(四)死锁

1.死锁的概念

2.死锁处理策略

3.死锁预防

4.死锁避免

系统安全状态,银行家算法。

5.死锁检测和解除

三、内存管理

(一)内存管理基础

1.内存管理概念

程序装入与链接,逻辑地址与物理地址空间,内存保护。

2.交换与覆盖

3.连续分配管理方式

4.非连续分配管理方式

分页管理方式,分段管理方式,段页式管理方式。

(二)虚拟内存管理

1.虚拟内存基本概念

2.请求分页管理方式

3.页面置换算法

最佳置换算法(opt),先进先出置换算法(fifo),最近最少使用置换算法(lru),时钟置换算法(clock)。

4.页面分配策略

5.工作集

6.抖动

四、文件管理

(一)文件系统基础

1.文件概念

2.文件的逻辑结构

顺序文件,索引文件,索引顺序文件。

3.目录结构

文件控制块和索引节点,单级目录结构和两级目录结构,树形目录结构,图形目录结构。

4.文件共享

5.文件保护

访问类型,访问控制。

(二)文件系统实现

1.文件系统层次结构

2.目录实现

3.文件实现

(三)磁盘组织与管理

1.磁盘的结构

2.磁盘调度算法

3.磁盘的管理

五、输入输出(i/o)管理

(一)i/o管理概述

1.i/o控制方式

2.i/o软件层次结构

(二)i/o核心子系统

1.i/o调度概念

2.高速缓存与缓冲区

3.设备分配与回收

4.假脱机技术(spooling)

计算机网络

一、计算机网络体系结构

(一)计算机网络概述

1.计算机网络的概念、组成与功能

2.计算机网络的分类

3.计算机网络的标准化工作及相关组织

(二)计算机网络体系结构与参考模型

1.计算机网络分层结构

2.计算机网络协议、接口、服务等概念

3.iso/osi参考模型和tcp/ip模型

二、物理层

(一)通信基础

1.信道、信号、宽带、码元、波特、速率、信源与信宿等基本概念

2.奈奎斯特定理与香农定理

3.编码与调制

4.电路交换、报文交换与分组交换

5.数据报与虚电路

(二)传输介质

1.双绞线、同轴电缆、光纤与无线传输介质

2.物理层接口的特性

(三)物理层设备

1.中继器

2.集线器

三、数据链路层

(一)数据链路层的功能

(二)组帧

(三)差错控制

1.检错编码

2.纠错编码

(四)流量控制与可靠传输机制

1.流量控制、可靠传输与滑动窗口机制

2.停止-等待协议

3.后退n帧协议(gbn)

4.选择重传协议(sr)

(五)介质访问控制

1.信道划分

频分多路复用、时分多路复用、波分多路复用、码分多路复用的概念和基本原理。

2.随机访问

aloha协议,csma协议,csma/cd协议,csma/ca协议。

3.轮询访问

令牌传递协议

(六)局域网

1.局域网的基本概念与体系结构

2.以太网与ieee802.3

3.ieee802.11

4.令牌环网的基本原理

(七)广域网

1.广域网的基本概念

2.ppp协议

3.hdlc协议

(八)数据链路层设备

1.网桥的概念及其基本原理

2.局域网交换机及其工作原理。

四、网络层

(一)网络层的功能

1.异构网络互连

2.路由与转发

3.拥塞控制

(二)路由算法

1.静态路由与动态路由

2.距离-向量路由算法

3.链路状态路由算法

4.层次路由

(三)ipv4

1.ipv4分组

2.ipv4地址与nat

3.子网划分、路由聚集、子网掩码与cidr

4.arp协议、dhcp协议与icmp协议

(四)ipv6

1.ipv6的主要特点

2.ipv6地址

(五)路由协议

1.自治系统

2.域内路由与域间路由

3.rip路由协议

4.ospf路由协议

5.bgp路由协议

(六)ip组播

1.组播的概念

2.ip组播地址

(七)移动ip

1.移动ip的概念

2.移动ip通信过程

(八)网络层设备

1.路由器的组成和功能

2.路由表与路由转发

五、传输层

(一)传输层提供的服务

1.传输层的功能

2.传输层寻址与端口

3.无连接服务与面向连接服务

(二)udp协议

1.udp数据报

2.udp校验

(三)tcp协议

1.tcp段

2.tcp连接管理

3.tcp可靠传输

4.tcp流量控制与拥塞控制

六、应用层

(一)网络应用模型

1.客户/服务器模型

2.p2p模型

(二)dns系统

1.层次域名空间

2.域名服务器

3.域名解析过程

(三)ftp

1.ftp协议的工作原理

2.控制连接与数据连接

(四)电子邮件

1.电子邮件系统的组成结构

2.电子邮件格式与mime

3.smtp协议与pop3协议

(五)www

1.www的概念与组成结构

2.http协议

四、考研真题

以下为北京大学801计算机专业基础考研历年真题回顾:

数据结构:

1.写出avl树并计算平均查找长度。

2.n个数组成二叉树,证明排序时间复杂度为o(nlogn) (这个记忆得有点模糊)

3.一个数组,有最多x个极值,设计一个时间复杂度尽可能低的算法。、

计算机体系结构:

1.结合流程图阐述乘法器的工作原理,然后对其改进。

2.mips指令集

计算机网络:

一个用户通过交换机,集线器向另一个用户发送ip报文,问交换机的作用,源地址和目的地址。

北京大学801计算机基础2018年研究生入学试题

建议:

认真分析历年试题,做好总结,对于考生明确复习方向,确定复习范围和重点,做好应试准备都具有十分重要的作用。分析试题主要应当了解以下几个方面:命题的风格(如难易程度,是注重基础知识、应用能力还是发挥能力,是否存在偏、难、怪现象等)、题型、题量、考试范围、分值分布、考试重点、考查的侧重点等。考生可以根据这些特点,有针对性地复习和准备,并进行一些有针对性的练习,这样既可以检查自己的复习效果,发现自己的不足之处,以待改进;又可以巩固所学的知识,使之条理化、系统化。最近三年的试题无论从题量、题型、考察的侧重点来说都没有太大的变化,因此考生要仔细研究历年试题,尤其是最近三年的试题。在复习的初期通过分析历年试题能大致了解考试的题型和方向,在复习的中期再分析一遍试题能考察自己是否复习方向正确,复习的深度是否足够,在复习的后期再分析一遍历年试题,能检查自己的复习是否到位,类似的题目是否会做,同时模拟的做一遍试题,分析一下自己如何安排考试时间,各个题目答多少,做到心中有数,考试时才不会心慌意乱。

五、复习全年规划

建议全年规划时间安排如下:

(1)零基础复习阶段(2月-4月上旬)

复习关键:细致、全面、整理框架,不要求记忆,重在理解,阅读3遍以上。

(2)基础复习阶段(4月中旬-8月底)

复习关键:明确出题特点。重点知识点逐个记忆,不留死角,注意循环记忆,叠加强化记忆效果。

(3)强化提高阶段(9月-11月)

复习关键:建立对参考书宏观整体概念、框架意识、驾驭能力。总结专题串起参考书。

(4)冲刺阶段(12月-次年1月)

复习关键:模拟考试,在卷面、答题思路、答题时间控制上发现问题,查漏补缺,全面提升

六、考研经验

2019考研初试已经过去,新一届考生决定考研,如何坚定走下去?我要跟大家说的是,摆脱懒惰让“能动”回归主导。一般学习和工作生活中,我们都可能有这样的感触,每当想要做一件事的时候,总是过了好久发现还是没有进展;或者觉得有力气使不出来;或者总觉得生活是灰色和抑郁的等等,这类情况反应在生活中,就是生活好像总是被一种惰性缠绕,知道这是不好的,但又不知道从何处入手来改变。

现阶段,再这个即将完结的十月,如何才能将我们的复习提高效率,快速抢分呢? 老师给你总结了以下:

第一,复习要有计划性。这个时段,慢慢的进入到考试月中,这时候出了学校安排的议账课表之外,还要必须有一份自己安排的课余的时间表,结合实际情况,制定每周课余时间的学习课表,做到什么时间该做什么心中有数,才不会造成顾此失彼。这种计划性的安排应与相关科目的教学保持一致性,但千万不能被相关科目的频繁考试打乱阵脚。被动的应付平时的小测验,也就无计划性可言。

第二,复习要有的放矢。这个时段大多数人都进行了2轮的复习,差不多要进行第三轮复习,这个时段,可进行专题及真题的训练,查漏补缺,尽可能的掌握考试的重点,要点,突破自身复习薄弱项,最好能采用实战模考方式来提升自己的实战能力,强化考试技巧,查找知识盲区与弱项,提高考试的速度和正确率。

第三,复习要有系统性。这个时段应该化零为整,理清各学科的基本知识体系,并努力构建相应的解题思路和技巧的网络。回过头来重新系统复习具有典型意义的例题,易错题,抓住这些题目的切入点,归纳这些题目的命题立意和命题手段,概括解题的基本思路,是行之有效的复习方法。

加入 的清华冲刺模考班,高度整合学习,实战模考+专题冲刺,快速掌握实战技巧,提升实战能力,查找知识盲区与弱项,提高考试的速度和正确率,从而实现冲刺抢分。

愿你在接下来的冲刺备考中,付出不亚于任何人的努力!在最后临门一脚书写属于你的高分奇迹!返回搜狐,查看更多

责任编辑: