跳轉到內容

作業系統設計/介面

來自華夏公益教科書,開放的書籍,開放的世界

介面是兩個裝置或生物體之間,或者裝置與生物體之間的連線。介面通常以標準協議物理連結為特徵。最早的計算機只使用插板和燈進行輸入和輸出。科學家必須將定製的插頭插入插板,然後從燈光上讀取結果。然後,建立了印表機介面,使計算機能夠以與打字機類似的方式形成字母。然後建立了穿孔卡,允許操作員一次輸入一行程式。由此演化出基於行的命令語言,這些早期協議後來被稱為命令列介面或 CLI。隨著計算機變得越來越強大,允許更多裝置連線到它們,並且設計了更多介面。不同的計算機公司為相同裝置製造了不同型別的介面,因此始終需要製造商在其介面上達成通用標準。由此發展了第一批匯流排,然後是介面卡,然後是標準介面設計,直到今天,計算機配備了許多標準的硬體和軟體介面,使它們能夠與許多不同型別的硬體進行通訊,並以不同的方式連線到人類,並且逐漸變得越來越直觀。

科幻小說讓我們相信,最親密的介面將是頭部內的植入物,它使我們能夠直接與計算機進行互動,該計算機也可能在我們頭部內。在實際應用之前,我們只能使用基於圖形和指向裝置的介面,以及一種稱為 GUI 或圖形使用者介面的介面。這些介面中最受歡迎的是 WIMP(Windows、Icons、Menus、Pointers),它最初是用 Smalltalk 為 Xerox Star 編寫的,後來發現它非常有用,因此被重寫以適應其他平臺。您現在可能正在使用此介面的變體。

華夏公益教科書