计算机基础

第一章 计算机基础知识

1、信息的基础知识

1.1 信息技术的概念

  • 指有关信息的收集、识别、获取、变换、存储、处理、检索、检测、分析和利用等的技术

1.2 信息技术的特征

  • 可识别、可存储、可扩充、可压缩、可传递、可转换、在特定范围有效。

1.3 信息技术的发展和组成

  1. 信息技术的发展
阶段主要信息技术
远古人的视觉与听觉
19世纪中叶电话、电报、电磁波等
20世纪图像通信、计算机技术、网络技术、Web技术与移动通信等
21世纪通信技术(4G与5G)
  1. 信息技术的组成
    1、感测与识别技术
    2、信息传递技术
    3、信息处理与再生技术

2、计算机的发展与应用

2.1 计算机发展分为4大阶段

  1. 机械计算机(1930年以前),主要代表:Pascline
  2. 电子计算机(1930年至1950年),第一台通用完全电子化计算机ENIAC在1946年完成,其缺点是存储量小以及用线路连接的方法编程,第一台基于冯·诺依曼理论思想的计算机于1950年诞生,名为EDVAC,EDVAC进行了两方面改进,一是所有数据采用二进制存储,采用储存程序控制原理。
  3. 现代计算机(1950年至现在)都是基于冯·诺依曼“程序存储”理论模型,速度快、体积更小。这一时期按照电子元件划分又可分为
    (1)电子管计算机时代(1950-1959)
    (2)晶体管计算机时代(1956-1965)
    (3)中小规模集成电路计算机时代(1965-1975)
    (4)大规模与超大规模集成电路计算机时代 (1975-现在)
  4. 未来计算机 DNA生物计算机、光子计算机和量子计算机

香侬:现代信息论的著名创始人
图灵:英国数学家、逻辑学家,被称为计算机科学之父、人工智能之父
诺依曼:提出了存储程序工作的原理,计算机的两个基本能力:一是能够存储程序,二是能够自动地执行程序

2.2 计算机的分类

通用计算机按其规模、速度和功能等划分为:

  1. 超级计算机
    高性能计算机,体积大、运算速度快、存储容量高、主要用于国防或航天等尖端技术中。超级计算机的研制能力已是衡量一个国家经济实力和科学技术水平的重要标志之一。
    2008年,美国的走鹃和美洲豹突破千万亿次
    2009年10月29日,国防科技大学“天河一号”突破1206万亿次峰值,
    2010年,我国曙光公司研制的“星云”突破3000万亿次,是当时中国第一台实测双精度浮点超级计算机
    2013年6月,我国“神威太湖之光”突破亿亿次
  2. 大/中型计算机
  3. 工作站
  4. 微型计算机

2.2 计算机的应用

1. 科学计算
2. 数据处理
3. 过程控制
4. 辅助系统
计算机辅助设计(CAD)计算机辅助制造(CAM)计算机辅助测试(CAT)计算机辅助教学(CAI)计算机集成制造系统(CIMS)计算机辅助教育(CBE)
5. 智能模拟
6. 计算机网络
7. 电子商务
企业与消费者(B2C)企业与企业(B2B)消费者与消费者(C2C)线下与互联网(O2O)供应方与采购方(BOB)
8. 虚拟现实

2.3 计算机的进制应用

为什么计算机内部采用二进制?

  1. 构成计算机的电子元件有两种稳定状态
    2. 二进制运算较简单
    3. 运算电路的设计容易实现。

信息的计量,信息在计算机存储时一般是以字节(Byte)为基本单位,用大写B表示,八位二进制为一个字节。

进制:即进位制,指计数时低位向高位进位的规定。
基数:指进位计数制中所使用的不同基本符号的个数称为该进位计数制的基数。
位权:一个数字符号处在某个位上所代表的数值是其本身的数值乘上所处数位的一个固定常数,这个不同数位的固定常数称为位权(也称权值)。
在这里插入图片描述
二进制的运算
在这里插入图片描述
二进制的逻辑运算
四种:“与(AND)”、“或(OR)”、“非(NOT)”和“异或(XOR)”
(1)与运算(AND)
“与”运算又称逻辑乘,用符号“∧”来表示,两个都是1相结果为1,其它情况都为0
(2)或运算(OR)
“或”运算又称逻辑加,用符号“∨”表示,只要有一个1,结果为1
(3)非运算(NOT)
“非”运算为为逻辑否定,表示方法用为在逻辑变量上方加一横线,非就是取反
(4)异或运算(XOR)
“异或”运算用符号⊕来表示,相异为1,相同为0

