初赛基础知识讲座之计算机的基本常识
NOIP信息竞赛初赛计算机基础知识大全

NOIP信息竞赛初赛计算机基础知识大全NOIP信息竞赛(全国青少年信息学奥林匹克竞赛)是中国的一项重要信息学竞赛活动,旨在选拔优秀的计算机科学与技术人才。
竞赛内容广泛,包括计算机基础知识、算法与数据结构、编程语言等方面的考查。
下面将从计算机基础知识方面,给出一些内容的简要介绍。
1.计算机硬件计算机硬件是指计算机中各种物理组件,包括中央处理器(CPU)、内存、硬盘、显卡等。
了解计算机硬件的基本原理,可以帮助我们更好地理解计算机的工作原理。
2.计算机操作系统计算机操作系统是计算机硬件与软件之间的桥梁,它管理计算机的各种硬件资源,为应用程序提供运行环境。
常见的操作系统有Windows、Linux、Mac OS等。
对不同操作系统的特点、命令以及常见问题的解决方法有一定的了解,有助于更好地使用计算机。
3.计算机网络计算机网络是指多台计算机通过通信设备互相连接起来,共享资源和信息。
了解计算机网络的基本概念、常用协议(如TCP/IP协议)、网络安全等知识,可以帮助我们更好地利用网络资源。
4.数据库数据库是指存储、管理和运行的大量数据的系统。
了解数据库的基本概念、常用数据库管理系统(如MySQL、Oracle等)、SQL语言等,可以帮助我们更好地存储和管理数据。
5.编程语言编程语言是计算机与程序员之间的一种交流方式,它将人类能够理解的指令转化为计算机可以执行的指令。
了解常见的编程语言(如C/C++、Java、Python等)的语法和特点,有助于我们进行程序设计与开发。
6.算法与数据结构算法是指解决问题的步骤和方法,数据结构是指数据的组织方式和操作方法。
了解常见的算法(如排序算法、查找算法等)和数据结构(如数组、链表、栈、队列等),可以帮助我们更好地设计和优化程序。
7.计算机安全与加密技术计算机安全是指保护计算机和计算机信息免受非法侵入和破坏的一种技术。
了解计算机安全的基本原理、常用的加密算法和密码学知识,可以帮助我们更好地保护计算机和信息的安全。
计算机基础知识讲解

计算机基础知识讲解计算机是现代社会不可或缺的工具,它承担着处理大量数据、执行各种任务的重任。
为了更好地理解计算机的工作原理和基础知识,以下将对计算机的组成部分、操作系统、编程语言以及网络通信进行讲解。
一、计算机的组成部分计算机主要由硬件和软件两部分组成。
硬件包括中央处理器(CPU)、内存、硬盘、输入输出设备等。
CPU是计算机的大脑,负责执行指令和控制计算机的各个部件。
内存是计算机用来存储程序和数据的地方,其读取速度快,但容量有限。
硬盘则用于数据的长期存储。
输入输出设备包括键盘、鼠标、显示器等,用于与计算机进行交互。
二、操作系统操作系统是计算机系统中的核心软件,它负责管理计算机的资源,调度程序的执行和提供用户与计算机之间的接口。
常见的操作系统有Windows、macOS和Linux等。
操作系统可以分为图形界面和命令行界面两种,图形界面通过鼠标和窗口进行操作,命令行界面则通过命令进行操作。
三、编程语言编程语言是让计算机执行特定任务的工具,它定义了计算机能够理解的指令集。
常见的编程语言有C、C++、Java、Python等。
编写程序的过程即是使用特定的编程语言编写出一系列的指令,这些指令会被编译器或解释器翻译成机器语言,然后交给计算机执行。
四、网络通信计算机通过网络进行通信,实现信息的传输和共享。
网络由一系列的节点和连接线路组成,每个节点都可以是一台计算机或者网络设备。
数据在网络中以数据包的形式进行传输,每个数据包包含有源地址、目标地址以及数据内容等信息。
常见的网络协议有TCP/IP协议,它是互联网的基础协议。
总结计算机基础知识包括计算机的组成部分、操作系统、编程语言和网络通信等内容。
通过了解这些基础知识,我们可以更好地理解计算机的工作原理,提高与计算机的互动能力,并且为进一步学习计算机相关的知识打下坚实的基础。
计算机基础常识

