计算机科学速成课18:操作系统
批处理,输入程序和数据,输出结果
IO设备多,底层程序复杂,需要操作系统和驱动程序
CPU性能提高,IO速度慢,如何提高CPU利用率?
atlas利用CPU的空闲运行其他程序
操作系统允许同时运行多个程序
虚拟内存和内存保护,方便程序跟踪内存,隔离病毒
多用户操作系统
分时操作系统
UNIX:
内核:内存管理、多任务、输入输出
工具:程序和运行库
多任务、虚拟内存、内存保护:Windows,linux,iOS,Android