计算机基础

一.计算机系统

计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备计算机有很多形式,比如:生活中常见的家用电脑,笔记本,智能手机,平板电脑等,还有生产环境中提供重要业务支撑的各种 服务器(Server),都算是计算机。

服务器:为别人提供服务的计算机:   路由器

客户机: 需要别人提供服务的 计算机 c/s 其中一个完整的计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成

程序:执行特定任务的一串代码

操作系统:是 一种程序 ,  代码组成, 执行任务:   调度硬件,指挥硬件

tips

win+r   输入 cmd   systeminfo

RAM(Random Access Memory):RAM断电后数据消失, 它可以随时读写(刷新时除外),而且速度很快,一旦断电所存储的数据将随之丢失

ROM(Read-Only Memory):可以长期保存,只能读出无法写入信息,信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器。

      1.1.1 计算机发展史

        第一代计算机(1946-1957) 电子管时代

        第二代计算机(1958-1964) 晶体管时代

        第三代计算机(1965-1970) 集成电路时代

        第四代计算机(1971以后) 大规模集成电路时代

      1.1.2 计算机分类

              1.1.2.1 按规模划分

                超级计算机

                大型计算机

                小型计算机

                微型计算机:指采用 X86 CPU 架构的PC服务器,中央处理器(CPU)采用微处理器芯片,体积小巧轻便,广泛用于商业、服务业、工厂的自动控制、办公自动化以及大众化的信息处理(发起去IOE运动,代替小型机)

              1.1.2.2 按功能和角色划分

                 服务器和客户机  ( c/s架构 )

        服务器:即 Server,计算机的一种,通常是网络中为客户端计算机提供各种服务的高性能的计算机,服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务。

        客户机:即 Client,向服务器提出请求,需要服务器为之提供相应的服务和支持的计算机。

             服务器按应用功能可分为:

               Web(网页)服务器、数据库服务器 、文件服务器、中间件应用服务器、日志服务器 、监控服务器、程序版本控制服务器、虚拟机服务器、邮件服务器、打印服务器、通讯服务器 ERP 服务器等。

              1.1.2.3 按服务器外形分类

                塔式服务器

                刀片式服务器

                机架式服务器

      1.1.3 服务器硬件

       1.1.3.1 服务器硬件 CPU ipmi NIC

按照CPU体系架构来区分,服务器主要分为两类: x86服务器:采用CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片的服务器。目前主要为intel的Xeon E3,E5,E7系列,价格相对便宜、兼容性好、稳定性较差、安全性不算太高 非x86服务器:采用RISC(精简指令集)或EPIC(并行指令代码) 处理器,主要采用UNIX和其它专用操

作系统的服务器,CPU主要有IBM的Power PC、

