其他分享
首页 > 其他分享> > 1.5 微型计算机的操作系统

1.5 微型计算机的操作系统

作者:互联网

操作系统直接运行在裸机上,是对计算机硬件系统的一级扩充。

操作系统是一种管理计算机硬件与软件资源的程序。操作系统的主要作用是管理和控制计算机软、硬件资源,合理组织计算机工作流程,努力提高计算机的利用率,为用户提供良好的工作环境和友好的操作界面。从资源管理的角度出发,操作系统具有处理器管理,存储管理,设备管理,文件管理和作业管理五方面管理功能。

1.处理器管理

        处理器是整个计算机系统中的核心硬件资源,处理器管理的主要任务是对处理器进行分配,并对其运行有效的控制和管理。因此,有效地管理CPU,充分利用CPU资源也是操作系统最重要的管理任务

        在现代操作系统中,处理器的分配和运行的主要对象是进程(或线程)。所谓进程,就是程序的一次执行过程。主要有进程调度,进程控制,进程同步与互斥,进程通信,死锁的检测和处理等。

进程由程序块,进程控制块和数据块三部分组成。它有三种状态:就绪状态,运行状态和等待状态

2.存储管理

  存储器可以说是一种最重要的系统资源,一个作业在CPU上运行,它的程序代码和数据就要全部或部分存放在内存。

存储管理主要进行内存的分配和管理,主要对内存的分配回收,内存的保护和内存的扩充

3.设备管理

        提高CPU和设备的并行性,充分利用各种设备资源,便于用户和程序对设备的操作和控制

        从资源分配的观点来看,可以把设备分为独占设备,共享设备,虚拟设备。

        设备管理主要管理基本的输入输出设备,主要任务有设备的分配和回收,设备的控制和信息传输即设备驱动,其次是提高设备的使用效率,主要的设备管理技术有中断技术,通道技术,缓冲技术等。

4.文件管理

        主要功能有文件存储空间的分配和回收,目录管理,文件的存取操作与控制,文件的安全与维护,文件逻辑地址与物理地址的映像,文件系统的安装,拆除和检查,文件管理实质是“按名存取

5.作业管理

       主要任务是作业调度和作业控制

        作业就是用户在一次计算过程中要求计算机系统所做的工作总称。操作系统为用户提供两个接口,一是程序级接口,二是作业控制级接口。

1.5.2 操作系统类型及特点

        1.批处理系统,提高资源利用率和作业流程的自动化,其基本特点:多道和批处理

        2.分时操作系统,计算机连接多个终端,每个终端有一个用户使用,系统把主机分成若干个时间片,给每个用户分配一段CPU时间进行处理。对用户的请求及时响应,基本特点为:同时性,交互性,独占性和及时性

        3.实时操作系统,对外部请求在严格时间范围内做出反应,有高可靠性和完整性。其主要特点是资源的分配和调度首先考虑实时性,然后才是效率,有较强的容错性。基本特征是:多路性,独立性,及时性,交互性和可靠性

        4.网络操作系统,其主要特点是与网络硬件相结合来完成网络的通信任务。

        5.分布式操作系统,分布式是网络操作系统的更高形式,追求的目标是高性能,具有透明性,可靠性和高性能。

网络和分布式的最大差别:网络操作系统知道确切的网址,而分布式不知道确切的地址。

标签:1.5,微型,操作系统,管理,分配,处理器,CPU,设备
来源: https://blog.csdn.net/qq_51662949/article/details/120924165