第一章计算机基础知识
1.1 概述
1.1.1 计算机发展史
1942年2月,宾夕法尼亚大学研制出世界上第一台电子多功能数字计算机ENIAC。
5个发展时代:
1. 第一代计算机
第一代计算机(1946-1958)的主要特点是采用电子管作为主要部件。体积大、运算速度低、存储容量小、可靠性差,用机器语言或汇编语言编程,主要用于科学计算
2.第二代计算机
第二代计算机(1958-1964)的主要特点是其主要部件由电子管改为晶体管。体积减小,稳定性增加,运算速度提高,功耗小,价格便宜减少,采用先进的编程语言,软件配置开始出现,外部设备开始增加,用于科学计算、数据处理和工业控制。
3.第三代计算机
第三代计算机(1964-1974)的主要特点是采用半导体中小型集成电路代替分立元件、晶体管作为核心部件。通过半导体集成技术,将许多逻辑电路集中在一块硅芯片上仅几平方毫米,显着减小了计算机的体积和功耗,大大提高了速度和存储容量,增强了可靠性,改进了计算机系统结构,进一步改善了软件配置。 完善,随着操作系统的出现,商用计算机开始标准化、模块化、系列化,解决软件兼容性问题,进入科技领域。
4.第四代计算机
第四代计算机(1974-1981)的主要特点是大规模和超大规模集成电路是计算机的主要功能部件。 两个方向; 方向一:利用大规模集成电路制造各种逻辑芯片,组装大型、超级计算机。 计算速度发展到1亿倍,存储容量达到300GB; 方向二:采用大规模集成电路 将运算单元、控制器等部件集中在一块很小的集成电路芯片上,生产微处理器的技术。 微处理器、半导体存储芯片和外部设备接口电路组装在一起就形成了微型计算机。
5.第五代计算机
1981年10月,日本向世界宣布开始研制第五代计算机。 集信息采集、存储、处理、通信与人工智能于一体的智能计算机。
基本结构通常由问题解决与推理、知识库管理、智能人机界面三个基本系统组成。
问题求解与推理子系统:相当于传统计算机中的中央处理器。 处理它的编程语言称为核心语言。 国际上基于逻辑语言或函数语言进行研究,构成第五代计算机系统。 各种超级软件的结构和基础
知识库管理子系统:相当于传统计算机主存、虚拟内存和文件系统的组合。 处理它的编程语言称为高级查询语言。 它用于知识的表达、存储、获取和更新。 它是第五代计算机。 系统的核心基础软件; 通用知识库计算机基础知识,包括日常词汇、语法、语言词典和基本词汇常识。 它是一个系统知识库,用于描述系统本身的技术规范。 它是集成超大规模集成电路设计等某一领域的系统知识库。 集中的技术应用知识库
智能人机界面子系统:允许人们通过语音、文本、图形、图像等方式与计算机对话。自然语言是最先进的用户语言,允许非专业人员操作计算机并获取所需的知识和信息。
6.计算机发展趋势
经典计算机:是一种通用硅片计算机。
(一)量子计算机
2000年,日本成功研制出量子元件——单个电子晶体管,可以控制单个电子的运动,体积小,功耗低。
2011年,加拿大D-Wave 公司宣布世界上第一台真正的商用量子计算机D-Wave One诞生。
(2)光计算机
光计算机是以纳米等离子体元件为核心制造的,利用光信号作为信息运算。
(3)分子计算机
1.1.2 计算机的分类
数据处理方法分为两类:模拟计算机和数字计算机。
模拟计算机:处理的电信号是模拟信号,通过随时间连续变化的物理量来表示测量数据,模拟一些变化过程。
数字计算机:处理的电信号是数字信号,数字信号是指数值随时间间歇性变化的信号。
按尺寸和功能分:超级计算机、大型机、中型计算机、小型计算机、微型计算机
1)超级计算机:超级计算机,速度快、容量大,配备许多外部及外围元件和丰富的高性能软件系统。 价格昂贵,应用于尖端科技领域,如天气预报、地质侦探等。如“银河”、“天河一号”、“神威”等。
2)大型机:存储容量大,运算速度快。 用于数据处理量较大的领域。代表机型:IBM、DEC等。
3)中型机:介于大型机和小型机之间
4)小型机:与大型机相比,软硬件相对较小,价格低廉,可靠性高,易于维护和使用,在存储容量和软件系统方面具有较强优势,应用广泛。
5)微型计算机:核心芯片CPU由大规模集成电路组成。 它由微处理器(核心)、存储芯片、输入输出设备、系统总线等组成。特点:功能全、体积小、灵活性大、价格便宜、使用方便
1.1.3 计算机的特点
1)速度快、精度高:最高运算速度超过1000亿次; 单词越长,精度越高
2)具有逻辑判断和记忆能力:计算机计算能力、逻辑判断能力和记忆能力的结合
3)自动化程度和灵活性高:以存储程序的形式工作,即将编号的程序输入计算机,机器就可以逐条执行,实现了高度的自动化和灵活性。能够快速、自动地完成各种基本功能序列,实现计算机的多功能性,实现计算机应用的各种目的。
1.1.4 计算机应用
1)科学计算:用于完成科学研究和工程技术中提出的数值计算机问题
2)数据处理:信息统计和数据处理分为管理系统和服务系统
管理系统:行政事务管理、生产管理、业务管理等系统
服务导向体系:利用计算机硬件、软件、数据资源,提高社会服务水平和质量
3)CAD/CAM/CIMS:
计算机服务设计(CAD)是指工程设计人员利用计算机存储技术、绘图功能等,利用系统仿真、逻辑仿真、插件划分、自动布线等技术,在人机中设计和优化设计方案。会话方式。
计算机辅助制造(CAM); 利用计算机对生产设备进行管理、控制和操作,可以提高产品质量、降低成本、缩短生产周期的过程
计算机集成制造系统(CIMS); 将以计算机为核心的现代信息技术应用于企业管理和产品开发制造的新一代制造系统。 它是集CAD、CAM、CAE(计算机辅助工程)、管理与决策、网络与数据库和质量保证等子系统技术集成
4)人工智能(AI); 研究、开发模拟、延伸和扩展人类智能的理论、方法、技术和应用系统的新技术科学; 例如机器人、语言识别、图像识别、自然语言处理和专家系统等。
5)电子商务(EC); 分为四类:B2B、B2C、C2C、B2M; 即企业对企业、企业对消费者、消费者对消费者以及企业对企业的卖家或经理; 安全机制由SSL(安全套接字层协议)和SET(安全电子交易协议)提供
1.2 计算机系统
1.2.1 计算机硬件系统
硬件结构:冯诺依曼架构
5个基本部件:运算器、控制器、存储器、输入设备、输出设备。
运算器+控制器+寄存器=中央处理器(计算机的核心)
控制器 + 运算单元 + 内部(主)存储器 = 主机
输入输出设备+外部(辅助)存储器=外部设备
1、中央处理器(CPU)是计算机最关键的部件。
在微型计算机中,也称为微处理器,是采用超大规模集成电路技术制成的芯片。
CPU=控制器+运算符+寄存器
算术单元:也称为算术逻辑单元(ALC),是处理信息的部件。 它在控制器的控制下与内存进行信息交换,负责进行各种基本算术运算以及与、或、非、比较、位移等各种逻辑判断。算术单元还包含暂时存储数据或结果的寄存器。
控制器:整个计算机的指挥中心。 它负责从内存中检索命令,分析命令,进行分析判断,发出控制信号,协调相关计算机设备的工作,保证系统的自动运行。
寄存器:用于存储当前操作所需的各种操作数、地址信息、中间结果等。 将数据暂时存储在CPU的内存中,以加快CPU的运算速度。
CUP的主要指标如下:
① 主频率、倍频、外部频率
主频:CPU的时钟频率(CPU Clock Speed),即CPU在运行时的工作频率。 主频越高,一个时钟周期内完成的指令就越多,CPU的速度就越快。 (各种CPU的内部结构不同,并非所有相同时钟频率的CPU性能都相同)
FSB:系统总线的工作频率
倍频:指CPU主频与外频的比值
三者之间的关系:主频率=外部频率×倍频
②系统总线:是微型计算机之间的纽带。 通过总线接口组件,将中央处理器、存储器、键盘等输入/输出设备连接成一个有机的整体。
系统总线由地址线、数据线、控制线和状态线组成。
数据总线宽度:数据总线决定了整个系统数据流的大小,数据总线宽度决定了CPU与二级缓存、内存、输入/输出设备之间一次传输的信息量.地址总线宽度:地址总线宽度决定了CPU可以访问的物理地址空间。 地址线的宽度为32位。 它可以直接访问高达(4GB)的物理空间。 内存总线速度(Bus Speed):内存总线速度是指CPU与二级(L2)缓存和内存之间的通信速度。扩展总线速度(Bus Speed):扩展总线速度是指本地安装在微机系统上的总线,如VESA或PCI总线等。扩展总线是CPU用来联系外部设备的。 桥
③工作电压( ):CPU正常工作所需的电压
④ 超标量:指CPU在一个时钟周期内可以执行多条指令
⑤一级缓存(L1缓存):CPU内置的缓存计算机基础知识,可以提高CPU的运行效率。
⑥ 缓存采用回写式结构:读写均有效,速度更快; write-结构:仅对读操作有效
⑦动态处理:高性能奔腾处理器中的新技术集成了三项旨在提高处理器操作数据效率的项目:多路分流预测、数据流分析和猜测执行。它不是简单地执行一系列指令,而是通过操作数据来提高处理器的效率。
多路分流预测:通过几个分支来预测程序流程(多路分流预测算法)。 处理器可以参与指令流的跳转。 当处理器获取指令时,它也会在程序中寻找将来要执行的指令。 加速任务数据流分析到处理器:抛开原来程序的顺序,对指令进行分析和重新排列,优化执行顺序,处理器读取解码后的软件指令,判断指令是否可以处理或者是否需要处理与其他指令一起处理。 ,然后处理器决定如何优化顺序,以便有效地处理和执行指令。 推测执行:通过提前判断并执行可能需要的程序指令来提高执行速度。 当处理器执行指令时(一次5条指令),使用Guess执行方法。 释放处理器的超强处理能力,提高软件性能。 正在处理的软件指令基于猜测的分支,结果被保留为“预测结果”,状态被确定,指令可以返回到它们的正常顺序并保持永久的机器状态。
2. 输入设备
(1)键盘
(2) 鼠标
(3) 扫描仪
(4)其他输入设备:麦克风、条码阅读器
3、输出设备
(1) 监视器
(2) 打印机
4. 记忆
它是计算机的存储设备,存储原始数据、中间数据和处理程序。
内存需要被划分为多个单元,每个单元的编号称为单元的地址。
基本上以1个字节作为存储单位。
根据地址取出内存中的信息; 将信息存储到内存中称为“写入”。
从存储器中检索信息称为“读出”。 信息读出后,原来存储的内容不会被破坏,因此信息可以重复检索并多次使用。
它可分为主存储器和辅助存储器。
1)主存:
安装在主机箱内,又称(内存)。 内存可以快速访问信息并且价格昂贵。 由半导体集成电路制成。
只读ROM
可重写只读存储器(ROM.EROM)
随机存取存储器(RAM):存储各种输入输出数据和中间计算结果。 它在与外部存储器交换信息时充当缓冲区。 内存中的信息是使用电信号写入的,当计算机断电时,信息就会丢失。
CPU只能直接处理内存中的数据,内存的速度和大小对计算机性能影响很大。 为了解决这个问题,在内存和CPU之间添加了高速缓冲存储器。
2)辅助存储器:
又称外部存储器,速度慢、容量大、价格低。 批量与内存交换信息,以补充内存容量不足的情况。
例如:U盘、磁带、CD
5、主板
主板是计算机系统中最大的电路板,简称M/B。
凸起CPU、内存、显卡等电脑配件的插槽,将它们组合成一个整体。 电脑的整体运行速度和稳定性很大程度上取决于主板。
母板:
插槽(CPU插槽、DDR3内存插槽、PCIe3.0(2.0)插槽) 接口(HDMI接口、USB接口、VGA接口、串行接口、并行接口、SATA接口、DVI-D接口等) 芯片(芯片组、时钟)芯片、I/O芯片、BIOS芯片、声卡芯片等)电源部分及其他部件
芯片:
时钟芯片:为整个计算机系统提供不同的频率,使各个芯片都能正常工作。 CPU是大脑,芯片是心脏。 只有通过时钟芯片提供时钟信号,这些芯片才能正常工作。 如果缺少它们,I/O芯片就会瘫痪:为用户提供一系列的输入/输出接口; 检测系统温度。 BIOS芯片:Basic Input,计算机开机后、进入操作系统前; 即基本输入/输出系统。 固化某些程序和硬件的基本驱动程序(可以通过刷新BIOS来更改)。 位于PCI附近,开机后,BIOS程序首先会检测计算机的基本硬件并读取信息,最后将主要控制权交给操作系统,BIOS任务完成。
6. 显卡
它是CPU和显示器之间的重要配件,因此被称为显示适配器。 功能:在CPU的控制下,将主机发送的显示数据转换成视频和同步信号发送到显示器。 最后,显示器输出各种图像。
有两类:板载显卡和板载显卡。
板卡类型显卡:PCI显卡、AGP显卡
显卡=PCB基板+显示芯片+显存+显卡BIOS芯片+散热器等部件
超级合金电源(SAP)技术
主板和显卡是微型计算机中必不可少的硬件设备。
1.2.2 计算机软件系统
1、系统软件
该软件分为几个层。 最内层是硬件的扩展和改进,最外层是内部虚拟器的扩展和改进。
系统软件:靠近内层的软件,方便计算机资源的使用和管理
功能:简化计算机操作,扩展计算机处理能力,提高计算机效率。
特点:一、通用性强; 二、碱度
1)操作系统
系统软件的核心是操作系统。 ,OS是由程序模块和数据结构组成的大型软件系统,指挥和管理计算机系统的运行。 它的功能是管理计算机的所有硬件和软件资源。
2)语言处理系统
使用计算机时,必须提前为要解决的问题准备一定的工作步骤,并用特定的语言表达预先计划的方案,这就是编写程序。 计算机能够接受的语言称为编程语言。
根据开发过程和应用水平分为:机器语言、汇编语言、高级语言。
3)数据库管理系统
它是以一定组织方式存储的相关数据的集合。 数据库中的数据没有不必要的冗余,独立于任何应用而存在,可以服务于多种应用。
数据库管理系统是在特定计算机上实现数据库技术的系统软件。 用户用它来建立、管理、维护和使用数据库等。
组织分类:网络数据库、层次数据库、关系数据库
4)工具软件
如输入阶段的编辑程序、运行阶段的连接程序、测试阶段的调试程序、生成测试数据的程序等。
2、应用软件
它是用户利用计算机软硬件资源编写的用于解决各种应用问题的软件。 它必须有系统软件的支持才能工作。
1.2.3 编程语言
用计算机系统可接受的语言编写程序的过程称为编程。 为了以计算机可执行的方式描述算法,任何描述算法和数据结构的符号都可以称为编程。
机器语言、汇编语言、高级语言、面向对象编程语言。
1. 机器语言
计算机可以直接识别并执行基本运算,如取数、送数、加、减等。
用二进制编码表表示的基本操作指令称为机器指令。
指令系统-指令集
用机器语言编写程序的过程称为机器编程(手工编程)
用机器语言编写的程序称为机器程序。
优点:计算机可以直接识别,占用内存少,执行效率高。
缺点:难以理解、难以记忆、编程工作繁琐、容易出错、程序直观性差、修改不方便; 不能移植,没有通用性。
不同的型号有不同的命令系统。
2. 汇编语言
符号化、面向机器的低级编程语言
汇编语言出现于 20 世纪 50 年代。
助记符(助记符体现了指令的功能和主要特征)代表机器指令中的操作码;
操作数:即指令中的常量(立即数)或操作数的地址;
操作数或指令的地址由 16 位二进制数(4 个十六进制数字)表示。
使用符号地址或标签来指示地址。
使用助记符、符号地址、标签等符号来编写程序的计算机语言称为汇编语言。
有些机器语言可以有宏指令。
适合编写实时控制程序和系统软件。
3.高级语言
20 世纪 50 年代末和 20 世纪 60 年代初
所谓高级,是指具有良好的通用性,无需对计算机的指令系统有深入的了解,就可以用高级语言编写程序。
1)(-公式翻译)语言:用于科学计算机,允许使用数学表达式形式的语言来编写程序
特点:程序分块,编写紧凑,灵活方便,结构清晰
2)BASIC(All-Code——面向初学者的通用符号指令编码)语言:特点:简单易学、17种语句、语法结构简单、人机交互、易于修改和调试程序
3)COBOL(-通用面向业务的语言)语言:
特点:按照层次结构描述数据,完全适合现实生活中事务处理的数据结构,接近自然语言的编程风格,可读性强,是世界上最早的标准化语言,通用性强。
缺点:程序不够精致,程序文本的格式有规定,内容比较大,不容易记住。
4)语言
它是第一种系统地体现结构编程思想的语言,无论是数值计算还是数据处理。
特点:结构清晰,易于验证程序的正确性,简洁、精致,控制结构和数据类型丰富,表现力强,执行效率高,易于移植
5)C语言
作为系统描述语言,编写系统软件,编写应用软件
它具有高级语言的优点和低级语言的许多特性。
4. 面向对象的编程语言
基本思想:对于一个具体的问题或对象,将对象的属性(即结构化编程方法中的数据)和方法(即所谓的流程和功能)封装在一起,形成一个整体,即称为特定对象。 。
对象有:封装+继承+多态
面向过程:编写程序时,应该写出解决问题的过程,并详细描述“如何做”。 它很灵活,可以描述从简单到复杂的过程。
面向问题:专门为满足特定应用或特定问题而设计的语言。 当用户用这种语言编写程序时,只需要知道要解决什么问题,即“做什么”,而很少或不需要解释“如何做”。 ”
查询语言:一种高度非过程化的数据库语言,其特点是集合处理和类似英语的语句。 SQL和QUEL都是交互式关系数据库查询语言,它们定义明确、功能齐全、并且易于最终用户使用。
第二代语言:汇编语言
第三代语言:面向问题的各种通用和专用语言
第四代语言:面向应用开发,能够提供全面的软件开发工具
计算机语言的最高理想是用自然语言来指示“做什么”,然后一切都由计算机系统自动完成。
1.2.4 编程语言
软件和硬件结合的点就是计算机的指令系统。 指令是计算机可以识别和执行的操作。
任何程序都必须转换成计算机硬件可以识别和执行的指令序列。
计算机的基本工作原理:存储程序和控制程序
1. 冯诺依曼原理
预先将指示计算机进行操作的指令序列(通常称为程序)和原始数据通过输入设备输入到计算机的内存中。 每条指令都明确规定了计算机将从哪个地址取数据,执行什么操作,然后发送到什么地址等步骤。 计算机运行时,首先从内存中取出第一条指令,通过控制器进行译码,然后从内存中取出数据,按照指令的要求进行指定的计算和逻辑运算,然后将结果发送到内存中根据地址。 接下来,取出第二条指令,在控制器的指挥下完成指定的操作,依次进行,直到遇到停止指令。
即程序和数据存放在一起,按照程序的顺序逐步取出指令,自动完成指令指定的操作。
2、计算机指令系统
程序是指定计算机执行的特定操作的指令序列。
计算机可以有许多具有不同功能的指令。 指令系统取决于计算机,不同类型的计算机指令系统是不同的。
指令分为:操作码和地址码。
操作码:表示计算机应执行的某种操作的性质和功能; 需要操作码。
地址码:表示操作的数据、结果以及下一条指令存放的地址; 形式有很多种,两个地址,三个地址,四个地址等等。
必要指令:数据传输指令、数据处理指令、程序创建指令、输入/输出指令、硬件控制指令
计算机硬件只能识别并执行机器指令。 用高级语言编写的程序必须先由编程语言翻译成机器指令,计算机才能执行。
3. 计算机的工作原理:
计算机的工作实际上就是快速执行指令的过程。
机器工作时,有两类信息在流动:数据信息和命令控制信息。
数据信息:指令原始数据、中间结构、结果数据、源程序等; 从存储器读入运算器进行运算,计算结果存储在存储器中并传送到输出设备。
命令控制信息是控制器对命令进行分析解释后向各部件发出的控制命令,指示各部件协调工作。
1.3 计算机数据和编码
在计算机的整个运行过程中,其内部所有器件都只有两种状态:“0”和“1”
1.3.1 数系的概念
用一组固定的数字和统一的规则来表示数据的方法称为数系。
计数系统包括进位计数系统和非进位计数系统。
进位计数系统:涉及每个数的“基数”和“位权”。 基数是指基数系统中允许的基数位数。 每个基本系统都有固定数量的计数符号。 不同位置的数字所代表的值是确定的。 这个固定位置上的值通常称为位置权重,简称权重。
计算机使用二进制来表示和存储信息的原因:
物理上易于实现运算,逻辑上计算也方便。
1.3.2 常用进位计数系统
1. 小数
特征:
① 有 10 个不同的计数符号 0、1、2、3...9。 每个数字只能用这 10 个计数符号之一来表示。 这些计数符号称为数字。
②采取十分之一的携带原则。 小数点分别从右到左表示一个,数十个,数百和千,每个数字的位置称为数字。
2.二进制
特征:
①两个不同的计数符号0和1作为数字
②将每两的原理置于一个
3.八进制系统
特征:
①使用8个不同的计数符号0-7作为数字
②采用每八到一的携带原则
4.十六进制
特征:
①16不同的计数符号0-9,是数字。
②采用每16位数字的携带原则。
5.小数数和二进制数字之间的转换
从低基数转换为高基础:乘法
从高基数转变为低基数:分区
1)二进制至十进制:
示例:(1101.01)2 = 1×23+1×22+0×21+1×20+0×2-1+1×2-2 =(13.25)10
2)将小数转换为二进制:
示例:(83)10 =()2
方法:除以2; 如果有剩余的1,则1,如果没有剩余,则为0; 从底部到顶部
3)将小数点转换为二元十进制:
示例:将0.8125转换为二元十进制
方法:乘以2个接一个,然后绕整数乘; 将小数乘以2,卸下整数,然后乘以2; 从上到下取
6.小数,八分和十六进制数量之间的转换
用0填充最左边的
1)十进制八分之一:
(512)8 = 5×82+1×81+2×80 =(330)10
2)将十进制转换为八分之一:
(345)10 = 345÷8; 43÷8; 5÷8; 结果从底部到顶部=(531)8
1)二进制到八分
2)二进制八分
1)二进制到十六进制
2)十六进制到二进制
1.3.3计算机中数字的表示
1.正数和负数
使用0代表正数;
使用1表示负数的符号并将其放在数字的最高位置
例如:(01011)2 =(+11)10
(11011)2 =(-11)10
2.原始代码,补充代码,反代码
3.固定点号和浮点数
1)固定点:一个具有固定小数点的数字称为固定点号。 它通常使用定点小数表示,即,小数点固定在符号位和最高位之间。
2)浮点号表示
可用于扩展数字的表示范围
用于表示数字的有效值,其数字反映了数据的准确性。 指数代码用于表示数字中小数点的位置,其数字反映了浮点数代表的数字的范围。
单个浮点数:32位
双精度浮点:64位
1.3.4计算机中的编码
计算机只能识别1和0,因此在计算机中表达的数字,字母,符号等必须由二进制数字的组合表示,即二进制编码。
1.计算机中的数据单位
1)位:它是将数据存储在计算机中的最小单元。 它指的是二进制数中的数字,值为0或1,也称为位。计算机的最直接和基本操作是二进制的操作
2)字节:缩写B是计算机用来表达存储空间大小的基本单元。A字节包含8个二进制位
字节的单位包括KB(),MB()和GB(幸运的角色)。
3)词:这是一串二进制数,可以参与整个计算机内的计算,处理和传输。 它在英语中称为单词。单词是计算机内CPU的数据处理的基本单位。
2.常用的数据编码
1)二进制编码(BCD代码):通过键盘将其转换为BCD代码,然后通过程序自动将其转换为真实的二进制编号以参与计算。 因此,BCD代码也是过渡代码。
2)ASCII代码:美国标准信息互换代码
3)汉字编码
汉字的输入,存储,处理和输出过程使用不同的代码。
①中文字符输入代码(外部代码):中文字符处理系统规定了每个中文字符输入方法输入计算机中的代码。
②中国角色交换法(国际代码):
③中文字符的内部代码:它是计算机用于存储和处理汉字的代码。
④中文角色输出代码:也称为汉字字形代码,用于显示和打印中文字符
1.4计算机应用辅助知识
1.4.1计算机系统的主要技术指标
性能指标:机器单词长度,时钟周期和频率,计算速度,内存能力等。
1.单词长度:
使用二进制代表数字和指令; 前者称为数据字,后者称为指令词。
8个二进制位通常称为字节,一个单词由一个或多个字节组成。 单词中的字节数取决于计算机系统。
2.时钟周期和频率
计算机中央处理器执行每种指令的执行是通过多个微功能完成的。
时钟周期:计算机运行速度的微妙反射。
主要频率:为了指示计算速度,主频率单元是MHz(); 主频率越高(时钟周期越短),计算机的计算速度越快
MIPS(每秒数百万个说明)指标:它可以更全面,准确地反映计算机的计算速度。
3.操作速度
它是测量计算机级别的重要指标。 取决于指令执行时间。 通常以MIPS或MIPS或(每秒数百万个浮点指令)的描述。
在典型计算中执行各种指令的频率和每个指令的执行时间用于计算计算机的等效速度。
4.内存能力
指内部内存中RAM和ROM的总能力。
内存的能力反映了计算机记住信息的能力。
存储容量越大,可以记住的信息越多,计算速度越快,并且计算机处理数据的能力越强。
大多数计算机操作涉及与内存交换信息,但内存的访问速度比CPU的算术和逻辑操作速度低1到2个数量级。 内存的读/写也是影响计算机运行速度的主要因素。
5.最大数据输入/输出率
主机和外部设备之间数据交换的速率也是影响计算机系统工作速度的重要因素。
1.4.2计算机的工具角色
辅助的。
有趣。
1.5中文输入方法
1.5.1拼音输入方法
1.智能ABC的编码基础知识
这是一种声形组合输入方法。 刺皮以及字符的第一个形状编码的中风代码。
2.智能ABC基本汉字输入方法
1)输入
2)简化的Pinin输入
3)混合拼写输入
4)声音形状输入
5)纯笔输入
3.智能ABC开关键
4.字母I和我的特殊用途
输入汉字和数字; 输入通用量词
5.字母V的特殊用途
6.智能ABC内存功能
自动内存; 强制记忆; 朦胧的记忆
1.5.2 WUBI输入方法
1. Wubi字体编码的基础知识
2.基本的汉字输入方法
1.6计算机病毒
1.6.1计算机病毒的简短历史
1.病毒发育阶段:
1)第一代病毒:1986- 1989年; 传统病毒是计算机病毒的萌芽和繁殖期
特征:
①病毒攻击一个目标,感染磁盘引导扇区并感染可执行文件。
②通过拦截系统中断向量并在某些条件下感染目标,监视系统的运行状态
③明显的特征,例如损坏的磁盘扇区,可执行文件的延长以及文件创建日期的更改
④病毒程序没有自我保护措施,并且易于编译相应的反病毒软件
2)第二代病毒:
混合病毒(超级病毒):1989- 1991年
病毒从简单到复杂的阶段,从简单到成熟
计算机局域网开始应用和普及,并发展为网络环境。 网络系统缺乏对安全保护的认识,这是计算机病毒普及的顶峰。
特征:
①病毒攻击目标往往混合在一起,即病毒可以感染磁盘引导扇区和可执行文件
②不要通过明显拦截中断向量来监视系统的操作,而要使用隐藏的方法驻留在内存和感染目标中。
③病毒感染目标没有明显的特征,磁盘上没有不良扇区,可执行文件的长度没有显着增加,并且被感染文件的原始创建日期和时间不会改变。
④病毒计划采用了自我保护措施,加密技术,反追踪技术等。
⑤出现了许多病毒变体,比原始病毒更阴险和更具破坏性。
3)第三代病毒:
1992-1995; 多态性病毒,自变体病毒。
当病毒感染靶标时,宿主中的大多数病毒程序都是可变的。 在同一病毒的多个样本中,病毒程序的大多数代码都不同。
病毒技术的发展,该病毒开始朝着多维化的方向发展。 传统病毒感染的过程与病毒本身的时间和空间无关。 新的计算机病毒与病毒本身的时间,空间和宿主程序密切相关。
4)第四代病毒:
用作其主要通信途径
1.6.2计算机病毒已设置为和功能
1.计算机病毒的定义
它是一个程序,是一种可执行的代码,可以影响计算机软件和硬件的正常操作,破坏数据的正确性和完整性,占据存储空间并降低计算机的性能。
定义:
①通过磁盘,磁带和网络,可以“感染”其他程序的程序可以“传染性”
②可以实现您自己的复制,并使用某种没有潜伏,具有毁灭性程序的载体
③男人制作程序,通过不同的渠道潜伏或寄生虫来存储媒体(例如磁盘,内存)或程序。条件成熟后,它将复制和传播,从而导致计算机的资源在不同程度上破坏
也就是说,它可以通过某种方式潜伏在计算机存储介质(或程序)中,并且当它符合一定条件时,一组过程或计算机资源破坏的说明。
2.计算机病毒的特征
1)编程(可执行性)
2)传染性
3)缺乏
4)触发
5)破坏
6)攻击倡议
7)目标
8)非授权
9)隐藏
10)衍生性
11)
12)不可预测
13)欺骗
14)杀手
1.6.3计算机病毒的结构,分类和命名方法
1.病毒的结构
3个主要功能模块:指南模块+感染模块+性能或伤害模块
后两个模块每个都包含触发条件检测代码的一部分
2.计算机病毒的分类
1)根据计算机病毒攻击的系统分类
DOS系统UNIX系统OS/2系统的病毒系统
2)根据病毒的攻击模型进行分类
迷你计算机小型计算机工作站
3)根据计算机病毒的链接方法分类
来源-Type病毒嵌入式病毒壳-Type病毒操作系统病毒
4)根据计算机病毒的破坏分类
天然计算机病毒计算机病毒
5)根据计算机的寄生部位或感染对象进行分类
通过计算机病毒通过操作系统传播的计算机病毒感染的计算机病毒通过可执行程序传播的计算机病毒
6)根据计算机激活时间分类
定时
7)根据媒体的分类
单病毒网络病毒
3.病毒命名方法
1)根据病毒攻击时间的名称
2)根据病毒癫痫发作的症状名称
3)根据病毒本身的迹象
4)根据病毒发现的名称
5)根据病毒地面字节的长度名称
1.6.4计算机病毒土地的伤害和症状
1.计算机病毒土地的工作过程
6个链接:
①感染的来源
②传染性培养基
③病毒激活
④病毒触发
⑤病毒性能
⑥感染
2.计算机病毒的传播
①通过非移动计算机硬件设备的施法
②通过移动存储设备提供
③通过计算机网络的态度
④通过点 - 到 - 点通信系统和无线渠道的宣传
3.计算机病毒的生命周期
过程:过程设计通信 - 触发,跑步攻击
①发展期
②
③缺乏时期
④攻击期
⑤发现期
⑥消化期
⑦交付期
4.计算机病毒的伤害
支付比直接破坏信息系统上的病毒。
①在计算机数据信息上直接破坏病毒刺激
②职业磁盘空间和信息损坏
③密封系统资源
④影响计算机的运行速度
⑤计算机病毒错误和不可预测的伤害
⑥计算机病毒对系统操作的兼容性
用户计算机病毒会给用户造成严重的心理压力
5.计算机感染病毒的主要症状
1.6.5预防和清除计算机病毒
1. 预防
管理方法中的预防和技术预防
2.清除计算机病毒