关于计算机系统基本结构解析以及所谓程序是什么!

        嵌入式系统是专用的计算机系统,那么对于计算机到底是什么?今天来分享一下我对计算机基础结构的简单认识和分析。通常程序运行在计算机中,我们了解了计算机,所以有必要了解一下程序是什么,很多人以为程序就是代码其实不然,了解清楚程序是什么,后面学习C语言,学习嵌入式更加得心应手。

一、计算机基本结构

计算机基本结构如下图:

如上图我们大概了解了计算机系统,接下里我们具体阐述他们的功能:

1.硬件部分

(1)输入输出设备

      见名思意,输入输出设备通常就是我们用来在电脑操作以及想通过电脑达到一种目的的过程,它可以通过键盘,鼠标,显示器,打印机,扫描仪等等来实现,他们被称为输入输出设备。

(2)cpu处理器

      通过算术逻辑运算器和控制器来控制计算机性能,算术逻辑运算器负责的是算术运算以及逻辑运算,控制器是从内存中读取(按条读取)指令到寄存器中去,然后再从寄存器中进行逐条执行命令。

(3)内部存储器

       ROM表示只读存储器,断电后信息不丢失,不能改写信息,不能升级,存取慢,一般存储固定的系统软件和库。

      RAM表示随机存储器,存取快,读写时间相等,断电信息丢失,通常存储操作系统,以及各种正在运行的软件数据。

(4)外部存储器

       数据永久保存,不会丢失,计算机掉电也不会丢失数据。特点:容量比较大的,适合存储不着急使用的程序或者文件。

2.软件部分

(1)系统软件

      操作系统OS是系统软件的核心,用于调度和管理计算机资源,使计算机能够协调一致,不浪费资源,提高效率。比如:Linux,Windows98/2000、DOS等还有手机中的安卓、苹果系统。

数据库管理系统是对计算机中存放的大量数据进行管理,查询游戏提供一定处理能力的大型系统软件。

      语言处理程序的功能是除将机器语言,利用其他计算机语言编写的程序,转换成机器所能直接识别并执行的机器语言程序的程序,是机器认识人的语言的桥梁。

(2)应用软件

      为了解决各类实际问题而编译的程序,用来帮助人们完成在特定领域的各种工作。通俗来说就是人们使用的APP。比如:办公软件,微信,杀毒软件等等。

二、程序

广义角度来说:

        程序就是办一件事的流程,比如说我们去吃火锅,先开车去火锅店,然后领号排队,接着点餐,然后结账。这个流程就是程序。我们的目的就是吃火锅,但是达到目的我们得经过一个流程。

从计算机角度来说:

       程序就是为了将一个模块功能实现出来,而进行的一系列有序指令的集合。指令:计算机能够直接识别的操作(二进制指令)在c语言中可执行文件也就是(a.out)是程序 .c文件只是源代码。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值