考研复试问答题(九)

1、IO端口和IO接口的区别

1、位置不同

CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。

I/O接口是主机与被控对象进行信息交换的纽带。主机通过I/O 接口与外部设备进行数据交换。

2、功能不同

I/O接口对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异。
I/O端口能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等。

3、特点不同

I/O接口包括硬件电路和软件版编程两部分,硬件电路包括基本逻辑电路,端口译码电路和供选电路等。软件编程包括初始化程序段,传送方式处理程序段,主控程序段程序终止与退出程序段及辅助程序段等。

I/O端口设置数据权的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM芯片组成,如果芯片足够大还可以实现批量数据的传输。

参考资料来源:百度百科-I/O端口
参考资料来源:百度百科-I/O接口

2、快速排序的原理,运用了什么思想?

答:1.在待排序表L中任取一个元素作为基准,通过一趟排序将待排序表划分为两个部分L1和L2,使得L1中的所有元素小于基准元素,L2中的所有元素大于等于基准元素,则基准元素放在了其最终位置上。
2.然后递归地对两个子表上述过程,直到每部分只有一个元素或空为止,即所有元素放在了其最终位置上。
快速排序运用了分而治之地思想(分治法)

3、什么是内部碎片?什么是外部碎片?
答:内部碎片:系统分配给进程的存储空间中未被利用的部分。外部碎片:内存中由于太小而难以利用的空闲分区。

4、什么是数字信号、模拟信号、基带信号、宽带信号?

数字信号是离散信号,一般所指的数字信号是二进制数字信号,分别用两个不同的参量代表0和1,如+5V电压代表1,-5V电压代表0,或者以电流的通代表1,断代表0等。通常的步骤就是用高频脉冲信号进行抽样,再量化,编码,调制,然后传输。

模拟信号就是用电流或电压的大小直接模拟被测量,如声音信号,用电流的频率直接反映声音的频率,电流的强弱直接反映声音的分贝值,模拟信号是连续的信号。

基带信号就是把数字信号不经过调制,直接进行传输,它区别于频带信号,频带信号是把基带信号加载在载波上传输,基带信号的频带很宽(理论上是无限宽),但由于带通原因,几乎不存在无限带宽的传输媒体,所以基带信号无法在普通介质上进行远距离传输,否则码间干扰和衰减无法使信号得到恢复,所以用载波对基带信号进行调制,减小带宽,可以使信号可靠传输,减小衰减,接受端再进行解调还原原来的数字信号。


所谓带宽是指一个信号的频谱宽度,即它可以分解成的所有正弦波频率的总合,载波频率较为单一,因此调制后的信号的带宽较小。

宽带信号是一个相对概念,它是指它的传输介质具有很宽的带通能力,这样的好处就是能够在一路传输介质上复用很多的信号,节省线路铺设的成本,在宽带介质上传输的信号就叫宽带信号了。目前带宽最宽的介质时单模光纤。

5、冲突域和广播域?

答:冲突域指一个网卡发送信息时,可能和该网卡冲突的所有网卡的集合
广播域指一个网卡发出一个广播时,能收到这个广播的所有网卡的集合

6、数组名和指针的区别?

数组名类似一个const指针,不可被赋值;而指针是一个变量,可以被赋值,sizeof运算符对数组名的运算结果是数组的大小;对指针或者const指针的运算结果是指针自身占据空间大小。综上所述,数组名是一个符号,唯一标记数组空间的首地址。

7、对文件的空闲块和非空闲块的管理方式有哪些?

非空闲块的管理方式有:
连续分配、链接分配(分为隐式链接和显示链接)、索引分配

空闲块的管理方式有:空闲表法、空闲链表法、位示图法、成组链接法

8、存储器管理的内容有哪些?

内存的分配与回收、内存的扩充、地址变换、内存的保护


 

原创文章 30 获赞 34 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41950078/article/details/105613880