操作系统管理用户数据的单位,操作系统-Learning2

操作系统 (OS) 是计算机用户和计算机硬件之间的接口。 操作系统是一种软件,它执行所有基本任务,如文件管理、内存管理、进程管理、处理输入和输出,以及控制磁盘驱动器和打印机等外围设备。

操作系统是使应用程序能够与计算机硬件交互的软件。 包含操作系统核心组件的软件称为内核

操作系统的主要目的是使应用程序(spftwares)能够与计算机硬件交互并管理系统的硬件和软件资源。

架构

我们可以画出一个操作系统的通用架构图如下:

操作系统管理用户数据的单位,操作系统-Learning2(1)

内存管理

内存管理是指对主内存或主内存的管理。 主存是一个字或字节的大数组,其中每个字或字节都有自己的地址。

主内存提供了一个可以直接由 CPU 访问的快速存储。 对于要执行的程序,它必须在主存储器中。 操作系统为内存管理执行以下活动 −

  • 跟踪主内存,即它的哪些部分被谁使用,哪些部分未使用。
  • 在多道程序中,操作系统决定哪个进程将在何时以及获得多少内存。
  • 在进程请求时分配内存。
  • 当进程不再需要或已终止时,取消分配内存。
处理器管理

在多道程序环境中,操作系统决定哪个进程在何时以及多长时间内获得处理器。 此功能称为进程调度。 操作系统为处理器管理执行以下活动 −

  • 跟踪处理器和进程状态。 负责此任务的程序称为交通控制器
  • 将处理器 (CPU) 分配给进程。
  • 在不再需要进程时取消分配处理器。
设备管理

操作系统通过各自的驱动程序管理设备通信。 它为设备管理执行以下活动 −

  • 跟踪所有设备。 负责此任务的程序称为I/O 控制器
  • 决定哪个进程获取设备的时间和时间。
  • 以高效的方式分配设备。
  • 取消分配设备。
文件管理

文件系统通常组织成目录以便于导航和使用。 这些目录可能包含文件和其他方向。

操作系统为文件管理执行以下活动 −

  • 跟踪信息、位置、用途、状态等。集合设施通常称为文件系统
  • 决定谁获得资源。
  • 分配资源。
  • 重新分配资源。
其他重要活动

以下是操作系统执行的一些重要活动 −

  • 安全 − 通过密码和类似的其他技术,它可以防止对程序和数据的未经授权的访问。
  • 控制系统性能 − 记录服务请求和系统响应之间的延迟。
  • 作业监听 − 跟踪各种作业和用户使用的时间和资源。
  • 错误检测帮助 − 生成转储、跟踪、错误消息以及其他调试和错误检测辅助工具。
  • 其他软件和用户之间的协调 − 为计算机系统的不同用户协调和分配编译器、解释器、汇编器和其他软件。
,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页