①西北工业大学《801计算机专业基础》考试大纲(2021年官方版)
- 格式:doc
- 大小:99.50 KB
- 文档页数:8
2021年西北工业大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是300和400,则()访问到的操作数为200。
I.直接寻址200Ⅱ.寄存器间接寻址(R)Ⅲ.存储器间接寻址(200)Ⅳ.寄存器寻址RA.I、IⅣB.Ⅱ、ⅢC.Ⅲ、IVD.只有Ⅳ2、某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是()。
A.24位B.26位C.28位D.32位3、有如下C语言程序段:()short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为A.-32767B.32767C.32768D.327694、下列为8位移码机器数[x]移,当求[-x]移时,()将会发生溢出。
A.11111111B.00000000C.10000000D.011l1l115、串行运算器结构简单,其运算规律是()。
A.由低位到高位先行进行进位运算B.由低位到高位先行进行借位运算C.由低位到高位逐位运算D.由高位到低位逐位运算6、若数据在存储器中采用以低字节地址为字地址的存放方式(小端存储),则十六进制数12345678H按自己地址由小到大依次存为()。
A.12345678B.87654321C.78563412D.341278567、主存与Cache间采用全相联映射方式,Cache容量4MB,分为4块,每块lMB,主存容量256MB。
若主存读/写时间为30ms,Cache的读/写时间为3ns,平均读/写时间为3.27ms,则Cache的命中率为()。
A.90%B.95%C.97%D.99%8、下列关于计算机操作的单位时间的关系中,正确的是()。
A.时钟周期>指令周期>CPU周期B.指令周期CPU周期>时钟周期C.CPU周期>指令周期>时钟周期D.CPU周期>时钟周期>指令周期9、指令寄存器的位数取决()。
西北工业大学考试大纲题号:981《数学综合》大纲一、考试内容(一)计算方法1.掌握误差的三种度量方法及相互关系、误差的传播以及估计、选用数值方法时的注意要点。
2.熟练掌握插值方法:包括插值问题的定义、插值多项式的存在唯一性,各种代数插值多项式的表达式及其误差表达式、分段插值等。
3.熟练掌握函数的最佳平方逼近方法,数据的最小二乘曲线拟合,以及正交多项式系的概念、性质、函数的最佳平方逼近中的应用等。
4.熟练掌握数值积分与数值微分方法,包括数值积分的基本思想与求积公式、Newdon-Cotes公式、复化求积公式、Romberg算法、代数精确度的概念、高斯型求积公式、数值微分公式的建立方法。
5.掌握非线性方程的求根方法,包括二分法、迭代法、牛顿法、弦割法、抛物线法、迭代格式收敛阶的概念等。
6.熟练掌握线性方程组的解法,包括消元法、三角分解法、简单迭代法、Gauss-Seidel迭代法、向量与矩阵的范数与方程组的性态。
7.熟练掌握矩阵特征值与特征向量的计算方法,包括乘幂法与反幂法、雅可比法、QR方法等。
8.熟练掌握常微分方程初值问题数值解法,包括欧拉方法与改进的欧拉方法、龙格-库塔方式、线性单步方法的收敛性、误差估计和稳定性、线性多步方法等。
(二)概率论与数理统计1.事件与概率:理解样本空间、随机事件的概念,掌握事件之间的关系及运算。
理解概率的统计定义,古典定义,以及公理化定义,会利用古典定义,几何概型定义计算简单事件的概率。
掌握概率的基本性质及相关计算。
2.条件概率与事件独立性:理解条件概率的概念,掌握概率的乘法定理,全概公式,Bayes公式。
理解事件独立性的概念,掌握Bernoulli概型及二项式概率计算公式。
3.随机变量与分布函数:理解随机变量的概念,离散型随机变量及分布律的概念与性质,连续型随机变量及密度函数的概念与性质。
理解分布函数的概念与性质,会利用概率分布计算有关事件的概率。
掌握二点分布,二项分布,几何分布,泊松分布,超几何分布,均匀分布,正态分布与指数分布。
代码号:计算机801西北工业大学《计算机专业基础》配蔡版本考试大纲注:以下五部分内容只选择两部分进行答题(一)、计算机组成原理(75分)一、考查目标1.深入理解单处理器计算机系统的组织结构、工作原理、互连结构,具有完整的计算机系统整机的概念;2.掌握各部件的组成结构、工作原理、软硬件设计的舍取、以及硬件实现;3.综合运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行逻辑设计。
二、考试内容1.总线:总线的组成、分类、特性和性能指标,总线的层次结构,总线定时、传送、仲裁。
2.内存储器:存储器的基本概念、,数的表示方法,定点数四则运算方法,浮点数四则运算方法,定点加减法器设计。
分类、层次结构,半导体主存储器,高速缓冲存储器(Cache),差错检测。
3.输入/输出:I/O编制的方法,编程I/O、程序中断、DMA的原理及控制机制。
4.运算方法与运算器:计算机中的数制系统5.指令系统:指令格式、数据类型、寻址方式、指令类型、指令系统设计与优化。
6.处理器技术:CPU的结构、CPU中的寄存器组织、控制器的结构和工作原理、微程序设计技术。
三、参考书目1.唐朔飞编著.计算机组成原理(第二版).高等教育出版社,20082.白中英主编.计算机组成原理(第四版).科学出版社,20093.蒋本珊编著.计算机组成原理(第二版).清华大学出版社,20085、逻辑代数(1)掌握逻辑代数的基本运算、基本定理、基本法则(2)利用逻辑代数和卡诺图对逻辑函数进行转换与化简(3)掌握各种形式的逻辑函数的相互转换方法(4)掌握卡诺图化简方法(5)掌握不完全确定的逻辑函数的化简方法(6)掌握多输出逻辑函数的化简方法6、门电路组合逻辑电路(1)掌握门电路的基本输入输出特性(2)掌握组合逻辑电路的分析方法(3)熟悉常用组合逻辑电路模块的结构和逻辑功能(4)掌握组合逻辑电路的设计过程(二)、数据结构(75分)考查目标1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。
2020年硕士研究生统一入学考试《计算机专业基础》第一部分考试说明一、考试性质计算机专业基础是计算机科学与技术学科(一级学科)、计算机技术工程领域硕士生入学考试的专业基础课。
考试对象为参加东北大学计算机科学与工程学院2020年全国硕士研究生入学考试的准考考生。
二、考试形式与试卷结构(一)答卷方式:闭卷,笔试(二)答题时间:180分钟(三)考试题型及比例简答题20%综合题80%(四)参考书目《数据结构》,严蔚敏,清华大学出版社,2001年。
《C语言程序设计》(第3版),谭浩强,清华大学出版社,2010年。
第二部分考查要点(一)数据结构考查要点1 绪论1.1 数据结构的基本概念和术语1.2 抽象数据类型的表示与实现1.3 算法和算法分析2 线性表2.1 线性表类型定义2.2 线性表的顺序表示和实现2.3 线性表的链式表示和实现3 栈和队列3.1 栈的类型定义、表示和实现3.2 栈的应用3.3队列的类型定义、表示和实现3.4 队列的应用4 串4.1 串的类型定义、表示和实现4.2串操作应用5 数组和广义表5.1数组的定义、顺序表示和实现5.2特殊矩阵的压缩存储5.3广义表的定义和存储结构6 树和二叉树6.1 树的定义和基本术语6.2二叉树的定义、基本性质和存储结构6.3遍历二叉树和线索二叉树6.4树和森林6.5哈夫曼树及哈夫曼编码7 图7.1 图的定义、基本术语和存储结构7.2图的遍历7.3图的连通性和最小生成树7.4有向无环图、拓扑排序和关键路径。
9 查找9.1 静态查找表9.2 动态查找表9.3 哈希表10 排序10.1 插入排序10.2 快速排序10.3 选择排序10.4 归并排序10.5 基数排序10.6排序方法的比较(二)C语言考查要点1、算法及其描述方法1.1算法的概念、特点1.2算法的描述方法(流程图、N-S流程图)1.3程序设计的三种基本结构;2、数据类型、运算符和表达式2.1变量和常量2.2 预处理命令2.3数据类型(整型、实型、字符型)2.4算术运算符、表达式3、顺序程序设计3.1各种类型数据的格式化输入/输出方法3.2字符数据的非格式化输入/输出方法3.2顺序程序的设计4、选择结构程序设计4.1关系运算符、逻辑运算符和条件运算符4.2 if、switch语句;4.3 if语句的嵌套。
基础理论课考试大纲(2020)《高等电磁理论》考试大纲考试内容:Maxwell方程组,平面电磁波,复杂媒质中的电磁波,各项异性媒质,导波理论,金属波导理论,介质波导理论,谐振腔,谐振腔的微扰,电磁波的辐射与反射,口面天线理论。
参考书目:1.Fields & Waves in Communication Electronics S.Ramo & J.Whinnery John Wiley & Sons;2.导波场论 R.E.柯林著上海科学技术出版社。
3.正弦场电磁场哈林顿著上海科学技术出版社(2021)《信号检测与估计》考试大纲考试内容:1.随机信号分析平稳随机信号与非平稳随机信号,随机信号的数字特征,平稳随机过程,复随机过程,随机信号通过线性系统。
2.信号检测信号检测的基本概念,确知信号的检测(包括匹配滤波原理、高斯白噪声中已知信号检测、简单二元检测)3.信号估计信号参数(包括贝叶斯估计、最大似然估计、线性均方估计和最小二乘估计),信号波形估计(主要指卡尔曼滤波)。
参考书目:1.景占荣,羊彦,信号检测与估计,化学工业出版社 20042.赵树杰,信号检测与估计理论,西安电子科技大学出版社 2001(2022)《现代网络分析》考试大纲考试内容:1.网络元件和网络特性:二端元件的参数与性质、二端口元件、性质及六组参数、受控电源、网络特性。
2.网络图论:图的概念与定义、节点关联矩阵、回路关联矩阵、割集关联矩阵、独立变量组、非基本关联矩阵、图形的树数、求全部树、由矩阵求图。
3.网络方程:支路电流方程和支路电压方程、回路电流方程和网孔电流方程、割集电压方程和节点电位方程、混合方程、含受控源网络和理想运放器网络的节点方程。
4.网络的拓扑分析:割集方程和回路方程的拓扑解、驱动点函数的拓扑公式、传输函数的拓扑公式、含受控源网络的传输导纳、节点方程的拓扑解。
5.信号流图:信号流图基本概念、信号流图的构成方法、梅森公式、状态变换图解、线图到流图、Shannon-Happ公式、Coates公式。
2021年硕士研究生统一入学考试《计算机专业基础》第一部分老成说明一、考试性质计算机专业基础是计算机科学与工程学院计算机科学与技术、电子信息专业类别人工智能、计算机技术领域(专业代码:计算机科学与技术081200:电子信息(人工智能、计算机技术)085400)硕士生入学考试初试的专业课之一。
考试对象为参加计算机科学与工程学院计算机科学与技术专业、电子信息专业类别人工智能、计算机技术领域2021年全国硕士研究生招生考试入学考试的准考考生。
二、考试形式与试卷结构(-)答卷方式:闭卷,笔试(二)答题时间:180分钟(三)考试题型及比例(均为约占)简答题49分(33%)综合题101分(67%)(四)参考书目《数据结构》,严蔚敏,清华大学出版社,2001年。
《C语言程序设计》(第3版),谭浩强,清华大学出版社,2010年。
《计算机操作系统教程》(第4版),张尧学、宋虹、张高,清华大学出版社,2013。
《计算机操作系统》(第四版),汤小丹、梁红兵、哲凤屏、汤子瀛, 西安电子科技大学出版社,2014。
第二部分老查妾点(-)数据结构考查要点1绪论1.1数据结构的基本概念和术语1.2抽象数据类型的表示与实现1.3算法和算法分析2线性表1.1线性表类型定义1.2线性表的顺序表示和实现1.3线性表的链式表示和实现3栈和队列3.1栈的类型定义、表示和实现3. 2栈的应用3. 3队列的类型定义、表示和实现3.4队列的应用4串4.1串的类型定义、表示和实现4.2申操作应用5数组和广义表5.1数组的定义、顺序表示和实现5. 2特殊矩阵的压缩存储0. 3广义表的定义和存储结构6树和二叉树6.1树的定义和基本术语7.2二义树的定义、基本性质和存储结构8.3遍历二义树和线索二叉树9.4树和森林10.5哈夫曼树及哈夫曼编码7图10.1的定义、基本术语和存储结构10.2的遍历7.3图的连通性和最小生成树11.4有向无环图、拓扑排序和关键路径。
2021年重点高校(10所)计算机专业考研科目汇总1.吉林大学1)计算机科学与技术学院081201计算机系统结构(招收26人)101 思想政治理论201 英语一301 数学一941 计算机专业基础综合:数据结构,(计算机组成原理、操作系统和计算机网络三选一)081202计算机软件与理论(招收32人)101 思想政治理论201 英语一301 数学一941 计算机专业基础综合:数据结构,(计算机组成原理、操作系统和计算机网络三选一)081203计算机应用技术(招收52人)101 思想政治理论201 英语一301 数学一941 计算机专业基础综合:数据结构,(计算机组成原理、操作系统和计算机网络三选一)085211计算机技术(专业学位)(招收70人)101 思想政治理论201 英语一302 数学二966 综合(数据结构、高级语言程序设计(C、C++、Java 任选其一)) 2)软件学院083500软件工程(招收60人)101 思想政治理论201 英语一302 数学二979 软件工程专业综合(数据结构、操作系统和计算机网络二选一) 085212软件工程(专业学位)(招收50人)101 思想政治理论201 英语一302 数学二967 综合(高级语言程序设计、数据结构)3)吉林大学珠海学院085211计算机技术(专业学位)(招收6人)101 思想政治理论201 英语一302 数学二966 综合(数据结构、高级语言程序设计(C、C++、Java 任选其一))2.天津大学1)计算机科学与技术学院(总计划预招172名(含推免79名),非全82名)081200计算机科学与技术、083500软件工程101 思想政治理论201 英语一301 数学一901 数据结构与程序设计085211计算机技术(专业学位)101 思想政治理论204 英语二302 数学二901 数据结构与程序设计2)软件学院(总计划预招91名(含推免41名)) 083500软件工程101 思想政治理论201 英语一302 数学二902 软件工程085212软件工程(专业学位)101 思想政治理论204 英语二302 数学二902 软件工程3.兰州大学081200计算机科学与技术101思想政治理论201英语一301数学一806计算机专业基础或807实验心理学085211计算机技术(专业学位)101思想政治理论204英语二302数学二806计算机专业基础085212软件工程(专业学位)101思想政治理论204英语二302数学二806计算机专业基础4.西北工业大学081200计算机科学与技术(招收119人):101政治201英语一301数学一801 计算机专业基础085211 计算机技术(专业学位)(招收108人):101政治204英语二302数学二801 计算机专业基础083500软件工程(招收19人):101政治201英语一301数学一801 计算机专业基础083900网络空间安全(招收9人):101 思想政治理论201 英语一301 数学一825 通信原理或847 计算机原理及网络或858 信号检测与估计5.电子科技大学1)计算机科学与工程学院(网络空间安全学院)081200计算机科学与技术(招收64,不含推免)101 思想政治理论201英语一301数学一820计算机专业基础085211计算机技术(专业学位)(招收161,非全120,不含推免) 101思想政治理论201英语一301数学一820计算机专业基础083900网络空间安全(招收12,不含推免)101思想政治理论201英语一301数学一820计算机专业基础或825密码学基础与网络安全或835线性代数2)信息与软件工程学院083500软件工程(招收27,不含推免)101思想政治理论201英语一301数学一831通信与信号系统或860软件工程学科基础综合085212软件工程(专业学位)(招收64,非全80,不含推免) 101思想政治理论201英语一301数学一831通信与信号系统或860软件工程学科基础综合6. 华南理工大学081200计算机科学与技术(招收63人)101 思想政治理论201 英语一301 数学一408计算机学科专业基础综合083900网络空间安全(招收4人)101 思想政治理论201 英语一301 数学一408计算机学科专业基础综合085211计算机技术(专业学位)(招收113人) 101 思想政治理论204 英语二302 数学二408计算机学科专业基础综合083500软件工程(招收30人)101 思想政治理论201 英语一301 数学一408计算机学科专业基础综合085212软件工程(专业学位)(招收101,非全40人)101 思想政治理论204 英语二302 数学二408计算机学科专业基础综合7. 重庆大学1)计算机学院081200计算机科学与技术(总计划:67人,其中公招:12人,推免:55人)101 思想政治理论201 英语一301 数学一917 计算机专业基础综合085211计算机技术(专业学位)(总计划:65人,其中公招:55人,推免:10人)101 思想政治理论204 英语二302 数学二917 计算机专业基础综合2)大数据与软件学院083500软件工程(总计划:19人,其中公招:5人,推免:14人)101 思想政治理论201 英语一302 数学二877 C语言程序设计和数据库原理及应用085212软件工程(专业学位)(总计划:20人,其中公招:14人,推免:6人)101 思想政治理论204 英语二302 数学二877 C语言程序设计和数据库原理及应用8. 四川大学1)计算机学院081200计算机科学与技术(招收90)101 思想政治理论201 英语一301 数学一874 计算机科学专业基础综合083500软件工程(招收10)101 思想政治理论201 英语一301 数学一874 计算机科学专业基础综合085211计算机技术(专业学位)(招收120) 101 思想政治理论204 英语二302 数学二874 计算机科学专业基础综合085212软件工程(专业学位)(招收70)101 思想政治理论204 英语二302 数学二874 计算机科学专业基础综合2)网络空间安全学院/网络空间安全研究院083900网络空间安全(招收35人)101 思想政治理论201 英语一301 数学一953 计算机通信与网络技术085211(招收39人)101 思想政治理论204 英语二302 数学二953 计算机通信与网络技术9. 中南大学计算机科学与技术和计算机技术(专业学位)共招收340(推免145),软件工程(专业学位)共招收65(推免30):1)计算机科学与技术:101思想政治理论201英语一301数学一943数据结构2)计算机技术(专业学位)101思想政治理论204英语二302数学二943数据结构3)软件工程(专业学位):101思想政治理论204英语二302数学二944软件工程10. 中山大学081200计算机科学与技术101 思想政治理论201 英语一301 数学一408计算机学科专业基础综合083500软件工程101 思想政治理论201 英语一301 数学一408计算机学科专业基础综合085211计算机技术(专业学位)(163,其中非全15,单招10) 101 思想政治理论201 英语二301 数学二408计算机学科专业基础综合083900网络空间安全101 思想政治理论201 英语一301 数学一408计算机学科专业基础综合085212软件工程(专业学位)(115,其中非全15) 101 思想政治理论204 英语二302 数学二408计算机学科专业基础综合。
2021年西北工业大学软件工程专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、一个存储器系统中,常常同时包含ROM和RAM两种类型的存储器,如果用lK×8位的ROM芯片和lK×4位的RAM芯片,组成4K×8位的ROM和1K×8位的RAM存储系统,按先ROM后RAM进行编址。
采用3-8译码器选片,译码信号输出信号为Y0~Y7,其中Y4选择的是()。
A.第一片ROMB.第五片ROMC.第一片RAMD.第一片RAM和第二片RAM2、在对破坏性读出的存储器进行读/写操作时,为维持原存信息不变,必须辅以的操作是()。
A.刷新B.再生C.写保护D.主存校验3、一个浮点数N可以用下式表示:N=mr me,其中,e=rc g;m:尾数的值,包括尾数采用的码制和数制:e:阶码的值,一般采用移码或补码,整数;Tm:尾数的基;re:阶码的基;p:尾数长度,这里的p不是指尾数的:进制位数,当ra=16时,每4个二进制位表示一位尾数;q:阶码长度,由于阶码的基通常为2,因此,在一般情况下,q就是阶码部分的二进制位数。
研究浮点数表示方式的主要目的是用尽量短的字长(主要是阶码字长q和尾数字长的和)实现尽可能大的表述范围和尽可能高的表数精度。
根据这一目的,上述6个参数中只有3个参数是浮点数表示方式要研究的对象,它们是()。
A.m、e、rmB. rm、e、rmC.re、p、qD. rm、p、q4、当满足下列()时,x>-1/2成立。
A.x1必须为l,x2~x4至少有一个为1B.x1必须为1,x2~x4任意C.x1必须为0,x2~x4至少有一个为1D.x1必须为0,X2~x4任意5、在浮点机中,判断原码规格化的形式的原则是()。
A.尾数的符号位与第一数位不同B.尾数的第一数位为1,数符任意C.尾数的符号位与第一位相同D.阶符与数符不同6、下列关于总线说法中,正确的是()I.使用总线结构减少了信息传输量II.使用总线的优点是数据信息和地址信息可以同时传送III.使用总结结构可以提高信息的传输速度IV.使用总线结构可以减少信息传输线的条数A.I,II,IIIB.II,III,IVC.III,IVD.只有I7、总线按连接部件不同可分为()。
计算机操作系统:四、简答题:1.设备驱动程序是什么?它完成的主要功能是什么(或者它的主要作用是什么)?(2009-2010学年第2学期计算机操作系统期末考试简答题有类似题目)2.什么是进程的优先级反转?(这个王道等参考书上好像没有,这个知识点可以看下他们西工大本校同级学生上课时用的课本和他们上课时用的课件,看看有没有这个知识点。
)3.简述如何搜索树型文件?五、给出几个进程的要求运行时间和到达系统的时间,基于短进程优先调度算法(可剥夺)来计算系统的平均响应时间。
(计算的好像是响应时间,记不太清了,反正就是这样的题,王道上有类似的题,掌握了就挺简单的。
)六、一道银行家算法的题,判断系统是不是处于安全状态。
(2011-2012学年第2学期计算机操作系统的期末考试试题的综合题里有一道类似题目,2012-6-3(版权所有10010501班)的《计算机操作系统》的考试试题也有一到类似题目)七、PV操作,考的是几个进程间的同步,类似于王道书上的“利用信号量实现前驱关系”的部分。
(代码的风格参考王道,应该就是这样的形式吧,主要是要表达清楚你的算法思维了。
应该没有硬性规定用C语言,Java之类的吧。
这些都是小细节了,实在不放心可以问下他们西工大本校同级的学生,看看他们以前上课时是用什么语言写的,或是用什么样的伪代码写的。
)计算机网络:一、填空1.好像考了一个通信方式的题。
记不清了。
这个知识点好像在王道等参考书上没有,他们西工大本校同级学生上课时用的课本上好像有相关知识点。
西工大本校同级学生上课时用的课本不容忽略哦(关于课本的问题详见后面的“一些复习指导和温馨提示”中的第1点)。
2.有线通信的通信介质有哪三个?(三个空)应该是双绞线、同轴电缆、光纤吧。
3.一个考ICMP相关的知识,具体考啥记不清了。
二、选择1.有一个考多模光纤和单模光纤的区别。
(2010-2011学年第一学期的计算机网络原理期末考试试题有一道类似题目)2.好像还有一个考实际网络系统中的三种交换技术,就是分组交换那些的。
题号:801《计算机专业基础》考试大纲注:以下五部分内容只选择两部分进行答题(一)、计算机组成原理(75分)一、考查目标1.深入理解单处理器计算机系统的组织结构、工作原理、互连结构,具有完整的计算机系统整机的概念;2.掌握各部件的组成结构、工作原理、软硬件设计的舍取、以及硬件实现;3.综合运用计算机组成的基本原理和基本方法,对有关计算机硬件系统中的理论和实际问题进行计算、分析,并能对一些基本部件进行逻辑设计。
二、考试内容1.总线:总线的组成、分类、特性和性能指标,总线的层次结构,总线定时、传送、仲裁。
2.内存储器:存储器的基本概念、分类、层次结构,半导体主存储器,高速缓冲存储器(Cache),差错检测。
3.输入/输出:I/O编制的方法,编程I/O、程序中断、DMA的原理及控制机制。
4.运算方法与运算器:计算机中的数制系统,数的表示方法,定点数四则运算方法,浮点数四则运算方法,定点加减法器设计。
5.指令系统:指令格式、数据类型、寻址方式、指令类型、指令系统设计与优化。
6.处理器技术:CPU的结构、CPU中的寄存器组织、控制器的结构和工作原理、微程序设计技术。
三、参考书目1.唐朔飞编著.计算机组成原理(第二版).高等教育出版社,20082.白中英主编.计算机组成原理(第四版).科学出版社,20093.蒋本珊编著.计算机组成原理(第二版).清华大学出版社,2008(二)、数据结构(75分)考查目标1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。
2.掌握基本的数据处理原理和方法,在此基础上能够对算法进行设计与分析。
3.能够选择合适的数据结构和方法进行问题求解。
考查内容一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储结构2.链式存储结构3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3.二叉树的遍历4.线索二叉树的基本概念和构造5.二叉排序树6.平衡二叉树(三)树、森林1.树的存储结构2.森林与二叉树的转换3.树和森林的遍历(四)树的应用1.等价类问题2.哈夫曼树和哈夫曼编码四、图(一)图的概念(二)图的存储及基本操作1.邻接矩阵法2.邻接表法(三)图的遍历1.深度优先搜索2.广度优先搜索(四)图的基本应用及其复杂度分析1.最小(代价)生成树2.最短路径3.拓扑排序4.关键路径五、查找(一)查找的基本概念(二)顺序查找法(三)折半查找法(四)B-树(五)散列(Hash)表及其查找(六)查找算法的分析及应用六、内部排序(一)排序的基本概念(二)插入排序1.直接插入排序2.折半插入排序3.希尔(shell)排序(三)交换排序1.冒泡排序2.快速排序(四)选择排序1.简单选择排序2.堆排序(五)归并排序1.二路归并排序(六)基数排序(七)各种内部排序算法的比较(八)内部排序算法的应用参考书从考试大纲看,所要求的知识在一般的大学数据结构教材中都已经包含,所以,选择哪本书并不是重要的事情。
我们推荐清华大学出版社的《数据结构(第二版)》(严蔚敏主编)。
这本书有多种语言的版本,建议选择C语言的版本,在复习的过程中,还可以配以相应的习题集。
(三)、计算机操作系统考试内容:(75分)【考查目标】1.掌握操作系统的基本概念、基本原理和基本功能,理解操作系统的整体运行过程。
2. 掌握操作系统进程、内存、文件和I/O管理的策略、算法、机制以及相互关系。
3.能够运用所学的操作系统原理、方法与技术分析问题和解决问题,并能利用C语言或其他高级语言描述相关算法。
【考查内容】一、操作系统概述(一)操作系统的概念、特征、功能和提供的服务(二)操作系统的发展与分类(三)操作系统的运行环境(内核态与用户态、中断、异常、系统调用)(四)操作系统体系结构二、进程管理(一)进程与线程✧进程概念、进程的状态与转换、进程控制、进程组织✧进程通信(共享存储、消息传递、、信箱通信、管道通信)✧线程概念与多线程模型(二)处理机调度✧调度的基本概念,调度的基本准则,调度时机、切换与过程、调度方式✧典型调度算法:先来先服务、短作业(短进程、短线程)优先、时间片轮转、优先级、最高响应比优先、多级反馈队列调度算法(三)进程同步与互斥✧进程同步的基本概念✧实现临界区互斥的基本方法:软件实现方法、硬件实现方法✧信号量、管程✧经典同步问题:生产者-消费者问题、读者-写者问题、哲学家进餐问题等(四)死锁✧死锁的概念、死锁处理策略✧死锁预防✧死锁避免:系统安全状态、银行家算法✧死锁检测和解除三、内存管理(一)内存管理基础✧内存管理概念✧程序装入与链接、逻辑地址与物理地址空间、内存保护✧交换与覆盖✧连续分配管理方式✧非连续分配管理方式:分页管理方式、分段管理方式、段页式管理方式(二)虚拟内存管理✧虚拟内存基本概念✧请求分页管理方式✧页面置换算法:最佳置换算法(OPT)、先进先出置换算法(FIFO)、最近最少使用置换算法(LRU)、时钟置换算法<CLOCK>等✧页面分配策略✧工作集、抖动四、文件管理(一)文件系统基础✧文件概念、文件的逻辑结构✧文件的结构:顺序文件、索引文件、索引顺序文件✧目录结构:文件控制块和索引节点,单级、两级和树形目录结构,图形目录结构✧文件共享✧文件保护:访问类型、访问控制(二)文件系统实现✧文件系统层次结构✧目录实现✧文件实现(三)磁盘组织与管理✧磁盘的结构✧磁盘调度算法:先来先服务(FCFS)、最短寻道时间优先(SSTF)、电梯算法(SCAN)✧磁盘的管理五、输入输出(I/O)管理(一)I/O管理概述✧I/O控制方式✧I/O软件层次结构(二)I/O核心子系统✧I/O调度概念✧出错处理✧高速缓存与缓冲区✧假脱机技术(SPOOLing)设备分配与回收【参考书目】《计算机操作系统》汤子瀛等主编西安电子科技大学出版社;《操作系统教程》徐甲同、陆丽娜等编西安电子科技大学出版社。
(四)、计算机网络考试内容:(75分)考查目标:1. 掌握计算机网络的基本概念、基本原理和基本方法。
2. 掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理。
3. 能够运用计算机网络基本概念、基本原理和基本方法进行网络系统分析、设计和应用。
一、计算机网络体系结构(一) 计算机网络概述1. 计算机网络的概念、组成与功能;2. 计算机网络的分类;3. 计算机网络与互联网的发展历史;4. 计算机网络的标准化工作及相关组织。
(二) 计算机网络体系结构与参考模型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. 以太网与IEEE 802.3;3. IEEE 802.11;4. 令牌环网的基本原理。
(七) 广域网:1. 广域网的基本概念;2. PPP协议;3. HDLC协议。
(八) 数据链路层设备: 1. 网桥的概念及其基本原理; 2. 局域网交换机及其工作原理。
四、网络层(一) 网络层的功能:1. 异构网络互联;2. 路由与转发;3. 拥塞控制。
(二) 路由算法1. 静态路由与动态路由;2. 距离-向量路由算法;3. 链路状态路由算法;4. 层次路由。
(三) IPv41. 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协议。
七、参考书目(一)《计算机网络》(第三版),蔡皖东,西安电子科技大学出版社;(二)《计算机网络》(第五版),谢希仁,电子工业出版社。
(五)数字电子技术基础 (75分)Ⅰ、考查目标1、掌握逻辑代数的基础知识、基本概念及运算规律;2、掌握半导体器件、门电路、组合逻辑、时序逻辑等电路基础知识、基本概念及工作原理;3、掌握数字系统设计基本方法、逻辑函数优化实现及逻辑电路测试方法;Ⅱ、考试内容1、逻辑代数(1)掌握逻辑代数的基本运算、基本定理、基本法则(2)利用逻辑代数和卡诺图对逻辑函数进行转换与化简(3)掌握各种形式的逻辑函数的相互转换方法(4)掌握卡诺图化简方法(5)掌握不完全确定的逻辑函数的化简方法(6)掌握多输出逻辑函数的化简方法2、门电路(1)了解PN结的结构与原理,掌握PN结的伏安特性(2)掌握双极型晶体管和场效应晶体管的结构及工作原理(3)掌握CMOS门电路结构和工作原理;(4)掌握TTL门电路结构和工作原理3、组合逻辑电路(1)掌握组合逻辑电路的分析方法(2)熟悉常用组合逻辑电路模块的结构和逻辑功能(3)掌握组合逻辑电路的设计过程(4)基于门电路的设计(5)基于常用组合逻辑电路模块的组合逻辑电路设计(6)了解组合逻辑电路中的冒险现象及其消除方法4、触发器及时序逻辑电路(1)掌握常用触发器的结构和工作原理;(2)掌握触发器的逻辑功能及描述方法;(3)熟悉触发器及其简单应用电路;(4)掌握同步时序逻辑电路的分析和设计方法;(5)掌握异步时序电路的分析和设计方法;(6)掌握时序逻辑电路中的竞争-冒险现象和消除方法;5、半导体存储器(1)掌握只读存储器结构和工作原理;(2)掌握随机存储器结构和工作原理;(3)掌握存储器容量扩展方法;(4)熟悉用存储器实现组合逻辑函数的方法;6、可编程逻辑器件(1)掌握复杂的可编程逻辑器件的结构和工作原理;(2)掌握现场可编程逻辑阵列的基本结构、工作原理;(3)熟悉可编程逻辑器件的编程和数据下载方法;7、Verilog硬件描述语言(1)掌握Verilog基本程序结构;(2)掌握Verilog词法构成;(3)熟悉模块的描述方式;(4)掌握采用Verilog描述简单的组合逻辑电路和时序逻辑电路;8、脉冲波形的产生和整形(1)掌握施密特触发器的结构和工作原理;(2)掌握单稳态触发器类型、结构和工作原理;(3)掌握多谐振荡器类型、结构和工作原理;(4)熟悉555定时器及其应用;9、逻辑电路测试(1)掌握容错模型(2)掌握树形结构电路;(3)掌握随机测试方法;(4)掌握时序电路测试方法;(5)掌握内建自测试方法;Ⅲ、参考书目1、《数字电子技术基础》(第5版),阎石,高等教育出版社,2011年。