前言:操作系统在自考中确实是有一些难度的,经过一段时间的学习对它也了解了很多,打算总结一下。在总结操作系统之前有必要把计算机组成说明一下,从而引出操作系统。

计算机组成中最经典的体系结构就是冯诺依曼体系,打心眼儿里欣赏老爷子,下图为示,图片来自百度

其实操作系统再难脱离不了这个体系,把这个进行拆分,分为主机及外设

因为运算器及控制器的结构(其实里面都是寄存器)十分类似便合成了一起叫做CPU,将存储器分为主存储器及外部存储器,CPU及主存储器便合成了主机,当然这个跟咱们的主机机箱是不一样的这个需要区分一下。

运算器功能:执行所有的逻辑运算和算术运算,接受控制器的命令而进行动作,说白了就是   

                    听控制器的话

控制器功能:控制指令执行顺序及控制每条指令的具体执行

主存储器:其实在早期计算机中没有存储器这个构件,所以计算机一条一条命令去执行,为了提高CPU性能减少等待时间,将批量的数据放入存储器中

除主机之外的构件称为外设即外部设备,而咱们操作系统的设备管理便是外部设备管理其中包括I/O设备。
I/O设备:顾名思义便是输入和输出数据
辅存:存储主存储器中暂时不运行的数据和指令,常见的辅助存储器就是磁盘。

以上便是简单的计算机组成,当然并没有向下深究对于学习操作系统是可以了,
接下来看一下计算机系统的层次结构
(图片来自mooc)

M1:在传统的计算机中计算机是直接执行二进制代码即M1,指令格式为操作码及操作数

M3:用二进制表示的指令格式很长,难以记忆,人们便想到用助记符对应起来,这便是汇编语言M3,用汇编语言翻译成机器语言

M4:这依然不太符合人类的方式,比如c=a+b,于是便有了高级语言机器M4,通过编译程序翻译成汇编语言

M0:在编程中类似与c=a+b的指令很多,于是人们便把机器指令进行封装许多微指令M0,对微指令进行复用(面向对象的思想)

M2:但在具体编程中,人们并不知道是否使用了一个指令(人们无法从高级语言对应到汇编语言),容易产生数据覆盖,导致错误结果,这便引出了咱们真正的主角——操作系统

自引入操作系统后人们离具体的硬件越来越远,操作系统的功能在后续博客中继续分享

感谢您的阅读,还请斧正!

计算机组成及层次结构相关推荐

  1. 第一章 计算机系统概述 1.2.3 计算机的多级层次结构 [计算机组成原理笔记]

    第一章 计算机系统概述 1.2.3 计算机的多级层次结构 本笔记参考书目: 计算机组成原理(第六版.立体化教材)白中英.戴志涛 2021王道计算机组成原理视频公开课 本节重点: 计算机系统的五层结构: ...

  2. 计算机存储金字塔层次结构:寄存器 高速缓存 内存 硬盘

    计算机存储器的金字塔层次结构,参考这里 CPU.内存.硬盘的关系:硬盘用来存储我们的程序和数据,当我们运行程序的时候,CPU首先接受到我们的命令,之后CPU是告诉硬盘,我要运行你存储的程序A,你把程序 ...

  3. 计算机组成原理——计算机系统层次结构

    计算机硬件 冯诺依曼机特点: 1.采用 "存储程序" 的工作方式. 2.计算机硬件系统由5大部件组成--输入设备.输出设备.存储器.运算器.控制器. 3.指令和数据以同等地位存储在 ...

  4. 计算机组成原理高速缓冲存储器,计算机组成原理 存储器层次结构 高速缓冲存储器...

    作者:因情语写 链接:https://proprogrammar.com/article/265 声明:请尊重原作者的劳动,如需转载请注明出处 一.概述 1.问题的提出 避免CPU"空等&q ...

  5. 4.2 计算机体系结构——存储层次结构——cache工作原理

    cache是小容量.高速缓冲存储器,由SRAM组成,速度几乎和CPU一样快.一般将cache和主存的存储空间都划分为若干大小相同的块 1. cache工作原理 根据时间局部性和空间局部性,当处理器访问 ...

  6. 计算机组成原理读写周期波形图,第3章存储器层次结构-1讲述.ppt

    第3章存储器层次结构-1讲述 计算机组成原理 * 计算机组成原理 --存储器层次结构(1) 2016-3-18 几个基本概念 1.存储器:计算机系统中的记忆设备,用来存放程序和数据. 2.存储元:存储 ...

  7. 计算机考试那些专业知识点,计算机考研专业课考试知识点分析

    编者按:为了帮助考生正确的做好准备工作,研究生院特访问了我国著名的计算机教育专家.湖南师范大学计算机软件与理论/计算机应用技术硕士点专业课试题命题人张友生博士,请张博士对考试大纲进行全面的解析. 在计 ...

  8. 计算机组成原理重要知识,计算机组成原理重要知识点解析

    计算机组成原理重要知识点解析 在计算机组成原理方面,主要考查计算机系统基础知识.数据的表示和运算.存储器层次结构.指令系统.中央处理器.总线.输入输出系统. 1.计算机系统概述 学习计算机组成原理之前 ...

  9. 微型计算机中 存储器的主要功能是,在计算机中存储器的主要作用是什么?

    计算机存储器指计算机的内部存储区域,以芯片格式和集成电路形式存在.计算机存储器应用于录音机或磁盘.术语"存储器"通常视为物理存储器的简称,作为保留数据的实际可能芯片.有些计算机也使 ...

最新文章

  1. linux删除配置信息,Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)...
  2. hdu 1588 Gauss Fibonacci 较难
  3. Python爬虫(五)
  4. Java 使用枚举类的实例
  5. TensorFlow保存和恢复模型的方法总结
  6. 联想小新模式切换不了_精彩,不止一屏!联想多款消费新品亮相秋季发布会
  7. Mongo 与 SQL 操作对应介绍
  8. Android-第三天
  9. codevs——1517 求一次函数解析式
  10. 动态截屏软件jpg格式
  11. 从web层运作流程认识Struts2
  12. uniapp小程序根据经纬度精确定位
  13. 双电机智能小车装配教程(海灵智电)
  14. Python如何快速爬取淘宝MM呢?教你一招
  15. JQuery制作飘落的树叶动画效果
  16. 公司欠债不还,法人不再被列入失信黑名单啦
  17. 转:石康 不奋斗的姑娘我不爱
  18. python爬虫--小猪短租的租房信息
  19. 【Leetcode刷题】题64. 求1+2+…+n
  20. Docker常用命令整理

热门文章

  1. 视频教程-人物绘画教程--成品-原画设计
  2. 找出数组中只出现了一次的数字(Java)
  3. pyqt5——窗口尺寸调节
  4. SQL注入,“骇客的填空游戏”
  5. FM1288回声消除调试经历(二)通过I2C下载配置参数
  6. java培训记录Day18 2022/3/31星期四(super+多态+抽象类)
  7. WhatsUp的邮件提醒设置
  8. Apache-ab安装使用
  9. 楷书书法规则_硬笔书法 楷书规则
  10. 计算机组装与维护的感想心得,选修计算机组装与维护学习心得