计算机硬件与组成原理基础

1.1计算机理论

1.1.1图灵机理论

1936年,英国数学家阿兰・麦席森・图灵(1912―-1954年)提出了一种抽象的计算模型——图灵机( Turing machine)。图灵机,又称图灵计算机,即将人们使用纸笔进行数学运算的过程进行抽象,由一个虚拟的机器替代人类进行数学运算。

图灵提出图灵机的模型并不是为了同时给出计算机的设计,它的意义有如下几点:

(1)它证明了通用计算理论,肯定了计算机实现的可能性,同时它给出了计算机应有的主要架构;

(2)图灵机模型引入了读写与算法与程序语言的概念,极大的突破了过去的计算机器的设计理念;

(3)图灵机模型理论是计算学科最核心的理论,因为计算机的极限计算能力就是通用图灵机的计算能力,很多问题可以转化到图灵机这个简单的模型来考虑。 [2]

通用图灵机向人们展示这样一个过程:程序和其输入可以先保存到存储带上,图灵机就按程序一步一步运行直到给出结果,结果也保存在存储带上。更重要的是,隐约可以看到现代计算机主要构成,尤其是冯・诺依曼理论的主要构成。

1.1.2冯诺依曼体系

1944年,美籍匈牙利数学家冯·诺依曼提出计算机基本结构和工作方式的设想,为计算机的诞生和发展提供了理论基础。时至今日,尽管计算机软硬件技术飞速发展,但计算机本身的体系结构并没有明显的突破,当今的计算机仍属于冯·诺依曼架构。

理论要点:

1、计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5部分组成。

2、存储程序思想——把计算过程描述为由许多命令按一定顺序组成的程序,然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后,输出结果。

美籍匈牙利科学家冯·诺依曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机,由于他对现代计算机技术的突出贡献,因此冯·诺依曼又被称为“计算机之父”。

1.2计算机硬件分类

1.2.1冯诺依曼体系五部分

根据冯诺依曼体系把硬件分为五部分

​ 控制器: 计算机的指挥系统。控制器通过地址访问存储器,村存储器中取出指令,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条的协调工作。

​ 运算器: 实现算术运算符和逻辑运算的部件。

​ 存储器:计算机的存储器可分成两大类,一类是内存存储器,简称内存或主存;另一类是外存储器,简称外存或辅存。

​ 输入设备:是指向计算机输入信息,常见的输入设备有:键盘、鼠标、触摸屏。等等

​ 输出设备:主要有显示器、打印机和绘图仪。

工作流程如图所示:

1.2.2 计算机系统结构图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gp7id0cV-1632994265254)(C:\Users\zhengmingyu3\AppData\Roaming\Typora\typora-user-images\image-20210927193424925.png)]

注:cpu是人的大脑,负责控制全身和运算内存是人的记忆,负责临时存储硬盘是人的笔记本,负责永久存储输入设备是耳朵或眼睛、嘴巴,负责接收外部的信息存入内存输出设备是你的脸部,负责经过处理后输出的结果以上所有的设备通过总线连接接,总线相当于人的神经

1.3 运维与服务器

1.3.1 运维人员的核心职责

  • 网站数据不能丢
  • 网站全天运行
  • 提升用户体验–访问的块

1.3.2 运维人员工作的主战场之服务器

  1. 什么是服务器?

    服务器,也称伺服器(台湾),是提供计算服务的设备。 由于服务器的需要相应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

  2. 服务器的尺寸

    1U服务器(U表示服务器的厚度) 1U=1.75英寸=4.445CM=4.45CM

1.3.3 服务器按外形分类

  1. 机架式服务器
  2. 刀片服务器
  3. 塔式服务器

1.4 互联网公司的服务器品牌

  • DELL(大多数公司,常用)
  • HP
  • 华为
  • IBM(百度)
  • 浪潮
  • 联想

1.5 服务器品牌详解及对应型号

网站:https://detail.zol.com.cn/

1.5.1 Dell 服务器品牌

dell服务器,无损性能的密度,戴尔刀片式服务器更简单、更快、更酷。

戴尔服务器分类

刀片式服务器

产品举例:

Dell PowerEdge M710HD,双插槽、半高、内存密集型、企业级服务器,适用于在半高配置中具备广泛的I/O灵活性,可为虚拟化和工作负载整合实现最高的RAM总量,适用于需要可靠、高密度、双插槽刀片式服务器解决方案的服务器机房和企业数据中心。

