计算机(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的哲学思想:
★一切皆为文件:
把几乎所有的资源统统抽象为文件形式:包括硬件设备,甚至通信接口等;
★由众多功能单一的程序组成:一个程序只做一件事,并且做好
组合小程序完成复杂任务
★尽量避免跟用户交互:
目标:易于以编程的方式实现自动化任务“
★使用文本文件保存配置信息:
转载于:https://blog.51cto.com/11010820/1829892