首页 文章 1.5.1

1.5.1

2022-01-24 00:26  浏览数:405  来源:2723297538    

操作系统直接运行在裸机上,是对计算机硬件系统的一级扩充
用户通过操作系统提供的命令和交互功能,实现人机对话
操作系统
操作系统是管理计算机硬件和软件资源的程序,同时也是计算机系统的内核与基石
操作系统是一种首要的、最基本的、最重要、最庞大系统软件
操作系统主要作用是管理和控制计算机软硬资源
从资源管理的角度出发,操作系统具有,处理器管理、存储管理、设备管理、文件管理和作业管理
处理器管理
处理器是整个计算机系统的核心硬件资源
处理器管理的主要任务是对处理器进行分配,并对其运行做有效的控制和管理
处理器可能是一个,也可能是多个,不同类型的操作系统将针对不同情况采取不同的调度策略
有效的管理CPU,充分利用CPU资源也是操作系统最重要的管理任务
现代操作系统中,处理器的分配和运行的主要对象是进程(或线程)
所谓线程,就是程序的一次执行过程
操作系统通过选择一个合适的进程占有处理器来实现对处理器的管理,因此,对处理器的管理归根结底是对进程的管理
操作系统关于进程方面的管理任务有,进程调度、进程控制、进程的同步与互斥、进程通信、死锁的检测与处理
进程由程序块、进程控制块和数据块组成。三种状态为,就绪状态、运行状态和等待状态
存储管理
存储器是最重要的系统资源,一个作业要在CPU上运行,它的程序代码和数据就要全部或部分地存放在内存
存储器管理主要进行内存的分配和管理,负责对内存的分配和回收,内存的保护和内存的扩充
存储器管理的目的是方便用户和提高内存的使用效率
为了解决并发作业对内存的需求,操作系统使用虚拟存储管理技术可向作业提供大于实际物理内存的存储空间
即运行作业的一部分代码和数据可先装入内存,另一部分驻留在外存
当作业需要访问这部分程序空间时,再将他们从外存调入内存
运行作业在内存部分和外存部分的交换还涉及地址变换技术
设备管理
操作系统要解决的主要任务是,提高CPU的并行性,充分利用各种设备资源,便于用户和程序对设备的操作和控制
从资源分配的观点看,设备分为,独占设备,共享设备,虚拟设备
设备管理主要管理基本的输入输出设备
主要任务有,设备的分配和回收、设备的控制和信息传输即设备驱动;
提高CPU与设备以及设备与设备之间的并行程度,提高设备的使用效率
主要的设备管理技术有中断技术、通道技术、缓冲技术
文件管理
文件是计算机中信息的主要存放形式,也是用户存放在计算机中最重要的资源或财富
文件管理负责对计算机文件进行组织、存储、操作和保护
文件管理的主要目的是将文件长期、有组织、有条理地存放在系统之中
并向用户和程序提供方便的建立、打开、关闭、撤销等存取接口,便于用户共享文件
文件管理的主要功能有文件存储空间的分配和回收,目录管理,文件的存取操作与控制
文件的安全与维护,文件的逻辑地址与物理地址的映像,文件系统的安装、拆除和检查
安装、拆除的即分区格式,检查即磁盘扫描
文件管理的实质是按名存取
作业管理
作业管理是指对计算机所进行的操作进行管理
主要任务是作业调度和作业控制
作业是用户在一次计算过程中要求计算机系统所做的工作的总称
作业由程序、数据及有关的控制信息组成
操作系统为用户提供两个接口,程序级接口和作业控制级接口
程序级接口指操作系统提供一组系统调用命令,用户可以在程序中使用有关发系统调用命令,以请求系统的服务
作业控制级接口分为联机接口和脱机接口
联机接口由一组键盘或鼠标操作命令组成
用户在终端每输入一条命令,系统立即解释执行,并随时将执行情况向用户报告,接受下一步操作的命令
微机大都采用这种人机会话的方式
脱机接口由一组作业控制命令组成
脱机用户不能直接干预其作业的运行,而要把对系统的请求用作业控制语言写成作业说明书
连同作业的程序和数据一起提交给系统



声明:以上文章均为用户自行添加,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。

字符:    改为:
去打字就可以设置个性皮肤啦!(O ^ ~ ^ O)