信息学奥赛计算机基础知识复习材料
NOIP信息竞赛初赛计算机基础知识大全
NOIP信息竞赛初赛计算机基础知识大全NOIP信息竞赛(全国青少年信息学奥林匹克竞赛)是中国的一项重要信息学竞赛活动,旨在选拔优秀的计算机科学与技术人才。
竞赛内容广泛,包括计算机基础知识、算法与数据结构、编程语言等方面的考查。
下面将从计算机基础知识方面,给出一些内容的简要介绍。
1.计算机硬件计算机硬件是指计算机中各种物理组件,包括中央处理器(CPU)、内存、硬盘、显卡等。
了解计算机硬件的基本原理,可以帮助我们更好地理解计算机的工作原理。
2.计算机操作系统计算机操作系统是计算机硬件与软件之间的桥梁,它管理计算机的各种硬件资源,为应用程序提供运行环境。
常见的操作系统有Windows、Linux、Mac OS等。
对不同操作系统的特点、命令以及常见问题的解决方法有一定的了解,有助于更好地使用计算机。
3.计算机网络计算机网络是指多台计算机通过通信设备互相连接起来,共享资源和信息。
了解计算机网络的基本概念、常用协议(如TCP/IP协议)、网络安全等知识,可以帮助我们更好地利用网络资源。
4.数据库数据库是指存储、管理和运行的大量数据的系统。
了解数据库的基本概念、常用数据库管理系统(如MySQL、Oracle等)、SQL语言等,可以帮助我们更好地存储和管理数据。
5.编程语言编程语言是计算机与程序员之间的一种交流方式,它将人类能够理解的指令转化为计算机可以执行的指令。
了解常见的编程语言(如C/C++、Java、Python等)的语法和特点,有助于我们进行程序设计与开发。
6.算法与数据结构算法是指解决问题的步骤和方法,数据结构是指数据的组织方式和操作方法。
了解常见的算法(如排序算法、查找算法等)和数据结构(如数组、链表、栈、队列等),可以帮助我们更好地设计和优化程序。
7.计算机安全与加密技术计算机安全是指保护计算机和计算机信息免受非法侵入和破坏的一种技术。
了解计算机安全的基本原理、常用的加密算法和密码学知识,可以帮助我们更好地保护计算机和信息的安全。
信息学奥赛-计算机基础知识.docx
第一章计算机基础知识 (2)第一节数制及其转换 (2)第二节算术运算和逻辑运算 (3)第三节原码、反码和补码 (5)第四节浮点数的表示方法 (6)第五节奇偶校验 (7)第六节ASCII码表 (8)第二章计算机硬件基础 (9)第一节中央处理器 (9)第二节存储器系统 (10)第三节输入输出系统 (11)第三章网络基础知识 (12)第一节网络的组成与结构 (12)第二节网络协议 (13)第三节Internet相关知识 (13)第三节Internet相关知识 (14)第四章其他相关基础知识 (15)第一节计算机病毒 (15)第二节数据库系统 (15)第五章数据结构之线性结构 (16)第一节线性表 (16)第二节栈 (17)第三节队列 (18)第六章数据结构之非线性结构 (19)第一节树的概念 (19)笫二节树的表示方法和存储结构 (20)第三节二叉树的概念 (22)第四节二叉树的遍历 (24)第五节普通树的遍历 (27)第六节根据两种遍历顺序确定树结构 (28)第七节二叉排序树 (29)第八节最优二叉树(哈夫曼树) (30)AOE 网 (32)第一章计算机基础知识第一节数制及其转换一、二、八、十六进制转十进制的方法:乘权相加法。
例如:( 110 1 0110 ) 2 = 1 X27 + 1 X26 + 0 X 2'+ 1X2'+ 0X2‘+ 1X22 + 1X2'+ 0X2°=(214) io (2365) 8= 2X8'+ 3X82 + 6X81 + 5X8° = (1269) 10(4BF) 16二4X16'+ 11X161 + 15X16°二(1215)10带小数的情况:(110.011) 2 = 1X22 + 1X2' + 1X2°+ 0X2-1 + 1 X2-2 + 1X2-3 = (6. 375) 10(5. 76) 8 = 5X8°+ 7X8'1 + 6X8-2 = (5. 96875) 10(D. 1C)二13X16° + 1X16'+ 12*16之二(13. 109375) 10二、十进制化二进制的方法:整数部分除二取余法,小数部分乘二取整法。
信息学奥赛_计算机基础知识
第一章计算机基础知识 (3)第一节数制及其转换 (3)第二节算术运算和逻辑运算 (5)第三节原码、反码和补码 (8)第四节浮点数的表示方法 (10)第五节奇偶校验 (11)第六节ASCII码表 (13)第二章计算机硬件基础 (14)第一节中央处理器 (14)第二节存储器系统 (17)第三节输入输出系统 (19)第三章网络基础知识 (20)第一节网络的组成与结构 (20)第二节网络协议 (21)第三节Internet相关知识 (22)第三节Internet相关知识 (23)第四章其他相关基础知识 (25)第一节计算机病毒 (25)第二节数据库系统 (25)第五章数据结构之线性结构 (27)第一节线性表 (27)第二节栈 (29)第三节队列 (31)第六章数据结构之非线性结构 (33)第一节树的概念 (33)第二节树的表示方法和存储结构 (35)第三节二叉树的概念 (39)第四节二叉树的遍历 (42)第五节普通树的遍历 (47)第六节根据两种遍历顺序确定树结构 (49)第七节二叉排序树 (52)第八节最优二叉树(哈夫曼树) (53)AOE网 (56)第一章计算机基础知识第一节数制及其转换一、二、八、十六进制转十进制的方法:乘权相加法。
例如:(11010110)2 = 1×27 + 1×26 + 0×25 + 1×24 + 0×23 + 1×22 + 1×21 + 0×20 = (214)10(2365)8 = 2×83 + 3×82 + 6×81 + 5×80 = (1269)10(4BF)16 = 4×162 + 11×161 + 15×160 = (1215)10带小数的情况:(110.011)2 = 1×22 + 1×21 + 1×20 + 0×2-1 + 1×2-2 + 1×2-3 = (6.375)10(5.76)8= 5×80 + 7×8-1 + 6×8-2 = (5.96875)10(D.1C)16= 13×160+ 1×16-1 + 12*16-2 = (13.109375)10二、十进制化二进制的方法:整数部分除二取余法,小数部分乘二取整法。
信息学奥赛基础知识
1、计算机的基本硬件结构一直沿袭( )设计的框架。
A.比尔•盖茨B.冯•诺依曼C.布尔D.图灵答案:B2、以下无符号数中,最小的数是()A.(11011001)2B.(75)10C.(37)8D.(2A)16答案:C3、在外部设备中,绘图仪属于()A. 输入设备B.输出设备C. 辅(外)存储器D.主(内)存储器答案:B4、计算机主机是由CPU与()构成的A. 控制器B. 输入、输出设备C. 运算器D.内存储器答案:D5、计算机病毒的特点是()A. 传播性、潜伏性、易读性与隐蔽性B. 破坏性、传播性、潜伏性与安全性C. 传播性、潜伏性、破坏性与隐蔽性D. 传播性、潜伏性、破坏性与易读性答案:C6、WINDOWS 9X是一种()操作系统A. 单任务字符方式B. 单任务图形方式C. 多任务字符方式D. 多任务图形方式答案:D7、Internet的规范译名应为()A. 英特尔网B. 因特网C. 万维网D. 以太网答案:B8、计算机网络是一个()系统A.管理信息系统B.管理数据系统C.编译系统D. 在协议控制下的多机互连系统答案:D9、计算机系统总线上传送的信号有()A.地址信号与控制信号B. 数据信号、控制信号与地址信号C.控制信号与数据信号D. 数据信号与地址信号答案:B10、计算机的运算速度取决于给定的时间内,它的处理器所能处理的数据量。
处理器一次能处理的数据量叫字长。
已知64位的奔腾处理器一次能处理64个信息位,相当于()字节。
A.8个B.1个C.16个D. 2个答案:A11、某种计算机的内存容量是640K,这里的640K容量是指()个字节A.640B. 640*1000C. 640*1024D. 640*1024*1024答案:C12、下面哪些计算机网络不是按覆盖地域划分的()A.局域网B. 都市网C.广域网D. 星型网答案:D13、在有N个叶子节点的哈夫曼树中,其节点总数为()A.不确定B. 2N-1C. 2N+1D. 2N答案:B14、已知数组中A中,每个元素A(I,J)在存贮时要占3个字节,设I从1变化到8,J 从1变化到10,分配内存时是从地址SA开始连续按行存贮分配的。
信息学奥赛计算机基础知识
目录青少年信息学奥林匹克竞赛情况简介 (5)第一章计算机基础知识 (7)1.1 计算机的基本常识 (7)1.1.1 计算机的产生与发展 (7)1.1.2 计算机系统及工作原理 (7)1.1.3 计算机中有关数及编码的知识 (8)1.1.4 原码、反码与补码 (10)1.1.5 逻辑运算 (10)1.2 操作系统 (11)1.2.1 DOS(Disk Operating System)的组成 (11)1.2.2 DOS的文件和目录 (11)1.2.3 DOS命令 (12)1.2.4 Windows简介 (12)1.3 计算机网络常识 (13)1.3.1 网络基础知识 (13)1.3.2 Internet简介 (14)1.4 计算机信息安全基础知识 (16)1.4.1 计算机的网络安全 (16)1.4.2 计算机病毒 (17)1.4.3 病毒的分类 (17)第2章C++编程简介............... 错误!未定义书签。
2.1 机器语言、汇编语言和高级语言........................................................ 错误!未定义书签。
2.2 C语言与C++的历史............................................................................ 错误!未定义书签。
2.3 C++标准库 ............................................................................................ 错误!未定义书签。
2.4 结构化编程............................................................................................ 错误!未定义书签。
信息学奥赛计算机基础知识
信息学奥赛计算机基础知识复习材料第一章计算机的概念、诞生与发展、应用、分类一、计算机的概念:是一种能迅速而高效的自动完成信息处理的电子设备,它能按照程序对信息进行加工、处理、存储。
1、惊人的运算速度;2、很高的计算机精度;3、超强的存储能力;4、准确的逻辑判断能力;5、自动控制能力。
四、计算机的主要应用:1、数值计算:2、数据和信息处理:其特点是数据量大,但计算相对简单。
其中数据泛指计算机能处理的各种数字、图形、文字,以及声音、图像等信息。
数据处理指对数据的收集、存储、加工、分析和传送的全过程。
3、过程控制:是生产自动化的重要技术内容和手段,是由计算机对所采集到的数据按一定方法经过计算,然后输出到指定执行机构去控制生产的过程。
4、计算机辅助系统:是指利用计算机帮助人们完成各种任务,包括计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助教学(CAI)等。
CAD:即Computer Aided Design的缩写,名称为:计算机辅助设计。
CAM:即Computer Aided Manufacturing的缩写,名称为:计算机辅助制造。
CAI:Computer Aided Instruction的缩写,名称为:计算机辅助教学。
CAT:即Computer Aided Testing的缩写,名称为:计算机辅助测试。
CAE:即Computer Aided Engineering的缩写,名称为:计算机辅助工程。
5、人工智能:是指用计算机模拟人脑的思维过程,是计算机应用的重要领域。
五、计算机分类:1、按规模分:巨型、大型、中型、小型、微型计算机。
我们学校和家庭使用的计算机都微型计算机,简称微机,又称个人计算机,或简称PC机。
2、按用途分:专业计算机、通用计算机。
3、按原理分:模拟计算机、数字计算机。
六、微型机的主要技术指标1、字长:指计算机能够直接处理的二进制数据的位数。
单位为位(BIT)。
信息学奥赛全部内容知识
▪信息技术竞赛辅导▪计算机基础知识▪第一章计算机基础常识▪第二章操作系统简介▪第三章计算机网络▪第四章计算机信息安全基础知识▪Pascal 语言▪第一章开始编写pascal语言程序▪第二章Pascal语言基础知识▪第三章顺序结构程序设计▪第四章选择结构程序设计▪第五章循环结构程序设计▪第六章数组与字符串▪第七章函数和过程▪第八章子界与枚举类型▪第九章集合类型▪第十章记录与文件类型▪第十一章指针▪第十二章程序调试▪常用算法与策略▪第一章算法的概念▪第二章递归▪第三章回溯▪第四章排序▪第五章查找▪第六章穷举策略▪第七章贪心算法▪第八章分治策略▪数据结构▪第一章什么是数据结构▪第二章线性表▪第三章栈▪第四章队▪第五章树▪第六章图▪动态规划▪第一章什么叫动态规划▪第二章用动态规划解题▪第三章典型例题与习题▪第四章动态规划的递归函数法▪第五章动态规划分类1▪数学知识及相关算法▪第一章有关数论的算法▪第二章高精度计算▪第三章排列与组合▪第四章计算几何▪第五章其它数学知识及算法▪图论算法▪第一章最小生成树▪第二章最短路径▪第三章拓扑排序(AOV网)▪第四章关键路径(AOE网)▪第五章网络流▪第六章图匹配▪搜索算法与优化▪第一章双向广度优先搜索▪第二章分支定界法▪第三章A*算法青少年信息学奥林匹克竞赛情况简介信息学奥林匹克竞赛是一项旨在推动计算机普及的学科竞赛活动,重在培养学生能力,使得有潜质有才华的学生在竞赛活动中锻炼和发展。
近年来,信息学竞赛活动组织逐步趋于规范和完善,基本上形成了“地级市——省(直辖市)——全国——国际”四级相互接轨的竞赛网络。
现把有关赛事情况简介如下:全国青少年信息学(计算机)奥林匹克分区联赛:在举办1995年NOI活动之前,为了扩大普及的面,并考虑到多数省、直辖市、自治区已经开展了多年省级竞赛,举办了首届全国青少年信息学(计算机)奥林匹克分区联赛。
考虑到不同年级学生的知识层次,也为了鼓励更多的学生积极参与,竞赛设提高组、普及组,并分初、复赛进行,这样可以形成一个梯队,确保每年的竞赛活动有比较广泛扎实的基础。
NOIP初赛复习19计算机信息处理
NOIP初赛复习19计算机信息处理计算机信息处理是指利用计算机进行信息的获取、处理和传输的过程。
在NOIP(全国青少年信息学奥林匹克联赛)初赛中,计算机信息处理是考察参赛选手的基础知识和应用能力的重要内容之一、下面是对计算机信息处理相关知识点的复习总结,希望能够帮助你备战NOIP初赛。
1.数据存储与表示-十进制、二进制和十六进制之间的转换-正整数的二进制表示及其与十进制的转换-数字的二进制位数和最高位的计算方法-二进制补码的计算与转换-浮点数的IEEE754标准表示方法及其与十进制的转换2.数据类型与数据结构-基本数据类型:整型、浮点型、字符型等-数据结构:数组、链表、队列、栈、树等-数据的存储方式:顺序存储和链式存储-线性表和非线性表的区别与应用场景-平衡二叉树的特点及插入、删除等操作3.算法与数据处理-基本算法:排序、查找、递归、动态规划等-算法分析:时间复杂度、空间复杂度的计算与比较-常用的排序算法:冒泡排序、选择排序、插入排序、归并排序、快速排序等-常用的查找算法:顺序查找、二分查找等4.输入与输出-键盘输入和屏幕输出的基本操作-文件输入和输出的基本操作- 标准输入输出函数的使用:scanf、printf等- 文件操作的函数使用:fopen、fclose、fread、fwrite等-重定向输入输出的方法与应用场景5.网络与网络通信-TCP/IP协议栈的基本概念和组成-IP地址和子网掩码的计算和应用-常见的网络通信协议:HTTP、FTP、SMTP、POP3等- 网络编程与套接字的使用:socket、bind、listen、accept等-网络安全与加密通信的基本原理和方法6.数据库与SQL语言-数据库的基本概念和组成-关系数据库的建表、查询、插入、更新、删除操作-SQL语言的基本语法和常用操作:SELECT、INSERT、UPDATE、DELETE等-数据库索引的创建和使用-数据库事务的概念和应用7.图形图像处理-像素和分辨率的概念与计算-图像的基本操作:平移、旋转、缩放、裁剪等-常用的图像压缩算法:JPEG、PNG等- 图形绘制与图像处理的基本函数和库:Canvas、OpenCV等-简单图形算法的应用:线段绘制、多边形填充等以上只是计算机信息处理涉及到的一些重要知识点,还有很多细节和实际应用需要进一步研究和学习。
奥赛必备计算机基础知识
奥赛必备计算机基础知识1 计算机概述1.发展史(1)计算机发展代别划分:代别年代逻辑元件第一代 1946-1958 电子管第二代 1959-1964 晶体管第三代 1965-1970 集成电路第四代 1971-?大规模集成电路(2)1946年2月,在美国宾夕法尼亚大学诞生了世界上第一台电子计算机ENIAC (Electronic Numerical Integrator And Computer),这台计算机占地170平方米,重30吨,用了18000多个电子管,每秒能进行5000次加法运算。
(3)冯·诺依曼理论1944年,美籍匈牙利数学家冯·诺依曼提出计算机基本结构和工作方式的设想,为计算机的诞生和发展提供了理论基础。
时至今日,尽管计算机软硬件技术飞速发展,但计算机本身的体系结构并没有明显的突破,当今的计算机仍属于冯·诺依曼架构。
其理论要点如下:·计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5部分组成。
·存储程序思想——把计算过程描述为由许多命令按一定顺序组成的程序,然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后,输出结果。
(4)我国的计算机发展情况·我国从1956年开始计算机的科研和教学工作;·1960年我国第一台自行设计的通用电子计算机107机诞生;·1964年我国研制成大型通用电子计算机119机;·1983年每秒运行一亿次的银河巨型计算机在国防科技大学诞生;·1992年研制成功每秒运行10亿次的“银河Ⅱ”巨型计算机;·1997年又研制成功每秒运行130亿次的“银河Ⅲ”巨型计算机;·我国较有名的微型计算机品牌有:“联想”、“长城”、“方正”等;(5)微机发展:·1982年Intel公司发布80286个人计算机微处理器芯片;·1985年-80386·1989年-80486·1993年,Pentium,主频60-66 MHz;·1997年,PentiumⅡ,主频233 MHz;·1999年,Pentium Ⅲ,主频 450MHz以上;·2000年,P4,主频1.4G以上;2.计算机的特点:运算速度快,运算精度高,具有记忆能力,具有逻辑判断能力,具有自动控制能力;计算机的应用:科学计算、自动控制、信息处理、辅助设计(教学、制造)等;3.分类巨型机、大型机、小型机、微型机、单片机§2 计算机系统的基本组成计算机系统由硬件和软件两部分组成。
信息学竞赛辅导资料_基础知识
1.发展史(1)计算机发展代别划分:代别*年代逻辑元件第一代1946-1958电子管第二代1959-1964晶体管第三代1965-1970集成电路第四代1971-?大规模集成电路(2)1946年2月,在美国宾夕法尼亚大学诞生了世界上第一台电子计算机eniac(electronic numerical integrator and computer),这台计算机占地170平方米,重30吨,用了18000多个电子管,每秒能进行5000次加法运算。
(3)冯·诺依曼理论1944年,美籍匈牙利数学家冯·诺依曼提出计算机基本结构和工作方式的设想,为计算机的诞生和发展提供了理论基础。
时至今日,尽管计算机软硬件技术飞速发展,但计算机本身的体系结构并没有明显的突破,当今的计算机仍属于冯·诺依曼架构。
其理论要点如下:·计算机硬件设备由存储器、运算器、控制器、输入设备和输出设备5部分组成。
·存储程序思想——把计算过程描述为由许多命令按一定顺序组成的程序,然后把程序和数据一起输入计算机,计算机对已存入的程序和数据处理后,输出结果。
(4)我国的计算机发展情况·我国从1956年开始计算机的科研和教学工作;·1960年我国第一台自行设计的通用电子计算机107机诞生;1964年我国研制成大型通用电子计算机119机;·1983年每秒运行一亿次的银河巨型计算机在国防科技大学诞生;1992年研制成功每秒运行10亿次的“银河ⅱ”巨型计算机;1997年又研制成功每秒运行130亿次的“银河ⅲ”巨型计算机;·我国较有名的微型计算机品牌有:“联想”、“长城”、“方正”等;(5)微机发展:·1982年intel公司发布80286个人计算机微处理器芯片;·1985年-80386·1989年-80486·1993年,pentium,主频60-66 mhz;·1997年,pentiumⅱ,主频233 mhz;·1999年,pentium ⅲ,主频 450mhz以上;·xx年,p4,主频以上;2.计算机的特点:运算速度快,运算精度高,具有记忆能力,具有逻辑判断能力,具有自动控制能力;计算机的应用:科学计算、自动控制、信息处理、辅助设计(教学、制造)等;3.分类巨型机大型机小型机微型机单片机§2计算机系统的基本组成计算机系统由硬件和软件两部分组成。
信息奥赛培训资料计算机基础
•系统软件(DOS 、Windows、UNIX等)
•软件系统 •
应用软件(Office、Photoshop等)
•图2-1 计算机系统的基本组成
PPT文档演模板
信息奥赛培训资料计算机基础
1.2.1 计算机硬件系统
1.运算器 2.控制器 3.存储器 4.输入设备 5.输出设备
PPT文档演模板
信息奥赛培训资料计算机基础
PPT文档演模板
信息奥赛培训资料计算机基础
•(5)指令 •指挥计算机执行某种基本操作的命令称为指令。 一条指令规定一种操作,由一系列有序指令组成 的集合称为程序。
•(6)容量 •容量是衡量计算机存储能力常用的一个名词,主 要指存储器所能存储信息的字节数。常用的容量 单位有B、KB、MB、GB,它们之间的关系是: 1KB=1024B,1MB=1024KB,1GB=1024MB。
•解释并执行
•执行 •结果
•图2-6 编译过程示意图
PPT文档演模板
•图2-7 解释过程示意图
信息奥赛培训资料计算机基础
2.应用程序
应用软件是用高级语言编写出来的具有特定功 能的为解决某一具体问题而开发的程序。用户 不再编写程序就可以直接使用。例如:Word、 WPS、网络蚂蚁、金山解霸等。应用软件是面向 用户的最高层程序。
PPT文档演模板
信息奥赛培训资料计算机基础
1.计算机的产生与发展
表1-1 计算机发展的四个阶段
•代次
•起止年份
•第 一 •1946~195
代
7
•所用电子元 器件
•电子管
•数据处理方 式
•汇 编 语 言 、 代码程序
•运算速度
•几 千 ~ 几 万次/秒
1信息技术奥赛基础部分
《计算机基础常识》复习提纲一、计算机发展史1、诞生:1946,美国,ENIAC2、发展:电子管、晶体管、集成电路、(超)大集成电路(微机诞生)二、完整计算机系统组成1、硬件系统(组成计算机的电子器件)——冯·诺依曼结构1)运算器:(ALU+寄存器等)用于进行加法运算2)控制器:协调控制各部件运行3)存储器:(内存:ROM/RAM、外存)存放数据4)输入设备:鼠标、键盘、麦克风(需接口电路PCI/AGP/ISA等)5)输出设备:打印机(点阵/喷墨/激光)、显示器(LCD/VGA)、音箱等(同上)补:CPU、主频等相关概念总线概念:AB地址总线,CB控制总线,DB数据总线表示数据信息流向2、软件系统(程序及相关文档,是用户与硬件之间交互界面)1)系统软件:OS、DBMS、语言编译系统等2)应用软件:为了某一目的专门开发的软件财务软件、办公软件Office/WPS等三、计算机的应用:1、数值计算:弹道轨迹、天气预报、高能物理等等2、信息管理:企业管理、物资管理、电算化等3、过程控制:工业自动化控制,卫星飞行方向控制4、辅助工程:CAD、CAM、CAT、CAI 等四、二进制相关应用1、存储单位:bit、Byte、KB、MB、GB、TB8bit=1Byte2、点阵图的存储【例题分析】1、要使1 ...8号格字的访问顺序为:8、2、6、5、7、3、1、4,则下图中的空格A)6 B)0 C)5 D)32、64KB的存储器用十六进制表示,它的最大的地址码是( B)A)10000 B)FFFF C)1FFFF D)EFFFF3、一个向量第一个元素的存储地址是100,每个元素的长度是2,则地5个元素的地址是( B )。
A)110 B)108 C)100 D)1094、已知数组A中,每个元素A[I,J]在存贮时要占3个字节,设I从1变化到8,J 从1变化到10,分配内存时是从地址SA开始连续按行存贮分配的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息学奥赛计算机基础知识复习材料第一章计算机的概念、诞生与发展、应用、分类一、计算机的概念:是一种能迅速而高效的自动完成信息处理的电子设备,它能按照程序对信息进行加工、处理、存储。
阶段第一代第二代第三代第四代时间1946——19581959——19641965——19701971——至今逻辑器件真空电子管晶体管中小规模集成电路大规模或超大规模集成电路应用范围科学计算、军事研究数据处理、事物处理包括工业控制的各个领域应用到了各个领域三、计算机的主要特点1、惊人的运算速度;2、很高的计算机精度;3、超强的存储能力;4、准确的逻辑判断能力;5、自动控制能力。
四、计算机的主要应用:1、数值计算:2、数据和信息处理:其特点是数据量大,但计算相对简单。
其中数据泛指计算机能处理的各种数字、图形、文字,以及声音、图像等信息。
数据处理指对数据的收集、存储、加工、分析和传送的全过程。
3、过程控制:是生产自动化的重要技术内容和手段,是由计算机对所采集到的数据按一定方法经过计算,然后输出到指定执行机构去控制生产的过程。
4、计算机辅助系统:是指利用计算机帮助人们完成各种任务,包括计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助教学(CAI)等。
CAD:即ComputerAidedDesign的缩写,名称为:计算机辅助设计。
CAM:即ComputerAidedManufacturing的缩写,名称为:计算机辅助制造。
CAI:ComputerAidedInstruction的缩写,名称为:计算机辅助教学。
CAT:即ComputerAidedTesting的缩写,名称为:计算机辅助测试。
CAE:即ComputerAidedEngineering的缩写,名称为:计算机辅助工程。
5、人工智能:是指用计算机模拟人脑的思维过程,是计算机应用的重要领域。
五、计算机分类:1、按规模分:巨型、大型、中型、小型、微型计算机。
我们学校和家庭使用的计算机都微型计算机,简称微机,又称个人计算机,或简称PC机。
2、按用途分:专业计算机、通用计算机。
3、按原理分:模拟计算机、数字计算机。
六、微型机的主要技术指标1、字长:指计算机能够直接处理的二进制数据的位数。
单位为位(BIT)。
2、主频:指计算机主时钟在一秒钟内发出的脉冲数,在很大程度上决定了计算机的运算速度。
3、内存容量:是标志计算机处理信息能力强弱的一向技术指标。
单位为字节(BYTE)。
8BIT=1BYTE1024B=1KB1024KB=1MB4、外存容量:一般指软盘、硬盘、光盘。
七、微型计算机时代1、第一代微型计算机通常把IBM-PC/XT及其兼容机称为第一代微型计算机。
2、第二代微型计算机286AT机及其兼容机被称为第二代微型计算机。
3、第三代微型计算机386微机被称为第三代微型计算机。
4、第四代微型计算机486微机被称为第四代微型计算机。
5、第五代微型计算机1993年Intel公司推出了Pentium芯片。
八、多媒体计算机什么是多媒体技术?以前的个人电脑只能处理文字和数字,这就是单媒体。
现在,个人电脑不仅能处理文字和数字,而且还能处理图像,文本,音频,视频等多种媒介,这就是多媒体。
多媒体是将计算机,电视机,录相机和游戏机等技术融为一体,形成电脑与用户之间可以相互交流的操作环境。
它可以接收外1部图像,声音,各种媒体信息,经计算机加工处理后以图片,文字,声音,动画等多种方式输出,实现输入输出方式的多元化,计算机只能输入输出文字,数据的局限,计算机开始能说会唱起来。
一台标准多媒体计算机包括主机,带音频视频功能的显示器,声像输入输出装置,通信与控制端口,只光盘驱动器,多媒体操作系统及应用软件。
多媒体计算机与现代通信技术的结合构成了多媒体通信。
二、计算机的诞生与发展1、诞生:1946年,美国为计算弹道轨迹而研制成功了世界第一台计算机,名字叫ENIAC(埃尼阿克)。
在宾西法尼亚大学诞生。
2、发展:第二章计算机硬件系统计算机系统由硬件系统和软件系统组成。
硬件是软件赖以生存的驱壳,软件却是硬件的灵魂。
光只有硬件的裸机是无法工作的,而软件则必须存放在硬件中。
图2-1一、冯·诺依曼式的计算机体系结构1、存储程序式计算机:先将解题步骤用计算机语言写好,存储到计算机的存储器中,然后在控制器的控制下按步骤执行。
2、集中顺序过程控制:由控制器集中控制,严格按照程序的次序执行。
二、硬件系统计算机硬件是指有形的物理设备,它是计算机系统中实际物理设备的总称,由各种元器件和电子线路组成。
图2-2计算机硬件系统主要包括运算器、控制器、存储器(分为主存储器、辅助存储器)、输入设备、输出设备,并且由总线将它们连接在一起。
其中:1、运算器是对数据进行运算和加工,完成算术和逻辑运算的部件;2、控制器是计算机的指挥中心,控制各部分协调工作,完成对指令的解释和执行;运算器和控制器被集成在一起,统称为中央处理器,简称CPU(CentralProcessingUnit),是计算机的“中枢神经”。
中央处理器是计算机的心脏,CPU品质的高低直接决定了计算机系统的档次。
能够处理数据的位数是CPU的一个最重要的品质标志。
人们通常所说的8位机、16位机、32位机即指CPU可同时处理8位、16位、32位的二进制数据。
CPU、主存储器构成了计算机的主机,输入/输出设备和辅助存储器则统称为外部设备,简称外设。
图2-3存储器是记忆部件,用于存放程序和数据。
3、主存储器又称内存或主存,它直接与CPU交换信息,是计算机的工作存储器,即当前正在运行的数据和程序都必须存放在主存内,它的存取速度快但容量较小(容量太大,成本昂贵)。
主存又可分为随机存储器RAM(RandomAccessMemory)和只读存储器ROM(ReadOnlyMemory)两类。
随机存储器RAM中的内容可以进行读写操作,但断电时RAM中的信息会丢失。
ROM的内容只能反复读取,而不能重新写入,因此在ROM中存放固定不变的程序和数据,断电后其内容仍然保留。
4、辅助存储器又称外存,它需要通过内存才能与CPU联系,辅助存储器存取速度慢而容量较大。
硬磁盘(HDD):容量大、速度快、价格高。
软磁盘(FDD):容量小,速度慢,便于携带、价廉。
光盘(CD):容量较大、价格便宜、便于携带。
信息的输入和输出要通过输入/输出设备来完成。
5、输入设备:键盘、鼠标、扫描仪、数码相机(DC)、数码摄相机(DV)等向计算机输入数据与指令的设备。
1)文字输入设备:键盘、磁卡阅读机、条形码阅读机、纸带阅读机、卡片阅读机等;2)图形输入设备:光笔、鼠标器、数字化仪、触摸屏等;23)图像输入设备:扫描仪、数字式照相机、摄像头等;4)音频处理设备:声卡。
6、输出设备:显示器、打印机、音箱等向操作提供输出结果的设备。
1)显示设备:分辨率:如800×600像素(pixel);显示适配器(显卡);2)打印设备:击打式:如点阵(针式)打印机;非击打式:如喷墨式打印机、激光打印机;7、总线是连接计算机中各组成部件的一组物理信号线及相关的控制电路,总线一般都指系统总线。
系统总线上有三类信号:数据信号、地址信号和控制信号。
负责在部件间传输数据的一组信号线称为数据总线(DB);负责指出数据存放的存储位置的一组信号线(也可标识是哪一个I/O设备)称为地址总线(AB);在传输与交换数据时起控制作用的一组控制信号线称为控制总线(CB)。
由运算器、存储器、控制器、输入、输出设备五大基本部件组成计算机硬件系统,工作流程如图:图2-4三、多级存贮器体系为提高CPU的处理速度,当今计算机中大都配有高速缓冲存储器(cache),也称缓存,实际上是一种特殊的高速存储器。
缓存的存取速度比内存要快,所以就提高了处理速度。
多数现代计算机都配有两级缓存。
一级缓存也叫做主缓存,或内部缓存,直接设计在CPU芯片内部。
一级缓存容量很小,通常在8KB~64KB之间。
二级缓存也叫外部缓存,不在CPU内部而是独立的SRAM芯片,其速度比一级缓存稍慢,但容量较大,多在64KB~2MB之间。
人们讨论缓存时,通常是指外部缓存。
存贮速度最快的而容量最小的要算CPU内部的寄存器。
当CUP需要指令或数据时,实际检索存储器的顺序是:首先检索一级缓存,然后二级缓存,再往后是RAM。
即寄存器-一级缓存-主存-二级缓存-辅存。
第三章计算机软件系统计算机软件又称计算机程序,是控制计算机实现用户需求的计算机操作以及管理计算机自身资源的指令集合,是指在硬件上运行的程序和相关的数据及文档,是计算机系统中不可缺少的主要组成部分,可分成两大部分:系统软件和应用软件。
一、系统软件:是计算机最基本的软件,它负责实现操作者对计算最基本的操作,管理计算机的软件与硬件资源,具有通用性,主要由计算机厂家和软件公司开发提供。
主要包括操作系统、语言处理程序、数据库管理系统和服务程序。
①操作系统:是控制和管理计算机的软硬件资源、合理安排计算机的工作流程以及方便用户的一组软件集合,是用户和计算机的接口。
DOS、Windows、UNIX等是操作系统,Windows是最常用的操作系统。
②语言处理程序:将用汇编语言和高级语言编写的源程序翻译成机器语言目标程序的程序。
③数据库管理系统:是对计算机中所存储的大量数据进行组织、管理、查询并提供一定处理功能的大型计算机软件。
④服务程序:为计算机系统提供各种服务性、辅助性的程序。
二、应用软件:是为解决实际问题所编写的软件的总称,涉及到计算机应用的各个领域。
绝大多数用户都需要使用应用软件,为自己的工作和生活服务。
如字表处理软件WPSoffice、Word、Excel等。
根据上述软硬件资源的关系,人们通常把一台完整的计算机划分成四个结构层次,称为四个平台。
它们从底层到高层分别为硬件平台、系统平台、应用支持平台和应用平台。
与用户直接相关、打交道最多的是应用平台。
三、几个相关概念1、指令:指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。
3一条指令包含操作码和地址码两个部分,操作码指示计算机怎么操作,地址码指定操作对象或操作数据在存贮器中的存放位置。
格式:操作码操作数地址指令:一组二进制代码,是规定计算机执行程序的一步操作。
程序:为解决某一问题而设计的一系列指令。
指令系统:计算机能识别并能执行的全部指令的集合。
2、把一系列的计算机指令组织起来,用来控制计算机完成每一项任务的指令集合,被称为计算机程序。
许多计算机程序,就构成了计算机软件系统。
3、机器语言机器指令:能直接被计算机接受并执行的指令。
机器语言:由全部的机器指令构成的二进制代码语言。
机器语言程序:用机器语言编制的程序,机器语言程序可以直接在计算机上运行。