作業系統與shell

2022-07-06 15:24:10 字數 510 閱讀 9135

可以認為作業系統是由 一組軟體 來組成的

硬體系統----> 作業系統(kernel與 作業系統api)---> 應用程式

作業系統核心功能

系統呼叫介面

程式管理

記憶體管理

檔案系統管理

裝置的驅動

硬體與驅動程式

作業系統通常會提供乙個開發介面給硬體開發商

bourne shell (sh)

bourne again shell (bash) 是基於sh的增強版本。

/bin/zsh  相容bash , ksh --> /bin/zsh

/bin/tcsh c shell

~/.bash_history 記錄的是前一次登入所執行過的命令

別名 alias 

檢視內建命令   type  命令名

作業系統7 shell

使用者體驗 命令執行 the shell 一旦作業系統載入之後,他就開始等待命令。命令可以通過 cli command line inte ce 或者 gui graphical user inte ce 輸入。命令輸入會進入乙個命令的解析器 在unix世界這個叫做shell shell 用自己的規...

shell 作業系統和核心

之前在知乎上回答過這個問題 shell 作業系統和核心是一回事嗎?現在也在blog上總結一下 核心需要做的工作 程序管理 建立程序 程序排程等 程序間通訊 管道 訊號等 檔案操作 在硬碟上以我們熟悉的檔案的形式建立檔案,讀檔案,寫檔案等和儲存修改等 記憶體管理 段 頁,線性位址到實體地址 程序共享頁...

作業系統 作業系統的設計與實現

系統設計的首要問題是定義目標和規範。從高層來說,系統設計取決於所選硬體和系統型別 批處理 分時 單使用者 多使用者 分布式 實時或通用。除了最高設計層外,需求可能很難說清,但需求可以分為兩類 使用者目標和系統目標。使用者要求系統具有一定的優良效能 系統應該易於學習和使用 可靠 安全和快速。研發人員為...