QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 809|回复: 4

请教流的概念

[复制链接]
发表于 2005-4-25 10:52:29 | 显示全部楼层 |阅读模式
流,文件,设备,这几个概念是操作系统中最基本的几个概念,我是初学者,
还不大明白,请求列位大侠的指教
发表于 2005-4-25 12:24:19 | 显示全部楼层
流的意思是顺序的序列,你可以不断的从里面取出数据,但是你不能随机访问,也就是说数据是没有位置的。

文件也是序列,但是可以随机访问,也就是说数据是有位置的,你可以取出特定位置的数据。

设备?设备从逻辑上既可以是流也可以是文件数据,设备还包括对数据的操作。
回复

使用道具 举报

 楼主| 发表于 2005-4-25 14:45:30 | 显示全部楼层
谢谢你详细的回答,我有了这样的一个概念:流,文件,设备在内存当中都是一条连续的内存

单元,流是动态的,数据当然不能随机访问;文件序列可以是动态的,也可疑是静态的,

但是数据位置是一定的,设备逻辑上来说也是一个文件

请问我这样看是不是有道理?
回复

使用道具 举报

发表于 2005-4-25 15:19:43 | 显示全部楼层
存在流设备,例如鼠标,键盘,网卡设备就都是流设备。

我记得逻辑上只分流和文件,就是一个不能随机访问一个可以。
回复

使用道具 举报

 楼主| 发表于 2005-4-25 16:19:48 | 显示全部楼层
是不是流必然倚赖文件(活设备存在)?
有流就必然在内存当中对应一个缓冲区,而文件没打开时存在硬盘当中,
打开了就存在内存当中(也是对应一个缓冲区),这个时候又是一个流的概念了???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 07:47 , Processed in 0.044547 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表