从传统计算机到“无处不在”的计算(下)

从传统计算机到“无处不在”的计算(下)

参考:百度百科。

2.2 计算机系统结构

2.2.1 计算机系统结构的基本概念

计算机系统结构是计算机的机器语言程序员或编译程序编写者所看到的外特性。外特性就是指概念性的结构及其功能。例如鸡有胃,而胃的功能是消化食物。胃就是概念,其功能就是消化,而我们不需要关心胃是什么形状,以及胃由什么组成。

对于计算机系统结构,不同级的程序员眼中的计算机有不同的属性,比如机器语言程序员所看到的计算机的主要属性是指令集的功能,而高级语言程序员所看到的则是该机所配置的高级语言所具有的功能。这样,程序员们可以只需要知道对自己需要知道的部分,而不用小到CPU如何制作这样的细节都知道。

2.2.2 计算机的组成

1.系列机

*系统结构相同,具有相同的指令集,却不同型号、不同性能的一系列机器,通常由同一厂家生产。

2.兼容机

*不同厂家生产的具有相同系统结构的计算机,能够实现在不同时期、不同厂家生产的机器都能正常稳定的运行。为保证计算机系统结构的发展,兼容还分有向上、向下、向前、向后兼容。

2.2.3 计算机实现

物理实现:包括CPU、ROM、RAM等硬件的制造,总之就是把计算机组成方案制作成真实的计算机。

CPU:由运算器和控制器以及寄存器组成。运算器负责执行数据操作(如加\减法),控制器负责协调计算机的运行的电路,寄存器负责存储临时数据。程序执行时,控制器将存储器中的数据传输到寄存器中,并通知运算器哪些寄存器保存了数据,激活相应运算电路,并告知运算器哪个寄存器将接收结果。

总线:为了传输二进制电路信号,CPU和存储器(ROM\RAM)通过总线这组线路进行连接。CPU通过相关存储单元的地址在存储器中读取\写入数据。

计算机系统结构将计算机物理结构与软件虚拟层面分开,并起到承上启下的作用。

2.3 移动终端

移动终端即指移动中使用的计算机设备,例如手机、笔记本电脑、POS机等。实质上就是可以随身携带的居然计算机功能的机器。

2.4 计算机网络

2.4.1 计算机网络的定义和分类

1.定义:网络即不同地理位置的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,实现信息和资源共享。通俗地说,就是多台计算机通过各种传输信息的方式建立起联系,使得可以调用彼此的各种信息和资源。每一个拥有IP地址的设备都是一个网络结点,是网络的组成部分。

2.分类:a.按覆盖范围分:(1)局域网(2)城域网(3)广域网

b.按传输媒介分:(1)无线网(2)有线网

2.4.2 计算机网络的硬件组成

1.网络传输媒介

    (1)双绞线:抗干扰能力强,但传输距离近,一般不超过100m。连接器一般为RJ-45。

(2)同轴电缆:最大传输距离达到500m。

(3)光纤:抗干扰能力强,传输速率快,传输距离更远,但成本大。

(4)红外线:数据吞吐量下,多使用于遥控器。

(5)微波:地表信息传输,需要大量的中继站。

2.中继器

适用于完全相同的两类网络的互连,主要负责对数据的重新发送或转发来扩大传输距离。

3.集线器

主要功能是对接收到的信号进行放大和整形。其接收到信号后向与其相连的所有节点广播,它采用共享带宽的工作方式。

4.交换机

通过能识别MAC(网卡的唯一标识),实现数据的点对点的传输,直接将数据从源地址传输至目的地址。其采用独享带宽的工作方式。

5.路由器

一个作用是连接不同的网络,一个作用是选择最通畅快捷的信息传送的路线。

2.4.3 网络拓扑结构

1.总线型拓扑结构

各个节点都连接上主线,从而实现信息和资源共享。优点:结构简单,易实现,易维护,易扩充。缺点:排查故障难。

2.星型拓扑结构

