操作系统简介
kernel——操作系统内部组件,包括:
》CPU调度
》物理内存管理
》虚拟内存管理
》文件系统管理
》中断处理与设备驱动
OS Kernel的特征:
并发
计算机系统中同时存在多个运行的程序,需要OS管理和调度。
共享
“同时”访问
互斥共享
虚拟
操作系统将CPU虚拟成进程,磁盘虚拟成文件,内存虚拟成地址空间。
利用多道程序设计技术,让每个用户都觉得有一个计算机专门为他服务。
异步
程序的执行不是一贯到底,而是走走停停,向前推进的速度不可预知。
但只要运行环境相同,OS需要保证程序运行的结果也要相同。
操作系统实例:
UNIX
unix bsd
LINUX 服务器 智能终端 android内核
redhat ubuntu fedora
windows
微软设计 DOS