**戴尔****刀片式服务器**的价值

业务智能IT对于增长的业务效率、与快速发展的虚拟化相结合、基于标准的开放体系结构的需要,导致了构建和部署企业技术方式上的巨大改变,而刀片式服务器则是关键策略。

通过将更多的服务器整合在更少的空间内并共享多个组件,刀片式服务器解决方案能够:

1、降低功率,帮助您减少IT成本并利用具有功率限制的机架和数据中心完成更多的工作

2、通过简化数据中心管理提高IT对业务需要的响应速度

3、节省数据中心空间和资源,从而在扩展数据中心的时间和方式上为您提供了灵活性

我们提供行业领先的刀片式服务器解决方案,它们具有卓越的灵活性和性能功耗比,同时还提供无与伦比的易于管理性。

**戴尔**刀片式交换机的优点

大多数大型企业每年在IT方面都要花费数百万的费用。如果将该支出节省1%会如何?如果拥有额外资源来用于业务和产品创新会如何?这些对于您的股东意味着什么?

将您的服务器整合到高效的Dell M1000e刀片式服务器机箱中,可帮助您在IT基础架构中实现出上述效率。

您是否:

1、存在功率限制问题或希望减少所使用的功率?

刀片式服务器与支架式服务器相比,在进行相同数量的资源处理时使用的功率较少,其性能功耗比高出20%甚至更多。刀片式服务器是降低不断增加的电力成本和实施绿色IT创新的关键元素。

2、需要更快的IT响应?

刀片式服务器提供更加简单的设置和管理,简化了网络基础架构,从而使您的团队可以完成更多的工作。

3、用尽了数据中心的空间?

刀片式服务器可以利用更少的空间完成更多的工作,减缓了您必须增加昂贵数据中心空间的速率。

戴尔高密度刀片式解决方案使您可以事半功倍 - 利用更少的空间、功率和资源完成更多的处理工作。这为您的公司节省了资金。

1.6 服务器(电脑)核心零部件介绍

1.6.1 机箱

作为电脑配件中的一部分,它起的主要作用是放置和固定各电脑配件,起到一个承担和保护作用。此外,电脑机箱具有屏蔽电磁辐射的重要作用。虽然在DIY中不是很重要的配置,但是使用质量不良的机箱容易让主板和机箱短路,让电脑系统变得不稳定。

1.6.2 电源

  • 功能:保8电脑的电源供应
  • 作用: 一个合格的电源对电脑的作用是至关重要的,电源就犹如人体的心脏,随时提供新鲜的血液,即使再聪明的头脑或再敏捷的身手也离不开电脑电源。劣质的电源不仅直接影响电脑的正常的使用,对主板、显卡等其他配件造成损害,而且这种电源所参数的电磁辐射,对人身健康也构成了潜在的威胁。再服务器领域,电源的作用至关重要,因此,服务器是一般提供双电源(双冗余电源)。

1.6.3 主板

  • 主板和CPU都是电脑中最关键的部件
  • 所有的板卡必须通过主板发挥作用,主板性能和质量的好坏直接影响到整个系统。
  • 电脑主板按不同的架构标准和各种不同的主要部件、接口组合而成。

1.6.4 CPU

  • 功能:也就是负责运算和控制中心,是电脑的最关键部位,是计算机的头脑。
  • 作用:相当于人的大脑一样,在计算机进行的任何操作(数据的输入,存储,程序的运行,屏幕的显示,结果的打印) 都在CPU的控制下完成的。cpu比计算机任何部件都更能决定计算机的工作速度和效率。
  • 双CPU时,只能同时装同一型号的。

1.6.5 CPU风扇

  • 功能:为CPU降温
  • 作用:如果一开机CPU的温度就很高,时间长了搞不好就很多黑烟,选择一个好的风扇时十分重要的。

CPU: AMD Inter 服务器CPU Xeon 志强

1.6.6 硬盘

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

注意: 想要提高电脑的运行速度,得从硬盘方向考虑。

​ 1.常规正式工作场景(线上的生成环境,给客户/用户用)主选SAS (结合SATA和SCSI的优点) 硬盘 (转速是15000转一分,机械磁盘转数高的性能好)

