操作系统精髓与设计原理(原书第6版)—学习笔记(6)
发布时间
阅读量:
阅读量
操作系统核心概念与功能概述
本章对操作系统的发展历程进行了简要概述。首先,在第一节中阐述了操作系统的核心目标及其所具备的各项功能,随后详细描述了操作系统如何由最初的批处理系统逐步演进为具备多任务与多用户能力的现代系统。
2.1 操作系统的目标和功能
操作系统作为控制应用程序运行的软件,起到了连接应用程序与计算机硬件之间的桥梁作用。其设计包含以下三个核心目标:
便捷性:操作系统能够提升用户对计算机的使用体验,使其操作更加简便
效率性:通过合理调度系统资源,操作系统实现了对计算机整体性能的优化利用
可扩展性:在构建操作系统的过程中,应确保在不影响现有服务功能的基础上,能够高效地进行新功能的开发、测试与集成。
2.1.1 作为用户/计算机接口的操作系统

将硬件与软件资源提供给用户可视为一种层级体系,如图2.1所示。操作系统通过隐藏底层硬件的复杂性,为程序员构建了便捷的交互界面,从而简化了其对系统功能与服务的调用过程。通常情况下,操作系统会提供以下几类服务:
程序开发: 为了辅助程序员进行软件开发,操作系统内置了多种工具和服务,例如文本编辑器与调
全部评论 (0)
还没有任何评论哟~
