计算机基础
1. 冯诺依曼体系
冯诺依曼体系(von Neumann architecture)是一种计算机体系结构,被广泛应用于现代计算机的设计与构建中,也被认为是现代计算机的基础。
冯诺依曼体系结构主要由五个部分组成:中央处理器(CPU)、随机存储器(RAM)、输入输出设备(I/O)、存储器和总线。其中,CPU 可以执行指令,将输入信息进行处理,并将结果输出到存储器或 I/O 设备上。RAM 可以存储 CPU 所需的指令和数据,I/O 设备则用于输入输出数据。存储器可以存储大量的数据,并且可以长期保存数据。总线则负责将 CPU、存储器、I/O 设备之间的信息传输,实现各个部分的协作。
2. C/S架构
C/S架构是Client/Server架构的缩写,指的是客户端/服务器体系结构。在这种架构中,客户端和服务器通过网络连接进行通信和数据交换。
C/S架构一般都由两部分组成,即客户端和服务器。服务器负责存储数据、处理业务逻辑、对客户端请求作出响应等核心业务,客户端则负责与用户之间的交互,并将用户输入的请求发送到服务器。
客服端和服务端的角色并不固定,有可能会随着应用场景的变换而变换。
3. 服务器
3.1 定义
向别的机器提供服务的机器设备叫做服务器,不以性能来区分。
3.2 按外形分类
PC服务器常见的三种外型
3.2.1 塔式服务器
塔式服务器是采用独立机箱的服务器
3.2.2 刀片式服务器
刀片服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,是一种实现HAHD(High Availability High Density,高可用高密度)的低成本服务器平台,为特殊应用行业和高密度计算环境专门设计。刀片服务器就像“刀片”一样,每一块“刀片”实际上就是一块系统主板。
3.2.3 机架式服务器
够将多台服务器装到一个机柜上,高度以U为单位,1U=1.75英寸=44.45毫米 。
Tips:关于2U及以上机架式服务器中的硬盘排列,由于生产厂商的不同,其排列顺序也不同,需要注意服务器外壳上的标识。
3.3 服务器品牌
国外:戴尔,ibm,惠普
国内:联想,华为,浪潮,曙光
3.4 服务器硬件
3.4.1 内存
内存是介于CPU 和 外部存储(硬盘)之间,是CPU 对外部存储中程序与数据进行高速运算时存放程序指令、数据和中间结果的临时场所。
DDR(Double Data Rate) 内存能在一定时间内传输两次数据。
注:以上传输速率都是理论值
3.4.2 硬盘
硬盘主要分为机械硬盘HDD(Hard Disk Drive)和固态硬盘SSD(Solid State Drives )。
固态硬盘的读写速度快,容量相对较小且成本高。而机械硬盘的容量较大,成本相对较低但读写速度慢。
硬盘主要有2.5寸和3.5寸两种尺寸。2.5寸的硬盘可以变为3.5寸的硬盘,反之则不行。
tips: 从硬盘提取数据是读操作,把数据保存到硬盘中是写操作。
3.4.3 网口和远程管理口
3.4.3.1 网口
NIC(network interface controller,网络接口控制器),是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。可扩展。
3.4.3.2 远程管理口
每个厂商的远程管理口的英文标识都不一样,例如:
英文标识 | 厂商/品牌 |
---|---|
IDRAC | DELL |
IDO | 惠普 |
IPMI | 曙光 浪潮 联想 华为 |
远程管理口是指一组用于带外管理的计算机接口规范(带外是指无需与系统的物理资产位于同一房间即可访问计算机系统),IPMI在连接到主板或服务器的单独硬件上运行。
3.4.4 阵列卡
阵列卡(RAID卡,Redundant Array of Independent Disks)
RAID技术是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
组成磁盘阵列的不同方式称为RAID级别(RAID Levels)。
各级别之间的简单区别如下图所示。
4. IDC机房
IDC (internet data center,网络数据中心),它由主机房(包括网络交换机、服务器群、存储器、数据输入、输出配线、通信区和网络监控终端等)、基本工作间(包括办公室、缓冲间、走廊、更衣室等)、第一类辅助房间(包括维修室、仪器室、备件间、存储介质存放间、资料室)、第二类辅助房间(包括低压配电、UPS电源室、蓄电池室、精密空调系统用房、气体灭火器材间等)、第三类辅助房间(包括储藏室、一般休息室、洗手间等)组成的。
5. 操作系统
5.1 定义
OS: Operating System 操作系统,是一种特殊的软件(程序)执行特定任务的一串代码,用来控制调度分配硬件资源。
5.2 分类
服务器OS:CentOS,Ubuntu ,Windows Server ;
桌面OS:Windows 10,Mac OS;
移动设备OS:Andriod,IOS,鸿蒙。
6.Linux系统的优点
- 开源且免费;
- 提供功能强大的且可编写脚本的命令行界面,没有图
形化; - 是一个模块化的操作系统;
- 体积轻便,精简;
- 一切皆是文件。