简单理解操作系统就是一个人与计算机硬件之间的中介。打个比喻,没有操作系统的机器就像是没有用的砖头一样,而有操作系统的机器就是可以玩的砖头。 (推荐学习:phpstorm)

操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。

例如:操作系统会在接收到用户输入的信息后,将其传给计算机系统硬件核心进行处理,然后再把计算机系统硬件的处理结果返回给使用者。

操作系统的作用是管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统的各种硬件资源,比如对CPU、内存、磁盘等的管理,同时对系统资源供需的优先次序进行管理。

操作系统还可以控制设备的输入、输出以及操作网络与管理文件系统等事务。

同时,它也负责对计算机系统中各类软件资源的管理。例如各类应用软件的安装、运行环境设置等。下图给出了操作系统与计算机硬件、软件之间的关系示意图。

图-操作系统与计算机软硬件关系示意图

下图是简单理解操作系统作用的示意图。人机交互的窗口(你如何操作电脑的)。

图-操作系统作用示意图

目前PC(Intel x86系列)计算机上比较常见的操作系统有Windows、Linux、DOS、Unix等。Mac OS是苹果电脑Macintosh机器的专用操作系统,从本质上将,Mac OS 也是UNIX的一个变体。

计算机硬件操作系统应用软件之间的关系,操作系统是其他应用软件运行的基础,什么是操作系统...相关推荐

  1. 通过张三与如花悲惨爱情故事,理解“用户“、“shell“、“操作系统“之间的关系

    通过张三与如花悲惨爱情故事,理解"用户"."shell"."操作系统"之间的关系 目录 shell命令以及运行原理 张三与如花的恩爱情仇 人 ...

  2. 计算机硬件 软件和用户的关系,大家都知道计算机包含硬件和软件,那这两者之间区别是什么呢?...

    在计算机系统中,硬件和软件是不可缺少的两个部分.计算机硬件是组成计算机系统的各部件的总称,是计算机系统快速.可靠.自动工作的物质基础 在计算机系统中,硬件和软件是不可缺少的两个部分.计算机硬件是组成计 ...

  3. UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

    类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称. 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什 ...

  4. 转:UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

    转:UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 原文:https://www.cnblogs.com/firstcsharp/p/5327659.html 类与类图 1) 类(Clas ...

  5. 零基础学习PHP编程——详解Apache、PHP和Mysql之间的关系

    详解Apache.PHP和Mysql之间的关系 注意: 本文主要写给基础薄弱的同学, 如有不当之处,还请指正. 访问源站 原创不易,转载请注明 欢迎交流: 640765823  学习方法 弄清楚Apa ...

  6. Linux操作系统(一)——Unix、Linux、Ubuntu之间的关系

    1.Unix.Linux和Ubuntu的关系 Unix是内核,Linux是在Unix发展基础上的操作系统,Ubuntu是Linux操作系统中的具体某一个 Ubuntu和Linux.Unix的关系就相当 ...

  7. 国产操作系统和linux 之间的关系,为何国产系统大多基于开源Linux?操作系统从0做起到底有多难?...

    今年貌似是国产操作系统的"爆发"之年,除了老牌的银河麒麟.中标麒麟.深度之外,中兴近日发布了自己的"新支点",华为也公开了自研的操作系统"鸿蒙&quo ...

  8. 服务器的操作系统和数据库关系,数据库、数据库管理系统和SQL之间的关系

    数据库.数据库管理系统和SQL之间的关系 数据库(DataBase,简称DB):长期存储在计算机内.有组织的.统一管理的相关数据的集合,可供各种用户共享,具有最小冗余度和较高的数据独立性. 数据库系统 ...

  9. 计算机操作系统课程有什么关系,计算机操作系统课程教学大纲(洪联系).doc

    计算机操作系统课程教学大纲(洪联系) 附件2:集美大学 操作系统课程 课程教学大纲 第 1 页共 6 页课程名称中文:计算机操作系统英文:Computer Operating System课程编号80 ...

最新文章

  1. 科技部认定的独角兽名单来了!共164家
  2. LeetCode LRU Cache(最近最少使用缓存)
  3. 首次公开:京东数科强一致、高性能分布式事务中间件 JDTX
  4. php浏览器头部获取,如何获取PHP以显示从浏览器收到的标头?
  5. 哥伦比亚大学的材料更新提交窗口!干货!
  6. linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
  7. ATT汇编leave指令
  8. 数据结构与算法 / 散列表(HashTable)
  9. java aes 工具类_Java AES加密算法工具类
  10. TCP/IP文档阅读笔记-TCP Receive Window
  11. python刚出来多少薪资-2019 年Python工程师的平均薪资是多少?
  12. SpringCloud-网关gateway-zuul
  13. 人工智能(第一章 绪论)
  14. 关于不同长度PEG的丙炔:Pyrene-PEG2/PEG3/PEG4/PEG5-propargyl,1817735-33-3
  15. 论文阅读:Efficient Image Dehazing with Boundary Constraint and Contextual Regularization
  16. 安装Win7系统,提示缺少所需的CD/DVD驱动器设备驱动程序
  17. Pyflink系列之使用pyflink实现flink大数据引挚的经典案例wordcount
  18. 亚马逊aws 服务器删除_如何关闭Amazon AWS上服务器
  19. 人机协作机器人发展趋势_目前国内机器人发展存在三大困境,人机协作被广泛关注有以下几点原因...
  20. Typescript助力项目开发:JS切换TS、TS类型定制与思考

热门文章

  1. linux c语言编写聊天室mysql_Linux平台上用C语言实现与MySQL数据库的连接
  2. 计算机硬件四则运算实验,实验一四则运算(INTERNET).pdf
  3. hbase可视化工具_做数据可视化,三大热门BI工具试用总结
  4. java 多态实现的jvm调用过程_多态:JVM是如何进行方法调用的
  5. java整数翻转_Java程序反转数字
  6. Spring —— 容器内部逻辑
  7. Java核心篇之Redis--day4
  8. 北京师范大学新生入学计算机考试内容,北京师范大学
  9. c++ mysql 配置文件_C++操作数据库写入到json配置文件中
  10. 从sqlite 迁移 mysql_将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库