全国计算机等级考试二级公共基础基本知识
- 格式:doc
- 大小:30.00 KB
- 文档页数:4
全国计算机二级公共基础知识汇总计算机二级公共基础知识是指计算机技术基础知识和应用能力的考核指标,主要包括计算机硬件知识、操作系统知识、计算机网络知识和应用软件知识等多个方面。
下面是对这些知识的详细汇总。
一、计算机硬件知识1.计算机硬件组成:CPU、内存、硬盘、显示器、键盘、鼠标等。
2.计算机的基本原理:二进制原理、信息表示与处理、逻辑门电路等。
3.中央处理器(CPU):主频、Cache、指令集、微架构等。
4.内存:主存和辅存的区别、存储器的层次结构、内存管理等。
5.硬盘:磁盘的组成、磁头的读写过程、磁盘的分区与格式化等。
6.显示器:分辨率、刷新率、色彩深度、投影仪等。
7.输入输出设备:键盘、鼠标、打印机、扫描仪、摄像头等。
8.扩展设备:声卡、显卡、网卡、USB接口等。
二、操作系统知识1.操作系统的功能和分类:任务管理、文件管理、内存管理、设备管理等。
2.Windows操作系统:常见的Windows版本、桌面环境、文件系统、任务管理等。
3.Linux操作系统:常见的Linux发行版、命令行界面、文件系统、用户管理等。
4.进程管理:进程的概念、进程调度、进程同步与互斥等。
5.线程管理:线程的概念、线程与进程的区别、线程同步与互斥等。
6.文件管理:文件的操作、文件的属性、文件系统的结构等。
7.输入输出管理:设备的管理、设备驱动程序、中断和DMA等。
8.网络管理:网络的概念、协议栈、IP地址、路由等。
三、计算机网络知识1.网络的分类:局域网、广域网、互联网、因特网等。
2.数据通信和网络协议:数据的发送和接收、分组交换、网络协议的分层等。
3.网络体系结构:TCP/IP体系结构、OSI参考模型等。
4.网络通信设备:路由器、交换机、集线器、网卡等。
5.网络地址:IP地址、子网掩码、默认网关、DNS等。
6.网络安全:网络攻击与防范、防火墙、VPN等。
7.网络应用:常用的网络服务和应用协议、浏览器、电子邮件等。
8.网络管理:网络配置、故障排除、网络性能监测等。
全国计算机等级考试二级教程——公共基础知识一、计算机的基本组成部分。
计算机由硬件和软件两部分组成,硬件包括中央处理器(CPU)、存储器、输入输出设备等;软件包括操作系统、应用软件等。
1.中央处理器(CPU):计算机的核心部件,执行所有指令。
2.存储器:存储数据和程序。
3.输入设备:把数据从外部输入到计算机中,如键盘、鼠标、扫描仪等。
4.输出设备:把计算机处理的数据输出到外部,如打印机、显示器、音响等。
二、计算机的工作原理。
计算机的工作原理可以分为5个部分:输入、存储、处理、输出和控制。
1.输入:把数据或指令输入到计算机中,通过输入设备进行输入。
2.存储:将输入的数据或指令存储在内存中。
3.处理:根据指令执行相应的操作,如计算、比较、排序等。
4.输出:将处理后的结果输出到外部,通过输出设备进行输出。
5.控制:计算机通过控制器控制各个部件的运行,以完成整个计算过程。
三、计算机的分类。
计算机按其用途和规模可以分为大型机、中型机、小型机和微型计算机。
1.大型机:主要用于大型企业和政府机关,可以同时处理多个用户的请求,性能强劲。
2.中型机:主要用于中小型企业,相对于大型机规模和性能较小。
3.小型机:主要针对个体户、小企业和办公室等,处理能力比微型计算机强。
4.微型计算机:用于一般個人用戶和小型企业,具有价格低廉、体积小及易操作的特点,性能相对其他计算机较弱。
四、操作系统。
操作系统是管理计算机硬件和软件资源的程序,它在计算机的各个层次上进行控制和管理,包括处理器的管理、内存的管理、文件系统的管理等等。
常见的操作系统有:Windows、Linux、Unix、Android等。
五、计算机网络。
计算机网络是指把分布在不同地点的计算机集成在一起,实现资源共享和信息传输的系统。
计算机网络的分层体系结构一般被分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
其中物理层和数据链路层主要负责数据传输的物理和链路层面的工作;网络层和传输层负责数据传输的网络和传输方面的工作;会话层、表示层和应用层则负责数据传输的高层次工作。
计算机二级公共基础常见知识1.计算机硬件-CPU(中央处理器):计算机的核心部件,负责执行指令和处理数据。
-内存:临时存储计算机运行时所需要的数据和指令。
-硬盘:长期存储数据的设备。
-显示器:用于显示计算机的输出结果。
-键盘和鼠标:输入设备,用于输入指令和数据。
-主板:将各个硬件组件连接在一起的电路板。
2.计算机软件-操作系统:控制和管理计算机硬件和软件资源的程序。
-应用程序:用来完成特定任务的软件,如办公软件、图像处理软件等。
- 编程语言:一种用于编写计算机程序的语言,如C、Python等。
3.计算机网络-互联网:全球范围内的计算机网络系统。
-局域网:在同一地区内互连的计算机网络。
-IP地址:互联网协议地址,用于标识计算机的唯一标识符。
4.数据结构-数组:一种线性数据结构,用于存储相同类型的数据。
-链表:一种非连续的数据结构,由一组节点组成。
-栈:一种先进后出的数据结构。
-队列:一种先进先出的数据结构。
-树:一种非线性的数据结构,由节点和边组成。
5.数据库- 关系数据库:使用表格来组织和管理数据的数据库系统,如MySQL、Oracle等。
-SQL(结构化查询语言):用于与关系数据库进行通信和操作的语言。
-数据库管理系统(DBMS):用于管理和操作数据库的软件。
6.算法和数据处理-排序算法:如冒泡排序、插入排序、选择排序等。
-查找算法:如线性查找、二分查找等。
-数据压缩:用于减小数据存储空间和传输带宽的技术。
-数据加密:用于保护数据安全的技术。
7.操作系统- Windows:微软推出的操作系统。
- Linux:一种开源的操作系统。
- macOS:苹果公司的操作系统。
8.办公软件- Microsoft Office:包括Word、Excel、PowerPoint等应用程序。
- WPS Office:金山软件开发的办公软件套装。
9.图像处理- Photoshop:Adobe公司开发的图像处理软件。
-GIMP:一种开源的免费图像处理软件。
全国计算机二级公共基础知识汇总计算机二级公共基础知识是计算机专业人员必备的基本知识,包括计算机基本原理、操作系统、网络原理、数据库原理和计算机应用等方面的知识。
下面是全国计算机二级公共基础知识的完整汇总。
一、计算机基本原理:计算机硬件的组成和工作原理,包括中央处理器、存储器、输入输出设备等。
1.中央处理器:控制计算机的运算和控制活动,包括运算单元和控制单元。
2.存储器:计算机的主要组成部分,包括内存和外存。
3.输入输出设备:与计算机进行交互的设备,包括键盘、鼠标、显示器、打印机等。
二、操作系统:计算机的核心软件,负责管理和控制计算机的资源。
1.操作系统的功能:包括进程管理、内存管理、文件管理、设备管理和用户界面等。
2. 常见的操作系统:Windows、Linux、Unix等。
三、网络原理:计算机网络的基本原理和常用协议,包括网络拓扑、网络协议和安全性等。
1.网络拓扑:指网络中计算机的物理连接方式,包括星型、总线型、环型等。
2.网络协议:指计算机网络中不同计算机之间通信的规则和约定,常见的协议有TCP/IP、HTTP、FTP等。
3.网络安全性:指保护计算机网络不受到非法侵入和攻击的能力,包括防火墙、加密技术等。
四、数据库原理:数据库的基本原理和常用操作,包括数据模型、关系数据库和SQL语言等。
1.数据模型:指描述数据结构、数据操作和数据约束的概念工具,常见的数据模型有层次模型、网状模型和关系模型等。
2. 关系数据库:采用关系模型进行数据组织和管理的数据库,常见的关系数据库有Oracle、MySQL、SQL Server等。
3.SQL语言:结构化查询语言,用于对关系数据库进行查询、更新和管理。
五、计算机应用:计算机在不同领域应用的基本知识,包括办公软件、图像处理、网页设计等。
1.办公软件:包括文字处理、电子表格和演示文稿等。
3. 网页设计:指网页的布局、设计和开发,需要掌握HTML、CSS和JavaScript等技术。
全国计算机等级考试二级教程——公共基础知识一、操作系统操作系统是计算机系统中最基本的软件,其作用是管理、协调并控制各类计算机资源,提供给应用程序一个运行环境。
操作系统的特点:1. 并发:多个程序同时运行,需要操作系统管理和调度资源。
2. 共享:多个程序共享计算机资源,操作系统需要合理分配和控制资源的使用。
3. 虚拟:操作系统可以为每个应用程序提供一个虚拟的机器环境,使得每个应用程序都觉得自己在独占计算机资源。
4. 异步:程序的执行都是异步的,操作系统需要管理和协调程序的执行。
常见操作系统:1. Windows2. macOS3. Linux二、数据库数据库是一种用于存储和管理数据的软件系统,它可以提供对数据的快速访问和高效管理。
数据库的特点:1. 数据共享:多个用户可以同时访问数据库,并共享其中的数据。
2. 数据安全:数据库系统可以对数据进行安全控制,保证数据的完整性、一致性和安全性。
3. 数据独立:应用程序和数据库是独立的,应用程序只需要使用提供的数据接口访问数据库。
4. 数据持久化:数据库中的数据可以永久保存,即使电脑断电或重启也不会影响数据的保存。
常见数据库:1. MySQL2. Oracle3. SQL Server三、网络技术网络技术是计算机网络系统的核心,包含了数据传输、数据交换和数据处理等各种技术和方法,使得计算机和网络系统能够高效地进行数据交流和通信。
网络技术的特点:1. 数字化:计算机网络系统中所有数据都是以数字形式传输和处理的。
2. 传输速度快:计算机网络系统能够非常快地进行数据传输和处理。
3. 实时性:计算机网络系统中的数据传输和处理是实时的。
4. 全球化:计算机网络系统可以实现全球范围的数据传输和通信。
常见网络技术:1. TCP/IP协议2. 网络安全技术3. 无线网络技术。
二级计算机公共基础知识
一、计算机硬件
1、中央处理器(CPU):
控制其它计算机硬件的运行,并运行用户规定的程序,也称为处理器,是计算机系统的核心。
它是连接用户程序和计算机内部的计算机硬件的桥梁。
主要包括控制器、运算器、寄存器和时钟等模块。
2、主存储器(RAM):
主存储器是计算机运行程序需要的数据和指令存储空间,也称为内存,是计算机硬件的重要组成部分。
它是一种电子记忆的存储器,用来存储当
前处理中的程序,它是由一系列的存储器单元组成,根据日常使用来区分,主存储器分为固态存储器和半导体存储器。
3、输入设备:
一般都是使用计算机的键盘和鼠标,可以将用户的信息输入到计算机中,便于后续操作,还有就是扫描仪、读写器、传感器等。
4、输出设备:
图形显示器、打印机是常用的主要的输出设备,图形显示器可以将处
理结果显示出来,打印机可以将处理结果产出到纸张上,还有一些智能辅
助设备,也属于输出设备。
5、外存:
也称为储存器,用于存储计算机系统的用户数据和程序,它是外部的存储器,当程序运行超出内存容量时,还可以使用外部存储器将程序或数据保存到外部存储器,外存储器分为有盘和无盘。
2024计算机二级公共基础知识完整计算机二级公共基础知识包括计算机硬件、操作系统、网络和网络安全、办公应用和多媒体等方面的基本知识。
下面将对这些基础知识依次进行详细介绍。
首先是计算机硬件方面的知识。
计算机硬件包括中央处理器(CPU)、内存、硬盘、主板等等。
对于CPU,需要了解它是计算机的核心组件,负责执行计算机的指令和控制计算机的运行。
内存则用于存储计算机当前正在运行的程序和数据,比较重要的是了解RAM和ROM的区别,RAM用于临时存储数据和程序,而ROM则用于存储一些固定的程序和数据。
硬盘则是计算机的存储设备,用于长期存储数据和程序。
主板是计算机中最重要的零部件之一,它将CPU、内存、硬盘等组件连接起来,同时还提供了各种扩展接口,如USB接口、显卡插槽等。
其次是操作系统方面的知识。
操作系统是计算机的核心软件,它负责管理计算机的硬件资源,同时提供了与硬件交互的界面。
常见的操作系统包括Windows、Linux、Mac OS等。
需要了解操作系统的安装和配置,如磁盘分区、文件系统等。
同时还要了解操作系统的基本功能,如进程管理、文件管理、内存管理等。
此外,还需要了解操作系统的常见问题和故障排除方法。
接下来是网络和网络安全方面的知识。
网络是计算机之间进行数据传输的基础设施,需要了解局域网和广域网的区别,以及常见的网络设备,如交换机、路由器等。
此外,还需要了解网络协议,如TCP/IP协议、HTTP协议等。
网络安全是保护计算机网络和数据的重要工作,需要了解常见的网络攻击方式,如病毒、木马、网络钓鱼等,以及常见的网络安全防护措施,如防火墙、网络加密等。
最后是多媒体方面的知识。
多媒体是指同时集成了图像、声音、视频等多种媒体内容的技术和产品。
需要了解常见的多媒体格式,如JPEG、MP3、AVI等,以及多媒体的压缩和解压缩技术,如JPEG压缩、MP3压缩等。
总结起来,计算机二级公共基础知识涉及计算机硬件、操作系统、网络和网络安全、办公应用和多媒体等方面的基本知识。
第一章数据结构及算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分常常考查的是算法困难度, 数据结构的概念, 栈, 二叉树的遍历, 二分法查找,读者应对此部分进行重点学习。
具体重点学习知识点:1.算法的概念, 算法时间困难度及空间困难度的概念2.数据结构的定义, 数据逻辑结构及物理结构的定义3.栈的定义及其运算, 线性链表的存储方式4.树及二叉树的概念, 二叉树的基本性质, 完全二叉树的概念, 二叉树的遍历5.二分查找法6.冒泡排序法1.1算法考点1 算法的基本概念考试链接:考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应当了解算法中对数据的基本运算。
计算机解题的过程事实上是在实施某种算法,这种算法称为计算机算法。
1.算法的基本特征:可行性, 确定性, 有穷性, 拥有足够的情报。
2.算法的基本要素:(1)算法中对数据的运算和操作一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的限制结构。
在一般的计算机系统中,基本的运算和操作有以下4类:算术运算, 逻辑运算, 关系运算和数据传输。
(2)算法的限制结构:算法中各操作之间的执行依次称为算法的限制结构。
描述算法的工具通常有传统流程图, N-S结构化流程图, 算法描述语言等。
一个算法一般都可以用依次, 选择, 循环3种基本限制结构组合而成。
考点2 算法困难度考试链接:考点2在笔试考试中,是一个常常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应当识记算法时间困难度及空间困难度的概念。
1.算法的时间困难度算法的时间困难度是指执行算法所须要的计算工作量。
同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。
这表明运用肯定的时间单位衡量算法的效率是不合适的。
撇开这些及计算机硬件, 软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依靠于问题的规模(通常用整数n表示),它是问题规模的函数。
二级计算机公共基础知识计算机公共基础知识是指涉及计算机硬件、软件、网络和安全等方面的知识,是计算机科学与技术的基础。
在二级计算机考试中,考生需要掌握一些基本的计算机知识以及相关的术语和概念。
下面我将从计算机硬件、软件、网络和安全等方面为您介绍二级计算机公共基础知识。
一、计算机硬件知识1.计算机的组成:计算机由中央处理器(CPU)、内存、输入设备、输出设备和存储设备等构成。
2.中央处理器:中央处理器是计算机的核心部件,负责执行程序的指令和进行数据处理。
3.内存:内存是计算机的临时存储空间,用于存储正在执行的程序和数据。
4.输入设备:输入设备用于将外部信息输入到计算机中,如键盘、鼠标、摄像头等。
5.输出设备:输出设备用于将计算机处理的结果显示给用户,如显示器、打印机、扬声器等。
6.存储设备:存储设备用于永久保存数据和程序,如硬盘、固态硬盘(SSD)、光盘、U盘等。
二、计算机软件知识1.操作系统:操作系统是计算机系统的核心软件,负责管理计算机硬件资源和提供基本的系统服务。
2.应用软件:应用软件是为满足特定任务需求而开发的软件,如办公软件、图像处理软件、视频播放器等。
3.开发软件:开发软件是用于开发和编程的软件,如集成开发环境(IDE)、编译器、调试器等。
三、计算机网络知识1.网络基础概念:IP地址、子网掩码、网关、DNS等是计算机网络的基础概念,了解这些概念对理解网络通信很重要。
2.网络协议:网络协议是计算机网络中用于传输和处理数据的规则和约定,如TCP/IP协议、HTTP协议、FTP协议等。
3.网络拓扑结构:网络拓扑结构描述了计算机网络中各个设备之间的连接方式,常见的拓扑结构有星型、环型和总线型等。
四、计算机安全知识1.防病毒和防火墙:为了保护计算机不受病毒和恶意攻击的影响,需要安装防病毒软件和防火墙,并定期更新维护。
2.数据备份:数据备份是防止数据丢失的重要手段,可以利用外部存储设备或云存储对数据进行备份。
全国计算机等级考试二级公共基础基本知识
1. 算法的4个特性是:确定性,可行性,有穷性,拥有足够的情报
2. 一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的控制结构。
3. 算法设计的基本方法主要有:列举法,归纳法,递推,递归和减半递推技术
4. 常用的存储结构有:顺序,链接,索引
5. 堆排序:nlog2(n)
快速排序:n(n-1)/2 最坏
6. 数据流程图中:箭头数据流
程序流程图中:箭头事物流
7. 数据库系统在其内部三级模式:概念模式,内部模式,外部模式;
8. 过程设计语言(PDL)是结构化的英语和伪码,是一种混合语言
9. 用户参与物理设计的内容有索引设计,集簇设计和分区设计等三种
10. 衡量模块独立程度的度量标准:耦合和内聚
11. 程序设计主要经过了结构化的程序设计和面向对象的程序设计
12. 数据库设计包括:概念设计和逻辑设计
13. 数据库的物理结构主要指数据库的存储记录格式,存储记录安排和存取方法
14. 数据库的建立包括数据模式的建立与数据加载
15. 数据库设计一般采用生命周期法
16. 源程序文档化时程序应加注释。
注释一般分为序言性注释和功能性注释
17. 结构化程序设计的主要特点是每个控制结构只有一个入口和一个出口
18. 结构化程序设计的主要方法是自顶向下,逐步求精,模块化,限制使用GOTO语句
19. 在面向对象的方法中,类的实例成为对象
20. 在面向对象的方法中,直接反映了用户对目标系统的要求的模型是功能模型
21. 对象有三种成分:标识,属性和方法
22. 软件工程研究的主要内容:软件开发技术和软件工程管理
23. 软件工程的三要素:方法,工具和过程
24. 软件是程序,数据和文档的集合
25. 软件工程的原则包括:抽象,信息隐蔽,模块化,局部化,确定性,一致性,完备性
和可验证性
26. 结构化方法的核心和基础是结构化程序设计理论
27. 软件需求分析阶段的工作:需求获取,需求分析,编写需求规格说明书,需求评审
28. 在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为数据字典
29. 软件需求规格说明书是需求分析阶段的最后成果
30. 软件设计的基本原则:抽象,模块化,信息隐蔽,模块独立性
31. 数据流程图的类型:变换型和事务型
32. 好的软件设计结构通常顶层高扇出,中间扇出较少,底层高扇出
33. 详细设计的方法主要是结构化程序设计
34. 常用图形描述工具有程序流程图,盒图盒问题分析图
35. 详细设计的典型语言描述工具是PDL
36. 结构化程序设计主要强调的是程序的易读性
37. 在软件生命周期中,能准确的确定软件系统必须做什么和必须具备哪些功能的阶段是需求分析
38. 关系表中每一个横行称为一个元组
39. 对象是属性和方法的封装体,操作是对象的动态性属性
40. 在数据管理技术的发展过程中,经历了人工管理阶段,文件系统阶段和数据库系统阶段,其中数据独立性最高的是数据库系统
41. 用树形结构来表示实体之间联系的模型成为层次模型
42. 关系数据库管理系统能使现的专门关系运算包括选择,投影,连接
43. 数据的存储结构是指数据的逻辑结构在计算机中的表示
44. 检查软件产品是否符合需求定义的过程称为确认测试
45. 需求分析常用工具DFD
46. 索引属于内模式
47. 在关系数据库中,用来表示实体之间关系的是二维表
48. 将E-R图转换到关系模式时,实体与联系都可以表示成关系
49. 希尔排序法属于插入类排序法
50. 诊断和改正程序中错误的工作通常称为程序调试
51. 问题处理方案的正确而完整的描述称为算法
52. 白盒测试一般适用于单元测试
53. 数据就是描述事物的符号记录
54. 数据库应用系统由数据库系统,应用软件和应用界面组成
55. 数据模型所描述的内容:数据结构,数据操作,数据约束。
56. 数据库的物理结构主要指数据库的存储记录格式,存储记录安排和存取方法
57. 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。
也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。
58. 面向对象的方法包括:对象,继承,类
59. 能够给出数据库物理存储结构与物理存取方法的是内模式
60. 软件的调试方法主要有:强行排错法、回溯法和原因排除法
61. 数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。
62. 软件具有以下特点:①软件是一种逻辑实体,而不是物理实体,具有抽象性;②软件的生产过程与硬件不同,它没有明显的制作过程;③软件在运行、使用期间不存在磨损、老化问题;④软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题;⑤软件复杂性高,成本昂贵;⑥软件开发涉及诸多的社会因素。
63. 在结构化方法中,软件功能分解属于下列软件开发中的阶段是总体设计
64. SQL语言又称为结构化查询语
65. 数据处理的最小单位是数据项
66. 数据库设计是数据库应用的核心
67. 数据流的类型有变换型和事务型
68. 数据库系统中实现各种数据管理功能的核心软件称为数据库管理系统
69. 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是使用现实世界的概念抽象地思考问题从而自然地解决问题
70. 数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。
其中,数据模型中的数据结构主要描述数据的类型、内容、性质,以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。
71. 栈的基本运算有三种:入栈、退栈和读出栈顶元素
72. 视图设计一般有3种设计次序,它们分别是自顶向下、自底向上和由内向外
73. 在面向对象方法中,信息隐蔽是通过对象的封装性来实现的。
74. 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。
75. 数据库管理系统常见的数据模型有层次模型、网状模型和关系模型
76. 顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。