逻辑运算高到低优先级为:非-与-或

3、计算机的数据表示

计算机处理的数据类型包括:文本(TEXT)数值(Number)音频(Audio)图形/图像(Image/Graphic )视频(Video)
计算机实现数据处理过程是: 先把外部数据通过某种规则或格式转换成二进制数据,这种转换成为编码,经过编码后的数据存入计算机中,计算机把存储的数据还原的过程称为解码。

3.1 数据的表示

  1. 数值
    (1)数的长度:计算机中数的长度,指数在计算机中表示时占用的二进制位数(bit数)
    (2)数的符号:数的符号用一个二进制位表示(称为符号位), 0 表示正,1表示负
    (3)小数点:分为两种,一种是定点数表示方法,一种是浮点表示方法
    定点表示方法
    1)定点整数,小数点位置在最低数值为的后面
    在这里插入图片描述
    2)定点小数,小数点位置定在符号位和数值最高位之间。
    在这里插入图片描述
    浮点表示方法:即小数点的位置没有约定,可随数的范围值的变化而自由浮动,故称浮点数。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 文本
    1)一般采用ASXCII码表示西文字符,ASCII码采用7位二进制表示128个不同的符号,如下是ASCII字符与编码对照表。
    在这里插入图片描述
    0—9的ASCII码值为:48~57
    A—Z的ASCII码值为:65~90
    a—z的ASCII码值为:97~122

    ·扩展ASCII码,为了使7位ASCII码统一成为一个字节,采用在左边增加额外的0来补充。

2)汉字编码 (占两个字节)

编码标准说 明
GB2312-80国标码字符集(简体中文)收录了6763个常用汉字,各种符号682个,合计7445个
GBK字符集(简体+繁体)《汉字内码扩展规范》
BIG-5码(繁体)台湾、香港地区的一个繁体字编码方案
Unicode码使用32位(4字节)二进制表示一个语言符号的编码。这种代码最多能表示(232)个符号
由于国标码用四位十六进制表示不方便,因此将所有的国标汉字与符号组成一个94x94的矩阵,每一行称为一个“区”,每一列称为一个“位”,所以一个汉字所在的区号和位号组成一个“区位码”,高两位为区号,低两位为位号。其中01~09区为682个特殊字符,16-87包含6763个汉字,10-15区和88-94为用户自定义区,区位码总共包括汉字有7445个。

区位码—>国标码过程:
区位码先转为十六进制,然后再加上2020H
例如:区位码:5448转换为国标码
54----十六进制---->36H------>36+20=56
48----十六进制---->30H------>30+20=50
所以5448区位码的国标码为5650H
由于8位扩展ASCII其最高值为0,为了避免汉字与扩展ASCII码混淆,因此把汉字最高位为1,这样的编码称为汉字机内码。计算机存储是用机内码储存。
国标码转换为机内码
国标码+8080H=机内码
56+80---->D6
50+80---->D0
机内码为:D6D0H

  1. 图像
    图像是位图,由像素构成,通过图像获取设备获得现实景物/对象的映像
    图形是矢量图,图形由数学公式和参数描述其形状,图形显示时先在计算机中通过几何计算,得到其形状,然后在屏幕上绘制出来。
    ·位图
    1)图像在计算机中以点阵方式编码存储
    2)点阵中的点称为“像素”(Pixel)
    3)点阵规模的大小称为图像的“分辨率”(Resolution)
    4)每个像素中存储该位置的颜色信息
    纯黑纯白1位bit表示一个像素
    过渡灰1个字节一个像素,8位bit
    彩色3个字节一个像素,24位
    在这里插入图片描述
    未经压缩图像所需存储空间大小计算:
    所需空间(字节) = 水平分辨率 × 垂直分辨率 × 像素位数 ÷8
    矢量图
    矢量图由计算机计算而成,因此其特点是放大缩小或旋转后不会失真,矢量图最大的缺点就是难以表现色彩层次丰富的图像效果。
  2. 音频
    音频信号的数字化过程包括采样、量化、编码、等过程。
    采样频率越高,波形失真越小;量化位数越高,波形失真越小。
    未压缩的数字化声音文件的存储量计算公式:
    存储大小(字节) = 采样频率 × 量化位数 × 声道数 × 时间(秒) ÷8
    采样频率为44.1kHz,量化位是16位的立体声1分钟声音所需字节是:
    44.1×1000×16×2×60/8 ≈ 10MB
  3. 视频
    视频、动画都是利用视觉暂留,连续地显示静态图像,让人感觉到一种连续画面动态显示的错觉
    未压缩的数字化视频文件的存储量计算公式
    存储大小(字节) = 单帧静态图像大小 × 帧率 × 时间(秒)
    720 ×576 分辨率视频,25 FPS帧率,1小时 ≈ 1.8GB

