計算機(computer):
俗稱電腦,是一種接受信息存儲起來,內部的程序對這些數據進行處理,然後 把結果輸出顯示出來。
★四個時代:
第一代計算機(1946-1957) 電子管時代
第二代計算機(1958-1964) 晶體管時代
第三代計算機(1965-1970) 集成電路時代
第四代計算機(1971- ) 大規模集成電路時代
★硬件系統和軟件系統:
(1)輸入設備、存儲器、輸出設備、運算器、控制器
(2)系統軟件(操作系統、程序語言處理系統);應用軟件(office、)
★大小規模:
超級計算機(Supercomputer):
多用於國防軍事、太空科技、至於全世界最快速的前500臺計算機,請參 考:http://www.top500.org。
大型計算機(Manframe Computer):
全國性證券交易所、大型企業的數據庫服務器。
小型計算機(Small Computer):
一般用於工業自動控制、測量儀器、醫療設備中的數據採集。
微型計算機(Microcomputer):
體積小巧輕便,辦公、遊戲、
服務器:
★塔式(tower)服務器:
和自家用的主機差不多大小,空間大、擴展性強、插槽多等優點;應用廣,使用頻率高
★機架式(rack)服務器:
現階段銷量最多的服務器;統計管理,高密度、節省空間;通常有1U、2U、3U、4U、5U、7U
1U=1.75英寸=44.45mm
★刀片(blade)服務器:
更高的密度,集中管理,高性能,靈活擴展,按需分配;
服務器cpu公司:
★Intel公司
至強 (xeon)
奔騰 (Itanium)
★AMD公司
Althlon MP
★IBM公司
power
COU的種類:
★精簡指令集(RISC):微指令集比較精簡,每個指令執行非時間都很短,完成非操作也很簡單;執行 性較佳,主要有Sun公司的SPARC系列、IBM公司的Power。
★複雜指令集(CISC):指令多複雜,每條指令的長度不相同,指令執行較爲複雜,處理工作豐富;
主要有AMD、Intel VIA等x86架構的cpu。
CPU的頻率:
★主頻:
cpu每秒鐘可以進行的工作次數
★外頻:
cpu與外部組件進行數據傳輸運算的速度,
★倍頻:
cpu內部用來加速工作性能非一個倍數
主頻=倍頻X外頻
內存:
cpu所使用的數據都是來自於內存(Memory),不論是軟件程序還是數據,都必須要讀入內存才能使用;
★RAM:
在通電時才能記錄使用,斷電後數據就消失了;因此我們稱這種RAM爲揮發性內存
★容量:
即該內存的存儲容量,單位一般爲“MB”或“GB”
★內存帶寬:
內存帶寬是指內存與北橋芯片之間的數據傳輸率.
計算公式:內存帶寬=內存總線頻率×數據總線位數/8
硬盤:
★盤片、磁頭、主軸馬達、機械手臂
接口類型:
★IDE、SCSI、SATA、SAS、現在流行SATA和SAS
DAS:
直接存儲
NAS:
網絡連接存儲
SAN:
存儲區域網絡
OS分類:
服務器OS:RHEL, CentOS,WindowsServer,AIX
桌面OS:windows 10,windows 7,Mac OS,fedora
移動設備OS:Andriod,IOS,YunOS
ABI:
描述了應用程序與OS之間的底層接口,允許編譯好的目標代碼在使用兼容ABI的系統中無需改動就能運 行。
API:
定義了源代碼和庫之間的接口,因此同樣的源代碼可以在支持這個API的任何系統中編譯。
編程語言:
★低級語言、(機器語言、彙編語言)
★中級語言 (c,)
★高級語言(java、Python、php)
服務器三大系統:
★Windows
★unix:
system
BSD
★Linux
Linux的主流發行版
★slackware
SUSE
★redhat
Ubuntu minit
★debian
Centos fedora
1984年史託曼 GNU項目和自由軟件基金會 創建通用公共許可證(GPL)
1991年託瓦茲 發佈Linux
Linux內核+GUN工具=GUN/linux
Linux的哲學思想:
★一切皆爲文件:
把幾乎所有的資源統統抽象爲文件形式:包括硬件設備,甚至通信接口等;
★由衆多功能單一的程序組成:一個程序只做一件事,並且做好
組合小程序完成複雜任務
★儘量避免跟用戶交互:
目標:易於以編程的方式實現自動化任務“
★使用文本文件保存配置信息: