计算机操作系统(4):操作系统的重要功能
1.4 操作系统的主要功能
- 处理机管理功能
- 存储器管理功能
- 设备管理功能
- 文件管理功能
- 用户接口
1处理机管理功能
- 也可称为进程管理
- 在传统的多道程序设计系统中,处理机的分配和运行,都是以进为基本单位的,因而对处理机的管理,可以归结为对进程的管理。
- 在引入线程的OS中,还包含对线程的管理
处理机管理的主要功能是
2存储器管理
存储器管理应具有以下功能:
- 内存分配 (静态 、动态分配方式 )
- 内存保护 (硬件检查越界,软件处理)
- 地址映射 (逻辑、物理地址,硬件支持)
- 内存扩充 (虚拟存储技术)
3设备管理功能
主要任务:
l 完成进程提出的I/O请求;
l为用户进程分配其所需的I/O设备;
l 提高CPU和I/O设备的利用率;
l 提高I/O速度;
l方便用户使用I/O设备。
设备管理应具有以下功能:
- 缓冲管理——在设备和CPU之间引入缓冲,可有效地缓和CPU和I/O设备速度不匹配的矛盾,提高CPU的利用率,进而提高系统的吞吐量。
- 设备分配——按某种策略将设备分配给用户进程。需设备控制表等数据结构。
3设备处理——设备处理程序又称为设备驱动程序。基本任务是实现CPU与设备控制器通信:CPU 发I/O命令;设备控制器发中断请求
4文件管理
主要任务:
对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。
文件管理应具有以下功能:
1.文件存储空间的管理
2.目录管理
3.文件的读/写管理和保护
计算机操作系统(4):操作系统的重要功能相关推荐
- 计算机操作系统中程序的功能是,计算机操作系统的功能和分类研究
摘 要:计算机操作系统是一种系统的体系,是计算机运行的核心,同时它精确的掌管着计算机软件,资源硬件,精确的管理着计算机的各项工作,组织计算机工作的各个重要的流程.随着时代的发展和科技的日新月异,计算机 ...
- 计算机中操作系统的主要功能是什么,计算机中的操作系统的主要功能是什么
满意答案 b131452000 推荐于 2019.05.20 采纳率:45% 等级:6 已帮助:304人 操作系统的主要作用 操作系统的主要功能是资源管理,程序控制和人机交互等.计算机系统的资源 ...
- 计算机操作系统教程——存储管理的功能
目录 1 虚拟存储器 2 地址变换 2.1 虚拟地址的划分 2.2 地址重定位 2.2.1 静态地址重定位 2.2.1.1 优点 2.2.1.2 缺点 2.2.2 动态地址重定位 2.2.2.1 优点 ...
- 计算机操作系统英语,操作系统的英文介绍
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Throughout the implementation of a user program is under the control of OS . ...
- 中级统计师基础知识中计算机,【2014年中级统计师《统计基础理论及相关知识》预习:计算机操作系统】- 环球网校...
[摘要]2014年中级统计师<统计基础理论及相关知识>预习:计算机操作系统 2014年统计师考试备考已经开始,为了帮助参加2014年中级统计师考试考生提高备考效果,环球网校为大家整理了中级 ...
- 计算机操作系统相关论文,计算机操作系统的基本功能及应用论文
计算机操作系统的基本功能及应用论文 在平时的学习.工作中,大家都接触过论文吧,论文是讨论某种问题或研究某种问题的文章.那么问题来了,到底应如何写一篇优秀的论文呢?以下是小编收集整理的计算机操作系统的基 ...
- 计算机操作系统还能这样玩?这一篇计算机操作系统的总结为你保驾护航(零风险、高质量、万字长文、建议收藏)
操作系统目录 1.什么是操作系统 2.计算机操作系统的基本特征 2.1.并发 2.2.共享 2.3.虚拟 2.4.异步 3.操作系统的发展 4.OS的运行机制和体系结构 4.1.运行机制 4.1.1. ...
- 计算机操作的功能是什么情况,计算机操作系统的主要功能是什么?
2017-07-27 计算机操作系统有哪些功能.类型? 操作系统的功能.类型,多用户操作系统;进程及线程的概念,进程间的通信,进程管理,作业调度,作业控制,死锁;页式.段式.段页式存储,虚拟存储原理, ...
- 计算机操作系统的新技术新知识,计算机操作系统教程:核心与设计原理
计算机操作系统教程:核心与设计原理 语音 编辑 锁定 讨论 上传视频 <计算机操作系统教程--核心与设计原理>是2007年清华大学出版社出版的图书,作者是范策.许宪成.黄红桃. 书 ...
最新文章
- 在iOS端如何使用Charles用作http调试
- MySql 中的常见问题解决方法
- php 去重_php求两数组交集的四种方法详解
- 主存储器与CPU的连接
- C# 把list中的数据转成规定格式的json格式
- php mysql商品数量购买减少_PHP+Redis+MySQL商品秒杀与超卖讲解
- 云熙板式家具设计拆单
- word的大纲视图用法你晓得了吗
- oracle全量拷贝,oracle数据库expdp异机全量备份
- 网络工程师MSDP 基本介绍
- android 转 ios 开发,如何快速从android开发转向ios开发--oc语法篇
- OpenCV Shi-Tomasi角点检测以及goodFeatureToTrack()源码分析
- 脉冲成形matlab代码,[转]MATLAB信号处理仿真-基带脉冲成形的数字滤波器
- 医院软件管理系统怎样配置服务器,医院信息化建设服务器系统构建初探
- Linux云计算之OpenStack(Keyston - 认证服务)
- 阿里云ACP认证(SLB专项)
- R 关于NA的处理办法
- Working Practice-破窗理论与写代码
- 桃源网络硬盘.Net sql注入漏洞
- 一句“质量好”没什么用!好产品你应该这样告诉客户
热门文章
- arcgis python实例_arcgis二次开发_arcgis二次开发python_arcgis二次开发实例
- c++模板类静态成员变量_一文讲透父子类中静态变量,成员变量初始化顺序原理...
- JS类似Java String.format的函数
- 开发板屏幕截图-适用于本公司海思和智源平台
- 递归修改子目录及文件的权限
- c/c++面试试题(二)
- selenium-webdriver for node 鼠标滑动到指定元素
- “约见“面试官系列之各系列目录汇总(建议学习收藏)
- [react] 说说你是怎么理解react的业务组件和技术组件的?
- 前端小知识点(4):JS 运行机制和存储