计算机系统的构成
用户
应用程序
操作系统(OS)(管理者)
硬件设备
操作系统是一种直接与硬件进行交换的软件(称为系统软件)
只能与操作系统进行交互,不能与硬件直接交互的软件称为应用软件。(建立在操作系统之上)
操作系统的作用
管理与配置内存
决定系统资源供需的优先次序
控制输入输出设备
操作网络与管理文件系统等基本事物
提供一个让用户与系统交互的操作界面
操作系统的功能
作为计算机系统的资源管理者
作为用户与计算机(裸机)之间的接口
实现了对计算机资源的抽象
(1)作为计算机系统资源(硬件资源)的管理者
处理机管理:进程管理、进程同步、进程通信、调度
存储管理:内存分配、内存保护、地址映射、内存扩充
I/O设备管理:缓冲管理、设备分配、设备处理
文件管理:文件存储空间管理、目录管理、文件的读/写管理和保护
(2)作为用户与计算机之间的接口
程序接口、命令接口、GUI图形用户接口
(3)实现了计算机资源的抽象(虚拟化)
操作系统提高了计算机的:有效性、方便性、可扩充性、开放性。
(上述笔记,作者自己总结。如果不正确的地方,欢迎指正。)