第二部分计算机系统基础[专业课考试2]

考试题型:问答、分析

总分:40分

一、处理器体系结构

内容:CPU中的时序电路、单周期处理器的设计、流水线处理器的基本原理、Data Hazard的处理、流水线设计中的其他问题

二、优化程序性能

内容:优化程序性能、优化编译器的能力和局限性以及表示程序性能、特定体系结构或应用特性的性能优化、限制因素、确认和消除性能瓶颈

三、存储器结构及虚拟存储器

内容:局部性、存储器层级结构、计算机高速缓存器原理、高速缓存对性能的影响、地址空间、虚拟存储器、虚拟内存的管理、翻译和映射、TLB、动态存储器分配和垃圾收集

四、链接、进程及并发编程

内容:静态链接、目标文件、符号和符号表、重定位和加载、动态链接库、异常和进程、进程控制和信号、进程间的通信、进程间信号量的控制、信号量,各种并发编程模式,共享变量和线程同步,其他并行问题

五、系统级I/O和网络编程

内容:I/O相关概念、文件及文件操作、共享文件、网络编程、客户端-服务器模型,套接字接口、HTTP请求,Web服务器

时间: 2024-10-28 13:26:20

第二部分计算机系统基础[专业课考试2]的相关文章

第一部分软件工程基础[专业课考试]

第一部分软件工程基础 考试题型:概念问答题.实践案例题总分:50分一.软件过程软件过程的概念:经典软件过程模型的特点(瀑布模型.增量模型.演化模型.统一过程模型):过程评估与CMM/CMMI的基本概念:敏捷宣言与敏捷过程的特点. 二.软件需求软件需求的概念:需求工程的基本过程:分层数据流模型:用例和场景建模及其UML表达(用例图.活动图.泳道图.顺序图):数据模型建模及其UML表达(类图):行为模型建模及其UML表达(状态机图). 三.软件设计与构造软件体系结构及体系结构风格的概念:设计模式的概

计算机系统基础 第二章(计算机系统概述) Fundament of Computer System ——公式记忆2

计算机系统基础 第二章(计算机系统概述)  Fundament of Computer System ——公式记忆2 2019-10-22 Tue. ♦ 1.浮点表示  任意实数X = (-1)S × M × RE S:Sign 符号位  (S取值0或1:决定 数X的符号) M:尾数 (尾数M的位数  反映 X的有效位数:决定 数X的表示精度:有效位数越多,表示精度就越高) R:基数  () E:Exponent 阶数 (阶E的位数决定数X的表示范围:阶E的值 确定 小数点的位置) 未完待续..

计算机系统基础:程序的执行和存储访问---学习心得

程序执行概述 介绍程序执行概述,首先介绍程序和指令的关系,然后介绍程序中一条指令的执行过程.我们在计算机系统基础(一)中主要是以IA-32架构来讲解程序的机器级表示的,所以,我们这里会介绍在IA-32中一条指令的执行过程,最后简单介绍一下CPU的基本功能和基本结构,包括数据通路和控制器的基本功能和结构. 主存储器组织 介绍存储器概述,首先介绍存储器相关的基本概念,然后介绍主存的基本结构及其性能指标.组成计算机中内存储器主要是半导体存储器,所以,接下来我们会介绍半导体存储器的组织方式,包括静态随机

第二天linux基础知识

第二天linux基础知识 1:终端(用户与主机交互必然用到的设备) 物理终端:直接接入本机的设备 虚拟终端:以软件的方法虚拟实现的终端. 图形终端:属于虚拟终端 模拟终端:图形打开的命令行或基于远程登录协议打开的终端. 查看当前终端设备命令:tty 2:交互式接口(启动终端后,在终端附加的一个交互式程序) GUI:Graphic User Interface CLI:Command Line Interface 3:SHELL(shell是linux系统的用户界面,提供了用户与内核进行交互操作的

9-12基础加强考试自我感觉------惨痛的教训!

九月十二号晚上七点  进行了一次基础加强考试  对前面的二十天的一次总结,平心而论,这次的题目不难,但是我还是不能随心所欲的敲出来,这说明前面学的知识我没有学懂或者说我是在不懂装懂,这次考试在我心中的定义是一次完美并且惨痛的失败,完美让我领悟了许多,惨痛让我时刻铭记,就让这次失败当成我学习记得警钟,时刻提醒我! private void Form1_Load(object sender, EventArgs e) { string path = @"F:\新建文件夹"; getname

第二章 算法基础 思考题2-1

package chap02; import static org.junit.Assert.*; import java.util.Arrays; import java.util.Random; import org.junit.Test; /*** * 在归并排序中对小数组采用插入排序 * * @author xiaojintao * */ public class ques2_1 { /** * 归并排序算法 * * @param a * @return */ static void m

证券投资基金基础知识考试大纲(2015年度)

证券投资基金基础知识考试大纲(2015年度) 导读: 证券投资基金基础知识考试大纲(2015年度)已公布,考试大纲自2015年7月16日通知发布之日起开始实施. 基金从业资格全国统一考试大纲——证券投资基金基础知识(2015年度) 一.总体目标 为确保基金从业人员掌握与了解基金行业相关的基本知识与专业技能,具备从业必须的执业能力,特设<证券投资基金基础知识>科目. 报名动态:2016年基金从业资格考试时间 |2016年基金从业资格考试报名时间 二.能力等级 能力等级是对考生专业知识掌握程度的最

计算机系统基础:程序的表示、转换与链接---学习心得

 计算机系统概述 首先,通过介绍C语言程序的具体实例,来说明高级语言程序的执行结果与编程语言之外的计算机系统其他方面有关,从而使学生明白为何要学习"计算机系统基础"课程:然后,介绍计算机系统基本组成与基本功能.程序开发和执行过程.计算机系统层次结构等概述性内容:最后,简要说明本课程的主要学习内容. 数据的表示和存储 首先,介绍进位计数制和编码的基本概念:然后,介绍定点数的编码表示,在此基础上介绍带符号整数和无符号整数的表示:接着,介绍浮点数的编码表示,主要包括IEEE 754单精度和双

Java复习第二天---JavaSE基础

[1]以下关于 JVM 的叙述,哪些项正确? A.JVM 运行于操作系统之上,它依赖于操作系统 B.JVM 运行于操作系统之上,它与操作系统无关 C.JVM 支持 Java 程序运行,它能够直接运行 Java 字节码文件 D.JVM 支持 Java 程序运行,它能够直接运行 Java 源代码文件 扩展名为.java的是源代码文件(文本文件):开发时编写代码的文件 扩展名为.class的是字节码文件(二进制):系统运行时执行的文件 [2]下列选项中正确的表达式是: A.byte b = 128;