LAB5 Shell、外存管理與操作

Shell

shell就是一個進程,這個進程的工作就是接收鍵盤輸入,並parser到相應的系統調用,執行系統調用.




操作系統是如何管理外存設備的?

操作系統是如果操作外存的?

問題引入

  • 爲什麼使用外存?
    • 爲什麼需要內存呢?因爲寄存器空間太小了,不夠用啊!需要內存來給它補充緩衝。同理,外存也爲內存補充緩衝。另一點就是內存是RAM,斷電後內容消失,外存是ROM,對數據的存儲不受供電影響,它可以長期存儲內容。
  • write(), read(), open(), fclose()的背後是什麼?
  • 操作系統把外存數據調度到內存上是一個怎麼樣的過程?你覺得哪些地方會是性能硬核的地方?

文件操作類的系統調用的背後?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章