MIPS的MIPS、SUN的Sparc、Compaq的Alpha、HP 的PA-RISC、Intel研发的EPIC安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统微处理器

        CPU:Central Processing Unit,即中央处理器。由控制器和运算器构成,是整个计算机系统           中重要的部分

        CPU类型

        X86:CISC

        ARM:Acorn RISC Machine 高通,华为麒麟

        RISC-V 阿里玄铁910

        MIPS 龙芯

        Power:IBM

        Powerpc:apple,ibm,moto

          Ultrasparc :Sun Alpha:HP 安腾:compaq 服务              器        

          CPU公司

          Intel:

          Xeon 至强

         Itanium 安腾

         AMD: Althlon MP

         IBM: Power

         主频:

         主频大:主频越高,处理器当然越快,所处理的数据就越多越快。

         主频小:主频越小,处理器处理的速度就越慢。

         功耗不同

         主频大:主频越大,功耗越大。

         主频小:主频越小,功耗越少。

         核心:双核,4核,6核

         线程:是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际             运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线               程,每条线程并行执行不同的任务。

  架构:CPU架构,目前没有一个权威和准确的定义,简单来说就是CPU核心的设计方案。目    前CPU大致可以分为X86、IA64、RISC等多种架构,而个人电脑上的CPU架构,其实都是      基于X86架构设计的,称为X86 下的微架构,常常被简称为CPU架构。

  缓存:在内存条的读写忙不过来的时候,CPU就可以把这部分数据存入缓存中,以此来缓解    CPU的运算速度与内存条读写速度不匹配的矛盾,所以缓存是越大越好。

  1.1.3.2 服务器硬件  主板

        主板mainboard,安装在机箱内,是计算机最基本的也 是最重要的部件之一 主板一般为矩形          电路板,上面安装了组成计算机的主要 电路系统,一般有BIOS芯片、I/O控制芯片、键盘和            面板 控制开关接口、指示灯插接件、扩充插槽、主板及插卡 的直流电源供电接插件等元件.

        1.1.3.3服务器硬件  内存

        内存是介于CPU 和 外部存储(硬盘)之间,是CPU 对外 部存储中程序与数据进行高速运算          时存放程序指令、数 据和中间结果的临时场所,它的物理实质就是一组具备 数据输入输出和          数据存储功能的高速集成电路,内存是 CPU能直接寻址的存储空间,由半导体器件制成。内          存 的特点是存取速度快。 计算机中所有程序的运行都是在内存中进行的,因此内 存的性能            对计算机的影响非常大。 外存:硬盘,U盘,软盘,光盘 内存和外存的区别: 内存断电后数          据丢失 外存断电后数据可以保存

        1.1.3.4 服务器硬件 硬盘

        系统用 固态 储存 用机械 结构分类: 机械硬盘HDD(Hard Disk Drive) 固态硬盘SSD                (Solid State Drives ) 常见的磁盘接口种类: IDE:Integrated Drive Electronics,电子集成              [驱 动 器,早期家用电脑常用接口 SCSI:Small Computer System Interface,小型计 算机            系统接口,早期的服务器常用接口 SATA:Serial ATA (Advanced Technology Attachment            高技术配置),家用电脑常用的接口 SAS:Serial Attached SCSI,是目前服务器上主流的            接口 6gb/s 光纤通道:Fiber Channel,高性能服务器上采用的接 口 M.2 :固态硬盘接口,            性能更强

        1.1.3.5 服务器硬件 网卡

        服务器都在主板上集成了网卡,传输速率为1Gbps,即 千兆网卡 特殊应用需要高端网卡,如          光纤网卡,Infiniband网卡 等,传输速率能达到10Gbps、20Gbps,即万兆网卡

        1.1.3.6 服务器硬件 远程管理卡         

        远程管理卡ILO和内网的关系:在NCSI模式下的区别。 NCSI模式是什么?:NIC(Network         Interface Card网 卡)与 IPMI(ILO)端口复用技术。 IPMI: 智能平台管理接口(Intelligent         Platform Management Interface),IPMI支持远程监视,不需要 计算机操作系统的许可,IPMI            是在连接到主板或服务器的 单独硬件上运行 NCSI模式下:两个网络共用一根物理网线,逻            辑上是分 开的两套网络,互不干扰。 非NCSI模式:并无关系,各自使用不同的物理网线。         dell 服务器的 叫idrac 口 固定地址为 https://192.168. 0.120 用户名:root 密码:calvin 若无            固定的管理口可以自行设置但是需要重启服务器慎 重操作。 将笔记本电脑的地址改为同一网          段后,直接使用浏览器 访问,可以查看相关的硬件日志等信息。 dell 叫 idrac 惠普 叫ilo 国            内:ipmi口 曙光 浪潮 联想 华为 曙光 浪潮 联想 华为 惠普 dell Tips:华为管理口的地址是              192.168.1.100

        1.1.3.7 服务器硬件 阵列卡

        Raid卡用来实现RAID的建立和重建,检测和修复多位错 误,错误磁盘自动检测等功能。                RAID芯片使 CPU的资源得以释放,阵列卡把若干硬盘驱动器按照一 定要求组成一个整体、            由阵列控制器管理的系统 阵列卡可以用来提高磁盘子系统的性能及可靠性 支持的多种RAID            级别,RAID 0 ,1,5 等

        raid0 原理: 存储:加快 倍数和盘数量有关 读取:加 快 倍数和盘数量有关 无冗余功能

      raid1 原理: 存储:速度不变 读取:2倍 冗余备份功能,只能坏一 块

         raid5原理: 最少三块硬盘,最多掉一块盘的数据 读性 能提高,写的性能下降

  1.1.4 机房

         IDC机房 IDC (internet data center)数据中心就是指大型机房。

        1.1.4.1 机柜

固定导轨可拆卸导轨有的服务器会送你托架,有些是通 用的,有些是同一厂商同一机型才能使用。

        1.1.4.2 PDU

        PDU主要功能 (1)浪涌保护:最大耐冲击电流:20KA或更高。 (2)限制电压:≤500V或          更低,通过专业检测后,可用 作设备端精细电涌防护。 (3)报警保护:具有LED数字式电            流显示与带报警功能 的全程电流监控。 (4)滤波保护:带有精细滤波保护,输出超稳定的          纯净 电源。 (5)过载防护:提供两极超负荷保护,可有效防止过载 所产生的问题。 (6)          防误操作:PDU主控开关ON/OFF带保护栅,可防 止意外关闭。

        1.1.4.3 列头柜

        列头柜从字面意义上就知道是位于一列机柜端头的柜 子。其实列头柜只是一个比较形象的设          备管理与分配机 柜的定义,它的摆放位置很多情况下是位于一列机柜的 一个端头,但实际上          它可以位于一列机柜的任何位置 上,甚至单独放置

         1.1.4.4 ups蓄电池

        ups是不间断电源供给(UPS即不间断电源) UPS电源是许多机房的动力保证,保证了供电            的连续 性,保证了供电系统的安全性,UPS电源时刻发挥着重 要的安全保障作用,蓄电池是          UPS重要组成部分,蓄电 池作为动力提供的最后保障,无疑是UPS电源中的最后 一道保                险,其质量的好坏直接关系到UPS是否正常工 作。 有些大型企业比如三大运营商的数                    据中心会配有柴油发电机。

        1.1.4.5 空调系统

        主要作用就是调节温度湿度,并且能够净化空气,对温度湿度的控制非常的精确

1.2 操作系统和 Linux

    1.2.1 操作系统功能

        OS: Operating System 操作系统,是一种特殊的软件 (程序)执行特定任务的一串代码,用          来控制调度分配硬件资源

     操作系统演变

        单用户系统:一次只能支持一个用户程序的运行。向 用户提供联机交互式的工作环境,                  如:DOS

        批处理系统:用户将一批作业提交给操作系统后就不 再交互,由操作系统控制自动运行,提          高系统运行效 率

        多道程序系统:程序控制 CPU 处理顺序

        分时系统:提高系统利用率,操作系统控制 CPU 处 理顺序,多个人共用一台计算机

        个人计算机:每人用户对应一个系统,廉价,方便, 易用

        分布式计算:每个用户对应多个系统,云计算,大数 据处理

     OS分类:

        服务器OS:CentOS,Ubuntu ,Windows Server , (sccm 软件很贵)

        centos7 windows   99 重装系统100

        桌面OS:Windows 10,Mac OS,

        移动设备OS:Andriod,IOS,鸿蒙

    操作系统相关概念

        接口:interface,来源于电气工程学科,指的是插座与 插头的连接口,起到将电与电器连接          起为的功能。后来 延伸到软件工程里指软件包向外提供的功能模块的函数 接口。所以接口是          用来连接两个东西、信号转换和屏蔽 细节操作系统通过接口的方式,建立了用户与计算机硬          件的沟通方式。用户通过调用操作系统的接口来使用计 算机的各种计算服务。为操作系统一          般会提供两个重要 的接口,来满足用户的一些一般性的使用需求:

        命令行:实际是一个叫shell的终端程序提供的功能,该 程序底层的实质还是调用一些操作系          统提供的函数

        窗口界面:通过图形窗口程序接收来自操作系统的消 息,比如:鼠标、键盘动作,进而做出一          些响应

    服务器三大操作系统

        Windows:

        Linux:GNU/Linux

        linux 类unix 的 操作系统

        Multics 最初的 系统雏形 收费

        肯.汤普森 Unix 一个月时间

        C语言之父 丹尼斯·里奇 

        unix 收费

        类unix系统 Minix

        1970-1-1 linux 林纳斯 也是花 linux系统

   1.2.2 linux的历史

        1991年的10月5日Linus Benedict Torvalds在 comp.os.minix 新闻组上发布消息,正式向外宣          布他自 行编写的完全自由免费的内核诞生(Freeminix-like kernel sources for 386-AT) —              FREAX,含义是怪诞 的、怪物、异想天开类Unix的内核,在GPL下发布。 官网:                          www.kernel.org 最早版本: https://mirrors.edge.kernel.org/pub/linux/ kernel/Histori Linux操作          系统: 完整的类UNIX操作系统Linux内核+ GNU工具 =Linux/GNU 如:                                            CentOS,Ubuntu,,Android Linux 分支参考网站:http://futurist.se/gldt/ Linux发行版排名:                  https://distrowatch.com/dwres.ph p?resource=popularity Linux 发行版体验:                                    https://distrotest.net/ Linux的内核版本组成 操作系统的 一部分 也是 核心部 分 内核 调度 硬件

   1.2.3 CentOS 红帽 (收费)

        Rocky Linux与RHEL兼 容目前已经创建了Github Rocky Linux项目组织 (github.com/rocky-          linux/rocky)和官网 (rockylinux.org)

   1.2.4 开源 Open Source

        开源 Open Source 软件和源代码提供给所有人,自由分发软件和源代 码,free 自由,不是            免费的意思 能够修改和创建衍生作品 软件分类: 商业:收费,源码也不公开 共享:免费              使用,但源码不公开 自由:源代码公开 开源的好处: 控制性:查看代码并改进 教学性:可          以直接使用源代码作为例子教学 安全性:检查敏感代码 稳定性:在创始人放弃后依然可以继          续使用

   1.2.5 LINUX优点

        1. 开源 免费 2. 提供功能强大的且可编写脚本的命令行界面 没有图 形化 3. 是一个模块化的             操作系统 4. 体积轻便 精简 5. 一切皆是文件

   1.2.6 国产操作系统

        官网:http://www.cs2c.com.cn/

1.3数据库基础知识

        文件管理系统的缺点

        编写应用程序不方便

        数据冗余不可避免

        应用程序依赖性

        不支持对文件的并发访问

        数据间联系弱

        难以按用户视图表示数据

        无安全控制功能

    专业名词

        Database:数据库是数据的汇集,它以一定的组织形 式存于存储介质上         

        DBMS:是管理数据库的系统软件,它实现数据库系 统的各种功能。是数据库系统的核心

        DBA:负责数据库的规划、设计、协调、维护和管理 等工作 应用程序:指以数据库为基础的          应用程序

    数据库排名

        https://db-engines.com/en/ranking

    redis(内存中)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值