一、计算机基础开篇
起源:计算机诞生的目的就是为了帮助人类,解放人力。
1.什么是编程语言?
人与人之间的沟通是依靠各种语言来实现的,那么如果我们想让计算机为我们服务,也需要一种语言能让计算机听懂我们的指令,这种语言就是编程语言。
人--------------人类的语言--------------------人
人--------------编程语言--------------------计算机
2.什么是编程?
编程就是人类用计算机听得懂的编程语言,把想让计算机做的事给翻译下来。
编程细分为两个环节:
(1)把想让计算机做的事情步骤想清楚。
(2)再用一种计算机听得懂得语言(编程语言)把做事的步骤给翻译出来。
3.什么是程序?
这个翻译的结果就是程序,通俗来讲,程序就是一堆代码文件。
4.为何要编程?
为了让计算机取代人力
5.计算机硬件就是一堆废铁,计算机的运行全部受程序的控制,可以说程序是计算机硬件的灵魂,程序可以分为两大类:
(1) 操作系统:就是一个协调、管理、控制计算机硬件资源与应用软件资源的一种控制程序.
(2) 应用软件.
6.计算机的体系结构:
7. 程序的开发流程:
8. 运维人员的职责
(1) 保证服务器,应用程序7*24小时*365天不间断运行.做好监控.
(2) 数据不丢失,做好备份.
(3) 提升用户体验,访问速度快.
运维人员的原则:简单,易用,高效.
二、计算机硬件组成
1. PC与服务器
计算机硬件可以大致分为两类:
(1) 个人PC:
家用台式电脑,笔记本电脑.
(2) 服务器:
提供计算服务的设备.由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力.服务器的构成包括处理器,硬盘,内存,系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力,稳定性,可靠性,安全性,可扩展性,可管理性等方面要求较高.
2. 服务器的分类
(1) 按尺寸分类
1U服务器(U表示服务器的厚度),2U服务器,4U服务器.1U=1.75英寸=4.445cm
(2) 按照外形分类
2.1 机架式服务器
机架式服务器的外形看起来不像计算机,而像"抽屉",有1U,2U,4U等规格.机架式服务器安装在标准的19英寸机柜里面,这种结构的多为功能型服务器.
2.2 刀片式服务器
刀片式服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度.每一块"刀片"实际上就是一块系统主板.它们可以通过"板载"硬盘启动自己的操作系统,如Windows NT/2000,Linux等,类似于一个个独立的服务器,在这种模式下,每一块母板独立运行自己的系统,服务于指定的不同用户群,相互之间没有关联,因此相较于机架式服务器,单片母板的性能较低.不过,管理员可以使用系统软件将这些母板集合成一个服务器集群.在集群的模式下,所有的母板可以连接起来提供高速的网络环境,并同时共享资源,为相同的用户群服务.在集群中插入新的"刀片",就可以提高整体的性能.而由于每块"刀片"都是热插拔的,所以系统可以轻松的进行替换,并且将维护时间减少到最小.
2.3 塔式服务器
3. 服务器的品牌
互联网公司常用的服务器:
DELL(大多数公司常用)
HP
IBM
浪潮
联想
航天联志
还有一些IBM品牌:
1U 3550/m3 3550/m5
2U 3650
4U 3850
8U 3950
HP品牌:
DL380G7/G8(2U)
4. 去IOE运动
I代表IBM O代表Oracle E代表EMC