一、服务器

  1u服务器,1u=4.45cm

戴尔服务器种类:

  电脑主机组成

  主板、CPU、内存、硬盘、显卡、声卡等等。

  运维关注三大部件:CPU、内存、硬盘(Disk)

  电源,考虑使用双电服务器,电源对服务器很重要,如果电源坏了,服务器就挂了,电源很重要,一台服务区,考虑使用双电,7*24小时服务。服务器是一定不能宕机的。运维人员责任重,任重而道远,重要性,很重要。

  主板和CUP都是电脑中的最关键部位。

  CPU(中央处理器):负责运算和控制的控制中心,是电脑最关键部位,相当于人的大脑一样。作用:在计算机中进行的任何操作(数据的输入,存储,程序的运行,屏幕的显示,结果的打印)都在CPU的控制下完成的。CPU比计算机中任何部件都更能决定计算机的工作效率和速度。CPU是最能决定计算机工作效率和速度的。多学思想。

  风扇:功能,为CPU降温,CPU怕热,很怕热;如果服务器经常重启,可能就是温度过高,CPU与风扇,风扇为CPU散热,CPU非常怕热。作用:如果开机CPU的温度就很高,时间长了搞不好就是一屡黑烟,所以选择一个好的服务器很重要

  注意:如果将来发现机房服务器经常重启,总是链接不上,可能就是CPU的原因;重启服务器能够启动,但是一会又关闭了,可以用程序监控服务器温度。

  BIOS芯片:(CMOS芯片)负责主板通电后各部件自检(各部件自检查BIOS),设置,保存,一切正常后才能启动操作系统。记录了电脑最基本的信息,是软件与硬件打交道的最基础的桥梁,没有它电脑就i不能工作。最常见的三种BIOS:Award、AMI、Phoenix;

  将来面试的时候,可能会遇到这样的问题,linux系统的启动流程:开机→加载BIOS(电脑上的一个小芯片)→启动的任务交给我们设置启动的硬件(硬盘优先或光盘优先)

  BIOS:负责各部件启动时的自检(Base  Input  Output System)

  硬盘:硬盘简单的说就是一个大容量存储器,存储视频,文本,音频等各种数据,成为现代电脑不可缺少的配件。作用:由于计算机在工作时,CPU、输入输出设备与存储器之间要大量地交换数据,因此,存储器的存取速度和容量,也是影响计算机运行速度的主要因素之一。特别是在服务器优化场景,硬盘的性能是决定网站的性能的重要因素

  常见硬盘的种类:IDE、SCSI,SAS(一般用于服务器),sata,ssd(固态),比较多的是机械盘,马达电机带动磁盘读取数据的,想早期电影放映一样,机械硬盘比较慢;ssd固态,没有电机马达,所以速度很快,IDE基本上淘汰了,现在运维使用最多的是stat,sas,ssd,ssd最快,价格高。价值观,通过自己努力的,才是自己的,价值观要端正,天上没有掉馅饼的事情。努力勤奋一条路。不勤奋,不努力没有路可以走。

  硬盘是以后经常需要维护的,硬盘相对还是慢,企业里面最核心的优化是不读硬盘,不写硬盘,数据还不丢失,用户快速响应,如何做到,就靠内存。

  核心思想,少用硬盘,多用内存。

  内存:也能存储数据,但是只是临时存放数据,如果断电了,数据就丢失了

    功能:内存是电脑的一个临时存储器,它只负责电脑数据的中转而不能永久保存。它的容量和处理速度直接决定了电脑数据传输的快慢,和CPU、硬盘一起并称为电脑的三大件。

    作用:内存是CPU能够直接访问的存储器,CPU从内存中读取操作指令和数据,又把运算或处理结果返回内存

    CPU运算特别快,CPU直接从内存读取数据,而不从硬盘读取数据,CPU的速度比内存比还要快很多倍。配电脑选择大内存,通过内存处理数据。内存是CPU和硬盘的桥梁。所有的数据尽量都放到内存中。运维优化,目的。

          cache                         cache(缓存)

CPU   --------------→     内存     -----------------→     硬盘

  运维的核心工作是把硬盘的数据往内存中转,提升访问速度。80-90%工作就是把硬盘数据尽量加载到内存中。

  运维的两大职责:(1)网站7*24小时都能访问,不宕机;(2)数据不能丢失;(3)用户体验尽量好;最本质的工作,就是这三点。

  显卡:显卡,连接屏幕的,显示效果。

  光驱:服务器不要加光驱,省钱,有替代工具,服务器一般都是网络安装(装系统都是网路安装)或者U盘安装。可以配置一台USB光驱。一台服务器(500W,700W)。给老板省钱。运维人员的职业操守,为企业省钱。

  电脑硬件的组成部分

  

  计算机硬件结构    

