計算機的組成
計算機主要分成五大部分:輸入單元、控制單元、運算單元、存儲器、輸出單元。
其中,中央處理器(CPU)是一個具有特定功能的芯片,含有微指令集。包括控制單元與運算單元。 控制單元對程序進行控制,調度程序、數據、地址。運算單元負責對數據的各種邏輯運算和數字運算。
計算機的功能
包括但不限于
驅動程序:字面意思。
進程管理:計算機內部能夠通過分配資源,對多任務的環境進行管理。
內存管理:程序代碼、數據要先存在內存中。
文件系統管理:計算機的內核識別出文件系統并對其工作進行管理。
設備管理:通過內核管理,計算機能夠驅動硬件,程序能夠使用硬件的功能。
系統調用接口:計算機包含一些簡單的接口,能讓管理者讓硬件資源與內核進行通信。
網絡功能:計算機之間能通過特定的協議實現資源共享與分配,而且相互間能傳輸數據,并提供各項服務。
安全:保護系統資源與信息不被丟失或受損。
Linux簡介
linux發行版
包括但不限于
①
Debian:適用于系統管理員和高級用戶,基礎核心小,穩定,占用空間小。
Ubuntu:界面華麗,更適合桌面操作系統,使用相對容易。
Mint:桌面環境可選,安裝后即可播放音樂、視頻文件。
Knopix:直接在光碟執行,不必安裝。
②
Slackware:沒有圖形界面工具配置系統,沒有RPM之類成熟的軟件包管理器。
S.u.S.E:針對個人用戶。
OpenSUSE:仍然供個人使用,使用Yast管理軟件包,便于管理任務。
③
RedHat:針對企業或服務器,網絡功能較多,不便學習。
Fedora:小巧,能部署測試即將在RedHat的技術或軟件。
CentOS:CentOS是從RHEL源代碼編譯的社區重新發布版。體積略大,成熟,穩定,英文文檔強大。
④
Gentoo:提供大量程序的源代碼,甚至是系統庫和編譯器自身。軟件包較大,安裝和使用較困難,不過能了解Linux內部運作原理。
ArchLinux:簡單輕量,為開發者考慮較多,軟件更新快,包管理簡易高效,配置安裝簡便。
Linux核心
-
所有包括設備都是文件
-
程序功能單一,各功能構成復雜任務
-
盡量避免與用戶交互
-
文本文件保存配置信息
原創文章,作者:N24_aHao,如若轉載,請注明出處:http://www.www58058.com/56234
加入了一些自己的理解,不錯,希望可以將這段發展史熟知,加油,加油!