目录
基础概述
操作系统的概念(定义)
计算机系统的层次结构:
定义:
- 操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石。
- 操作系统本质上是一个运行在计算机上的软件程序 ,用于管理计算机硬件和软件资源。 举例:运行在你电脑上的所有应用程序都通过操作系统来调用系统内存以及磁盘等等硬件。
- 操作系统存在屏蔽了硬件层的复杂性。 操作系统就像是硬件使用的负责人,统筹着各种相关事项。
- 操作系统的内核(Kernel)是操作系统的核心部分,它负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理。 内核是连接应用程序和硬件的桥梁,决定着系统的性能和稳定性。
操作系统的功能和目标
作为系统资源的管理者:
提供的功能:
- 处理机管理
- 存储器管理
- 文件管理
- 设备管理
目标:安全、高效
作为用户和计算机硬件之间的接口:
命令接口:也允许用户直接使用
程序接口:允许用户通过程序简洁使用
GUI:现代操作系统中最流行的图形用户接口
作为最接近硬件的层次:
封装思想:操作系统把一些丑陋的硬件功能封装成简单易用的服务,使用户能更方便地使用计算机,用户无需关心底层硬件的原理,只需对操作系统发出命令即可。
小结
操作系统的特征
并发
定义:指两个或多个事件咋同一时间间隔内发生。这些事件宏观上是同时发生的,但是微观上是交替发生的。并行:指两个或多个事件再同一时刻同时发生。
操作系统的并发性指计算机系统中同时存在着多个运行的程序。
共享
虚拟
空分复用技术
时分复用技术
异步
小结
操作系统的发展与分类
操作系统的运行机制和体系结构
两种指令
两种处理器状态
两种程序
操作系统的内核
小结
中断和异常
概念和作用
分类