-
計算機基礎知識
- 計算機系統
- 計算機的功能
- 馮諾依曼體系的五大基本部件
- 操作系統
- Linux操作系統的組成
- 操作系統的功能介紹
- 開發接口標準
- 操作系統的分類
- Linux 操作系統
- Linux的發行版詳解
- Linux哲學思想
- Linux系統鏡像站點
計算機系統
計算機系統由硬件 計算機系統由硬件(Hardware) 系統和軟件(Software)系統兩大部分組成
計算機的功能:
- 把需要的程序和數據送至計算機中。
- 必須具有長期記憶程序、數據、中間結果及最終運算結果的能力。
- 能夠完成各種算術、邏輯運算和數據傳送等數據加工處理的能力。
- 能夠根據需要控制程序走向,并能根據指令控制機器的各部件協調操作。
- 能夠按照要求將處理結果輸出給用戶。
馮諾依曼體系的五大基本部件:
- 運算器:用于完成各種算術運算、邏輯運算和數據傳送等數據加工處理。
- 控制器:用于控制程序的執行,是計算機的大腦。
- 存儲器:用于記憶程序和數據,例如:內存。程序和數據以二進制代碼形式不加區別地存放在存儲器中,存放位置由地址確定。
- 輸入設備:用于將數據或程序輸入到計算機中,例如:鼠標、鍵盤。
- 輸出設備:將數據或程序的處理結果展示給用戶,例如:顯示器、打印機。
操作系統
操作系統(OperatingSystem,簡稱OS)是管理和控制計 算機硬件與軟件資源的計算機程序,是直接運行在裸機上 的最基本的系統軟件,任何其他軟件都必須在操作系統 的支持下才能運行
Linux操作系統的組成:
- 最底層:硬件
- 底層之上:內核(kernel)
- 再之上:庫文件
- 最上層:應用程序
操作系統的功能介紹:
- 驅動程序
- 內存管理
- 進程管理
- 安全管理
- 網絡功能
- 文件系統
- 用戶界面
開發接口標準
- ABI: Application Binary Interface ABI 描述了應用程序與OS 之間的底層接口, 允許編譯好的目 標代碼在使用兼容ABI 的系統中無需改動就能運行
- API:Application Programming Interface API 定義了源代碼和庫之間的接口,因此同樣的源代碼可以 在支持這個API 的任何系統中編譯
- POSIX: Portable Operating System Interface IEEE 在操作系統上定義的一系列API 標準 POSIX 兼容的程序可在其它POSIX 操作系統編譯執行
- 運行程序格式: Windows: EXE, .dll(dynamic link library) ,.lib Linux: ELF, .so(shared object), .a
操作系統的分類
- 服務器OS :RHEL, CentOS,Windows Server,AIX
- 桌面OS:Windows 10,Windows 7,Mac OS ,Fedora
- 移動設備OS :Andriod,IOS,YunOS
Linux 操作系統
- 完整的OS: Kernel(內核)+Application(GNU應用程序)
- 狹義上的OS: kernel(內核)
- Linux內核官網:www.kernel.org
Linux的發行版詳解
- slackware:
SUSE Linux Enterprise Server (SLES) OpenSuse 桌面
- debian:
ubuntu ,mint
- redhat:
RHEL: RedHat Enterprise Linux 每18 個月發行一個新版本 CentOS :RedHat的免費版 中標麒麟:中標軟件 Fedora :每6 個月發行一個新版本
- LFS: Linux From scratch 自制Linux
- Android: kernel+busybox (工具集)+java 虛擬機
- Linux 分支參考網站:http://futurist.se/gldt/
Linux哲學思想
- 一切都是一個文件(包括硬件)
- 小型,單一用途的程序
- 鏈接程序,共同完成復雜的任務
- 避免令人困惑的用戶界面
- 配置數據存儲在文本中
Linux系統鏡像站點
阿里云:http://mirrors.aliyun.com
網易云:http://mirrors.163.com
搜狐:http://mirrors.sohu.com
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97681