1.2.3计算机系统的层次结构

简介: 1.2.3计算机系统的层次结构

计算机的层次结构

1.1 五层

下层是上层的基础,上层是下层的结构

1.2 三种级别的语言

  • 机器语言:二进制代码
  • 汇编语言:助记符
  • 高级语言:C/C++、Java

编译程序:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序(只需翻译一次)

解释程序:将源程序的一条语句翻译成对应机器语言的语句,并立即执行,紧接着再翻译一句(每次执行都要翻译)

编译程序:将汇编语言翻译成机器语言

1.3 计算机体系结构VS计算机组成原理

计算机体系结构:机器语言程序员所见到的计算机系统的属性概念性的结构与功能特性(指令系统、数据类型、寻址技术、I/O原理)如何设计硬件与软件之间的接口

计算机组成原理:实现计算机体系结构所体现的属性,对程序员透明(具体指令的实现)如何用硬件实现所定义的接口

相关文章
|
存储 算法 Java
数据结构:八大常用数据结构
数据结构是计算机存储、组织数据的方式;通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构的优良将直接影响着我们程序的性能;常用的数据结构有:数组(Array)、栈(Stack)、队列(Queue)、链表(Linked List)、树(Tree)、图(Graph)、堆(Heap)、散列表(Hash)等;
20471 14
|
存储 SQL JSON
Spark - 一文搞懂 parquet
parquet 文件常见于 Spark、Hive、Streamin、MapReduce 等大数据场景,通过列式存储和元数据存储的方式实现了高效的数据存储与检索,下面主要讲parquet 文件在 spark 场景下的存储,读取与使用中可能遇到的坑。......
2849 0
Spark - 一文搞懂 parquet
|
9月前
|
人工智能 自动驾驶 安全
什么是AGI
通用人工智能(AGI)指具备或超越人类智能的机器系统,能跨领域学习、推理和解决问题。其核心特点包括跨领域能力、自主学习与推理、类人思维模式及自适应性。目前AGI仍处早期阶段,但大模型和多模态技术正推动其从理论走向应用,如自动驾驶、科学研究和工业自动化等。尽管前景广阔,AGI仍面临技术瓶颈、伦理安全和资源需求等挑战。未来,AGI有望重塑产业和社会生活方式。
6225 2
|
7月前
|
Arthas 监控 Java
Arthas getstatic(查看类的静态属性 )
Arthas getstatic(查看类的静态属性 )
200 7
|
Windows
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\aaaa\envs\gs\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.
9971 0
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
|
机器学习/深度学习 自然语言处理 数据可视化
用Python分析文本数据的词频并词云图可视化
用Python分析文本数据的词频并词云图可视化
617 0
|
SQL 存储 OLAP
实时数仓Hologres OLAP场景核心能力介绍
Hologres提供统一、实时、弹性、易用的一站式实时数仓引擎,解决复杂OLAP难题。
|
存储 网络安全 开发工具
Git版本控制工具详解(二)
Git版本控制工具详解
329 0
|
Linux API 芯片
Linux GPIO 和 Pinctrl 子系统的使用(十四)
Linux GPIO 和 Pinctrl 子系统的使用(十四)
543 1
|
Prometheus Kubernetes 监控