操作系统的作用是什么?

传统定义
计算机软件分为系统软件和应用软件两大类
系统软件用于管理计算机本身和应用程序
应用软件是为满足用户特定需求而设计的软件操作系统是最基本的系统软件,它和系统工具软件构成了系统软件
但给操作系统下定义是困难的,至今没有一个能公认的统一说法
以下列举了现今操作系统教材中常见的几种观察操作系统的角度
自顶向下的角度,操作系统是对裸机的第一层软件,是对机器的第一次扩展,为用户提供了一台与实际硬件等价的虚拟机
自底向上的角度,操作系统是资源管理,在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配
从软件分类角度看,操作系统是最基本的系统软件,它控制着计算机所有的资源并提供应用程序开发的接口
从系统管理员角度看,操作系统合理地组织管理了计算机系统的工作流程,使之能为多个用户提供安全高效的计算机资源共享
从程序员角度看(www.sy690.com即从操作系统产生的角度),操作系统是将程序员从复杂的硬件控制中解脱出来,并为软件开发者提供了一个虚拟机,从而能更方便的进行程序设计
从一般用户角度看,操作系统为他们提供了一个良好的交互界面,使得他们不必了解有关硬件和系统软件的细节,就能方便地使用计算机
从硬件设计者看,操作系统为计算机系统功能扩展提供了支撑平台,使硬件系统与应用软件产生了相对独立性,可以在一定范围内对硬件模块进行升级和添加新硬件,而不会影响原先应用软件
总的来讲,传统的操作系统定义如下:
操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用
此定义是以操作系统的具体功能为基础的定义方式
可以按如下示意图来描述操作系统的在计算机系统中的位置
接口示意图
按层次模型看是
在传统定义方式中,操作系统和用户的关系是被动和主动的关系,即用户将自己对计算机的需求以过交互操作的方式命令操作系统完成,而操作系统是根据完成任务的需要分配资源,它仅有的主动权就是在于如何分配与何时分配。
在此将这种对操作系统定义方式称为被动式定义,从理论上认为操作系统是完全按用户的要求来完成自己的工作

操作系统的作用是什么?相关推荐

  1. 《计算机系统:系统架构与操作系统的高度集成》——1.3 操作系统的作用

    本节书摘来自华章计算机<计算机系统:系统架构与操作系统的高度集成>一书中的第1章,第1.3节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D ...

  2. 2.1 - 操作系统的作用、分类

    目录 一.概念 1.系统软件 2.操作系统 二.操作系统的作用 三.操作系统作用的图解 四.考法1:操作系统的作用 一.概念 1.系统软件 是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统 ...

  3. 操作系统之操作系统的作用、目标、发展过程、特性和主要功能

    操作系统引论 文章目录 操作系统引论 操作系统的目标和作用 操作系统的目标 操作系统的作用 操作系统的发展过程 未配置操作系统的计算机系统 单道批处理系统 多道批处理系统 分时系统 实时系统 推动操作 ...

  4. 操作系统的作用是什么?目前主流的操作系统有哪些?主要特点是什么?

    操作系统的是负责管理计算机的软硬件资源.提高计算机资源的使用效率.方便用户使 用的程序集合. 操作系统的作用主要有三个:一是方便性,一个未配置操作系统的计算机是极难使用 的,因为计算机硬件只认识 0 ...

  5. 分别从资源管理,服务用户,进程交互,系统实现的角度分析操作系统的作用

    操作系统的主要作用 按老师来说这种题目要先答一下操作系统的定义(概念) 操作系统的定义 操作系统是管理系统资源.控制程序执行.改善人机界面.提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算 ...

  6. 什么是操作系统?操作系统的作用和主流的操作系统有哪些(详)

    什么是操作系统? 操作系统就是管理计算机硬件与软件资源的计算机程序, 同时也是计算机系统的内核与基石 没有安装操作系统的计算机,通常称作为"裸机": Windows就是操作系统的一 ...

  7. 通俗理解计算机操作系统的作用

    "操作系统",简称"OS",是一个包含多个部分和多个目标的大型程序. 它的第一项工作是在你第一次打开计算机时启动并运行计算机.它的另一项工作是启动和结束应用程序 ...

  8. 操作系统的作用及各种操作系统的区别

    1.简述什么是OS? OS即操作系统,是一种管理电脑硬件与软件资源的程序,同时也是计算机系统的内核,负责诸如管理与配置内存.决定系统资源供需的优先次序.控制输入与输出设备.操作网络与管理文件系统等基本 ...

  9. 操作系统学习-1. 操作系统的目标和作用

    写在前面: 这个类别将记录我学习操作系统的学习笔记.会将视频讲解与书本内容进行内容提炼.每天学习一点,坚持下来会有收获.这篇主要记述操作系统的目标与作用,回顾操作系统发展历程.概念居多,了解即可. 操 ...

  10. 计算机操作系统的目标和作用

    操作系统(Operating System,简称OS),是控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及方便用户的程序的集合.它是系统软件的核心,是计算机处理时必不可少的非常重要的软件 ...

最新文章

  1. Magento 2中文手册之常见概念解析
  2. JS获取当前/指定URL参数
  3. DataTables选择多行
  4. python函数每日一讲 - cmp(x,y)
  5. 自定义jstl标签库
  6. 分布式机器学习框架:MxNet 前言
  7. bootstrap table相关操作
  8. mdl文件是c语言,mdl文件扩展名,mdl文件怎么打开?
  9. 腾达路由器linux开发,Tenda无线路由器远程命令执行后门漏洞
  10. pdfobject屏蔽头部工具栏如何兼容ie
  11. c4d打开没反应_(图文+视频)C4D野教程:总结四种制作漩涡样条的方法
  12. windows server 2003 asp环境搭建
  13. [渝粤教育] 中国地质大学 工业通风及除尘 复习题 (2)
  14. 从0到1,看职场小白如何用H5编辑器实现自我逆袭!
  15. 数字化门店| 奶茶店智慧管理系统
  16. “给阿姨倒杯卡布奇诺”广发卡分期积分带你免费畅饮星巴克!
  17. AQS是什么?都是怎么用的?
  18. Qt for MCUs 1.9正式发布
  19. 2021年熔化焊接与热切割考试题及熔化焊接与热切割报名考试
  20. 00后大学生喜欢电子版微积分教材

热门文章

  1. 支付宝退款申请PHP,使用:4、退款查询
  2. 每天进步一点点————MUMA架构优化和应用优化
  3. Wireshark网络抓包
  4. 无限循环小数与分数的对应关系证明
  5. 临床数据库挖掘系列2-使用SEER.stat软件提取数据
  6. python画反比例函数_拟合一个反比例函数
  7. scrapy框架—spiders
  8. python 直线方程,两点直线方程的返回方法
  9. UEFI原理与编程实践-PROTOCOL
  10. 【LeetCode】975. Odd Even Jump 解题报告(C++)