计算机的组成及其功能

计算机系统由硬件系统和软件系统两大部分组成。冯诺依曼奠定了现代计算机的基本结构。

冯诺依曼体系的计算机,必须具有如下功能:

#1 把需要的程序和数据送至计算机中;

#2 具有长期记忆程序、数据、中间结果及最终运算结果的能力;

#3 能够完成各种算术运算、逻辑运算和数据传送等数据加工处理的能力;

#4 能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作

#5 能够按照要求将结果输出给客户

为了实现上述功能,计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成。

#1 运算器:用于完成各种算术运算、逻辑运算和数据传送等数据加工处理

#2 控制器:用于控制程序的执行,是计算机的大脑。运算器和控制器组成计算机的中央处理器(CPU)。控制器根据存放在存储器中的指令序列(程序)进行工作,并由一个程序计数器控制指令的执行。控制器具有判断能力,能根据计算结果选择不同的工作流程。

#3 存储器:用于记忆程序和数据,例如:内存。程序和数据以二进制代码形式不加区别的存放在存储器中,存放位置由地址决定。

#4 输入设备:用于将数据或程序输入到计算机中,例如:鼠标、键盘

#5 输出设备:将数据或程序的处理结果展示给用户,例如:显示器、打印机

五大基本部件之间的基本关系如下图所示:

五大基本部件.png

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

(0)
vincent_chenvincent_chen
上一篇 2016-08-15 12:06
下一篇 2016-08-15 12:06

相关推荐

  • vim使用方法

    vim是vi的增强版本,具有比vimi更加强大的功能,对于尤其适合编写脚本,下面总结一下vim的常用方法。 vim三种工作模式。         1. 编辑模式:          &nbs…

    2015-03-18
  • systemd管理

    centos7:systemdSystemd :系统启动和服务器守护进程管理器,负责在系统启动或运行时,          激活系统资源,服务器进程和其它进程Systemd 新特性:        系统引导时实现服务并行启动      &n…

    Linux干货 2017-04-10
  • N25第八周博客作业

    1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;     在线的主机使用绿色显示;     不在线的主使用红色显示; #!/bin/bash trap ‘mytrap’ INT mytra…

    Linux干货 2017-02-26
  • 磁盘管理初级

    1、lsblk命令:显示系统上所有可用块设备信息 lsblk [options] [device…]          NAME           &nbs…

    Linux干货 2016-08-29
  • N22-第二周博客作业

    1、Linux系统上常见的文件管理类命令有哪些,其常用的使用方法及其示例演示。 常见的文件类管理命令:cp,rm,mv cp复制文件和目录: -f, –force 强制执行 -i 显示交互信息,默认cp 带-i选项 -r,-R 递归复制目录 -s 创建一个符号链接而不复制文件 -d 复制符号链接本身 cp aa.link qqq 相当于创建qqq…

    Linux干货 2016-08-22
  • #招聘福利#饿了么/运维核心岗位/上海

    饿了么/运维核心岗位/上海 待遇面谈 具体岗位:         应用运维,核心岗位,负责商家订单系统,有之前的学长带着成长 要求:     1、1-2年以上工作经验,     2、熟悉shell和python,    &nbsp…

    Linux干货 2016-03-18