计算机基础常识计算机在现代社会中已经成为了一种不可或缺的智能设备,我们的生活中大量地借助于计算机的帮助。
无论在工作、学习或者娱乐中,我们都需要掌握一些基本的计算机常识。
今天请允许我为大家介绍一些计算机基础常识。
一、计算机的硬件和软件计算机主要由两部分组成:硬件和软件。
与硬件相对应的是软件,软件是计算机的脑部。
计算机的硬件分为内部和外部。
内部硬件主要包括中央处理器(CPU)、内存、硬盘、显卡、声卡、主板等,它们组成了计算机的主要框架;外部硬件主要包括显示屏、键盘、鼠标、路由器、打印机、扫描仪、U盘等,它们主要用来与计算机进行交互。
软件分为系统软件和应用软件。
系统软件主要是操作系统,如Windows、Linux、iOS等。
应用软件指的是我们常用的软件,如办公软件、照片处理软件、视频处理软件、音乐播放器等。
二、计算机的操作系统计算机的操作系统是计算机系统中最基本的软件之一。
操作系统根据用户的需求管理计算机硬件和软件,并向用户提供负责理事的界面。
Windows、Linux、iOS等操作系统都适合不同类型的计算机用户。
操作系统通过管理硬件和软件,使得进程协作、系统稳定、数据安全等方面变得更加容易。
三、计算机的存储计算机中的存储体系主要包括硬盘、固态硬盘(SSD)、光盘、闪存盘等。
其中,硬盘和固态硬盘(SSD)是计算机中存储空间容积较大、速度较快的存储设备,常常被人们用来存储系统文件和常用软件;光盘和闪存盘则常常被用来存储数据或者运行安装文件。
四、计算机安全计算机成为我们日常生活中必不可少的设备之一,对计算机安全的需求越来越高。
数据短暂的丢失或泄露可能会给用户带来极大的影响。
因此,保持安全意识,制定合理的密码管理策略、安装合适的防病毒软件等手段是维护计算机安全的必要方式。
五、计算机的网络计算机联网已成为笔记本电脑和台式机的标配,计算机网络在人们日常使用中也扮演着重要的角色。
网络连接可以帮助我们在不同计算机之间传输数据和共享信息。
计算机基础知识第一章

计算机基础知识第一章一、计算机的起源与发展在现代社会,计算机已经成为我们生活中不可或缺的一部分。
无论是工作、学习还是娱乐,我们都离不开它的帮助。
但你是否想过,计算机是如何诞生和发展的呢?计算机的起源可以追溯到古代。
在那个时候,人们就已经开始尝试使用各种工具和方法来进行计算。
例如,中国古代的算盘就是一种非常实用的计算工具。
然而,真正意义上的现代计算机的发展始于 20 世纪。
20 世纪 40 年代,第一台电子计算机在美国诞生,它被称为 ENIAC (Electronic Numerical Integrator And Computer)。
这台计算机体积巨大,重达 30 多吨,使用了大量的电子管,运算速度相对较慢,但它的出现标志着计算机时代的开始。
在接下来的几十年里,计算机技术不断发展。
电子管逐渐被晶体管所取代,使得计算机的体积大大缩小,性能也得到了显著提升。
后来,集成电路的出现更是让计算机的发展进入了一个新的阶段。
如今,我们所使用的计算机大多采用了超大规模集成电路,它们的运算速度快得惊人,而且功能越来越强大。
二、计算机的分类计算机的种类繁多,根据不同的标准可以分为不同的类型。
从使用范围来看,计算机可以分为通用计算机和专用计算机。
通用计算机就像我们日常使用的个人电脑,它可以完成各种各样的任务,如文字处理、图像处理、游戏娱乐等。
而专用计算机则是为了特定的目的而设计的,例如用于控制工业生产过程的工业控制计算机,用于医疗诊断的医疗计算机等。
从计算机的规模来看,计算机可以分为巨型机、大型机、中型机、小型机和微型机。
巨型机的运算速度极快,主要用于科学计算和军事等领域。
大型机通常被用于大型企业和机构的核心业务处理。
中型机和小型机则适用于一些中等规模的企业和部门。
而微型机,也就是我们常见的个人电脑和笔记本电脑,已经广泛应用于各个领域和家庭。
三、计算机的组成计算机虽然看起来复杂,但其实它主要由硬件和软件两大部分组成。
NOIP初赛知识点复习总结