第二章 计算机硬件系统

1、 冯•诺依曼计算机模型及计算机的工作过程

1.1、 冯•诺依曼计算机模型

硬件系统主要是由中央处理器、存储器、输入输出控制系统和各种外部设备组成。
在这里插入图片描述
1)冯诺依曼思想:
(1)计算机硬件是由五大基本部分组成,五大部件为:运算器(ALU)控制器存储器输入设备输出设备
(2)计算机中的数据采用二进制表示
(3)计算机的程序和数据存放在存储器中,由程序来控制计算机工作
其中存储程序的思想是该思想的核心
计算机五大部件的工作过程:
在这里插入图片描述
· 运算器(ALU):依照程序指令的功能,完成对数据的加工和处理,运算器能够完成的算术有:算术运算和逻辑运算
· 控制器:计算机指挥中心,控制器通过地址访问存储器,逐条取出选中存储单元的指令,然后分析指令。运算器和控制器被集成在一块电路上,合称中央处理器(CPU)

1.2、 计算机工作过程

1)控制单元是整个CPU的指挥中心,由程序计算器指令寄存器指令译码器操作控制器四个部件组成,程序计算器具有自动加1功能,指令寄存器从内存中读取指令,指令译码器将指令寄存器的指令分析解释,操作控制器是向各部件发出控制信号
在这里插入图片描述
2)内存储器地址空间
一个字节就是一个地址
例如:给出64kb其地址编址为多少,需要多少位二进制来为其编址?
64KB=216B,所以需要16位二进制来编址,其地址范围为0000000000000000-1111111111111111
例如:求1001H到5000H的容量为()KB
(1)从范围求个数:(5000-1001)+1=4000H
(2)十六进制转换为十进制: 4x163----->22 x 212 = 214D
(3) 单位换算:214B = 24KB = 16KB
所以结果为16KB

3) 计算机指令系统
指令:一条指令是机器语言的一条语句,它是能够被计算机识别并执行的二进制代码
在这里插入图片描述指令的执行过程
在这里插入图片描述

2、 计算机的硬件系统各部件及特点

从组成部件上看,计算机硬件系统可分为中央处理单元主存储器输入/输出设备三大子系统
在这里插入图片描述
1)中央处理器
中央处理器主要由算术逻辑单元(ALU)、控制单元(Control Unit)与内部寄存器组(Registers)等组成,寄存器组读取速度非常快,但是容量小。
在这里插入图片描述
2)存储器的分类
计算机有RAMROM两种类型的存储器

(1)随机存取存储器(RAM)
特点:可读可写
缺点:断电数据丢失

  1. 静态RAM(SRAM):不需要刷新,静态读写速度非常快、集成低、功耗大,一般用作高速缓冲器
  2. 动态RAM(DRAM):需要刷新,读写速度没有静态快、成本低、集成度高、功耗低。

(2)只读存储器(ROM)
只读不能写
特点:断电不丢失数据

  1. 可编程ROM
  2. 可擦除、可编程ROM
  3. 电可擦除、可编程ROM

(3)高速缓冲存储器(Cache)
一般由高速SRAM构成,它是在主存和CPU的寄存器之间设置一个高速的容量较小的存储器,其作用就是缓解CPU与主存的速度差。
在这里插入图片描述

3)输入输出设备
(1)键盘与鼠标
(2)显卡与显示器
目前计算机显卡分为:核心显卡独立显卡集成显卡
(3)外存储设备
1. 磁介质(硬盘)
磁介质存储器是硬盘,扇区、磁道(或柱面)和磁头构成了硬盘的基本参数,由这些参数可以计算硬盘的容量,其公式为:总容量=磁头数x磁道数x每道扇区字节数
2. 光介质(光盘)
3. 电介质(固态硬盘、U盘、存储卡等)

3、 计算机各部件之间的连接

计算机中的各个部件(CPU、主存储器和输入/输出设备)之间通过总线控制器和导线连接起来。导线的集合称为总线(Bus)

总线(Bus):

1. 数据总线(DB)
2. 地址总线(AB)
3. 控制总线(CB)
在这里插入图片描述

4、 计算机主要性能指标