各节点均与中心节点相连。优点:单个结点故障不影响网络。缺点:中心节点故障整个网络崩溃。

3.环形拓扑结构

各节点首尾相连。优点:易扩充。缺点:任何节点故障整个网络崩溃。

4.树形拓扑结构

类似于树状的节点连接方式。优点:易扩展,并与将故障隔离。缺点:根节点故障,整个网络崩溃。

2.4.4 计算机网络体系结构

计算机网络体系结构是为了使网络节点间的信息传递有条不紊地进行,而指定的一系列每个节点必须遵守的通信协议。

  1. OSI参考模型

  1. TCP/IP参考模型

   3 .计算机网络协议

(1)    HTTP(超文本传输协议)

所有Web程序都必须遵守这个协议标准。作用:对资源服务器的文件进行访问。即访问Internet上的Web资源。

(2)    FTP(文件传输协议)

用于实现用户和文件服务器之间的相互传输文件,通过此协议,用户可以远程连接服务器,从而操作服务器上的文件,甚至使删除文件操作。

(3)    DNS(计算机域名系统)

由解析器和域名服务器组成。域名服务器负责存储所有域名及其所对应的IP地址,每个域名都必须有IP地址,但IP地址可以没有域名。实际上就是IP地址是节点的唯一标识,计算机网络系统通过IP地址识别对象,而域名则是为了方便人类记忆与使用。网络系统通过DNS实现信息的精准传送。

(4)    telnet(远程登陆协议)

该协议实现用户登陆到远程服务器上,使其连接并控制远程服务器,如同在本地一样。

2.5 云计算和物联网

2.5.1 云计算

云计算以及云服务实际上就是将大量的信息以及资源集中起来,而用户通过网络连接到“云”中,从而使用和调动这些资源的一种服务。这样有利于资源利用最大化,以及减少终端的负担,将需要处理的问题集中起来,达到降低成本的目的。

其根据将“云”中不同资源的开发程度而化为了三种模式:

(1)    SaaS模式。软件即服务,即“云”中提供软件的服务。

(2)    PaaS模式。平台即服务,即“云”中提供一个完整的计算机平台的服务。

(3)    IaaS模式。基础设施即服务,即“云”中提供可能所有的资源

2.5.2 物联网

即将现实生活中所有具有网络连接、信息处理功能的物体都连接到网络之中,实现更大化的资源信息化。

原文地址:https://www.cnblogs.com/ye283883/p/11968358.html

时间: 2024-10-28 21:27:07

从传统计算机到“无处不在”的计算(下)的相关文章

Google的量子计算之梦:比传统计算机快上1亿倍?

Google的量子计算之梦:比传统计算机快上1亿倍? 本文来自technologyreview,作者 Tom Simonite ,机器之心编译出品,参与:salmoner,薛矽,汪汪,微胖. 近日,谷歌宣布他们的量子计算机比传统计算机快上1亿倍,有人欢呼雀跃,有人提出质疑.让我们来看看背后的故事吧,看看物理学家John Martinis 如何帮谷歌实现炙手可热的量子计算之梦.他或许正手握着量子计算的圣杯,本文选自麻省理工科技评论. Martini团队追寻的神奇计算机 John Martinis用

计算机上面常用的计算单位 & 个人计算机架构与接口设备

计算机上面常用的计算单位 容量单位  速度单位  此网络常使用的单位为 Mbps 是 Mbits per second,亦即是每秒多少 Mbit. 个人计算机架构与接口设备 整个主板上面最重要的就是芯片组了!而芯片组通常又分为两个网桥来控制各组件的沟通, 分别是: (1)北桥:负责链接速度较快的CPU.内存与显卡等组件: (2)南桥:负责连接速度较慢的周边接口, 包括硬盘.USB.网卡等等. CPU  最上方的中央部分,那就是CPU插槽. 由亍CPU负责大量运算,因此CPU通 常是具有相当高发热

小算法-计算下一个排列