​ 2.比较核心的业务SAS

​ 3.自己人用的,可选SATA SATA特点: 容量大,价格便宜,但是速度比较慢。

​ 4.高并发访问,小数据量,可以选择SSD (固态硬盘)

​ 机械硬盘: IDE SCSI SATA SAS

​ 固态硬盘:SSD

​ SATA > SAS >SSD

**硬盘接口分类以及详细介绍:**https://jingyan.baidu.com/article/6079ad0ebbe5a428ff86dbf9.html

1.6.7 内存

  • 功能: 内存是电脑的一个临时存储器,它只负责电脑数据的中转而不能永久保存。它的容量和处理速度直接决定了电脑数据传输的快慢,和cpu、硬盘一起并称为电脑的三大件。
  • 作用:内存是CPU能够直接访问的存储器,CPU从内存中读取操作指令和数据,又把运算或处理结果送回内存。

内存小结:

1.解决了cpu与硬盘之间的速度的差距问题。

2.内存是一个临时存放地址,使用的时候才会放入到内存中。

3.断电后内存中内容消失。

内存: 台式机内存、服务器内存、笔记本内存

缓存小结: 缓存越大,速度越快。

计算机各级设备IO对比

io input/output 输入输出  读写iops input/output per second 每秒的输入输出1s=1000ms(毫秒)=1000000us(微妙)=1000000000ns(纳秒)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cy5aABA1-1632994265264)(C:\Users\zhengmingyu3\AppData\Roaming\Typora\typora-user-images\image-20210929094542291.png)]

1.6. 8 Raid 卡(阵列卡)

Raid卡, Raid卷 raid 0,1,5,10

磁盘阵列是由一个硬盘控制器来控制多个硬盘的相互连接,使用多个硬盘的读写同步,较少错误,增加效率和可靠度的技术。

1.6. 9 远程管理卡

解释:远程管理卡(如下图所示)是服务器特有的远程管理部件,在家用电脑及笔记本电脑上是不存在的。

它的作用是通过网络远程(异地)开关服务器,并可以查看服务器开关机的过程等信息,早期(2010年以前),服务器托管在IDC机房,一旦出现问题,还得跑机房或者请机房的人管理。有了远程管理卡之后,运维人员管理服务器的效率就大大的提高了。

远程管理卡有服务器自带的和独立的两类。服务器自带的远程管理卡,可以关机、开机,但是看不到开关服务器的过程。所以,建议给服务器配备独立的远程管理卡,可能会多花100多块钱的样子,但是,当服务器出现问题,就不需要打车或者出差,也不用给机房人员打电话了,可以利用远程管理卡快速查看服务器故障并恢复服务。

使用场景:

1、 远程安装操作系统

远程登录管理界面,用控制卡上的虚拟介质映射功能把自己电脑上的ISO文件或者物理光驱投递给机房里服务器

2、电源控制功能

远程登录管理界面,进行关机、开机、重启。

3、检查服务器硬件状态

监控电池、风扇、CPU、内存、磁盘硬件设备的状态。

1.7 计算机常用计数制

  1. 十进制

    0,1,2,3,4,5,6,7,8,9

​ 2.二进制

​ 0,1

​ 3.八进制

​ 0,1,2,3,4,5,6,7

​ 4.十六进制

​ 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 主机的MAC地址

1.8 计算机中的数据表示

1.8.1 数值数据的表示

比特: bit

字节: byte

1byte(B)=8bit

1MB=1024KB

1GB=1024MB

1TB=1024GB

1PB=1024TB

1EB=1024PB

