计算机的组成及其功能

计算机由运算器,控制器、存储器及输入、输出装置五部分组成。

第一,运算器(Arithmetical and Logical Unit),也称作算术逻辑单元,主要是对数据进行各种运算。

第二,控制器(Control Unit)是计算机的控制中心,协调各计算机各部分按照预先的目标和步骤有序的工作。控制器从存储器中逐条取出指令,分析每条指令规定的操作和所需数据的存放位置,然后根据分析的结果向计算机其他部分发出控制信号,统一指挥整个计算机完成指令规定的操作。

第三,存储器(Memory Unit)主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速,自动的完成程序和数据的存取。存储器是具有“记忆”功能的设备,它用具有两种稳定状态的物理器件来存储信息,这些器件被成为记忆元件。由于这些记忆元件有两种稳定状态,因此在计算机中采用只有两个数码“0”和“1”的二进制来表示数据。日常使用的十进制数必须转换成等值的二进制数才能存入存储器中,计算机中处理的各种字符,例如英文字母,运算符号等,也要转换成二进制才能存储和操作。存储器是由成千上万各存储单元构成,每个单元存放一定位数(危机上为8位)的二进制数,每个存储单元都有唯一的编号,成为存储单元的地址。计算机采用按地址访问的方式到存储器中存数据和取数据,即在计算机程序中,每当需要访问数据时,要向存储器送去一个地址指出数据的位置,同时发出一个存放命令,并带有带存放的数据,或者发出一个取出的命令。这种按地址存储方式的特点是,只要知道了数据的地址就能直接存取。缺点是数据往往要占用多个存储单元,必须连续存取有关的存储单元才是一个完整的数据。计算机在计算之前,程序和数据通过输入设备送入存储器,计算机开始工作之后,存储器还要为其他部件提供信息,也要保存中间结果和最终结果。因此,存储器的存数和取数的速度是计算机系统的一个重要性能指标。

第四,输入设备(Input device)用来向计算机输入各种原始数据和程序的设备。输入设备把各种形式的信息,如数字,文字,图像等转换为数字形式的编码,即计算机能够识别的用0和1表示的二进制代码。键盘、鼠标、图形输入板和视频摄像机等都是输入设备。

第五,输出设备(Output device)从计算机输出各类数据的设备叫做输出设备。输出设备把计算机加工处理的结果(二进制的编码)变换为人和其他设备所能接收和识别的信息形式如文字,数字,图像,声音,电压等。常见的输出设备有显示器,打印机,绘图仪等。

原创文章,作者:282265970@qq.com,如若转载,请注明出处:http://www.178linux.com/47214

(0)
282265970@qq.com282265970@qq.com
上一篇 2016-09-17 17:38
下一篇 2016-09-17 18:38

相关推荐

  • linux的CentOS系统启动故障与修复

        以CentOS 6为例,系统的启动流程为: 1.开机post加电自检 2.MBR引导 3.通过grub加载内核 4.加载根 5.加载系统中的第一个进程 6.进行初始化 7.出现登录界面     其中主要的启动环节是grub引导计算机,分为三个阶段:一阶段发生在mbr的446字节中;一点五阶段在mbr后续的扇区中…

    2017-09-03
  • Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用。现在我们来看看账号管理中最傲娇的部分就是我们的权限管理。 一、简单介绍权限的概念 以install.log这个文件为例,查看install.log的元数据,从下图可以看出,每个文件或者目录都有它的所属的主和所属组,最左边显示不仅有它所属类型,还有它的读取写入执行…

    Linux干货 2016-08-08
  • OSI和TCP/IP

            我们生活中各方面都离不开网络,那网络究竟是什么东西呢?它是怎么做到让在不同地点的人无视空间距离完成通信的呢?首先我们来了解一下网络的基本概念。网络是由节点和连线构成,表示诸多对象及其相互联系。在数学上,网络是一种图,一般认为专指加权图。网络除了数学定义外,还有具体…

    2017-09-02
  • 8.1-用户和组(作业篇)

     1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中。 [root@localhost ~]# tr a-z A-Z </etc/issue > /tmp/issue.out [root@localhost ~]#&n…

    Linux干货 2016-08-04
  • Linux syslog 系统日志管理

    Linux系统上面,系统可以记录从开机到当前系统上面何时发生了哪些事情,在centos 上表现为rsylog,由三部分组成 1)syslogd:主要记录系统和网络等服务的日志信息 2)klogd:主要记录内核产生的各项信息 3)logretate:主要用来对日志文件进行切割循环记录等 特点: 1)多线程工作 2)支持以TCP,UDP,SSL,TSL,RELP…

    Linux干货 2016-10-24
  • linux中用户、组和权限认识

    linux中用户、组和权限认识 Linux 用户和组的主要配置文件:/etc/passwd :用户及其属性信息( 名称、UID 、主组ID 等)                  …

    Linux干货 2017-02-23