计算机入门和服务器入门知识总结

news/2024/11/15 16:41:10/文章来源:https://www.cnblogs.com/lyon-blog/p/18334211

一、计算机入门知识

1.1 什么是计算机

是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备发明计算机的目标是代替人类去高效且高质量地完成工作。

1.2 计算机发展史

  1. 第一代计算机(1946-1957) 电子管时代
  2. 第二代计算机(1958-1964) 晶体管时代
  3. 第三代计算机(1965-1970) 集成电路时代
  4. 第四代计算机(1971以后) 大规模集成电路时代

1.3 计算机分类

  1. 家庭个人计算机
    价格普遍不高,体积小巧,有精美的图形化界面,功能丰富满足日常的个人办公生产和生活娱乐需求。代表产品如个人电脑、智能手机、平板等。
    2.商用计算机
    相比家庭个人计算机商用计算机价格会高出很多,体积更为庞大,但是配置更高、体现在拥有超大的内存和存储空间、更快的计算和读写速度。可满足组织或企业面向数量庞大的人群提供指定的业务需求,还能根据具体业务的需求对配置进行定制。典型产品有各厂商生产的服务器、硬件防火墙等产品。
    3.科研军用计算机
    这类计算机算力超强,也叫超级计算机。如“天河一号”用于国防航天和科学计算。

1.4 计算机特点

计算机的设计采用了冯-诺依曼体系即计算机拥有以下的特点:

  • 采用二进制作为机器语言
  • 按照程序顺序执行任务
  • 由控制器、运算器、存储器、i/o设备等硬件组成

1.4.1 二进制简介

计算机只能识别以0和1组成的二进制数,一个0或者一个1就称为一个位(bit),在计算机和网络中有如下的转换规律:

  • 8bit=1Byte(字节)

  • 1 千字节(KB)= 1024 字节(Byte)

  • 1 兆字节(MB)= 1024 千字节(KB)

  • 1 吉字节(GB)= 1024 兆字节(MB)

常见二进制与十进制转换公式:

  • 2^0=1=1b
  • 2^1=2=10b
  • 2^3=8=1000b
  • 2^4=16=10000b
  • 2^5=32=100000b
  • 2^6=64=1000000b
  • 2^7=128=10000000b
  • 2^8=256=100000000b
  • 2^9=512=1000000000b
  • 2^10=1024=10000000000b
  • 2^11=2048=100000000000b
  • 2^12=4096=1000000000000b

二、服务器入门知识

2.1 服务器硬件组成

2.1.1 CPU

CPU即中央处理器由冯诺依曼体系中的控制器和运算器构成,是计算机系统中最重要的部分。CPU的工作主要依靠自身集成的指令集,指令集又分为复杂指令集(CISC )和精简指令集(RISC )

如何在Linux中查看CPU:

1.
[root@ty2c4g ~]$lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
......
2.
[root@ty2c4g ~]$cat /proc/cpuinfo 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 85
......

2.1.2 主板

是一块电路版用于把CPU、内存、网卡等硬件集成起来。也是计算机的重要组成部分。

2.1.3 内存

存放程序指令、数据和中间结果的临时场所,介于CPU与外部存储之间。数据不能持久化保存,机器断电之后就会丢失数据,读写速度快但是价格昂贵。

Linux中查看内存:

[root@ty2c4g ~]$free -htotal        used        free      shared  buff/cache   available
Mem:          3.9Gi       216Mi       2.2Gi        39Mi       1.4Gi       3.4Gi
Swap:            0B          0B          0B

2.1.4 硬盘

