一、操作系统的设计目标
1.易用性
使计算机易于使用,提供文件抽象后,对文件的操作就是对磁盘的操作,不再需要考虑如何通过控制磁盘移动,实现对磁盘某个信号的读写细节
2.高效性
完成特定功能的效率,如时间效率(占用CPU周数)、空间效率(占用内存的多少)
3.可靠性
在发生硬件故障、软件故障和人为错误时,仍能正常工作的能力,由于会发生故障的概率不可能为0,为此应该提倡一些容错机制,以防系统因故障而失效
4.可扩展性
计算机应用需求发生变化时,可能要求对操作系统做出必要的改动,操作系统适应这种变化的能力就是可扩展性
二、操作系统的分化
三、什么是操作系统
操作系统是管理系统资源,控制程序运行,改善人机界面为应用软件提供支持的一种系统软件
四、操作系统有哪些抽象
1.硬盘——>文件
2.内存——>地址
3.应用程序的管理——>生命周期的管理
五、操作系统的简明结构
六、操作系统的核心功能
将有限、离散的资源高效的抽象为无限、连续的资源