操作系统的存储管理功能实际上是管理什么?
发布时间 - 2019-12-07 00:00:00 点击率:次
操作系统的存储管理功能实际上是管理什么?
操作系统的存储管理功能实际上是管理内存资源.
操作系统的五大管理功能:
(1)作业管理:包括任务、界面管理、人机交互、图形界面、语音控制和虚拟现实等;
(2)文件管理:又称为信息管理;
(3)存储管理:实质是对存储“空间”的管理,主要指对主存的管理;
(4)设备管理:实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收;
(5)进程管理:实质上是对处理机执行“时间”的管理,即如何将CPU真正合理地分配给每个任务。
五大类型操作系统各自的特点分别是:
(1) 批处理操作系统的特点有:a. 用户脱机使用计算机。用户提交作业之后直到获得结果之前就不再和计算机打交道。作业提交的方式可以是直接交给计算中心的管理操作员,也可以是通过远程通讯线路提交。提交的作业由系统外存收容成为后备作业。
b.成批处理。操作员把用户提交的作业分批进行处理。每批中的作业将由操作系统或监督程序负责作业间自动调度执行。
c.多道程序运行。按多道程序设计的调度原则,从一批后备作业中选取多道作业调入内存并组织它们运行,成为多道批处理。
(2) 分时操作系统的特点有:a. 交互性:首先, 用户可以在程序动态运行情况下对其加以控制。其次,用户上机提交作业方便。第三,分时系统还为用户之间进行合作提供方便。
b. 多用户同时性:多个用户同时在自己的终端上上机,共享CPU和其他资源,充分发挥系统的效率。
c.独立性:客观效果上用户彼此间感觉不到有别人也在使用该台计算机,如同自己独占计算机一样。
(3) 实时操作系统的特点有:a. 实时时钟管理(定时处理和延时处理)。
b. 连续的人-机对话,这对实时控制往往是必须的。
c.要求采取过载保护措施。例如对于短期过载,把输入任务按一定的策略在缓冲区排队,等待调度; 对于持续性过载,可能要拒绝某些任务的输入; 在实时控制系统中,则及时处理某些任务,放弃某些任务或降低对某些任务的服务频率。
d.高度可靠性和安全性需采取冗余措施。双机系统前后台工作,包括必要的保密措施等。
(4) 网络操作系统的特点有:a. 计算机网络是一个互连的计算机系统的群体。
b. 这些计算机是自治的,每台计算机有自己的操作系统,各自独立工作,它们在网络协议控制下协同工作。
c.系统互连要通过通信设施(硬件、软件)来
实现。
d.系统通过通信设施执行信息交换、资源共享、互操作和协作处理,实现多种应用要求。
(5) 分布式操作系统的特点有:a.计算机网络的开发都遵循协议,而对于各种分布式系统并没有制定标准的协议。当然,计算机网络也可认为是一种分布式系统。
b.分布式系统要求一个统一的操作系统,实现系统操作的统一性。
c.分布式操作系统对用户是透明的。但对计算机网络,若一个计算机上的用户希望使用另一台计算机上的资源,则必须明确指明是哪台计算机。
d.分布式系统的基础是网络。分布式系统已不仅是一个物理上的松散耦合系统,同时还是一个逻辑上紧密耦合的系统。
e.分布式系统还处在研究阶段。而计算机网络已经在各个领域得到广泛的应用。
# 操作系统
# 分布式
# 自己的
# 是一个
# 多道
# 批处理
# 五大
# 双机
# 机上
# 的人
# 是一种
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
C++用Dijkstra(迪杰斯特拉)算法求最短路径
Linux系统命令中screen命令详解
iOS中将个别页面强制横屏其他页面竖屏
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
Python数据仓库与ETL构建实战_Airflow调度流程详解
Android使用GridView实现日历的简单功能
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
网站建设保证美观性,需要考虑的几点问题!
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
开心动漫网站制作软件下载,十分开心动画为何停播?
如何破解联通资金短缺导致的基站建设难题?
Swift开发中switch语句值绑定模式
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何自定义建站之星网站的导航菜单样式?
Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南
Python制作简易注册登录系统
JS弹性运动实现方法分析
Laravel如何实现API速率限制?(Rate Limiting教程)
韩国服务器如何优化跨境访问实现高效连接?
如何将凡科建站内容保存为本地文件?
装修招标网站设计制作流程,装修招标流程?
如何在云服务器上快速搭建个人网站?
在centOS 7安装mysql 5.7的详细教程
如何正确下载安装西数主机建站助手?
做企业网站制作流程,企业网站制作基本流程有哪些?
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Java遍历集合的三种方式
网站优化排名时,需要考虑哪些问题呢?
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
Android Socket接口实现即时通讯实例代码
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
如何快速搭建FTP站点实现文件共享?
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
如何挑选优质建站一级代理提升网站排名?
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
如何生成腾讯云建站专用兑换码?
php485函数参数是什么意思_php485各参数详细说明【介绍】
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
lovemo网页版地址 lovemo官网手机登录
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
javascript日期怎么处理_如何格式化输出
如何在Tomcat中配置并部署网站项目?
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
JavaScript如何操作视频_媒体API怎么控制播放
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
下一篇:linux中无法挂载移动硬盘
下一篇:linux中无法挂载移动硬盘

