操作系统的基本功能和设计目标
任务描述
本关任务:了解操作系统的基本功能及其设计目标
相关知识
为了完成本关任务,你需要掌握:1.操作系统的基本功能有哪些;2.操作系统的设计目标是什么。
操作系统的体系架构
操作系统的基本功能
操作系统的任务是管理和控制计算机系统中的所有硬件和软件资源,合理高效地组织计算机的工作流程,使所有的部件配合CPU运行良好,并为用户提供高可用、易用性强的交互接口。
从资源管理方面来说,操作系统需要做到:CPU管理、内存管理、文件管理和设备管理;从用户接口方面来说,操作系统需提供良好的工作环境和接口。
操作系统的设计目标
一般来说操作系统的设计目标应包含以下四个方面:
1.易用性
易用性是指用户在使用计算机时操作的难易程度。若用户在使用计算机时,需要学习CPU、内存管理、网卡等硬件资源的物理特性和专业的细节知识,那么计算机使用起来的难度则十分地大。操作系统所要完成的任务是隐藏硬件资源的物理特性和实现细节,简化对硬件资源的操作、控制和使用,提供简单易懂