大唐电信面试试题 1.什么是中断
中断发生时 CPU 做什么工作
中断是一种发生了一种外部的事件时调用对应的处理程序的过程
中断是指在计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得 CPU 临时中断目前正在执行的程序而转去执行对应的事件处理程序
待处理完毕后又返回本来被中断处继续执行或调度新的进程执行的过程
2.CPU 在上电后,进入操作系统的 main()之前必须做什么工作
bios 自举:检查硬件等;读取 MBR,转到 MBR 执行它的代码,它会检测活动分区;把活动分区的引导扇区的引导代码装入内存,运行引导代码;引导代码装入该分区的操作系统 3.简述 ISO OSI 的物理层 Layer1,链路层 Layer2,网络层 Layer3 的任务
Layer1:提供网络的物理连接;Layer2:是进行数据封装和数据链接的建立;Layer3 处理的是网络与网络之间,即网际的通信问题;(物理层为设备之间的数据通信提供传播媒体及互连设备,为数据传播提供可靠的环境
数据链路可以粗略地理解为数据通道
物理层要为终端设备间的数据通信提供传播媒体及其连接
媒体是长期的,连接是有生存期的
在连接生存期内,收发两端可以进行不等的一次或多次数据通信
每次通信都要通过建立通信联络和拆除通信联络两过程
这种建立起来的数据收发关系就叫作数据链路
网络层重要功能:路由选择和中继;激活,终止网络连接;在一条数据链路上复用多条网络连接,多采用分时复用技术;差错检测与恢复;排序,流量控制;服务选择;网络管理) 4.有线电话和无线电话有何区别
无线电话尤其需要注意的是什么
信号传播途径不一样样,一种是有形介质,一种是无形的,无线得注意频段和干扰 5.软件开发五个重要 step 是什么
需求分析,系统设计,编码,调试,测试 6.你在开发软件的时候,这 5 个 step 分别占用的时