`

操作系统管理的资源

 
阅读更多

       操作系统的主要功能是资源管理,程序控制和人机交互等。计算机系统的资源可分为设备资源和信息资源两大类。

       设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,磁带存储器,显示器,键盘输入设备和鼠标等。

       信息资源指的是存放于计算机内的各种数据,如文件,程序库,知识库,系统软件和应用软件等。

 

       系统的设备资源和信息资源都是操作系统根据用户需求按一定的策略来进行分配和调度的。

       操作系统的存储管理就负责把内存单元分配给需要内存的程序以便让它执行,在程序执行结束后将它占用的内存单元收回以便再使用。

       对于提供虚拟存储的计算机系统,操作系统还要与硬件配合做好页面调度工作,根据执行程序的要求分配页面,在执行中将页面调入和调出内存以及回收页面等。

  

       处理器管理或称处理器调度,是操作系统资源管理功能的另一个重要内容。

       在一个允许多道程序同时执行的系统里,操作系统会根据一定的策略将处理器交替地分配给系统内等待运行的程序。

       一道等待运行的程序只有在获得了处理器后才能运行。

       一道程序在运行中若遇到某个事件,例如启动外部设备而暂时不能继续运行下去,或一个外部事件的发生等等,操作系统就要来处理相应的事件,然后将处理器重新分配。

 

       操作系统的设备管理功能主要是分配和回收外部设备以及控制外部设备按用户程序的要求进行操作等。

       对于非存储型外部设备,如打印机、显示器等,它们可以直接作为一个设备分配给一个用户程序,在使用完毕后回收以便给另一个需求的用户使用。

       对于存储型的外部设备,如磁盘、磁带等,则是提供存储空间给用户,用来存放文件和数据。

       存储性外部设备的管理与信息管理是密切结合的。

       操作系统虽然也是一个软件,但我们通常理解为软件平台,很多软件就是基于这样的平台来开发的,那么是不是所有的软件都被称为第三方软件呢?答案肯定不是这样的。我认为,是谁开发了这个软件,那么谁就是这个软件的官方,这个相信大家都同意。

分享到:
评论

相关推荐

    操作系统中的各种资源管理

    概述了操作系统的资源管理,如进程管理,进程调度,中断系统等

    1.1 操作系统的资源管理功能和目标.pptx

    操作系统概述,包括操作系统资源管理功能如处理机管理、存储管理、设备管理、文件管理、设备管理、网络与通信管理、以及计算机操作系统的目标,学习操作系统的方法。

    mfc实现模拟操作系统(c++源码)(功能包括任务管理器、资源管理器)

    采用模拟的方法编写与操作系统内核相关的程序,设计、实现一种操作系统的某几个主要功能(作业系统、资源管理系统),巩固和加深对操作系统的主要功能、基本原理、主要算法和实施技术的理解,将操作系统理论与实际相...

    操作系统课程设计文件管理系统

    通过课程设计, 加深对操作系统各资源管理模块的理解,掌握操作系统的基本原理及功能,具有初步分析实际操作系统、设计、构造和开发现代操作系统的基本能力。 二、实验题目 1.编写并调试一个树型目录结构的文件系统,...

    操作系统 任务资源管理器 C#

    操作系统 任务管理器 资源管理器 C# 界面设计 文件管理操作

    操作系统进程管理,资源共享

    操作系统的主要功能,进程同步,进程管理,资源共享,进程的创建

    资源管理器(类似windows操作系统)

    资源管理器(类似windows操作系统)

    1计算机操作系统.pdf

    1. 描述计算机操作系统及作用 操作系统(英语:Operating System,简称 OS)是管理和控制计算机 硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软 件,任何其他软件都必须在操作系统的支持下才能...

    操作系统文件管理实验报告(1).doc

    操作系统文件管理实验报告(1).doc

    操作系统课程资料

    操作系统(英文:Operating System,缩写:OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、...

    操作系统(实验1进程管理)

    1.基本系统进程  Csrss.exe:这是子系统服务器进程,负责控制Windows创建或删除线程以及16位的虚拟DOS环境。... 更多内容请看Windows操作系统安装、系统优化大全、系统安全设置专题,或进入讨论组讨论。

    操作系统自测题

    2.从资源管理程序的观点来看,操作系统是( )的管理者。 A.程序和数据 B.系统硬软件资源 C.进程 D.中断 3.属于实时控制系统的是( )。 A.飞机自动驾驶系统 B.飞机订票系统 C.电子商务系统 D.管理信息...

    操作系统知识点

    2、什么是操作系统:操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程,并方便用户使用计算机的一组程序集合。(*) 3、引入操作系统的目的:方便、有效、可扩充、开放性 4、操作系统的作用...

    操作系统资源调度

    详细的资源调度,资源名、资源类型、最小分配单位的大小、地址、分配标志、描述器链接信息、存取权限、密级、存取时间 操作系统通过这些数据来感知到资源的存在,并对资源进行管理。

    操作系统共享资源与分配算法

    操作系统共享资源与分配算法,可以直接运行,我已经调试过了。大家改改就成自己的了

    操作系统实验存储管理

    计算机操作系统内存管理功能实现存储空间的分配与回收。当用户提出申请存储器空间时,存储管理必须根据申请者的要求,按一定的策略分析主存空间的使用情况,找出足够的空闲区域分配给申请者。当作业撤离或主动归还...

    自考02326操作系统(2018版)课后习题答案.docx

    2.操作系统管理计算机系统的哪些资源? 硬件和软件资源。 3.请从资源管理角度说明操作系统的主要功能。 进程管理(处理器管理)、存储管理、文件管理、作业管理、设备管理 4.操作系统有哪些基本特征? 并发性:...

    操作系统---选择题

    操作系统管理系统中的各种资源 B.操作系统为用户提供的良好的界面C.操作系统就是资源的管理者和仲裁者 D.操作系统是计算机系统中的一个应用软件2.操作系统所占用的系统资源和所需的处理器时间称为 (D)A.资源利用率 B...

    操作系统中的资源分配管理代码

    一个用c实现的资源分配管理.cpp文件,代码已调试成功,注释很详细!

    操作系统 报告 作业管理 课程设计

    随着当今社会的飞速发展,...其他所有的软件如汇编程序、编译程序、数据库管理系统等系统软件以及大量的应用软件,都依赖于操作系统的支持,取得他的服务。它不仅是计算机与用户之间的接口,也是计算机资源的管理者。

Global site tag (gtag.js) - Google Analytics