千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:南京千锋IT培训  >  零基础学IT  >  零基础学习linux运维会遇到什么问题

零基础学习linux运维会遇到什么问题

来源:千锋教育
发布人:wjy
时间: 2023-01-04 11:26:41

  零基础学习linux运维会遇到什么问题?无论是技术难点还是学习过程中会遇到的问题,这些都会直接影响到你的学习效果。 对于零基础的同学来说,最怕的就是不知道自己会遇到什么样的问题。 下面,千锋将大家在零基础学习linux运维时会遇到的一些问题和解答进行整理,供大家参考。

  1、什么是中断? 什么是例外? 两者有什么区别?

  中断控制的产生是为了克服程序查询控制服务方法对I/O接口造成的处理器效率低下的问题。 它的主要优点是处理器只有在I/O接口需要服务时才能得到响应。 无需处理器不断查询; 因此,初始中断都是针对外部设备的,称为外部中断(或硬件中断);

  异常也叫内部中断,它的出现是为了解决机器运行时发生的一些随机事件,方便编程;

  中断分为外部可屏蔽中断(INTR)和外部非屏蔽中断(NMI)。 所有I/O设备产生的中断请求(IRQ)产生可屏蔽中断,而紧急事件(如硬件故障)引起的故障产生不可屏蔽中断;

  异常又分为故障和陷阱。 它们的共同特点是不使用中断控制器,不能屏蔽(异常其实是CPU发出的终端信号)。

零基础学习linux运维会遇到什么问题

  2. 什么是中断向量? Linux 是如何分配中断向量的?

  为了处理器容易识别每个中断源,将256个向量中断从0到255编号,即分配了一个中断类型代码n,这个8位无符号整数称为一个向量,即一个中断向量;

  Linux分配256个中断向量如下:

  编号为0~31的向量对应异常和不可屏蔽中断;

  编号为32~47的向量(即I/O设备引起的中断)分配给可屏蔽中断;

  其余编号为48~255的向量用于标识软中断; Linux 只使用其中之一(即 128 或 0x80 向量)来实现系统调用。

  3. 什么是中断描述符表? 什么是门描述符?

  在实地址模式下,CPU使用内存中从0开始的1KB空间作为中断向量表,表中每一项占用4个字节; 但在保护模式下,由4字节表项组成的中断向量表不能满足要求; 因此,在保护模式下,中断向量表中的表项由8个字节组成,中断向量表也称为中断描述符表(IDT);

  IDT中的每一项称为一个门描述符(gate descriptor)。

  4. 门描述符的类型有哪些? 它们有何不同?

  门描述符中的类型码占3位,表示门描述符的类型,主要分为以下几类:

  中断门:其类型代码为110,包含一个选择器和一个中断或异常处理程序所在段内的偏移量;

  陷阱门:型号代码为111;

  系统门(system gate):是Linux内核专门设置的,允许用户态进程访问的陷阱门。

  5.什么是系统调用? 为什么要引入系统调用?

  操作系统为用户态进程与硬件设备(如CPU、磁盘、打印机等)的交互提供了一套接口。 这些接口使得程序的可移植性更强,因为不同的操作系统只需要提供一组接口即可。 接口是一样的,那么同一个程序就可以在这些操作系统上正确编译执行,这套接口就是所谓的“系统调用”;

  以上就是越千锋为大家整理的零基础学习linux运维会遇到什么问题的回答。 如果你想学习linux运维,那么千锋欢迎你来我公司的linux培训班进行实地培训学习

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

零基础学习编程应该从哪里开始学起?

2023-02-23

零基础学员转行学IT,毕业后能顺利拿到offer吗?

2023-01-04

学习UI动效对于零基础的学员来说有多重要?

2023-01-04

最新文章NEW

零基础怎样自学编程,效果如何

2023-02-23

从零基础学习unity的步骤有几个阶段?

2023-01-04

零基础学习python会遇到什么问题

2023-01-04

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>