计算机功能的强弱可以从字长、运算速度、核数目、线程数。内存储器的容量及外存储器的容量等指标来评价

  1. 字长(8位机、16位机、32位机、64位机)
  2. 运算速度:常用MIPS来评价,主频越高性能越好
  3. 核数目与线程数:CPU的核越多,计算机性能高,计算机处理速度越快。在单个程序中同时运行多个线程完成不同的工作,称为多线程。
  4. 内存与外存储器的容量:内存储器也简称主存,是CPU可以直接访问的存储器,内存储器容量的大小反映了计算机存储信息的能力。外存储器容量通常是指硬盘容量(包括内置硬盘和移动硬盘)。外存储器容量越大,存储的信息就越多。

第三章 计算机软件系统

1、计算机软件的基本知识

1)指令、程序与软件的概念

指令:给计算机的命令叫指令,一种指令对应计算机的一种操作。
指令集:指令集(Instruction Set)是CPU用来计算和控制计算机系统的一整套指令的集合。指令集分为精简指令集(RISC)和复杂指令集(CISC)。
程序:程序是可以连续执行,并能够完成一定任务的指令的集合,它是人与机器之间进行交流的语言。
软件:计算机软件(Computer Software)是指计算机程序与数据及相关文档资料的总称。

2)软件的分类

1. 系统软件
(1)操作系统软件,如:WindowsXP、Windows2003、Windows7、UNIX、Liunx等
(2)各种语言处理软件,如汇编程序与编译程序等
(3)各种服务性程序,如机器的调试、故障检查、诊断程序与杀毒程序等
(4)各种数据库管理系统,如SQL Server、Oracle、MySQL等
2. 应用软件
(1)用于科学计算方面的数学计算软件等
(2)文字处理软件,如Office 2010等
(3)图像处理软件,如Photoshop、动画处理软件(3ds max)等
(4)各种管理软件,如税务管理软件等

2、系统软件

2.1、操作系统

1)什么是操作系统?

  1. 非常重要的系统软件,它为裸机而配置。
  2. 是用户和用户程序与计算机之间的接口,是用户程序和其它系统程序的运行平台和环境。
  3. 有效地控制和管理计算机系统中的各种硬件和软件资源。
  4. 合理地组织计算机系统的工作流程。
  5. 最大限度地方便用户使用计算机,发挥资源的作用。

2)操作系统的特征

  1. 并发性:并发的实质是让计算机同时处理多件事情。
  2. 共享性:共享即分享,在计算机中共享是指将文件、数据或设备与其它进程共同拥有。
  3. 虚拟性:虚拟性是指把物理上的一个实体变为逻辑上的对应物。
  4. 异步性:指多道程序环境下的程序执行,是以异步方式进行的,执行的时机和顺序具有随机性。

2.2、其他系统软件

1. 机器语言(Machine Language)
特点:机器语言是面向机器。
优点:计算机可直接执行,占用内存少,执行速度快。
缺点:通用性差,难于阅读和记忆,编码工作量大,难以维护。
2. 汇编语言(Assembly Language)美国海军上校发明的
特点:汇编语言是符号化的机器语言,也是面向机器的。
优点:比机器语言更易理解
缺点:比机器语言的运行效率低,面向机器,可移植性差,仍然较难使用。
3. 高级语言(High-level Language)
特点:接近自然语言(英语),人较易学习和理解。
优点:高级语言为非面向机器的语言,可读性强,通用性、可移植性较好
缺点:源程序计算机无法识别和执行,必须经过语言处理程序翻译成机器语言程序(即目标程序),才可以由计算机执行
4. 专用语言(Specific Language)
领域专用语言其基本思想是求专不求全,不像通用语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言,例如HTML、SQL
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3、操作系统的类型与管理

操作系统的类型可分为:批处理操作系统分时操作系统实时操作系统网络操作系统分布式操作系统
在这里插入图片描述
1)、操作系统的管理功能
在这里插入图片描述
(1)内存管理:
在这里插入图片描述
(2)文件管理:
在这里插入图片描述
(3)设备管理:
设备管理主要功能有
1. 设备分配:操作系统统一调度分配设备
2. 设备映射:负责逻辑设备到物理设备转换
3. 设备驱动:对物理设备实现I/O操作
4. I/O缓冲区的管理:解决速度不匹配的问题

(4)进程管理:
在这里插入图片描述
(5)作业管理:
在这里插入图片描述
2)、操作系统的故障检查
(1)没有正确安装驱动的设备
在这里插入图片描述
(2)驱动程序未安装 ,不能被操作系统识别
在这里插入图片描述
(3)该设备被禁用或停用
在这里插入图片描述
(4)操作系统服务开启与停用情况查询
在这里插入图片描述
(5)当前活动进程状况查询
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值