這個場景,當咱們花了8888大洋買了一臺16G內存的專業吃雞電腦時,打開電腦發現本身的電腦內存只有15G不到,而後就開始了吃雞之旅。linux
可是若是你對你少掉的內存關心的話,你會發現並非廠商爲了節省造價成本,而這少掉的內存被某種東西給佔用了,這種東西就是咱們這篇文章的主角——操做系統。
操作系統
操做系統就像個管家,這個管家既能和你交流,也能和奴隸交流,而後你有任何命令都將由這個管家傳達給奴隸。
接口
總結: 文件就是操做系統隱藏操做硬件的複雜枯燥的流程,給用戶提供硬盤的簡便藉口
文件理解成一個虛擬的單位,有了這個虛擬的單位,咱們再也不須要考慮機械手臂的運轉,你只須要文件能夠雙擊打開、能夠寫入數據、能夠CTRL+S保存。內存
如今讓咱們來思考文件這個虛擬的單位是誰提供的呢?使用過linux系統的應該知道,linux系統中看不到任何一個文件的圖標,只有一行一行的代碼?(可是Linux一切皆文件)硬件
只要你想打開一個文件,歸根結底都是須要你去操做硬件的,只不過是操做系統不只給咱們提供了文件這個概念,而且把對文件打開的這個複雜操做封裝成了一個雙擊文件的接口給咱們。總結