![4223712-505aa6ce99946d82.png](https://i-blog.csdnimg.cn/blog_migrate/fb42c5659410cf84125b3006d78c7d60.webp?x-image-process=image/format,png)
目录
1.1.1 计算机的软硬件概念
计算机系统由“硬件”和“软件”两大部分构成。
- 硬件
计算机的实体部分,由各类看得见摸得着的电子元器件组成,如外接设备、主机等。 - 软件
由看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。这些程序通常会被寄寓于各类媒体(RAM、ROM、磁带、光盘等)。
软件又可分为系统软件和应用软件。
- 系统软件:主要用来管理整个计算机系统,检视服务,使系统资源得到合理调度,高效运行。包括——标准程序库、语言处理程序、操作系统、服务程序、数据库管理系统、网络软件等。
- 应用软件:用户根据任务需要所编制的各种程序,如科学计算程序、数据处理程序、过程控制程序、事务管理程序等。
1.1.2 计算机系统的层次结构
现代计算机解题过程如下:
1.用户编写高级语言程序(源程序)
2.翻译成机器语言程序
3.目标程序计算机进行运算
4.计算输出结果
计算机对编程语言的识别层级:
微程序机器M0 | 传统机器M1 | 虚拟机器M2 | 虚拟机器M3 | 虚拟机器M4 |
---|---|---|---|---|
微指令系统 | 机器语言 | 操作系统 | 汇编语言 | 高级语言 |
由硬件直接执行微指令 | 用微程序解释机器指令 | 用机器语言解释操作系统 | 用汇编程序翻译成机器语言程序 | 用编译程序翻译成汇编语言语言程序或其他中间语言程序 |
1.1.3 计算机组成和计算机体系结构
- 计算机体系结构
能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。 - 计算机组成
如何实现计算机体系结构所体现的属性,包含了许多对程序员来说是透明的硬件细节。
点击1.2 计算机的基本组成查阅下一节内容