哈工程计算机复试面试题目参考.pdf
以下是根据提供的文件内容生成的知识点:
程序局部性
程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔内,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。
TCP 和 UDP
TCP 提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP ,FTP ,HTTP 等。UDP 提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音电话等。
网络协议的三个核心要素
语法,定义了数据与控制信息的格式;语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应;同步,定义了事件实现顺序的详细说明。
关系数据库操作
关系数据库操作包括查询、数据更新等。查询操作有选择、投影、连接、除、并、交、差等。数据更新操作有插入、删除、修改等。关系操作的特点是集合操作方式,即操作的对象和结果都是集合。
网络体系结构
网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
重定位
重定位需要一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。在分页式与分段式系统中,具地址变换机构,以及快表等硬件。
数据库保护
数据库保护的内容有权限机制、完整性约束、故障恢复能力、并发访问控制等。
非剥夺策略
非剥夺策略是在交互式系统中,不剥夺处理机的分配给某进程的控制权,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。
DBA 的职责
DBA 的职责是全面管理和控制数据库系统,包括决定数据库中的信息内容和结构、决定数据库的存储结构和存取策略、约定义数据的安全性要求和完整性约束条件、监控数据库的使用和运行、数据库的改进和重组重构等。
系统调用
系统调用是OS 与应用程序之间的接口,它是用户程序取得OS 服务的惟一途径。它与一般的过程调用的区别在于运行在不同的系统状态。
死锁
死锁是指多个有关进程由于争夺资源而造成的一种僵局,在无外力的情况下这些进程都将无法再向前推进的状态。
CPU 的空闲时间
当 CPU 不执行程序的时候,它可能会进入省电模式,以减少电能的消耗。在现代的处理器中,HLT 停机指令节省了大量的电能与执量。