美文网首页
C语言教程(001)-计算机组成基础

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

作者: 爱学习的老周 | 来源:发表于2019-07-25 23:31 被阅读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语言】领取视频和电子书

相关文章

  • C语言教程目录(更新中)

    面向小白的C语言教程(001)-计算机基础及C语言概述面向小白的C语言教程(002)-创建第一个C语言项目面向小白...

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

    计算机组成基础 计算机大家肯定不会陌生,手机,个人电脑,服务器等。计算机粗略地可分为软件和硬件。软件的底层是硬件,...

  • 关于C语言的简单介绍

    更多C语言的知识了解:零基础C语言学习教程 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能...

  • 阶段02#大三·下

    A 书籍 C程序设计语言 Java学习指南 C++语言基础教程 数据结构与算法分析 算法设计与分析基础 计算机网络...

  • 【学习笔记】Objective-C_语法基础(一)

    Objecitive-C基础教程-基础语法 Objective-C 是一种简单的计算机语言,设计为可以支持真正的面...

  • C语言系列教程完整版(持续更新)

    下面是C语言所有完整的教程 C语言教程(一):程序开发理论基础 C语言教程(二):开发环境搭建 C语言教程(三):...

  • C语言基础教程之输入输出

    C语言与计算机的沟通必备,C语言基础教程之输入输出,简单交流 C语言输入&输出 当我们提到输入时,这意味着要向程序...

  • C++入门篇

    C语言入门教程,C语言入门书籍《C语言小白变怪兽》_C语言中文网 C++入门教程,全套C++基础教程(已更新完毕)...

  • Objective-C基础语法规则

    Objective-C基础语法规则教程 简介 Objective-C是一种简单的面向对象的计算机语言。Oobjec...

  • C语言基础教程之预定义和宏处理

    define看起来很炫酷!C语言基础教程之预处理和宏定义 C语言预处理器 C语言预处理器不是编译器的组成部分,但是...

网友评论

      本文标题:C语言教程(001)-计算机组成基础

      本文链接:https://www.haomeiwen.com/subject/xfllrctx.html