用于持久化存放数据的硬件。硬盘通过接口与计算机相连接常见的接口如下。

  • IDE:Integrated Drive Electronics,电子集成[驱动器,早期家用电脑常用接口
  • SCSI:Small Computer System Interface,小型计算机系统接口,早期的服务器常用接口
  • SATA:Serial ATA (Advanced Technology Attachment 高技术配置),家用电脑常用的接口
  • SAS:Serial Attached SCSI,是目前服务器上主流的接口
  • 光纤通道:Fiber Channel,高性能服务器上采用的接口
  • M.2 :固态硬盘接口,性能更强

硬盘根据机构又可分为机械硬盘(HDD) 和固态硬盘(SSD)

2.1.5 网卡

实现网络通信功能的硬件,一般的服务器上都会配置多块网卡用于不同的需求。网卡的价格根据它的传输速率来定。

2.1.6 其他硬件

  • 远程控制卡
  • 阵列卡
  • 显卡
  • 机柜
  • 电源

2.2 服务器分类

  • 塔式服务器:外形像塔的独立服务器,通常用于小型企业和家庭办公室。
  • 机架式服务器:设计用于机架,节省空间,适合数据中心。
  • 刀片服务器:多个服务器模块(刀片)共享一个共同的基础设施。

通常使用的机柜是42U(约2米高)机柜( 1U=44.45mm)外观尺寸一般为:宽600深1000高2000(mm)在一个机架上,累计设备U数一般不超过26U,全1U设备部署数量一般不超过16台,全2U设备一般不超过12台,全4U设备一般4到7台

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/774495.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

会议海报/论文海报编辑流程

模板网站 https://www.posterpresentations.com/free-poster-templates.html 选择感兴趣的模板,下载对应的尺寸比如下载第一个,想要改变颜色设计的话,在ppt中最上面点击“设计-变体更多-颜色”,可以整体更改模板颜色 如果想要修改模板背景色之类的,比如改成白色,点击“视…

汽车测试及质量监控博览会(中国)——北汇信息邀请函

尊敬的先生/女士: 北汇信息将于 8.28-30 号参加汽车测试及质量监控博览会,展位号:7028,诚邀您莅临展位进行参观交流!汽车测试及质量监控博览会(中国)2024汽车测试及质量监控博览会(中国)(Testing Expo China – Automotive)是引领世界的国际博览会,展示汽车测试、开发…

golang对遍历目录操作的优化

一转眼go1.23都快发布了,时间过得真快。 不过今天我们把时间倒流回三年半之前,来关注一个在go1.16引入的关于处理目录时的优化。 对于go1.16的新变化,大家印象最深的可能是io包的大规模重构,但这个重构实际上还引进了一个优化,这篇文章要说的就是这个优化。 本文默认Linux…

老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim

一台 CentOS7 老机器,能不能打造基于 vim 的现代化 IDE?本文以实操为主,带你一步步搭建自己的环境问题背景 公司配发的电脑是 macOS,日常开发需要访问 Linux 虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起…

UnitTest

UnitTest框架 是Python自带的单元测试框架,也可以用来做自动化测试(管理和执行用例) 核心要素(组成): 1、TestCase(测试用例) 2、TestSuite(测试套件):打包TestCase 3、TestRunner(测试执行):执行Testsuite 4、TestLoader(测…

帝国CMS网站什么是远程保存忽略地址?

什么是远程保存忽略地址?在此列表里的网站/地址将不会将文件远程保存本地扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。承接:企业仿站、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HT…

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version

错误记录: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near DEFAULT CHARSET=gbk at line 51 错误原因: 你新服务器上使用的是mysql4.0,而你原服务器使用的是4.1以上版本的原故。…

Got error 28 from table handler

错误记录: Got error 28 from table handler 错误原因: 数据库所在磁盘空间已满。 解决方案: 1.虚拟主机用户请联系空间商增加 MySQL 所在的磁盘空间或者清理一些无用文件; 2.独立主机用户请联系服务器管理员增加 MySQL 所在的磁盘空间或者清理一些无用文件。一般网站日志文…

帝国CMS网站采集入库错误 Fatal error: Call to undefined function: imagettfbbox() in ..../e/class/gd.php ..

采集入库错误 Fatal error: Call to undefined function: imagettfbbox() in ..../e/class/gd.php ..解答:你的空间的gd库不支持文字水印,推荐采用图片水印。扫码添加技术【解决问题】专注中小企业网站建设、网站安全12年。熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascr…

discuz数据库配置文件是哪个?怎样修改数据库配置信息?

网站系统需要修改的位置有两处 Discuz 和 UC-center  ①路径:/wwwroot/config/config_global.php 这个根据你网站安装的路径而定。  打开 config_global.php 文件修改:$_config[db][1][dbpw] = 原来密码;  原来密码 修改为新的数据库密码。  ②路径:/wwwroot/uc_serv…

matlab将.m文件导出dll

根据项目需要,需要这边引用matlab的函数进行数据处理,首先考虑是将matlab代码直接导出成c/c++代码,但是由于matlab代码中引用了其他的matlab库函数,无法直接导成c/c++代码,退而求其次,转而考虑导出为dll文件 1、需要安装matlab和vs,目前分别是2016版本和2022版本 导出步…

HR 专业人士: 持续绩效考核指南 CPM

这可能有悖于直觉,但解决每个人似乎都不喜欢绩效评估的问题,就是要有更多的绩效评估。如果你的组织在过去使用过绩效考核,而且是一种不怎么好的体验,那你就来对地方了。好消息是你并不孤单。害怕绩效考核的过程,以及对其效果不甚满意,是一个常见的问题。 不过,如果你让我…