亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

字節批量讀取和單字節這兩種方法的區別到底是什么

字節批量讀取和單字節 ?就是老師講的第一種方法和第三種,第一種用了Byte數組,可不也是一個一個的進行Read和 write么?不都是一滴一滴的往缸里弄水么?

正在回答

1 回答

當然不是。其實在硬盤上查找,讀寫數據是靠磁頭這個搬運工的。而數據的載體是內存。磁頭從硬盤中讀取數據到內存,就像搬箱子,從內存中寫出數據到硬盤,就是卸箱子。

如果有10個箱子,從A到B,來回的時間是1s。搬起(output)與放下(input)一個箱子也需要1s 。

如果一次只搬一個箱子,需要來回10次,搬完需要20s。

如果一次搬起(read)、放下(write)10個箱子,那么只需要來回一次,搬完也才11s。

批量讀和單字節讀,節約的時間,就是在運輸途中。


1 回復 有任何疑惑可以回復我~
#1

去南極給企鵝洗熱水澡 提問者

嗯嗯 ,也就是說批量是一次性搬起10個然后放下10個,單字節是搬一個放一個來回10次,對的吧? 關于搬起(output)放下(input) 這里是不是反了?從硬盤中搬出來的不應該就像是輸入流(read)過程么 ,也就是 input,放下應該是輸出(output)才對啊,是不是這樣子阿?我也有點迷糊了 = =
2015-11-14 回復 有任何疑惑可以回復我~
#2

雲中菩提 回復 去南極給企鵝洗熱水澡 提問者

哦,對,output和input我寫反了。
2015-11-14 回復 有任何疑惑可以回復我~
#3

去南極給企鵝洗熱水澡 提問者 回復 雲中菩提

嗯嗯 好的 謝謝啦
2015-11-15 回復 有任何疑惑可以回復我~
#4

張鋒瑞 回復 去南極給企鵝洗熱水澡 提問者

應該是你弄反了把
2016-09-19 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消

字節批量讀取和單字節這兩種方法的區別到底是什么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號