操作系统执行的主要操作是执行资源和服务的分配,例如以下分配 -
记忆
设备
处理器
信息
操作系统包括有助于管理这些资源的程序,例如流量控制器、调度程序、内存管理模块、I/O 程序和文件系统。
让我们详细讨论操作系统 (OS) 的功能。
操作系统使用密码保护来保护用户数据,它还可以防止未经授权访问程序和用户数据,但对于外部功能,我们需要安装恶意软件来保护系统。
操作系统监控整个系统设置以帮助提高性能,它还记录服务请求和系统响应之间的响应时间,以便它具有系统的完整视图。这可以通过提供故障排除时所需的重要信息来帮助提高性能。
操作系统始终跟踪各种任务和用户使用的时间和资源,此信息可用于跟踪特定用户或一组用户的资源使用情况。
操作系统会持续监控系统,这有助于我们检测错误并避免计算机系统出现故障。
操作系统有助于为计算机系统的各个用户协调和分配解释器、编译器、汇编器和其他软件。
操作系统控制主内存或主内存。主存储器是一个大的字节或字数组,其中每个字节或字都被分配了一个特定的地址。它是一种快速存储,可以由系统内部的 CPU 直接访问。如果一个程序想要被执行,它应该首先被加载到主存中。
以下活动由操作系统执行以进行内存管理 -
它跟踪主内存。
已分配的内存地址和尚未使用的内存的内存地址。
在多道程序设计中,操作系统决定进程必须停留多长时间以及进程被授予访问内存的顺序。
它在进程请求它时将内存分配给进程,并在进程终止时释放内存。
操作系统管理进程访问处理器的顺序,以及每个进程必须在多道程序环境中停留多少处理时间。这称为进程调度。
以下活动由操作系统执行以进行处理器管理 -
跟踪进程的状态。
跟踪状态的程序称为交通控制器。
它分配 CPU 并在不需要时释放处理器。
操作系统通过各自的驱动程序管理设备通信。
以下活动由操作系统执行以进行设备管理。
跟踪连接到系统的所有设备。
操作系统指定一个程序负责每个设备,称为输入/输出控制器。
它决定哪个进程可以访问哪个设备以及访问多长时间。然后,它以有效且高效的方式分配设备,并在不需要时取消分配设备。
文件系统被安排到目录中以进行有效的导航和使用。这些目录包含其他目录和其他文件。
以下活动由操作系统执行,用于文件管理活动 -
它跟踪信息的存储位置、用户访问设置和每个文件的状态等。
这些设施称为文件系统。