初识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 21:27
下一篇 2017-12-03 22:07

相关推荐

  • mysql基础篇(一些基本概念的总结)

    一、安装以及初始化     软件包来源         1. vendor, rpm           2. 官网,source code 编译 &…

    Linux干货 2015-12-03
  • 网络管理之多网卡bond,mode1

    一.概述 Bonding     就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。 Bonding的工作模式     Mode…

    Linux干货 2016-09-15
  • 用户和组的管理

    通过命令、passwd和shadow的格式,讲述了用户和组的管理

    Linux干货 2017-12-17
  • Tomcat

        Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但…

    2017-09-05
  • 第六周作业

    1、简述osi七层模型和TCP/IP五层模型 应用层 运行着应用程序的协议http、ftp、tftp等 表示层 将应用层所编辑的数据进行加密或解密,没有协议 会话层 决定一次数据传输发起和接收会话请求,没有协议 传输层 根据选着的协议类型,决定是否将数据分割或重组,协议:tcp、udp等 网络层 编辑逻辑地址信息(原站点、目的站点)和路由选着(ARP)协议:…

    2018-02-06
  • LVS的简介和配置

    lvs分为3种模式 :1:lvs-nat:本质是多目标IP的DNAT,通过将请求报文中的目标地址和目标端口修改为某挑出的RS的RIP和PORT实现转发(1)RIP和DIP必须在同一个IP网络,且应该使用私网地址;RS的网关要指向DIP(2)请求报文和响应报文都必须经由Director转发,Director易于成为系统瓶颈(3)支持端口映射,可修改请求报文的目…

    2017-10-23