[問題] I/O structure的問題
我看恐龍本的第二章有提到
I/O 有分 synchronous I/O 及 Asynchronous I/O
我對Synchronous I/O 有點不明白
當一個process A執行disk I/O,Process A要等待disk I/O 完成,
這時候scheduler會把cpu轉換給另一個process B執行嗎?
那這個process B 如果要執行 printer I/O 那process B就要等disk I/O 完成,
才能執行printer I/O?
在實務上,有什麼OS是用synchronous I/O的嗎?
另一個問題是 non-blocking I/O 是 Asynchronous I/O的一種嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.99.0.10
推
03/24 22:55, , 1F
03/24 22:55, 1F
推
03/26 13:51, , 2F
03/26 13:51, 2F
推
03/26 20:45, , 3F
03/26 20:45, 3F
→
03/26 20:47, , 4F
03/26 20:47, 4F
推
03/28 02:32, , 5F
03/28 02:32, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章