编写计算机取余程序_计算机软件&硬件

本文详细介绍了计算机系统结构和组成原理,包括冯·诺伊曼结构的特点、硬件组成以及存储程序计算机的工作流程。重点讨论了冯·诺伊曼结构的五大部分:运算器、控制器、存储器、输入设备和输出设备,以及存储器在计算机系统中的核心作用。同时,提到了现代计算机硬件的层次结构和问题解决过程中硬件的实现方式。

-1.1 计组概述

计算机软件&硬件层级结构图:

1ebaf6ad41cfd33d58e5a79459d2c8a7.png
图中是计算机的底层硬件到上层软件开发的层级结构

计算机组成原理是计算机硬件的最上层,计算机系统/体系结构是软硬件之间的协调交界,计算机操作系统则是计算机软件的底层

计算机系统结构中的指令集,就需要计算机组成通过硬件进行逻辑实现

从底层硬件到上层软件,各层都在下层的基础上进行了一定的封装,并未上层提供了可调用的接口来支持上层功能的实现

---1.2 计算机系统概述

计算机即能够接收/输入信息,运算处理信息,反馈信息的工具

从微小的传感器(Sensors),到个人终端/电脑,再到服务器,超级计算机/高性能计算机(HPC),以至物联网

这些大大小小的计算机系统主要都是由硬件和软件,两大部分组成的,计算机发挥其作用的过程,就是硬件对软件指令的有序执行过程

计算机的底层硬件进行了一定的封装,提供了一些接口(API),指令集,对硬件所实现的功能进行公开,从而上层软件可以通过API编写需要的逻辑完成一定的功能

软件又分为底层软件和上层应用,底层软件是直接使用硬件接口编写的,面向硬件进行编程的,管理硬件设备,为上层应用提供开发和运行环境的一类软件系统。操作系统,游戏引擎就是所谓的底层软件

而上层应用是在底层软件的基础上,使用高级编程语言编写,调用/使用底层软件提供的接口,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值