中断异常。系统调用
Posted My heart will go ~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中断异常。系统调用相关的知识,希望对你有一定的参考价值。
1.Bios
内存分为RAM和ROM(加电之后有原来写的内容,上电后的初始化代码在这里执行),
BIOS的启动固件提供的功能包括:基本输入输出程序,系统设置信息,开机后自检程序,系统自启动程序
2.系统启动流程
加电读BIOS,BIOS读加载程序,加载程序读内核映像,
3.中断、异常和系统调用比较
三种都是操作系统和外界打交道的方式。
系统调用:应用程序主动向操作系统发出的服务请求。
异常:非法指令或其他原因导致指令执行失败后的处理请求。
中断:来自硬件设备的处理请求。
4.系统调用
操作系统的编程接口。应用程序通过访问库里的库函数来实现的。
系统调用比函数调用安全,但是开销大。
5.系统调用实例
从BIOS到Bootloader
BIOS加在存储设备(硬盘usb等)上的第一个扇区(主引导扇区)的512个字节,实现功能如下:
1.从实模式切换到保护模式(16位寻址到32位寻址,1M寻址到4G)
2.从硬盘读取kernel
以上是关于中断异常。系统调用的主要内容,如果未能解决你的问题,请参考以下文章