操作系统:为用户程序提供一个更好、更简单、更清晰的计算机模型,并管理硬件设备
与用户的交互方式:shell、GUI
操作系统的一个主要任务是,隐藏硬件,呈现抽象
操作系统对资源的多路复用:
时间上复用,如单CPU进行的,多道程序的切换
空间上复用,如应用程序分割内存
计算机的组成:CPU、内存、I/O设备,通过系统总线互连
CPU,从内存中取出指令、解码、执行,然后执行下一条指令
CPU,有一套专门的指令集
CPU,为了弥补与内存的速度上的差距,出现了寄存器
用户程序通过系统调用(system call)陷入内核调用操作系统,以获得服务
TRAP指令将用户模式切换到内核模式
计算机使用陷阱来执行系统调用
多线程CPU,可快速进行线程切换
时间: 2024-09-30 11:50:36