进制转换
1.二进制与十进制间的相互转换: (1)二进制转十进制 方法:“按权展开求和” 例:
(1011.01)2 =(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10 =(8+0+2+1+0+0.25)10 =(11.25)10 规律:个位上的数字的次数是0,十位上的数字的次数是 1,......,依次递增,而十 分位的数字的次数是-1,百分位上数字的次数是2,......,依次递减。 注意:不是任何一个十进制小数都能转换成有限位的二进 制数。
公式不用死记,用物理的量纲理论就可以了。由 单位确定公式。 (bit/s) * (s) = bit 下载速率*时间 = 文件大小
储存单位的计算
例题:一个音乐爱好者收藏有100首MP3 格式的音乐,这些音乐的编码率都是 192Kbps,平均每首音乐的时长为3min, 他要通过网络将这些音乐传送给另一个 人,假设网络速度恒定为512KB/s,则他 传送这些音乐大概需要( )。 A. 72s B. 843s C. 112.5min D. 3h48min16s E. 超过24小时
切记:2^5不是25而是2异或5
位运算
补充:负数在计算机内的表示是取对应正 数的补码。 补码 = 反码 + 1
如1表示为(0001)2,那么-1就表示为: (1111)2。 10表示为(1010)2,那么-10就表示为 (0110)2。
位运算
比如,计算21^2 先转换为二进制 21 = (10101)2 2 = (10)2
集合论
设全集I = {a, b, c, d, e, f, g},集合A = {a, b, c},B = {b, d, e},C = {e, f, g},那么集 合(A — B)∪(~C∩B)为( A)。 A. {a, b, c, d} B. {a, b, d, e} C. {b, d, e} D. {b, c, d, e} E. {d, f, g}
计算机基本知识讲解

计算机基本知识讲解计算机是现代社会不可或缺的工具,它的应用范围非常广泛。
要正确地使用计算机,了解一些基本知识是必不可少的。
本文将为您介绍计算机的基本组成、操作系统、网络基础以及数据存储等方面的知识。
一、计算机的基本组成计算机由硬件和软件两部分组成。
硬件包括运算器、控制器、存储器、输入设备和输出设备等,而操作系统是计算机软件的核心。
操作系统负责控制计算机的各种硬件设备,管理计算机内存的分配和任务的调度。
在硬件方面,运算器是计算机的核心部件,它能够执行各种数学运算和逻辑运算。
控制器则负责控制计算机的运行,并将指令传递给其他硬件设备。
存储器用于存储数据和程序指令,分为主存储器和辅助存储器两种。
输入设备用于将外部数据输入到计算机,常见的输入设备有键盘、鼠标和扫描仪等。
输出设备则用于将计算机处理后的结果显示给用户,例如显示器、打印机和音响等。
二、操作系统操作系统是计算机软件的核心,它负责管理计算机的各种硬件设备和资源。
操作系统能够提供给用户一个友好的界面,使得用户能够方便地使用计算机。
常见的操作系统有Windows、Mac OS和Linux等。
操作系统分为批处理系统、分时系统和实时系统三种类型。
批处理系统适用于处理大量作业的场景,它能够自动按顺序无人值守地执行各个作业。
分时系统则允许多个用户同时使用计算机,它能够将计算资源分时分片分配给各个用户。
实时系统则用于对时间要求非常高的场景,例如航空航天和核电站等。
操作系统还负责管理计算机的存储器。
计算机的存储器分为主存储器和辅助存储器两种。
主存储器用于存储正在运行的程序和数据,而辅助存储器则用于长期保存数据和程序。
操作系统通过内存管理功能,将程序和数据加载到主存储器中,并管理内存的分配和回收。
三、网络基础计算机网络是多台计算机通过通信设备和通信线路相互连接起来的系统。
计算机网络可以实现信息的传输和共享,使得用户可以方便地共享文件、打印机和互联网等资源。
计算机网络按照规模可分为局域网、城域网、广域网和因特网四种类型。
计算机基本常识
计算机基本常识计算机技术的迅速发展已经贯穿了现代生活的方方面面,对于我们每个人来说,了解一些计算机基本常识已经成为必不可少的一项能力。
本文将为您介绍计算机的基本概念、硬件与软件以及数据安全和网络。
一、计算机的基本概念计算机是一种能够按照指令进行数据处理的智能机器。
它由硬件和软件两部分组成。
硬件包括电子元件、外设设备和数据存储设备等,而软件则是指与计算机硬件配合使用的程序和数据。
计算机根据处理的数据类型可分为数字计算机和模拟计算机。
数字计算机是指通过对数据进行离散处理来实现计算的,而模拟计算机则是根据模拟电压或电流的连续变化进行计算的。
在日常生活中我们使用的大部分计算机都属于数字计算机。
二、计算机的硬件与软件1. 硬件计算机硬件是计算机系统中的实体部分。
它包括中央处理器(CPU)、内存、硬盘、显示器、键盘、鼠标等。
其中,CPU是计算机的核心部件,负责执行各种算术和逻辑运算。
内存则用于存储计算机正在运行时所需的数据和程序。
硬盘则是用来长期存储数据的设备。
2. 软件计算机软件是指在计算机内部运行的各种程序和数据。
它可以分为系统软件和应用软件两大类。
系统软件主要控制和管理计算机的各种硬件资源,实现计算机的基本功能。
而应用软件是根据用户的需求而开发的各种应用程序,如文字处理、图像编辑和游戏等。
三、数据安全和网络1. 数据安全数据安全指的是保护计算机系统中的数据不被未经授权的访问、使用或泄露。
我们可以通过密码、防火墙、加密技术等手段来保护数据的安全性。
此外,定期备份数据也是一种重要的数据安全措施,以防止数据的丢失或损坏。
2. 网络计算机网络是连接多台计算机的通信系统。
它可以通过有线或无线的方式将多台计算机连接起来,形成一个网络。
通过网络,我们可以进行文件传输、信息交流、在线购物等各种活动。
目前,互联网已经成为覆盖全球的计算机网络,为人们提供了丰富的资源和便利。
结语计算机基本常识是现代生活中必备的一项能力。
通过本文的介绍,希望读者对计算机的基本概念、硬件与软件以及数据安全和网络有了更深入的了解。
cspj初赛知识点汇总
cspj初赛知识点汇总CSPJ(Certified Software Professional Junior,初级软件能力认证)初赛是众多对编程感兴趣的同学所面临的重要挑战。
掌握好初赛的知识点,对于顺利通过初赛并为后续的比赛打下坚实基础至关重要。
下面就让我们来详细汇总一下 CSPJ 初赛的重要知识点。
一、计算机基础知识这部分涵盖了计算机的发展历程、基本组成和工作原理等内容。
1、计算机的发展了解计算机发展的几个重要阶段,比如电子管计算机、晶体管计算机、集成电路计算机和大规模集成电路计算机。
知道每个阶段的特点和标志性的技术进步。
2、计算机系统组成要清楚计算机系统包括硬件系统和软件系统。
硬件系统包含中央处理器(CPU)、存储器(内存、外存)、输入设备(键盘、鼠标等)和输出设备(显示器、打印机等)。
软件系统则分为系统软件(操作系统、驱动程序等)和应用软件(办公软件、游戏等)。
3、数据存储与表示掌握二进制、八进制、十进制和十六进制之间的相互转换。
理解整数和浮点数在计算机中的存储方式,以及字符编码(如 ASCII 码、Unicode 码)的概念。
二、编程语言基础初赛通常会涉及到常见编程语言的基础知识,以 C++或 Python 为例。
1、基本语法包括变量和常量的定义与使用、数据类型(整型、浮点型、字符型、字符串等)、运算符和表达式(算术运算符、关系运算符、逻辑运算符等)、控制结构(顺序结构、选择结构ifelse、循环结构for、while、dowhile)。
2、函数了解函数的定义、调用和参数传递方式。
掌握一些常见的内置函数的使用,比如数学函数、字符串处理函数等。
3、数组和字符串数组的定义、初始化和访问操作。
字符串的存储和常见的字符串处理函数。
4、指针(C++)对于 C++语言,要理解指针的概念和基本操作,以及指针与数组的关系。
三、算法基础算法是编程的核心,初赛也会有相关的考查。
1、算法的概念和特性明白算法是解决特定问题的步骤和方法,具有确定性、有穷性、可行性、输入和输出等特性。
计算机基础知识讲座
计算机基础知识讲座在计算机基础知识讲座中,我们将介绍关于计算机的基本概念、组成部分和工作原理等内容。
本讲座旨在帮助大家了解计算机的基本知识,提高对计算机科学的理解和认识。
一、计算机的概念及分类1. 计算机的定义:计算机是一种能够按照预定程序自动执行各种运算和处理的电子设备。
2. 计算机的分类:按照规模可以分为超级计算机、大型计算机、小型计算机、微型计算机和嵌入式计算机等。
二、计算机的组成部分1. 中央处理器(CPU):负责执行指令、控制和处理数据。
2. 存储器:包括内存和外存,用于存储数据和程序。
3. 输入设备:接受用户输入的信息,如键盘、鼠标、触摸屏等。
4. 输出设备:将计算机处理结果显示或输出给用户,如显示器、打印机等。
5. 控制器和运算器:控制计算机各部件的工作和进行数据运算。
三、计算机的工作原理1. 指令的执行过程:取指令、译码、执行和访存等。
2. 数据的表示与处理:计算机中的数据以二进制形式表示,并通过逻辑运算进行处理。
3. 存储器的工作方式:计算机中的存储器主要分为主存和辅存,主存速度快但容量小,辅存容量大但速度慢。
4. 输入与输出的过程:输入设备接收数据,经过处理后输出给输出设备或存储器。
四、计算机的基本操作系统1. 操作系统的定义:操作系统是一种管理和控制计算机硬件与软件资源的程序,是计算机系统中最核心的部分。
2. 常见操作系统:Windows、Mac OS、Linux等。
3. 操作系统的功能:进程管理、内存管理、文件系统管理、设备管理、用户界面等。
五、网络与互联网的基础知识1. 网络的定义:网络是将多个计算机通过通信链路互相连接起来,实现信息共享和资源共享的系统。
2. 互联网的定义:互联网是全球范围内的计算机网络,通过TCP/IP 协议族进行通信。
3. IP地址和域名:IP地址是用于标识网络中计算机的唯一地址,域名是通过DNS解析的可读性更好的地址。
六、计算机安全与隐私保护1. 常见的计算机安全威胁:病毒、恶意软件、黑客攻击等。
计算机初级入门基础知识
计算机初级入门基础知识计算机是现代社会中不可或缺的工具,它的普及使得人们的生活更加便利。
但是,对于计算机的基础知识,很多初学者可能会感到困惑。
本文将介绍一些计算机初级入门的基础知识,帮助读者更好地理解计算机的工作原理和常见术语。
一、计算机硬件计算机由硬件和软件两部分组成。
硬件是指计算机的实体部分,包括主机、显示器、键盘、鼠标等。
主机是计算机的核心部件,包括中央处理器(CPU)、内存、硬盘等。
显示器用于显示计算机处理的结果,键盘和鼠标用于输入指令和操作。
二、计算机软件软件是指运行在计算机上的程序和数据。
软件分为系统软件和应用软件两大类。
系统软件是控制和管理计算机硬件的程序,如操作系统。
应用软件是为了满足用户需求而开发的各种软件,如办公软件、游戏软件等。
三、操作系统操作系统是计算机的核心软件,它负责管理和控制计算机的硬件资源,为用户提供一个友好的界面。
常见的操作系统有Windows、Mac OS、Linux等。
操作系统可以管理文件和文件夹、提供图形界面、支持多任务处理等功能。
四、计算机网络计算机网络是指将多台计算机连接起来,形成一个互联网的系统。
互联网是全球最大的计算机网络,它可以使全世界的计算机实现信息共享和资源共享。
常见的网络设备有路由器、交换机等。
网络的通信协议有TCP/IP协议、HTTP协议等。
五、数据库数据库是存储和管理大量数据的软件系统。
它可以实现数据的增删改查操作,并提供高效的数据存储和检索功能。
常见的数据库系统有MySQL、Oracle、SQL Server等。
六、编程语言编程语言是用来编写计算机程序的语言。
常见的编程语言有C、C++、Java、Python等。
编程语言可以用来实现各种应用,包括网页开发、游戏开发、人工智能等。
七、硬件和软件的互动计算机硬件和软件之间需要互相配合才能正常工作。
硬件提供计算和存储的能力,软件利用硬件的能力来完成各种任务。
操作系统是硬件和软件之间的桥梁,它可以管理硬件资源并提供给软件使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、发展与应用
a、诞生与发展
1946年,美国宾夕法尼亚大学研制出世界上第一台数字电子计算机“ENIAC”。
电子计算机从诞生到现在,大致经历了四代:
第一代是电子管计算机,开始于1946年,结构上以中央处理机为中心,使用机器语言,存储量小,主要用于数值计算。
第二代是晶体管计算机,开始于1958年,结构上以存储器为中心,使用高级程序设计语言,应用范围领域扩大到数据处理和工业控制等方面。
第三代是中小规模集成电路计算机。
开始于1964年,仍以存储器为中心,应用范围扩展到处理图象、文字和资料。
第四代是大规模和超大规模集成电路计算机。
开始于1971年,已经广泛应用到社会生活和生产的诸多方面。
出现了微型计算机。
电子计算机发展的总体趋势是:体积越来越小,重量越来越轻,功能越来越强,价格越来越便宜,应用领域越来越广泛。
b、我国电子计算机的发展
我国从1956年开始了电子计算机的科研和数学工作。
1958年和1959年先后研制成功“103”和“104”型电子管计算机。
1965年每秒运行12万次的“109乙”型晶体管计算机问世。
1971年“709”型集成电路计算机研制成功,在此以后“DJS100”和“DJS200”系列集成电路计算机也相继研制成功。
1983年12月,每秒运算1亿次的“银河”巨型计算机在中国国防科技大学问世。
1992年11月,每秒运算10亿次的“银河Ⅱ”巨型计算机又在中国国防科技大学研制成功。
1997年,每秒运算100亿次的“银河Ⅲ”研制成功。
c、电子计算机的特点
运算速度快、计算精度高、有记忆和逻辑判断能力、有自动处理能力
d、电子计算机的应用
数值计算:指完成科学研究和工程技术中所提出的数学问题的计算。
数据处理:又称信息处理。
特点是处理数据量大、类型复杂、需要长期保存反复利用或多个用户共享。
对数据运算较简单,主要加工数据的工作是对数据的管理(存储、维护、查询和传输)
实时控制:能够及时地收集检测数据,按一定方式控制对象进行自动操作的过程。
辅助教育:辅助教学和管理教学。
辅助设计:利用计算机的图形处理能力帮助设计人员进行某一方面的设计工作。
办公自动化:要求具有文字处理、资料查询、资料检索、图象处理和网络通讯的能力。
人工智能:利用计算机模拟人类的某些智力活动。
2、电子计算机的组成和工作原理
a、“存储程序”工作原理
存储程序原理是由美籍匈牙利数学家冯·诺依曼于1946年提出的。
所谓存储程序是指把程序存储在计算机内,使计算机能象快速存取数据一样快速存取组成程序的指令。
其中需要强调两点:
①、程序中的所有指令均采用数字化编码方式,使程序和数据一样保存在存储器中,否则无法实现程序的存储工作。
②、程序中的所有指令必须是属于执行程序的计算机的指令系统。
b、电子计算机系统
现代计算机的组成和配置是由硬件和软件两部分组成的、复杂的计算机系统。
①、硬件:
所谓硬件就是指构成电子计算机的电子元器件、部件或整个计算机及其有关设备。
计算机的硬件是由输入设备、输出设备、内存储器、运算器、控制器组成的。
⑴、输入设备:接受用户的程序和数据,并转换成二进制代码送入计算机的内存储器存储起来,代计算机运行时存取使用。
常见的输入设备有:键盘、鼠标、扫描仪等。
⑵、输出设备:将输入的信息和计算机处理的结果转换成人们能够接收的形式,显示或打印出来。
常见的输出设备有:显示器、打印机、绘图仪等。
通常,输入设备和输出设备统称为外部设备,是用户与计算机进行信息交换的设备。
磁盘机、磁带机是既能输入又能输出的输入/输出设备。
⑶、运算器:对代码进行各种基本运算,不仅能进行加、减、乘、除等基本算术运算,还可以进行基本逻辑运算,实现逻辑判断、比较和移位等操作。
⑷、控制器:是计算机的指挥系统,根据程序中的指令发出操作命令指挥各部件协调一致地工作,从而完成用户所需要完成的任务。
控制器的运算过程就是取指令→分析指令→执行指令。
周而复始地重复这一过程,就形成了计算机按程序自动工作的特点。
⑸、内存储器:为了能实现程序和数据的存储,计算机必须设置具有记忆功能的部件——存储器。
计算机的内存储器一般通过电路与CPU相连(通常把运算器和控制称为CPU——中央处理器),存取数据的速度与CPU执行指令的速度相匹配。
存储器的存储作用是将计算机所需要记忆的信息保存起来,提供原始信息而又不被破坏;还可以将原始信息抹去,重新记录、保存新的信息。
存储器里所保存的信息主要有程序与数据,其中包括原始数据、中间结果和最终的结果数据。
内存储存储容量的大小决定了计算机存放数据和程序的数量,限制了解决问题的规模,因此内存储器是衡量计算机性能的一项重要指标。
存储器的容量以字节为单位,一个字节由8个二进制位(bit)组成。
可以表示256种不同的代码形式(00000000-11111111),在不同的应用环境中,它可以代表数、指令的一部分、字符或组成汉字的编码。
通常1KB=1024B,1MB=1024KB,1GB=1024MB。
内存储器按使用功能分为只读存储器(ROM)和随机存储器(RAM)两种。
ROM只能读不能写,其中的信息是在机器出厂前写入的,断电后不会消失,只读存储器用来存放计算机管理最必须的专用程序。
RAM既能读又能写,计算机一旦断电后,其中的信息就会消失。
随机存储器的每个存储单元中的数据随时都可以改变,是供用户使用的空间,一般的用户编写的程序、原始数据、程序执行的中间结果、有关数据都可能保存在随机存储器中。
内存中的每一个基本单位,都被赋予一个唯一的序号,称为地址。
CPU凭借地址,准确地操纵每个单位,按照人的预先安排,每一下运算该从哪里存放数据,丝毫不会搞错。
②、软件
软件是指程序和有关的文档资料。
计算机软件可以分为系统软件和应用软件两类。
⑴、系统软件:是对计算机系统进行合理调度、管理、提供服务的一类软件,主要有操作系统、数据库管理程序、语言处理程序、数据通讯程序、工具程序等。
⑵、应用软件:是计算机用户根据系统提供的各种功能为解决某些具体问题而编制的程序,如图书馆检索软件、人事管理软件、辅助教学软件等。
3、电子计算机中数的表示。