day2--计算机基础的更多相关文章

  1. day2计算机基础作业题

    1.什么是编程? 编程就是程序员用某种编程语言的语法格式将将自己脑中想让计算机做的事情写成文件.所以编程的结果就是一堆的文件,一堆文件就是的程序. 2.计算机的组成: 1).CPU 其中CPU又分为控 ...

  2. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

  3. 计算机基础--Java中int char byte的关系

    计算机基础--Java中int char byte的关系 重要:一个汉字占用2byte,Java中用char(0-65535 Unicode16)型字符来存字(直接打印输出的话是字而非数字),当然要用 ...

  4. Java学习之计算机基础(一)

    阅读本文大概需要 4 分钟 想要开始学习Java开发,需要掌握一些必要的计算机基础.如果你是计算机专业的人或者已经学过类似的课程,可以跳过这篇文章的阅读.计算机基础课程有很多,小编在大学里学过的课程就 ...

  5. 计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  6. python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  7. Python之旅_计算机基础入门

    一.计算机基础 1.Python是编程语言 语言:一种事物与另一种事物沟通的介质. 编程语言:程序员与计算机沟通的介质. 什么是编程:程序员用编程语言把自己的逻辑思想下来,编程的结果就是一堆文件. 为 ...

  8. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  9. day01计算机基础

    今日内容 1.计算机初步认识 1.计算机认识 1. 计算机基础 1.1硬件:cpu/内存/硬盘/主板/网卡 1.2操作系统 linux:免费开源 windows mac 1.3解释器/编译器 补充:编 ...

  10. Java面试题 Web+EJB & Spring+数据结构& 算法&计算机基础

    六.Web 部分:(共题:基础40 道,基础37 道,中等难度3 道) 122.说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? [基础] 答:Web 容器加载Servlet ...

随机推荐

  1. HDU1223 Order Count 动态规划 组合数

    动态规划+组合数+大数 #include<cstdio> #include<cstdlib> #include<iostream> #include<algo ...

  2. es6零基础学习之项目目录创建(一)

    和大家分享一下在学习es6的过程中所积累的东西,也希望更多的朋友能够互相学习 首先创建项目目录 打开你的命令行,什么文件下都可以,大家请随意,我自己用的git,输入 mkdir es6 创建一个完整的 ...

  3. Asp.Net MVC4 系列--进阶篇之路由 (2)

    上一篇介绍了Asp.Net MVC 中,从Http Pipeline上接收到请求如何匹配,匹配限制,以及如何控制在指定命名空间查找,解析出controller和action,并传参. 这篇主要介绍如何 ...

  4. Chloe.ORM框架应用实践

    Chloe.ORM 是国人开发的一款数据库访问组件,很是简单易用.目前支持四种主流数据库:SqlServer.MySQL.Oracle,以及Sqlite,作者为这四种数据库划分出了各自对应的组件程序集 ...

  5. Masonry框架源码深度解析

    Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁.Masonry简化了NSLayoutConstraint的使用方式,让 ...

  6. 为什么阿里的程序员那么帅?---原来他们都有"编码规约扫描"神器在手

    为了迎接十九大的到来,帝都城这几天也是满城风雨,听说早高峰期地铁站的人都排到天桥上了,哎,这就是该死的北漂生活.但是无论怎样,我依然在北京向各位问好! 之前总结过俩篇关于阿里Java开发手册的编程规约 ...

  7. hdu5696 区间的价值

    区间的价值 我们定义"区间的价值"为一段区间的最大值*最小值. 一个区间左端点在L,右端点在R,那么该区间的长度为(R-L+1). 现在聪明的杰西想要知道,对于长度为k的区间,最大 ...

  8. Java集合源码分析(二)Linkedlist

    前言 前面一篇我们分析了ArrayList的源码,这一篇分享的是LinkedList.我们都知道它的底层是由链表实现的,所以我们要明白什么是链表? 一.LinkedList简介 1.1.LinkedL ...

  9. python 目录文件

    每天写一点,总有一天我这条咸鱼能变得更咸 python 中对文件及目录的操作基本依赖与os,shutil模块,其中以os模块为主,最主要的几个方法实例如下: 1.判断文件/目录是否存在(os.path ...

  10. 浅谈 var 关键字

    提起 var关键子,程序员的第一反应就是JavaScript, 事实上这个关键子在其他语言中也有被采用. 比如说C#, 比如说kotlin, 用法和JavaScript中使用差不多,作为要声明变量的前 ...