2 8 5 3 1 1.从后往前,找到第一个逆序的数 pivot 2.从后往前,找到第一个比pivot大的数 change 3.交换 pivot 和 change的值 4.把pivot这个位置后面的数 reverse,就是 8 5 2 1变成 1 2 5 8 最终为3 1 2 5 8 #include <iostream> #include <vector> #include <algorithm> using namespace std; /* * num.begin

计算下微软Windows Azure HDInsight中Hadoop和HBase的成本和省钱秘籍

计算下微软Windows Azure HDInsight中Hadoop和HBase的成本和省钱秘籍 计算: 以一个最简单Hadoop集群来计算,需要两个头节点(Namenode)和两个数据节点(Datanode)以及3个Zookeeper结点,这样算下来每小时要5.44+2.72*2+0*3=10.88RMB,每天需要10.88*24=261.12RMB,每个月需要261.12*30=7833.6RMB,这是最低配置! 如果我们还需要HBase,那么最低配置7833.6+(5.44+2.72*2

深入浅出计算机组成原理:GPU(下)-为什么深度学习需要使用GPU?(第31讲)

一.引子 上一讲,我带你一起看了三维图形在计算机里的渲染过程.这个渲染过程,分成了顶点处理.图元处理.栅格化.片段处理,以及最后的像素操作.这一连串的过程, 也被称之为图形流水线或者渲染管线. 因为要实时计算渲染的像素特别地多,图形加速卡登上了历史的舞台.通过3dFx的Voodoo或者NVidia的TNT这样的图形加速卡,CPU就不需要再去处理一个个像素点的图元处理.栅格化和片段处理这些操作.而3D游戏也是从这个时代发展起来的. 你可以看这张图,这是“古墓丽影”游戏的多边形建模的变化.这个变化,

深入浅出计算机组成原理:数据完整性(下)-如何还原犯罪现场(第50讲)

一.引子 讲完校验码之后,你现在应该知道,无论是奇偶校验码,还是CRC这样的循环校验码,都只能告诉我们一个事情,就是你的数据出错了.所以,校验码也被称为检错码(Error Detecting Code). 不管是校验码,还是检错码,在硬件出错的时候,只能告诉你“我错了”.但是,下一个问题,“错哪儿了”,它是回答不了的.这就导致,我们的处理?式只有一种,那就是当成“哪儿都错了”.如果是下载一个文件,发现校验码不匹配,我们只能重新去下载:如果是程序计算后放到内存里面的数据,我们只能再重新算一遍. 这

重命名计算机名称导致TFS版本管理下的工作区问题的修复

1.问题 若在本地已有工作区之后,此时修改计算机名称重启生效后,打开本地的项目解决方案,输出窗口会提示如下图: 2.解决 输入命令:tf workspaces /collection:http://192.168.0.16:8080/tfs/xlyteamprojects /updateComputerNamE:DESKTOP-0H5L46L http://192.168.0.16:8080/tfs/xlyteamprojects 是你的服务器地址 DESKTOP-0H5L46L 是你的旧电脑名

应用Pentaho Data Integration(Kettle) 6.1 进行数据抽取以及指标计算(四、每日指标的计算下)

台区负载情况计算(新增按值排序控件的使用): 台区负载情况 1.对变压器类型为干性的配变,“负载率超过80%(100%)持续时间”大于等于1小时的,计1次:一个自然月内累计有10天(含)以上的,为重载(过载). 2.对变压器类型为油浸式的配变,“负载率超过80%(100%)持续时间”大于等于2小时的,计1次:一个自然月内累计有10天(含)以上的,为重载(过载). 台区负载情况的计算流程如下图所示: 首先针对每行数据(每15分钟的值)的负载率判断其过载情况,采用javascript代码脚本控件进行

计算下10000! 的阶乘的结果是多少位?

好奇自己算了下.结果是: 284625968091705451890641321211986889014805140170279923079417999427441134000376444377299078675778477581588406214231752883004233994015351873905242116138271617481982419982759241828925978789812425312059465996259867065601615720360323979263287