初识linux:计算机的组成及功能

一、描述计算机的组成及功能。

由冯诺伊曼提出计算机体系结构(5大部件)
控制器(Controller):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。
运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 (cpu由控制器和运算器组成。)
存储器(Memory):存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 (内存)
输入设备(Input Device):下指令,提供数据等。
输出设备(Output Device):输出运算后各类数据的结果。

思考一个问题:计算机是如何从存储器中取出数据的?

程序:指令+数据
算法+数据结构
存储器的最小存储单元是8字节(bits)
8bits=1Bytes 内存是一种平面的存储
思考一个常识问题:32位(bits)的cpu为什么只能用4GB的内存?
32位的cpu一次只能读取32位的存储单元,每个位(单元)有0和1两种变化
2^32=(2^10)* (2^10)* (2^10)*4 cpu这么多的变化只能在同一个平面进行编制。
2^10=1024
1024*1024*1024*4 bytes
1024*1024*4 KB
1024*4 MB
4GB
由此可见32位的cup只能用4GB的内存。
什么是程序?
程序是由程序员编写的,是存放在硬盘(它是一个i/o设备)上的一段数据,程序由指令+数据组成,首先要将所有指令数据装入内存当中(因为cpu只能和内存进行打交道),cpu将内存中的指令和数据取出,进行运算。指令运行后还有第二个指令,第三个指令,等。这就涉及到了寄存器。那么哪个程序占用哪段内存谁说了算,这就涉及到了一个监控的机制(即操作系统。)

二,

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89438

(1)
wm2719wm2719
上一篇 2017-12-03
下一篇 2017-12-03

相关推荐

  • nfs的简单配置及引用

    nfs: Network File System RPC:Remote Procedure Call NFS: sun公司研发, 协议;     NFSv1,没有走出实验室     NFSv2(不安全), NF…

    Linux干货 2016-10-19
  • LVM创建实例及相关注释

    LVM创建    pv—>vg—->lv—->快照 创建前准备了四块1g硬盘分别为:sdb  sdc sdd  sde,并分别给四块盘划分了1G的空间,并指定了分区系统类型为8e(即Linux LVM) [root@localhost ~]# fdisk /dev/…

    Linux干货 2015-06-08
  • 模块式LAMP和fpm式LAMP实现wordpress

           Linux+Apache+Mysql/MariaDB+Perl/PHP/Python这一组合常用来搭建动态网站或者服务器的开源软件,随着开源潮流的蓬勃发展,开源的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件平台在软件方面的投资成本较低,,LAMP平台已经成为最强…

    Linux干货 2016-04-22
  • 用户及用户组管理使用的练习

    用户及用户组管理使用的练习 1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 先使用who得出登陆用户,通过uniq去重。 [root@mail ~]# who | grep -E -o “^[[:alnum:]]+” | uniq root 2、取出最后登录到当前系统的用户的相关信息。 思路:首先使用who取得最后…

    Linux干货 2018-03-18
  • 18页PPT带你深度解读运维自动化

    一、概述    在前面的文章中,提到【运维的本质—可视化】,在其中着重强调是自动化的可视化和数据化的可视化。在这个文章中,全面解码看看自动化的极致状态为什么是可视化?在前面的另外一篇文章【运维平台全体系介绍】中,也讲到运维平台体系的构成,提出“**及服务”的理念,其中有几部分和自动化密切相关,比如说资源及服务、配置及服务、架构…

    2015-04-03
  • N22-第七周作业

    1、创建一个10G分区,并格式为ext4文件系统;   (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;   (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; 在扩展分区/dev/sda4下新建一个10G的分…

    Linux干货 2016-10-25