计算机基础知识(2)

1.我们为什么将内存称之为主存?
答:因为CPU只能从内存中获取数据。

2.x86-64代表的含义?简述CPU的向下兼容性。
答:x86代表CPU的型号,64表示可以同时运行的位数;CPU的向下兼容是指64位的CPU不仅可以运行64位的程序,也可以运行32位的程序,而32位的CPU只能运行32位的程序不能运行64位的程序。

3.内核态与用户态代表的含义是什么?在什么情况下会发生用户态与内核态的切换?
答:内核态是指操作系统控制硬件设备,这时操作系统不能控制软件程序,用户态是指操作系统控制软件程序,这时操作系统不能控制硬件设备;在系统运行时因为不会只操控硬件或软件,会同时需要操作,而操作系统只能存在一种状态,所以就会不停的在内核态和用户态之间切换。

4。什么是IO延迟时间?
答:硬盘读取数据需要时间,这个时间就是IO延迟时间,磁头在磁道上读取数据时因为磁盘转圈的原因,需要等转到对应位置才能读取到想要的数据,而磁盘转一圈需要8ms,平均下来就只要一半的时间4ms;还有就是磁臂到对应磁道需要的时间,这个时间需要5ms。

5.应用系统的启动流程。
先是电脑通电。
然后启动BIOS程序,检查硬件设备。
然后BIOS从CMOS读取参数,选择启动设备。
然后从启动设备读取第一个扇区的内容。
根据分区信息读入bootloader启动装载模块,启动操作程序。
然后操作系统询问BIOS,以获得配置信息。

posted @ 2023-03-04 23:40  aaaa加a  阅读(58)  评论(0)    收藏  举报