计算机导论知识点总结
- 格式:docx
- 大小:24.35 KB
- 文档页数:17
计算机导论知识点总结大一计算机科学作为一门学科,涵盖了广泛的知识领域,从硬件到软件,从理论到实践。
在大一的计算机导论课程中,我们初步接触并学习了一些基础的计算机知识。
本文将从硬件、软件和计算机网络等方面对大一计算机导论的知识点进行总结。
I. 计算机硬件计算机硬件是计算机系统的物理部分,主要包括中央处理器(CPU)、存储器(内存和硬盘)、输入设备和输出设备等。
以下是一些大一计算机导论中涉及到的硬件知识点:1. 中央处理器(CPU):CPU是计算机的核心组件,负责指令的解析和执行。
它包括运算器(ALU)和控制器(CU),其中ALU用于执行算术和逻辑运算,CU负责控制数据流和指令执行。
2. 存储器:计算机的存储器分为主存和辅助存储器。
主存储器(内存)是用于存储数据和程序的临时存储空间,而辅助存储器(硬盘)则用于长期存储数据。
3. 输入设备:计算机的输入设备主要包括键盘、鼠标、扫描仪等,用于将用户输入的信息转化为计算机可以处理的数据。
4. 输出设备:计算机的输出设备主要有显示器、打印机、音频设备等,用于将计算机处理后的结果反馈给用户。
II. 计算机软件计算机软件是由计算机程序和相关文档组成的集合体,分为系统软件、应用软件和中间件等。
以下是一些大一计算机导论中涉及到的软件知识点:1. 操作系统:操作系统是计算机系统的核心软件,负责管理计算机的资源和控制程序的执行。
常见的操作系统有Windows、Linux和macOS等。
2. 程序设计语言:程序设计语言用于编写计算机程序。
大一阶段,我们通常学习一种高级语言,比如Java、C++或Python。
3. 数据结构与算法:数据结构和算法是计算机科学的基础,它们用于解决各种问题和优化程序的执行效率。
4. 数据库管理系统:数据库管理系统用于管理和组织大量的数据,常见的数据库系统有MySQL、Oracle和SQL Server等。
III. 计算机网络计算机网络是计算机通过通信链路进行数据交换和共享资源的系统。
计算机导论大一知识点免费整理计算机导论是大一学生学习计算机专业的必修课程之一,它将介绍计算机的基本原理、体系结构、操作系统及网络等内容。
为了帮助大家更好地学习这门课程,本文将免费整理大一计算机导论的知识点,以帮助同学们更好地理解和掌握相关内容。
一、计算机的基本原理1. 计算机的定义及特点计算机是一种能够根据程序运行自动进行高速数值计算和符号操作的现代化电子化智能设备。
2. 计算机的硬件组成计算机硬件主要由中央处理器(CPU)、存储器、输入设备和输出设备等组成。
3. 计算机的工作原理计算机通过输入设备获取指令和数据,经过中央处理器进行运算处理,再通过输出设备将结果反馈给用户。
二、计算机的体系结构1. 冯·诺依曼体系结构冯·诺依曼体系结构是描述计算机工作原理的基本模型,它包含存储器、运算器、控制器和输入输出设备等组件。
2. Von Neumann体系结构和哈佛体系结构的区别Von Neumann体系结构中存储器中的程序和数据在同一存储空间中,而哈佛体系结构中的程序和数据存储在不同的存储空间中。
三、计算机操作系统1. 操作系统的定义与作用操作系统是管理计算机硬件和软件资源的一种系统软件,它为用户和应用程序提供了一个友好的界面和资源管理的功能。
2. 常见的操作系统及其特点常见的操作系统有Windows、Mac OS和Linux等,它们各有不同的特点和适用场景。
四、计算机网络1. 计算机网络的定义和分类计算机网络是将多台计算机通过通信设备和线路连接起来,实现资源共享和信息传递的系统。
根据网络规模和地理范围的不同,可以分为局域网、城域网和广域网等。
2. 常见的通信协议常见的计算机网络通信协议有TCP/IP、HTTP和FTP等,它们用于实现数据的传输和通信的控制。
五、计算机安全与隐私保护1. 计算机病毒和网络攻击计算机病毒和网络攻击是计算机安全的重要问题,包括病毒、木马、蠕虫和黑客等形式。
大一计算机导论知识点总结计算机导论是大一计算机科学与技术专业的一门基础课程。
通过学习计算机导论,我们可以了解计算机的基本原理、发展历程以及相关的科技概念。
下面就是对大一计算机导论课程的知识点进行总结。
一、计算机的基本概念1. 计算机的定义和基本组成:计算机是指能够按照一定的程序运行并自动执行数据处理各种复杂运算的电子设备,由硬件和软件两部分组成。
2. 计算机的发展历程:从巴贝奇的差分机到现代电子计算机,计算机经历了多个阶段的发展,包括机械计算机、电子管计算机、晶体管计算机、集成电路计算机等。
3. 计算机的性能指标:了解计算机的性能参数,如运算速度、存储容量、外部设备等。
二、计算机的基本原理1. 信息的表示和处理:介绍二进制表示、字符编码、数据类型等相关概念,并了解计算机如何处理信息。
2. 计算机的运算方式:介绍计算机的算术运算、逻辑运算和控制运算等基本运算方式。
3. 计算机的存储系统:讲解内存、硬盘、光盘等存储设备的基本原理和工作方式。
4. 计算机的输入输出设备:了解键盘、鼠标、显示器、打印机等常见的输入输出设备,并了解其工作原理和连接方式。
三、计算机网络与通信1. 计算机网络基础:介绍计算机网络的定义、分类以及网络拓扑结构,了解局域网、广域网等概念。
2. 网络通信协议:了解网络通信协议的基本原理和常见的协议,如TCP/IP协议、HTTP协议等。
3. 互联网与Web:介绍互联网的概念和发展,了解Web的基本原理、URL的结构等相关知识。
四、操作系统与软件1. 操作系统基础:了解操作系统的概念和作用,包括进程管理、内存管理、文件系统等基本功能。
2. 常见操作系统:介绍常见的操作系统,如Windows、Linux 等,了解其特点和使用方法。
3. 软件与应用程序:了解软件的概念和分类,包括系统软件和应用软件,了解一些常见的应用软件。
五、算法与数据结构1. 算法基础:了解算法的概念和设计基本原则,包括时间复杂度、空间复杂度等相关概念。
计算机导论大一知识点整理一、知识概述《计算机导论大一知识点》①基本定义:计算机导论就是计算机科学的一个入门课程,它让刚接触计算机专业的学生对计算机这个大概念有个初步全面的认识。
就像给你一把钥匙,打开计算机这个神秘大屋子的门。
②重要程度:在计算机学科里,那可是基础中的基础。
就好比盖大楼打地基一样,这个学好了,后面深入学习如数据结构、操作系统啥的就轻松点儿。
③前置知识:说实话不需要多少前置知识,有点数学和逻辑思维就够了。
比如知道简单的数学运算和基本的逻辑判断就像如果A成立,那么做B这种。
④应用价值:在现实生活中,你明白了计算机导论,就知道为啥电脑能运行软件,为啥网上购物这么方便这些和计算机相关的事儿了。
二、知识体系①知识图谱:它在整个计算机学科知识体系里处于最前端,是个大框架。
②关联知识:和计算机硬件、软件、网络等很多知识点都有关联。
硬件就像人的身体器官,软件就是灵魂,网络像是人与人沟通的渠道,都离不开计算机导论的基本概念。
③重难点分析:- 掌握难度:对于大一新生来说,概念太多,觉得很抽象是难点。
比如位、字节这些概念。
- 关键点:理解基本的计算机系统组成和各个部分的功能和联系。
④考点分析:- 在考试中的重要性:是基础,占比不小。
- 考查方式:选择题、填空题考查概念,简答题考查对系统运行的理解。
三、详细讲解【理论概念类】①概念辨析:- 计算机系统:简单说就是硬件和软件的组合体。
硬件就是那些能看到摸到的东西,像电脑机箱、显示器等。
软件就是程序,像操作系统、各种办公软件。
就好比一个人,硬件是身体,软件是人的思维思想。
②特征分析:- 计算机硬件:具备电子性、数字性等。
电子性就意味着靠电来运行,像电脑没电就无法工作。
数字性就说计算机硬件处理的都是数字信息,例如0和1这些二进制数字。
- 计算机软件:具有不可见性和逻辑性。
不可见性就是你看不到软件长啥样,逻辑性就是软件运行的逻辑得遵循一定的规则。
③分类说明:- 硬件分类:按功能有输入设备(如鼠标、键盘,用来输入信息到计算机)、输出设备(显示器、打印机把计算机的处理结果显示打印出来)、中央处理器(CPU,计算机的大脑,处理数据特别快)、存储设备(硬盘、内存,用来存储数据的地方)。
大一计算机导论知识点计算机导论是大一学生必修的一门专业课程,旨在介绍计算机科学与技术领域的基本概念和基础知识。
本文将从计算机硬件与软件、计算机网络、数据表示与存储以及算法与程序设计等方面介绍大一计算机导论的主要知识点。
一、计算机硬件与软件1. 计算机硬件的组成:主板、中央处理器、内存、硬盘等。
2. 计算机的工作原理:输入、处理、输出。
3. 计算机软件的分类:系统软件和应用软件。
4. 操作系统的作用和功能:资源管理、文件管理、用户接口等。
二、计算机网络5. 计算机网络的定义和分类:局域网、广域网、互联网等。
6. 网络的拓扑结构:总线型、星型、环型等。
7. IP地址和域名的作用与区别:用于定位网络上的设备和服务。
8. 网络协议和通信规则:TCP/IP协议、HTTP协议等。
9. 常用网络服务:电子邮件、网页浏览、文件传输等。
三、数据表示与存储10. 二进制数的表示与转换:数值的计算和逻辑运算。
11. 字符编码:ASCII码和Unicode码。
12. 存储器的层次结构:寄存器、高速缓存、内存、硬盘等。
13. 数据压缩与加密:提高存储和传输效率,保护数据安全。
四、算法与程序设计14. 算法的定义和特性:有限性、确定性、有效性、输入输出等。
15. 算法的表示方法:伪代码、流程图等。
16. 常见算法的思想:贪心算法、分治算法、动态规划等。
17. 程序设计语言和编译执行过程:C、Java等主流编程语言。
18. 程序的开发过程:需求分析、设计、编码和测试等。
总结:通过学习大一计算机导论,我们可以了解计算机的基本原理和工作方式,掌握计算机网络的基本概念和通信规则,了解数据的表示与存储方式,学习算法和程序设计的基本知识。
这些知识将为我们今后深入学习计算机科学与技术打下坚实的基础。
【本文所述的知识点,仅作为大一计算机导论的基础内容介绍,具体课程内容以教材为准。
】。
计算机导论知识点总结1.计算机的定义:计算机是一种能按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。
2.计算机系统的组成:硬件和软件。
3.计算机硬件的概念:由电子的、磁性的、机械的器件按照一定的体系结构连接而成的物理设备,是计算机系统赖以工作的实体。
4.计算机硬件的组成:中央处理器、存储器、输入输出控制系统和各种输入输出设备。
5.计算机软件的概念:计算机软件是计算机系统中的程序、数据和有关文档的总称,是计算机系统的灵魂,是控制和操作计算机工作的核心。
6.世界上第一台电子数字计算机是1946年美国研制出的ENIAC。
7.计算机的发展:第一代计算机——电子管计算机:以电子管作为逻辑电路的主要器件,几乎没有什么软件配置,运算速度慢,体积较大,价格昂贵;第二代计算机——晶体管计算机:逻辑元器件采用晶体管,内存储器采用磁心体,性能比第一代计算机好点,在软件方面配置了子程序和监控程序,提出了操作系统的概念,出现了高级语言;第三代计算机——集成电路计算机:逻辑元件采用集成电路,主存储器采用半导体;第四代计算机——大规模及超大规模集成电路计算机;新一代计算机——智能计算机;8.微型计算机具有体积小、重量轻、功耗小、可靠性高、使用环境要求不严格、价格低廉、易于成批生产等特点,核心部件是微处理器。
9.计算机的分类:(1)按照计算机处理数据的方式可以分为数字计算机、模拟计算机、数字模拟混合计算机;(2)按照计算机用途可分为通用计算机和专用计算机;(3)按计算机的规模和处理能力分类为巨型计算机、大中型计算机、小型计算机、微型计算机、工作站、服务器、网络计算机;10.计算机的特点:运算速度快、计算精度高、具有记忆能力、具有逻辑判断能力、具有自动控制能力。
11.计算机的用途:科学计算、数据处理、过程控制、计算机辅助系统、人工智能、电子商务。
12.美国数学家冯·诺依曼提出了计算机应由5个基本部分组成:运算器、控制器、存储器、输入、输出设备;提出了“采用二进制”和“存储程序”两个重要基本思想;“采用二进制”就是计算机中的数据和指令均以二进制形式存储和处理;“存储程序”就是将程序事先存入存储器中,使计算机在工作时能自动地从存储器中读取指令、分析后执行。
计算机导论知识点小结1、计算机与一般计算工具的差别:存储器的大小、运算能力。
2、电子计算机是一种能按预先存储的程序,对数字形式出现的信息进行处理的电子装置。
3、世界第一台通用电子数字计算机ENIAC于1946年2月由莫克利和埃克特领导的科研小组建造。
4、冯.诺依曼型计算机(EDVAC)的特点:采用二进制、“程序存储”。
5、1936年图灵在“理想计算机”论文中提出了现代通用数字计算机的数学模型,1945年研制ACE计算机,1947年提出自动程序设计的思想,1950年发表论文“计算机能思考吗”。
6、计算机的发展以构成计算机硬件的逻辑元件为标志,大致经历了从电子管、晶体管、中小规模集成电子路到大规模超大规模集电路计算机等四个发展阶段。
【附】第五代计算机系统(FGCS:): 就是智能计算机系统,智能计算机由以下几个部分组成:知识库(KB:Knowledge Bank)知识库计算机(KBM:Knowledge Bank Machine)知识库管理系统(KBMS)问题求解和推理机智能接口系统应用系统7、微型计算机(1)分代依据:微处理器的位数(2)分代※第一代字长:4位-8位地址总线:4-8条※第二代字长:8位地址总线:16条※第三代字长:16位地址总线:20-24条※第四代字长:16-32位地址总线:24-32条※第五代字长: 64位地址总线:32条8、计算机应用的发展趋势综合化、智能化;网络化、高速化、整体化、协同化;多样化、大众化;微小化、低能耗、低污染、缩微化、绿色化;商品化;集成化、高效化9、计算机的基本组成(1)硬件与软件①硬件硬件系统:指由电子部件和机电装置组成的计算机实体。
硬件的功能:接受计算机程序,并在程序的控制下完成数据输入、数据处理和输出结果等任务。
②软件软件系统:指为计算机工作服务的全部技术资料和各种程序。
软件的功能:保证计算机硬件的功能得以充分发挥,并为用户提供一个宽松的工作环境。
计算机导论大一必考知识点计算机导论是大一学生必须学习的一门课程,旨在培养学生对计算机科学基本概念的理解与掌握。
以下是一些计算机导论大一必考的知识点,对于初学者来说,这些知识点将为他们打下坚实的计算机基础。
一、计算机科学基础知识1. 计算机的定义及发展历程计算机的定义、计算机发展历史、计算机的分类及特点等基本概念,了解计算机的由来与发展,能够分清主要的计算机类型及其特点。
2. 计算机组成与结构了解计算机的各个部件及其功能,包括主机、输入输出设备、存储设备等,并能描述计算机的工作原理及层次结构。
3. 数据表示与处理掌握二进制数系统、八进制数系统和十六进制数系统的转换,理解计算机内部数据的表示与处理方式,懂得数据的位、字节和字的概念。
4. 操作系统了解操作系统的概念、功能和分类,熟悉操作系统的基本组成和工作原理,能够描述进程管理、存储管理和文件管理等基本功能。
5. 数据结构与算法熟悉常见的数据结构,如线性表、树、图等,理解其基本概念和操作,了解算法的基本概念和分类,掌握常见的算法思想和算法设计方法。
二、计算机网络基础知识1. 计算机网络概述了解计算机网络的定义、分类和应用,熟悉计算机网络的组成和工作原理,掌握常见的网络拓扑结构和传输介质。
2. 网络通信协议熟悉TCP/IP协议族,了解各层协议的功能和特点,能够描述网络通信的过程和相关技术。
3. 网络互联与路由了解局域网、广域网和因特网的互联方式,理解路由选择的基本原则和算法,熟悉常见的路由器和交换机配置。
4. 网络安全了解网络安全威胁和常见的网络攻击方式,掌握一些基本的网络安全技术和防护措施。
三、计算机编程基础知识1. 程序设计基础了解程序设计的基本概念和方法,熟悉程序设计的基本流程和开发环境,掌握常用的编程语言和开发工具。
2. 程序设计范式熟悉面向过程、面向对象和函数式等不同的程序设计范式,理解它们的基本原理和应用场景。
3. 算法设计与实现掌握常见的算法设计方法和技巧,如分治法、动态规划法和贪心算法等,能够分析和评估算法的性能。
计算机导论知识点计算机导论知识点概述1. 计算机基础概念- 计算机定义:计算机是一种能够按照程序指令自动进行信息处理的电子设备。
- 计算机分类:根据性能和用途,计算机可分为个人计算机(PC)、服务器、工作站、超级计算机等。
- 计算机组成:硬件系统(包括中央处理器CPU、内存、硬盘、显卡等)和软件系统(操作系统、应用程序等)。
2. 计算机硬件- 中央处理器(CPU):计算机的核心部件,负责执行程序指令。
- 内存(RAM):用于临时存储数据和程序的硬件,断电后数据丢失。
- 存储设备:硬盘驱动器(HDD)、固态驱动器(SSD)、光盘等,用于长期保存数据。
- 输入设备:键盘、鼠标、触摸屏等,用于向计算机输入数据。
- 输出设备:显示器、打印机、扬声器等,用于从计算机获取信息。
- 网络设备:网卡、路由器、交换机等,用于实现计算机之间的数据传输。
3. 计算机软件- 操作系统:管理计算机硬件资源和软件应用的基础软件,如Windows、Linux、macOS。
- 应用软件:为特定任务设计的软件,如文字处理软件、电子表格软件、图像处理软件等。
- 编程语言:用于编写程序的语言,如C、Java、Python等。
- 数据库管理系统:用于存储、检索和管理数据的软件,如MySQL、Oracle、SQL Server。
4. 计算机网络- 网络基础:网络的基本概念、拓扑结构、网络协议等。
- 互联网:全球最大的计算机网络,基于TCP/IP协议。
- 网络安全:保护网络数据不受未授权访问、破坏或泄露的技术和措施。
- 云计算:通过互联网提供计算资源和服务的技术,如Amazon Web Services、Microsoft Azure。
5. 数据结构与算法- 数据结构:组织和存储数据的方式,如数组、链表、栈、队列、树、图等。
- 算法:解决特定问题的一系列步骤,包括排序算法、搜索算法、图算法等。
- 算法分析:评估算法性能的方法,如时间复杂度和空间复杂度。
计算机导论知识点总结指令系统:一台计算机中所有指令的的集合,它是表征一台计算机性能的重要指标。
微型计算机中,控制器的基本功能是指令的操作数。
USB总线是以串行方式传输数据。
计算机网络:计算机网络是利用通信线路连接起来相互独立的计算机的集合,其主要目的是实现数据通信和资源共享。
计算机病毒:破坏计算机功能或数据,影响计算机使用,并能自我复制的一组计算机指令或程序。
操作系统:操作系统是由程序和数据结构组成的大型系统软件,它负责计算机的全部软硬件的资源分配,调度和管理,控制各类程序的正常执行,并为用户使用计算机提供良好的环境。
高速缓冲储存器(Cache):位于cpu和内存之间的储存器,其特点是速度快,目的是是储存器的速度与cpu的速度相匹配。
总线:若干信号线的集合,是计算机各部分之间实现信息传递的通道。
数据结构:数据结构是指具有一定的结构(关系)的数据元素的集合,主要研究数据的各种逻辑结构和物理结构,以及对数据的各种操作。
进程:一个程序(或者程序段)在给定的工作空间和数据集合上的一次执行过程,它是操作系统进行资源分配和调度的一个独立单位。
程序计数器:由若干位触发器和逻辑电路组成,用来存放将要执行的指令在储存器中存放地址。
机器指令:计算机执行某种操作的命令,可由cpu直接执行。
cpu主要的技术指标:1.字长:cpu一次处理的二进制数的位数。
2.主频:cpu内部工作的时钟频率,是cpu运算时的工作频率。
3.地址总线宽度:决定了cpu可以访问储存器的容量,不同型号cpu的总线宽度不同,因而可使用的内存的最大容量也不同。
4.数据总线宽度:决定了cpu与内存,I/0设备之间一次数据传输的信息量。
5.高度缓冲:可以进行高速数据交换的存储器,它先于内存,与cpu交换数据。
6.指令系统:指令的寻址方式越灵活,计算机的处理能越强。
7.机器可靠性:平均无故障时间越短,机器性能月好。
计算机硬件主要由运算器,控制器,储存器,输入设备,输出设备和(总线)组成1.运算器:主要完成算数运算和逻辑运算。
2.控制器:实现取指令,分析指令和执行指令操作的控制,实现对整个运算过程的有规律的控制。
3.储存器:是用来存放数据和程序的部件,可以分为主存储器(也称内存储器),和辅助存储器。
4.输入设备,输出设备:是实现计算机系统与人(或者其他系统)之间进行信息交换的设备。
输入设备将外界信息转化为计算机能接收和识别的信息,输入到计算机中,而输出设备是将计算机处理后的信息转为人或者其它设备可以接受和识别的信息。
操作系统是由程序和数据结构组成的大型系统软件,它负责计算机全部软硬件资源的分配,调度,管理,控制各类程序的正常执行,并为用户使用计算机提供良好的环境。
1.处理器管理:实现多道程序运行下对处理器的分配和调度,使一个处理器为多个程序交替服务,最大限度提高cpu的利用率。
2.存储管理:对计算机的主存储器进行管理,包括主存的分配与回收,主存的保护,主存的扩充。
3.设备管理:对计算机的各类外部设备(输入,输出及外存储器)的管理。
具体包括设备的分配和回收,启动外设工作,进行故障处理等。
4.文件管理:是面向用户实现按名(文件名)存取,支持对文件的存取,检索,插入,修改和删除,解决文件的共享,保护,保密等问题。
5.作业管理:向用户提供实现作业控制的手段,并且按一定的策略实现作业调度。
机器语言,汇编语言,高级语言的特点1.机器语言:是用二进制代码表示的计算机语言,可直接执行。
计算机可以直接识别和执行用机器语言编写的程序,效率很高指令的二进制代码难以记住,因此人工编写机器语言程序很繁琐,易出错。
不同的计算机有不同的机器语言,因此通用性很差。
2.汇编语言:汇编语言程序不能为计算机硬件直接识别和执行,必须通过汇编器(汇编程序)的系统软件"汇编",将汇编语言程序翻译为机器语言程序才能被硬件执行。
通常,将汇编语言程序称为源程序,汇编后得到的机器语言程序称为目标程序。
3.高级语言:高级语言是以接近于人的自然语言编写程序的计算机语言。
高级语言编写的程序可以在不同的计算机上运行,通用性强。
编程方便,简单。
所编写的源程序必须通过"编译"或者"解释"生成目标程序,才能在计算机上执行。
控制器由指令部件,时序部件和微操作控制部件等组成的。
1.指令部件:包括程序计数器(PC),指令寄存器(IR),指令译码器(ID)。
(1)程序计数器由若干位触发器和逻辑门电路组成,用来存放将要执行的指令在存储器中存放地址。
(2)指令寄存器由若干位触发器组成,用来存放从存储器取出的指令(3)指令译码器由门组合线路组成的,用来实现对指令操作码的译码。
2.时序部件:将一条指令所包含的一系列微操作安排不同的"时标"中,实现对微操作的定时。
3.微操作控制部件:综合时序部件所产生的时标信号和指令译码器产生的译码信号,发出取指令和执行指令所需要的一系列微操作信号。
寄存器,高速缓冲,主存储器各自的特点。
1.寄存器:位于cpu中,主要用来存放指令,地址,数据等。
速度与cpu匹配,容量小。
2.高度缓冲存储器:是一种速度很快,容量小的存储器,存放cpu近期要执行的指令和数据,以减少cpu对内存的访问,提高整机性能。
3.主存储器:存放计算机运行的指令和数据,容量大,但速度比寄存器和高度缓冲器慢。
指令的执行过程。
计算机指令执行一般分为2个阶段:首先将要执行的指令从内存中取出送入cpu中,然后由cpu对指令进行译码,判断该指令要完成的操作。
向各部件发出完成该操作的控制信号完成该指令的功能。
当一条指令执行完成后就处理下一条指令。
一般将第一阶段称为指令周期,第二阶段称为执行周期。
1946年在美国宾夕法尼亚大学,莫克利和埃克特,建造了第一台通用电子数字计算机ENIAC冯诺依曼主要提出了“程序储存”和“二进制”。
以构成计算机硬件的逻辑组件为标志,计算机的发展经历了4个阶段,电子管,晶体管,中小规模集成电路,大规模和超大规模集成电路。
计算机系统朝着微型化,巨型化,网络化和智能化的方向发展。
微型计算机以微处理器为核心,按组装形式可分为便携式和非便携式两类,按照计算机是否由最终用户使用,分为独立式微型计算机和嵌入式微型计算机。
第一代计算机网络是单处理中心网络,也称“面向终端的计算网络”,第二代计算机网络是“多处理中心的网络”又称“计算机-计算机网络”1984,ISO组织提出了“开放系统互连(OSI)参考模型”计算机辅助软件工程(CASE)其实就是软件工程中的CAD。
指令是由操作码和地址码组成,其中地址码包含存储单元地址,及运算器中寄存器的编号。
程序是由完成某一特定任务的一组指令所组成。
计算机的基本工作原理1.计算机的自动计算:执行一段预先编制好的计算程序的过程。
2.执行计算程序就是逐条执行指令的过程。
3.指令的逐条执行是由计算机的硬件实现的,可以顺序完成完成取指令,分析指令,执行指令所规定的操作,并为取下一条指令准备好指令地址。
用二进制表示数据信息有两种基本方法,按“值”表示,按“形”表示。
编码,就是按一定的规则组合而成的若干位二进制代码来表示数据数值,它就是计算机中所采用的“形”表示数的一种方法,十进制码如BCD码,可靠性编码如格雷码,海明码。
对字母和字符进行编码的二进制代码称为字符代码。
汉字的输入码,机内码,汉字字形码。
输入码就是用键盘输入汉字时所使用的汉字编码。
机内码,实现汉字在计算机内的存储和处理(使用国标区位码分为94区,每区94个汉字),用两字节表示,每个汉字所在的“区”和“位”。
用连续波形表示声音的信息,称为模拟信息(模拟信号),由振幅和频率来描述。
把声音存储到计算机里的过程叫声音的离散化(数字化)也称模/数转化。
数字化声音的质量与采样频率,采样点数据的测量精度及声道数有关。
一秒钟声音储存的字节数是:采样频率 x 采样精度(位数) x 声道数/8一副图像的存储容量的字节数为图像分辨率 x 颜色深度/8矢量图与位图相比,矢量图形占用的存储空间小。
使用矢量图的软件,可以方便地修改图形。
视频每秒钟至少显示30帧。
中央处理器(cpu)是由运算器和控制器组成,是计算机的核心部件,也称微处理器。
实现的主要功能:1.实现数据的算数运算和逻辑运算。
2.实现取指令,分析指令和执行指令操作的控制。
3.实现异常处理和中断处理,如电源故障,运算溢出,外部设备的请求服务等。
运算器,主要包括算数逻辑单元,多路选择器,通用寄存器,标志寄存器。
1.算数逻辑单元(ALU):由加法器组成,可以直接实现加法运算及逻辑运算。
2.通用寄存器:由若干位触发器组成,用于传输和暂存数据。
3.多路选择器:可以从多路输入中选择一路作为输出。
4.标志寄存器:由若干位触发器组成,用来存放ALU的运算结果的一些状态。
运算器的实质上只是提供了各种“数据通路”。
在不同的控制信号序列的控制下,让数据从“源地址”出发,途径不同的“通路”,到达“目的地址”,便可完成对数据的“加工”,实现了对数据的运算。
控制器是统一指挥和控制计算机各个部分协调操作的中心部件。
实现取指令,分析指令,根据判别结果,按一定的顺序发出执行该指令的一组操作控制信号(由于这些控制信号完成的操作是计算机中最简单的“微小”的操作,所以称作微操作控制信号),当执行完一条指令后,便自动从存储器中取出下一条要执行的指令。
由指令部件,时序部件,和微操作控制部件组成。
1.指令部件:包括程序计数器(PC),指令寄存器(IR),指令译码器(ID)。
(1)程序计数器:由若干位触发器和逻辑门电路组成,用来存放将要执行的指令在存储器的存放地址。
(2)指令寄存器:由若干位触发器组成,用来存放从存储器取出的指令。
(3)指令译码器:由门组合线路组成的,用来实现对指令操作码的译码。
2.时序部件:将一条指令包含的一系列微操作安排在不同的“时标”中,即可实现对微操作的定时。
3.微操作控制部件:综合时序部件所产生的时标信号和指令译码器所产生的译码信号,发出取指令和执行指令所需要的一系列微操作信号(采用组合逻辑与微程序逻辑)(1)组合逻辑控制:微操作信号是由组合线路产生。
(修改,增补,检查困难,优点是为微操作控制信号只要通过几级门电路的延时便可产生,因而速度较快,这种指令在指令种类较少的简单计算机,或速度要求高的高速计算机中获得广泛应用)(2)微程序逻辑控制:是建立在微程序设计技术基础上的。
每一条机器指令是用一段微程序来解释,而微程序是由微指令组成,每一条微指令可产生一个或多个可同时执行的微命令。
(一个控制字(每位由0或1组成代表“执行”,或者“不执行”)称为一条微指令,存放微指令的存储器称为控制存储器,微指令由为操作码和微地址段组成)。