C语言教程(001)-计算机组成基础

2019-07-25  本文已影响0人  爱学习的老周

计算机组成基础

计算机大家肯定不会陌生,手机,个人电脑,服务器等。计算机粗略地可分为软件和硬件。软件的底层是硬件,所以可以认为软件是硬件行为的抽象表现。

1、 硬件

如图:

004.png

一个最基础计算机也必须具备输入设备,输出设备,外储存器,内储存器,中央处理器这五种设备。

外存储器:就是硬盘。

内储存器:就是我们常说的内存条。

输入设备:键盘,鼠标等,人们用来操作电脑的设备。

输出设备:声卡,显卡等,电脑用以给人们反馈的设备。例如我用鼠标点一张图片,这叫输入,图片打开,展示在我面前,这就是显卡给我的反馈,点击音乐这是输入,音乐响起,声卡输出。

中央处理器:分为运算器和控制器,用来处理这一些列过程。

具体处理器如何运算数据,数据在内存中以怎样的方式存储以后会详细讲解。

2、软件

即指令和数据的集合。

比如我双击微信,微信界面打开,能看到里面我的好友,这些好友就是数据,我删除好友,或者发送消息,这些动作叫做指令。用指令操作数据,是软件的功能的表现。

常见的软件有

操作系统:Windows,Linux,IOS,Android等。操作系统也是软件,不同的是它可以兼容其它软件。

应用软件:不用多说,QQ,微信等都是。

3、人机交互

软件可以人机之间更方便的交互,人机交互有很多种方式。

1、自然人机交互

顾名思义,自然交互就是以很自然的方式和机器交互,和传统的交互模式相比,自然交互强调以人为中心,而不是以机器为中心。比如语音识别,触摸屏手势识别,体感识别等。

2、传统交互方式

鼠标,键盘等。Windows系统上大多数应用程序都是有界面的,但有时候你也可以用命令行和计算机交互。

你可以用win+r,键入cmd,打开一个黑色的窗口,尝试者输入echo hello world,回车之后你会看到黑色的窗口里会输出hello world。这就是命令行交互的方式。

3、什么是语言?

echo hello world,这就是语言,是一种计算机语言。关于语言我们在下一篇详细解释。

关注微信公众号 axxd_lz后台回复【C语言】领取视频和电子书

上一篇下一篇

猜你喜欢

热点阅读