linux-计算机基础相关推荐

  1. linux计算机基础

    计算机基础 linux的基本原则: 1,一切皆是文件 2,有目的单一的小程序组成,组合小程序完成复杂任务 3,尽量避免捕获用户接口和用户交互 4,所有的配置文件都保存成文本格式 5,严格区分大小写 系 ...

  2. Linux操作系统的性能将主要取决于,大学计算机基础试题题库及复习资料

    <大学计算机基础>试题题库及答案 一.单选题练习 1.完整的计算机系统由( C )组成. A.运算器.控制器.存储器.输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D.主 ...

  3. 第一次使用linux电脑,计算机基础与Linux初次亲密接触第一天(马哥)

    什么是计算机? 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智 ...

  4. Linux、网络、计算机基础知识

    一.了解计算机基础组成 As we all know,咱们的大数据服务器组件都是要搭建在Linux服务器上去跑的.那么首先就来聊聊这个服务器. 服务器说白了就是一个性能好一点的电脑.那么就要知道从那些 ...

  5. 【Linux】ARM篇一--计算机基础与RAM处理器概论

    ARM篇一--计算机基础与ARM处理器概论 一.计算机基础 1.Linux嵌入式底层导学 1.1 Linux学习过程 1.2 操作系统的分层作用 2.计算机基础知识 2.1 计算机的进制 2.2 计算 ...

  6. linux操作系统第二版张玲课后答案,Linux操作系统(基础原理与应用第2版高等学校计算机专业规划教材)...

    导语 内容提要 本书以理论结合实践,注重应用为原则,全面.系统地讲述操作系统的基本原理,并将其与Linux的实现和应用技术紧密结合.全书内容分为3部分:第1部分为基础篇,共4章,包括Linux系统概述 ...

  7. 计算机基础及常见的Linux发行版介绍、Linux哲学思想

    计算机基础及常见的Liunx发行版介绍.Linux哲学思想 计算机的组成 CPU(控制器和运算器) 运算器 控制器 寄存器 存储器 简介 内存 外存 硬盘 机械硬盘 硬盘结构 基本参数 接口类型 固态 ...

  8. Linux学习笔记(一、计算机基础)(持续更新)

    在这上面写笔记主要是为了加强记忆,便于以后的知识巩固,其次发的内容,如果出现不同的建议和看法希望,老友们多多在评论区留言,我会及时回复的,谢谢哈! Linux运维工程师学习笔记 一.计算机基础 第一节 ...

  9. 计算机基础知识——Linux命令简介

    1.Linux操作系统基础知识 在了解linux命令之前,我们先了解一点基本概念. 1.1.操作系统概念 操作系统(operating system 简称OS)是一个大型的程序系统,他负责计算机的全部 ...

  10. Linux学习-计算机基础

    Linux 学习-计算机基础 一.描述计算机的组成及其功能. 计算机系统是由硬件(Hardware)和软件(Software )两部分组成. 硬件: 从硬件基本结构上来讲,计算机是由运算器.控制器.存 ...

最新文章

  1. 间谍新高度:航空航天探测器被当作间谍武器
  2. JAVA入门笔记·JAVA名词及环境搭建
  3. csu 1019 Simple Line Editor
  4. 远程访问mysql数据库_关于远程连接MySQL数据库的问题解决
  5. laravel 查询
  6. ubuntu 10.04源 更新源列表 选择
  7. Qt深入:不能不知道的Type、Attribute和Flags
  8. win7 html 设置成桌面,教你怎样设置专属自己的windows7动态桌面
  9. apache启动失败查看错误信息
  10. CentOS 6虚拟机Hadoop安装教程
  11. 京瓷2211打印机清零_打印机墨粉盒清零的方法
  12. 4-9 Python对象的自省机制
  13. ReSharper配置及用法(转)
  14. react-ant design mobile - webpack 自定义主题
  15. UnityShader快速上手指南(四)
  16. 在uniapp中怎么实现邀请好友
  17. TinyMce 修改插件 实现多文件/图片上传
  18. vue3中使用全局变量(vue2x中this)
  19. 基类与派生类中同名成员的关系
  20. 毕业设计-基于 MATLAB的散斑图像处理方法

热门文章

  1. cve-2018-1273复现思路及简单利用(避坑)
  2. 如何查看服务器资源占用情况,云服务器如何查看内存占用情况
  3. 百度云不限速-proxyee-down
  4. java获取国家法定节假日和周末
  5. (原创)[短小精悍系列]RGB(RGI/RGV)颜色明度(亮度)计算公式 (又称灰度公式,彩色照片转黑白照片时能派上用场)
  6. group by column中的column与前面条件发生的错误的解决方案
  7. SQL SERVER DAY函数
  8. python对于会计的好处_学好会计学的作用及意义
  9. 骚男的计算机音乐,lol骚男战歌bgm_lol骚男战歌背景音乐汇总_快吧游戏
  10. 5分钟自建数据库可视化平台,在线管理数据库也太方便了~