这是我个人在学习操作系统的笔记。。。
- BIOS将BootLoader从磁盘的引导区加载到内存中。
- BootLoader将操作系统的代码和数据从硬盘加载到内存中。 跳转到操作系统的起始地址。
定义
- 系统调用:应用程序主动向操作系统发出服务请求。
- 异常:非法指令或者其他的处理状态(如内存错误)
- 中断(来源于外设):来自不同的硬件设备的计时器和网络的中断。
↑三者产生的源头: - 系统调用:应用程序发出请求操作提供服务、
- 异常:应用程序意想不到的行为。
- 中断:外设。
中断:异步时间点—-异步:当事件产生时,应用程序不知道什么时候回产生。
异常:同步时间点—同步:执行到错误的指令,肯定会产生异常
系统调用的异步和同步:
- 同步的定义:是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么,这个进程将会一直等待下去,直到收到返回信息才继续执行下去。
- 异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。
