一、计算机概述
1.硬件 主机 CPU:ALU,CU 内存储器:ROM,RAM 外部设备 硬盘 输入 输出 其他2.软件 系统软件 操作系统 程序语言系统 数据库管理系统 服务程序 应用软件二、冯诺依曼:
输入、输出、主存储器、辅助存储器、运算器,控制器三、内存单位:
位、Byte,K,M,G,T,P,E,Z,Y,B,N,D四、服务器配置
1.Intel 处理器 2.处理器的数量(配置2/最多2)3.配置/内存 32GB1600MHzDDR3内存4.硬盘5.RAID卡 搭建RAID6.网络 4个千兆以太网卡7.光驱 DVD-ROM8.整机保修时间9.电源 标配双路(2个)热插拔电源10.服务器的外观样式 4U机架式五、CPU
主频:CPU工作的频率。Hz。主频越高,CPU的速度越快。外频:CPU与主板交换数据、指令的频率。倍频:主频=外频*倍频高速缓存:高速交换存储器。L1/2/3内存总线速度:CPU外频。CPU与L2高速缓存和内存之间的通信速度。地址总线速度:决定了CPU可以访问的物理地址空间。六、CPU体系架构: 非X86服务器:RISC(精简指令集)或EPIC(并行指令代码)处理器。适用于大型的公司。 X86服务器:CISC(复杂指令集),PC服务器。七、刀片服务器-机架式服务器-塔式服务器八、主板/内存九、内存带宽-内存与北桥芯片之间的数据传输率 单通道内存节制器是64-bit,8个二进制相当于1个字节。字节就是64/8=8.再乘以内存的运行频率,如果是DDR内存就乘以2. 内存带宽=内存总线频率*数据总线位数/8十、硬盘盘片磁头马达参数:容量、转速、传输速率、缓存。十一、存储网络DAS-直接连接存储SCSI,FC/数据块/磁盘与服务器分离,统一管理数据分散,共享困难NAS-网络连接存储:只能管理IP/文件/文件服务器/扩展应用方便不适合存储量大的块级应用SAN-存储区域网络:可以读写IP,FC,SAS/数据块/数据库/高扩展性相对NAS成本较高,也复杂十二、开发接口标准ABI-应用程序与OS之间的底层接口。API-源代码和库的接口。POSIX-轻便式操作系统接口用户界面
函数库 系统调用 内核 设备驱动 硬件用户空间:简单的运算,不能直接调用系统资源,
必须通过系统接口(system call),才能想内核发指令内核空间:是linux内核的运行空间,可以执行任意命令,调用系统的一切资源