浅谈操作系统OS与计算机软硬件体系结构,自顶贯穿性与行为回归硬件性

news/2024/10/17 17:27:27/

操作系统OS与计算机软硬件体系结构

使计算机更好用! 这是操作系统的根本要义!!
在这里插入图片描述

  1. 操作系统这个概念基本上以后会讲一路的,今天的话就基本上讲一下轻量化的概念。
  2. 所以操作系统到底是什么?操作系统首先是软件,那它是一款什么软件呢?它是一款做软硬件管理的软件。重点在于管理这两个字上。
    在这里插入图片描述
  3. 现在我们就来谈一下操作系统在计算机软硬件体系结构中到底属于哪一层的,以及平时哪些行为主要是做操作系统相关的操作的。
  4. 在整个计算机的体系结构当中,最底层的叫做硬件,就是平时眼睛能够看得到,手能够摸得到,我觉得你知道他一定客观存在的1个硬件,比如键盘,鼠标,显示器,主板,内存条,cpu,显卡,cpu,网卡…
  5. 早期计算机都是通过硬件电路直接控制的,所以在当时只有硬件,因此需要用户手动的去进行硬件控制,后来硬件发展的越来越完善,就需要一款软件来对底下的硬件进行管理,这款要对底下的硬件进行管理的软件就被称为操作系统
  6. 但操作系统想要去管理这些硬件呢,由于底层的硬件已经变得十分复杂了,为了使得每一个硬件都能够被正确的访问,在操作系统与硬件之间必须得多一个东西叫设备驱动
  7. 操作系统主要用来做各种各样的管理与决策任务,但真正办事儿的是硬件,这个设备驱动就是让硬件去办事儿。举个很形象的例子,就比如在公司当中,老板相当于就是进行管理与决策的,这个就好比是操作系统,然后老板管理与决策好之后,就把指令下发给项目经理,然后项目经理在具体的让程序员去写代码,这个项目经理相当于就是设备驱动,程序员就相当于是硬件。
  8. 现在已经有人去办事儿了(硬件),已经有人去催着办事儿了(设备驱动),已经有人知道该怎么去办事儿(操作系统),所以说操作系统,设备驱动与硬件就提供了一套软硬件服务
  9. 但用户的需求并不是直接用操作系统,比如说我用电脑,我是为了看电影,聊微信,聊QQ…用户有各种各样的用户需求,各种各样不同的需求与应用场景就诞生了各种各样的应用软件
  10. 然后这个应用软件有对应的需求,就直接向操作系统使用操作系统的相关接口来完成对应的开发。
  11. 在操作系统之上我们就需要有各种各样的应用软件来满足用户的不同应用场景。应用软件绝对是在操作系统之上。
  12. 操作系统的核心工作:通过对下管理好软硬件资源的手段,达到对上提供良好(稳定,安全,快速)的操作与使用环境。

一个好的操作系统它的衡量指标

  1. 稳定,不能三分钟蓝屏,五分钟宕机
  2. 快速,不能卡的不行
  3. 安全
  4. 稳定,安全,快速都是处于计算机结构体系当中的操作系统所决定的。
  5. 所以说操作系统存在的原因就是为了要为用户提供良好,稳定,快速,安全的操作环境,必须得有操作系统。

计算机软硬件结构体系的自顶贯穿性与回归硬件性

  1. 因为计算机的体系它是一种层状结构。我们在计算机上的所有行为都会转化成为硬件行为!特别重要!我们在计算机上的所有行为都会转化成为硬件行为,我们在计算机上的所有行为都会转化成为硬件行为,我们在计算机上的所有行为都会转化成为硬件行为,我们在计算机上的所有行为都会转化成为硬件行为,我们在计算机上的所有行为都会转化成为硬件行为!
  2. 所有的行为抛开现象到本质,最终都是要到硬件上,所以任何软件的行为最终都必须得到硬件上。
  3. 所有的行为都必须从上向下依次贯穿整个计算机的结构体系才能够从应用层到达硬件上的。
  4. 所有的软件行为全部都要自顶向下贯穿计算机的软硬件结构,因此首先避不开要路过的就是操作系统,几乎所有软件行为都和操作系统直接或者间接相关。是所有行为!并且所有所有行为归根到底都是要回归到硬件上面。
    在这里插入图片描述

http://www.ppmy.cn/news/629666.html

相关文章

系统软硬件

四智能变电站 的安全性研究根据国家电网 公司《智能变电站技术导则》,智能变电站是采用先进的传感器、信息、通 信、控制、智能等技术,以一次设备参量数字化和标准化、规范化信息平台为基础,实现变 电站实时全景监测、自动运行控制、与站外系…

软硬件集成开发简介

软硬件集成开发简介 软硬件集成开发简介说明ESP32 简介ESP32-CAM 简介智能应用程序图形用户界面参考资料 说明 软硬件集成开发是目前普遍的应用为物联网(Internet of Things, IoT),物联网一词是指互联设备的集合网络,以及促进设备…

硬件系统与软件系统

计算机系统由硬件系统和软件系统组成 一、硬件系统:就是各种必要实物组合在一起构成一个新的实物。 硬件:就是实物 软件:看的见、但是没有实物 软件系统:就是各种虚拟的东西组成的 计算机的硬件主要分为主机和外设两部分。…

办公环境监测与智能控制软硬件全套解决方案

心理学研究表明,良好的工作环境对员工的身心健康及提高工作效率有积极影响。 不仅如此,近几年国家尤其提倡“碳中和”与“碳达峰”政策,并提出“节约能源、美化环境”的重要目标。以“企业数字化转型”为根本,一切事物都在朝着智能…

依赖注入(DI配置)

依赖注入有几种方式? 1.1 依赖注入的两种方式 setter注入简单类型引用类型(很常用) 构造器注入简单类型引用类型 1.2 setter方式注入 setter方式注入使用什么子标签? 引用类型 简单类型 1.3 构造方式注入 构造方式注入使用什么子标签?…

【Linux】计算机软硬件体系结构

文章目录 冯诺依曼体系结构操作系统(Operator System)什么是操作系统为什么要有操作系统操作系统是怎么实现管理的 系统调用接口和库函数总结 冯诺依曼体系结构 谈到计算机的硬件结构,第一个想到的必然是经典的冯诺依曼体系结构: 我们常见的计算机&…

【Linux】计算机的软硬件体系结构

文章目录 前言一、冯洛伊曼体系结构二、操作系统 (OS)1、什么是操作系统2、为什么要有操作系统3、操作系统如何进行管理 三、系统调用与用户操作接口1、系统调用接口2、用户操作接口 四、计算机的软硬件体系结构 前言 本文意在对计算机的软硬件体系结构进行梳理,包…

软件环境 硬件环境java,软件环境和硬件环境都指什么?

答:软件环境 Software Environment 运行于计算机硬件之上的驱动计算机及其外围设备实现某种目的的软件系统。 硬件环境 Hardware Environment 计算机及其外围设备组成的计算机物理系统。 硬环境和软环境,是依据传播活动参加者的感受所作出的分类。 ... 答…