1.4  操作系统的主要功能

  1.   处理机管理功能
  2.   存储器管理功能
  3.   设备管理功能
  4.   文件管理功能
  5.  用户接口

1处理机管理功能

  1. 也可称为进程管理
  2. 在传统的多道程序设计系统中,处理机的分配和运行,都是以进为基本单位的,因而对处理机的管理,可以归结为对进程的管理。
  3. 在引入线程的OS中,还包含对线程的管理

处理机管理的主要功能是

2存储器管理

存储器管理应具有以下功能:

  1. 内存分配 (静态 、动态分配方式 )
  2. 内存保护 (硬件检查越界,软件处理)
  3. 地址映射 (逻辑、物理地址,硬件支持)
  4. 内存扩充 (虚拟存储技术)

3设备管理功能

主要任务:  

l 完成进程提出的I/O请求;

l为用户进程分配其所需的I/O设备;

l 提高CPU和I/O设备的利用率;

l 提高I/O速度;

l方便用户使用I/O设备。

设备管理应具有以下功能:

  1. 缓冲管理——在设备和CPU之间引入缓冲,可有效地缓和CPU和I/O设备速度不匹配的矛盾,提高CPU的利用率,进而提高系统的吞吐量。
  2. 设备分配——按某种策略将设备分配给用户进程。需设备控制表等数据结构。

3设备处理——设备处理程序又称为设备驱动程序。基本任务是实现CPU与设备控制器通信:CPU 发I/O命令;设备控制器发中断请求

4文件管理

主要任务:

   对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。

   文件管理应具有以下功能:

      1.文件存储空间的管理

      2.目录管理

      3.文件的读/写管理和保护  

计算机操作系统(4):操作系统的重要功能相关推荐

  1. 计算机操作系统中程序的功能是,计算机操作系统的功能和分类研究

    摘 要:计算机操作系统是一种系统的体系,是计算机运行的核心,同时它精确的掌管着计算机软件,资源硬件,精确的管理着计算机的各项工作,组织计算机工作的各个重要的流程.随着时代的发展和科技的日新月异,计算机 ...

  2. 计算机中操作系统的主要功能是什么,计算机中的操作系统的主要功能是什么

    满意答案 b131452000 推荐于 2019.05.20 采纳率:45%    等级:6 已帮助:304人 操作系统的主要作用 操作系统的主要功能是资源管理,程序控制和人机交互等.计算机系统的资源 ...

  3. 计算机操作系统教程——存储管理的功能

    目录 1 虚拟存储器 2 地址变换 2.1 虚拟地址的划分 2.2 地址重定位 2.2.1 静态地址重定位 2.2.1.1 优点 2.2.1.2 缺点 2.2.2 动态地址重定位 2.2.2.1 优点 ...

  4. 计算机操作系统英语,操作系统的英文介绍

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Throughout the implementation of a user program is under the control of OS . ...

  5. 中级统计师基础知识中计算机,【2014年中级统计师《统计基础理论及相关知识》预习:计算机操作系统】- 环球网校...

    [摘要]2014年中级统计师<统计基础理论及相关知识>预习:计算机操作系统 2014年统计师考试备考已经开始,为了帮助参加2014年中级统计师考试考生提高备考效果,环球网校为大家整理了中级 ...

  6. 计算机操作系统相关论文,计算机操作系统的基本功能及应用论文

    计算机操作系统的基本功能及应用论文 在平时的学习.工作中,大家都接触过论文吧,论文是讨论某种问题或研究某种问题的文章.那么问题来了,到底应如何写一篇优秀的论文呢?以下是小编收集整理的计算机操作系统的基 ...

  7. 计算机操作系统还能这样玩?这一篇计算机操作系统的总结为你保驾护航(零风险、高质量、万字长文、建议收藏)

    操作系统目录 1.什么是操作系统 2.计算机操作系统的基本特征 2.1.并发 2.2.共享 2.3.虚拟 2.4.异步 3.操作系统的发展 4.OS的运行机制和体系结构 4.1.运行机制 4.1.1. ...

  8. 计算机操作的功能是什么情况,计算机操作系统的主要功能是什么?

    2017-07-27 计算机操作系统有哪些功能.类型? 操作系统的功能.类型,多用户操作系统;进程及线程的概念,进程间的通信,进程管理,作业调度,作业控制,死锁;页式.段式.段页式存储,虚拟存储原理, ...

  9. 计算机操作系统的新技术新知识,计算机操作系统教程:核心与设计原理

    计算机操作系统教程:核心与设计原理 语音 编辑 锁定 讨论 上传视频 <计算机操作系统教程--核心与设计原理>是2007年清华大学出版社出版的图书,作者是范策.许宪成.黄红桃. 书     ...

最新文章

  1. 在iOS端如何使用Charles用作http调试
  2. MySql 中的常见问题解决方法
  3. php 去重_php求两数组交集的四种方法详解
  4. 主存储器与CPU的连接
  5. C# 把list中的数据转成规定格式的json格式
  6. php mysql商品数量购买减少_PHP+Redis+MySQL商品秒杀与超卖讲解
  7. 云熙板式家具设计拆单
  8. word的大纲视图用法你晓得了吗
  9. oracle全量拷贝,oracle数据库expdp异机全量备份
  10. 网络工程师MSDP 基本介绍
  11. android 转 ios 开发,如何快速从android开发转向ios开发--oc语法篇
  12. OpenCV Shi-Tomasi角点检测以及goodFeatureToTrack()源码分析
  13. 脉冲成形matlab代码,[转]MATLAB信号处理仿真-基带脉冲成形的数字滤波器
  14. 医院软件管理系统怎样配置服务器,医院信息化建设服务器系统构建初探
  15. Linux云计算之OpenStack(Keyston - 认证服务)
  16. 阿里云ACP认证(SLB专项)
  17. R 关于NA的处理办法
  18. Working Practice-破窗理论与写代码
  19. 桃源网络硬盘.Net sql注入漏洞
  20. 一句“质量好”没什么用!好产品你应该这样告诉客户

热门文章

  1. arcgis python实例_arcgis二次开发_arcgis二次开发python_arcgis二次开发实例
  2. c++模板类静态成员变量_一文讲透父子类中静态变量,成员变量初始化顺序原理...
  3. JS类似Java String.format的函数
  4. 开发板屏幕截图-适用于本公司海思和智源平台
  5. 递归修改子目录及文件的权限
  6. c/c++面试试题(二)
  7. selenium-webdriver for node 鼠标滑动到指定元素
  8. “约见“面试官系列之各系列目录汇总(建议学习收藏)
  9. [react] 说说你是怎么理解react的业务组件和技术组件的?
  10. 前端小知识点(4):JS 运行机制和存储