计算机组成原理--概述(一)

本文介绍了计算机系统的基本组成,包括软件的系统软件和应用软件,硬件的主机和外设。硬件中,主机由CPU、内存等构成,外设有I/O设备和辅存。计算机系统的层次结构分为高级语言程序、汇编语言和机器语言执行的三个虚拟层级。编译程序和解释程序是高级语言转化为机器语言的两种方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机组成

计算机
计算机硬件
计算机软件
系统软件
应用软件
主机
外设
中央处理器CPU
主存(内存条)
主板(总线)
具有存储功能的辅存(硬盘、U盘等)
I/O设备...
操作系统OS
语言处理程序
标准程序库...
运算器
控制器
显卡等非计算机必要硬件

  计算机主要由软件和硬件组成。
  软件部分是由系统软件和应用软件组成,应用软件一般指如QQ、word等用户根据任务需要开发的软件;系统软件一般指操作系统、语言处理程序等管理计算机资源的程序。
  计算机硬件包括主机和外设。外设主要有鼠标、键盘、显示器等I/O设备和一些硬盘等辅存;主机里又有cpu、内存等设备,cup主要由运算器和控制器组成。因为主板可以认为是用来连接各部分的线,所以主板对计算机来说是非必须的。由此可见,计算机硬件主要由:运算器、控制器、存储器、输入设备、输出设备五大部件组成

计算机系统的层次结构

虚拟机器M3(高级语言机器)
虚拟机器M2(汇编语言机器)
传统机器M1(机器语言机器)

  上图描绘了一个常见的计算机系统的层次结构。
  用户编写的高级语言程序,首先在M3翻译成汇编语言程序,然后被M2翻译成机器语言程序,最后在M1执行;也可以在M3直接翻译为机器语言程序,然后直接在M1上执行。
1、高级语言程序翻译为机器语言程序有两种方式:(1)编译程序:将用户编写的高级语言程序一次性翻译成机器语言程序(会生成文件)。然后在执行机器语言程序;(2)解释程序:每次翻译一句(不生成文件)。然后直接执行这条语句。
2、M1是实际存在的机器,M3和M2都是不存在的机器,我们称之为虚拟机。
3、在M1和M2之间其实还有一级虚拟机器,它由操作系统软件构成。以及M3上面还可以有应用语言虚拟机器。因为这门课主要讲M1,所以其他部分都不是很重要,只要理解大概层次结构就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值