如有问题,请联系本人邮箱 liaojialong0328@gmail.com

  • 操作系统的运行机制

    一条高级语言的代码翻译过来可能会对应多条机器指令 程序运行的过程其实就是CPU执行一条一条的机器指令的过程 二进制机器指令就是处理器CPU能识别、执行的最基本命令 内核程序、应用程序我们普通程序员写的程序就是“应用程序” 微软、苹果有一帮人负责实现操...
  • 中断和异常

    中断的作用“中断”是让操作系统内核夺回CPU使用权的唯一途径,中断会让CPU由用户态变为内核态 如果没有“中断”机制,那么一旦应用程序上CPU运行,CPU就会一直运行这个应用程序,既如此,何来并发。 中断的类型内中断(也称“异常”) 陷阱、陷入(tr...
  • 系统调用

    什么是系统调用,有何作用?操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务,主要包括命令接口和程序接口,其中程序接口由一组系统调用组成 “系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种...
  • 操作系统的体系结构

    操作系统: 非内核功能(GUI) 内核(时钟管理、中断处理、原语(设备驱动、CPU切换等)、进程管理、存储器管理、设备管理等) 原语是一种特殊的程序,具有原子性,也就是说,这段程序的运行必须一气呵成,不可被“中断” 操作系统的内核内核是操作系统最...
/139