I/O技术


(一)

下列哪项通常是集群的最主要瓶颈:答案:C磁盘

a)CPU
b)
网络
c)
磁盘IO 
d)
内存

该题解析:

首先集群的目的是为了节省成本,用廉价的pc机,取代小型机及大型机。小型机和大型机有什么特点?

1.cpu处理能力强

2.内存够大

所以集群的瓶颈不可能是ad

3.网络是一种稀缺资源,但是并不是瓶颈。

4.由于大数据面临海量数据,读写数据都需要io,然后还要冗余数据,hadoop一般备3份数据,所以IO就会打折扣。

转自:http://www.36dsj.com/archives/17345


(二)

I/O技术

编程IO

CPU说: 请读取一个字节

CPU说: 你读完了吗

I/O说: 还没

CPU说: 你读完了吗

I/O说: 还没

CPU说: 你读完了吗

I/O说: 还没

CPU说: 你读完了吗

I/O说: 还没

CPU说: 你读完了吗

I/O说: 还没

CPU说: 你读完了吗

I/O说: 读完了

CPU说: 你读到了什么

I/O说: 0x35

中断驱动IO

CPU说: 请读取一个字节,读完告诉我

CPU干别的事去了

……

过了若干时间——

I/O说: 我读完了

CPU说: 你读到了什么

I/O说: 0x35

DMA

CPU说: 请读取100个字节,读完存入主存0x0010ed3f位置,然后告诉我

CPU干别的事去了

I/O说: 我要使用总线,CPU你让一下

I/O说: 我要使用总线,CPU你让一下

I/O说: 我要使用总线,CPU你让一下

……

过了若干时间——

I/O说: 我读完了,已经存好了

CPU可以从主存中读取数据了

IO通道

CPU说: 请到主存0x00c014d0位置读取我给你的任务,做完告诉我

CPU干别的事去了

I/O说: 我要使用总线,CPU你让一下

I/O说: 我要使用总线,CPU你让一下

I/O说: 我要使用总线,CPU你让一下

……

过了若干时间——

I/O说: 我干完了

饮水思源BBS站 关于此文的讨论 返回目录

返回《计算机组成与体系结构》课程主页

转自:http://yoursunny.com/study/EI209/?topic=IOmethod


(三)

 下面让我们看一下几个与 I/O 有关的问题。

  (1) 对系统性能的影响: Amdahl 定律告诉我们,计算机的性能主要由系统中最慢的部分
    (称为 系统瓶颈 )决定。计算机的 CPU 性能提高得很快,按目前状况,每 18 个月提高一
    倍。要是 I/O性能不随之改进的话,即使CPU 再快也没有多大意义,整机性能的提高也
    会受到严重限制。
  (2) 不同系统中 I/O 的差异:微机、工作站、大型机和巨型机之间在应用领域上差异很
    大,因此其 I/O 类型和数量也有很大差异。目前各类系统中 CPU 的速度差异正在减小,
    计算机系统的差距主要是 I/O 系统的差距。
  (3)  I/O 系统的设计问题与 CPU 设计遇到的问题不同:设计 I/O 的三个标准是成本、性能和
    容量。其中容量包含:
      计算机能和哪些不同类型的 I/O 设备相兼容; 
      每一台计算机能带多少个 I/O 设备。

转自:http://sse.tongji.edu.cn/arch/arch_course/architecture/chapter5/lecture1/htm/lecture1_1.htm



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值