1.什么是操作系统?
shell负责用户的shell或系统引导程序、文件行和其他系统管理工具的基本功能,包括shell或系统引导的基本功能。
用户界面是操作系统的外部表示,内核是操作系统的内部核心。
2.内核是什么?
内核由一系列程序组成,包括负责响应中断的中断服务程序、负责管理多个进程以共享处理器时间的调度器、负责管理地址空间的内存管理程序、网络、用于进程间通信的系统服务程序等。
内核负责管理系统的硬件设备。
3.内核空间与用户空间
内核空间表示内核拥有的内存空间,用户空间表示执行用户程序时的内存空间。
内核拥有直接访问硬件设备的所有权限,而用户程序不能直接访问硬件设备,因此用户程序通过系统调用和内核通信运行。
最新评论