您的位置:首页 > 编程语言 > Java开发

java I/O原理详解

2015-02-28 14:30 211 查看

计算机外部设备

在计算机系统中,除了CPU和内存储,所有的设备和装置称为计算机外部设备(外围设备、I/O设备)

 

存储设备:用来存放各种信息的设备称为存储设备,例如,软盘、硬盘、光盘和磁带等;

I/O设备:用来向计算机输入和输出信息的设备,如键盘、鼠标、显示器、打印机等。

 

在现在计算机系统中,有些设备既可以做存储设备,也可以做I/O设备,例如,软盘、硬盘等。

 

I/O管理就是设备管理,它是操作系统的一个重要的组成部分,负责管理系统中所有的外部设备。

 

CPU与各种外部设备的速度上差异很大,设备与设备之间的速度差异也很大。

系统有时会产生大量的数据需要I/O,有时又会很长时间没有I/O。造成I/O负荷的不均匀。

要解决这两个方面的问题就要引入缓冲的概念。

缓冲是用来在两种不同速度的设备之间传输信息时,平滑传输过程的常用手段。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: