操作系统的四大功能 简述操作系统的功能和作用( 二 )


8)设备管理
操作系统通过它们各自的驱动程序管理设备通信 。它执行以下设备管理活动 。跟踪连接到系统的所有设备 。指定负责每个设备的程序 , 称为“输入/输出”控制器 。确定哪个进程可以访问特定设备以及访问时间 。以有效和高效的方式分配设备 。在不再需要设备时释放它们 。
9)文件管理
文件系统被组织到目录中 , 以便高效或轻松地导航和使用 。这些目录可能包含其他目录和其他文件 。操作系统执行以下文件管理活动 。它跟踪信息的存储位置 , 用户访问设置以及每个文件的状态等等……这些功能统称为文件系统 。
此外 , 操作系统还以某种形式向计算机系统提供某些服务 。
操作系统为用户提供某些服务 , 这些服务可按以下方式列出:
1)程序执行:操作系统负责执行所有类型的程序 , 无论是用户程序还是系统程序 。操作系统利用各种资源来有效运行所有类型的功能 。
2)处理输入/输出操作:操作系统负责处理所有类型的输入 , 即键盘、鼠标、桌面等的输入 。操作系统以最适当的方式重新排列所有类型的输入和输出 。
例如 , 所有类型的外围设备(如鼠标或键盘)的性质都存在差异 , 操作系统负责处理它们之间的数据 。
3)文件系统的操作:操作系统负责做出有关存储所有类型的数据或文件(即U盘、硬盘、光盘等)的决策 。操作系统决定应如何处理数据并存储 。
4)错误检测和处理:操作系统负责检测在执行任何任务时可能发生的任何类型的错误或bug 。安全良好的操作系统有时也可以作为一种对策 , 防止任何外部来源对计算机系统的任何形式的入侵 , 并可能对它们进行处理 。
5)资源分配:操作系统通过确定由谁使用多少时间的资源来确保正确使用所有可用资源 。所有决定均由操作系统决定 。
6)记帐:操作系统跟踪计算机系统中发生的所有功能 。操作系统会记录所有详细信息 , 例如发生的错误的类型 。
7)信息和资源保护:操作系统负责以最受保护的方式使用计算机上可用的所有信息和资源 。操作系统必须阻止任何外部资源阻止任何类型的数据或信息的尝试 。
所有这些服务都由操作系统确保 , 以方便用户使用 , 从而使编程任务更加容易 。所有不同种类的操作系统或多或少都提供相同的服务 。

推荐阅读