首页 > 其他分享 >第一章 计算机系统概述 1.2.4计算机系统的层次结构

第一章 计算机系统概述 1.2.4计算机系统的层次结构

时间:2023-10-09 19:33:44浏览次数:37  
标签:计算机系统 机器 操作系统 1.2 汇编语言 层次结构 机器语言 编译程序

计算机是一个硬软件组成的综合体

先谈硬件:

  第一层:微程序机器M0(微指令系统)由硬件直接执行微指令

    这是一个实在的硬件层

  第二层:传统机器M1(用机器语言的机器)用微指令解释机器指令

    这是一个实际的机器层

再谈软件:

  第三层:虚拟机器M2(操作系统机器)用机器语言解释操作系统

    操作系统层,它由操作系统实现,操作系统程序是由机器指令和广义指令组成。

  第四层:虚拟机器M3(汇编语言机器)用汇编语言翻译成机器语言程序

    汇编语言层,它为用户提供一种符号化的语言,借此可编写汇编语言源程序。

  第五层:虚拟机器M4(高级语言机器)用编译程序翻译成汇编语言程序

    各种高级语言编译支持和执行

另外:

高级语言———编译程序——>汇编语言———汇编程序——>机器语言  C/JAVA 为编译程序 需要这条路  全部翻译

高级语言———解释程序——>机器语言                                                        JS/Python为解释程序 需要这条路 翻译一句做一句

标签:计算机系统,机器,操作系统,1.2,汇编语言,层次结构,机器语言,编译程序
From: https://www.cnblogs.com/clevercold/p/17752969.html

相关文章

  • 7、计算机系统组成
    计算机系统组成1、计算机的系统组成概念一个完整的计算机系统是由软件,和硬件一起组成的硬件:是各种物理设备的集合(看得见摸得着的,实实在在存在的东西),由(控制器、运算器,存储器,输入设备和输出设备组成)软件:计算机上的各种程序(文档和数据的总称),有系统软件和应用软件**只有硬件没......
  • slices in Go 1.21
    Go1.21中新增的slices包中提供了很多与切片相关的函数,适用于任意类型的切片。本文内容来自官方文档BinarySearch函数签名如下:funcBinarySearch[S~[]E,Ecmp.Ordered](xS,targetE)(int,bool)BinarySearch在已排序的切片中搜索target并返回找到target的位置,或......
  • Langchain-Chatchat项目:1.2-Baichuan2项目整体介绍
      由百川智能推出的新一代开源大语言模型,采用2.6万亿Tokens的高质量语料训练,在多个权威的中文、英文和多语言的通用、领域benchmark上取得同尺寸最佳的效果,发布包含有7B、13B的Base和经过PPO训练的Chat版本,并提供了Chat版本的4bits量化。一.Baichuan2模型  Baichuan2模型在......
  • KubeSphere 社区双周报 | OpenFunction v1.2.0 发布 | 2023.09.15-09.28
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2023.09.15-2023.09.28。贡献者名单新晋KubeSphereCon......
  • 第一章 计算机系统概述
    1.2.2计算机硬件系统由运算器,储存器,控制器,输入设备,输出设备5大部件组成,主观上来说最初的CPU=运算器+控制器先详细介绍一下储存器:储存器主要分为主储存器和辅助储存器,CPU能够直接访问的是主储存器。主储存器的工作方式是按存储单元的地址进行存取,称为按地址存取方式。......
  • k8s1.25安装
    环境初始化yuminstallbash-completionvimntpdateiptableslrzszepel-release-y&&execbashsystemctlstopfirewalldsystemctldisabledfirewalldsetenforce0sed-i's/=enforcing/=disabled/g'/etc/selinux/configdocker#step1:安......
  • 「高等数学」1.2 数列的极限
    数列极限的定义数列概念:如果按照某一法则,对每个\(n\in\mathbf{N_{+}}\),对应着一个确定的实数\(x_n\),这些实数按照下标\(n\)从小到大排列得到的一个序列\[x_1,x_2,x_3,\dots,x_n,\dots\]就叫做数列,简记为数列\(\left\{x_n\right\}\).数列中的每一个数......
  • 《从0到1的CTF成长之路》1.1.2 粗心的小李 解题过程
    解题试试书里教的工具scrabblegitclonehttps://github.com/denny0223/scrabble.git./scrabble127.0.0.1得到结果:找到Flag:n1book{git_looks_s0_easyfun}......
  • 【2023潇湘夜雨】WIN11_Pro_23H2.22631.2361软件选装纯净版9.29
    【系统简介】=============================================================1.本次更新母盘来自WIN11_Pro_23H2.22631.2361。2.增加部分优化方案,手工精简部分较多。3.OS版本号为22631.2361。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.13.0.8》网卡版、......
  • 计组学习笔记1.2——计算机的基本组成
    计算机的基本组成一、冯•诺依曼计算机的特点1.计算机由五大部件组成存储器、运算器、控制器输入设备:将信息输入计算机的外部设备,它将人们熟悉的信息形式转换成计算机能接受并识别的信息形式。常用的输入设备有键盘、鼠标、扫描仪和模/数(A/D)转换器等。输出设备:将计算机运算结......