安徽省公务员考试计算机类_第1页
安徽省公务员考试计算机类_第2页
安徽省公务员考试计算机类_第3页
安徽省公务员考试计算机类_第4页
安徽省公务员考试计算机类_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档计算机科学技术基础1第一章 计算机及其应用基础知识1第二章 计算机信息安全技术1第三章 Internet知识2计算机软件及使用2第一章 Windows 7操作系统2第二章 文字处理软件Word 20132第三章 电子表格软件Excel 20133第四章 C语言程序设计3计算机理论3第一章 关系数据库理论4第二章 网络技术基础4第三章 软件工程基础5 计算机科学技术基础 第一章 计算机及其应用基础知识 一、计算机的特点、分类及其应用 二、信息编码与数据表示;数制及其转换;算术运算和逻辑运算 三、计算机硬件系统的组成及其基本工作原理 四、计算机软件系统的组成,系统软件和应用软件的基本概念、功能和分类 五、软件基础知识;程序设计语言的基本概念,面向对象技术的基本概念六、大数据技术基础知识大数据(Big Data)大数据,官方定义是指那些数据量特别大、数据类别特别复杂的数据集,这种数据集无法用传统的数据库进行存储,管理和处理。大数据的主要特点为数据量大(Volume),数据类别复杂(Variety),数据处理速度快(Velocity)和数据真实性高(Veracity),合起来被称为4V.大数据中的数据量非常巨大,达到了PB级别。而且这庞大的数据之中,不仅仅包括结构化数据(如数字、符号等数据),还包括非结构化数据(如文本、图像、声音、视频等数据)。这使得大数据的存储,管理和处理很难利用传统的关系型数据库去完成。在大数据之中,有价值的信息往往深藏其中。这就需要对大数据的处理速度要非常快,才能短时间之内就能从大量的复杂数据之中获取到有价值的信息。在大数据的大量复杂的数据之中,通常不仅仅包含真实的数据,一些虚假的数据也混杂其中。这就需要在大数据的处理中将虚假的数据剔除,利用真实的数据来分析得出真实的结果。大数据分析(Big Data Analysis)大数据,表面上看就是大量复杂的数据,这些数据本身的价值并不高,但是对这些大量复杂的数据进行分析处理后,却能从中提炼出很有价值的信息。对大数据的分析,主要分为五个方面:可视化分析(Analytic Visualization)、数据挖掘算法(Date Mining Algorithms)、预测性分析能力(Predictive Analytic Capabilities)、语义引擎(Semantic Engines)和数据质量管理(Data Quality Management)。可视化分析是普通消费者常常可以见到的一种大数据分析结果的表现形式,比如说百度制作的“百度地图春节人口迁徙大数据”就是典范的案例之一。可视化分析将大量复杂的数据自动转化成直观形象的图表,使其能够更加容易的被普通消费者所接受和理解。数据挖掘算法是大数据分析的理论核心,其本质是一组根据算法事先定义好的数学公式,将收集到的数据作为参数变量带入其中,从而能够从大量复杂的数据中提取到有价值的信息。著名的“啤酒和尿布”的故事就是数据挖掘算法的经典案例。沃尔玛通过对啤酒和尿布购买数据的分析,挖掘出以前未知的两者间的联系,并利用这种联系,提升了商品的销量。亚马逊的推荐引擎和谷歌的广告系统都大量使用了数据挖掘算法。预测性分析能力是大数据分析最重要的应用领域。从大量复杂的数据中挖掘出规律,建立起科学的事件模型,通过将新的数据带入模型,就可以预测未来的事件走向。预测性分析能力常常被应用在金融分析和科学研究领域,用于股票预测或气象预测等。语义引擎是机器学习的成果之一。过去,计算机对用户输入内容的理解仅仅停留在字符阶段,不能很好的理解输入内容的意思,因此常常不能准确的了解用户的需求。通过对大量复杂的数据进行分析,让计算机从中自我学习,可以使计算机能够尽量精确的了解用户输入内容的意思,从而把握住用户的需求,提供更好的用户体验。苹果的Siri和谷歌的Google Now都采用了语义引擎。数据质量管理是大数据在企业领域的重要应用。为了保证大数据分析结果的准确性,需要将大数据中不真实的数据剔除掉,保留最准确的数据。这就需要建立有效的数据质量管理系统,分析收集到的大量复杂的数据,挑选出真实有效的数据。分布式计算(Distributed Computing)对于如何处理大数据,计算机科学界有两大方向:第一个方向是集中式计算,就是通过不断增加处理器的数量来增强单个计算机的计算能力,从而提高处理数据的速度。第二个方向是分布式计算,就是把一组计算机通过网络相互连接组成分散系统,然后将需要处理的大量数据分散成多个部分,交由分散系统内的计算机组同时计算,最后将这些计算结果合并得到最终的结果。尽管分散系统内的单个计算机的计算能力不强,但是由于每个计算机只计算一部分数据,而且是多台计算机同时计算,所以就分散系统而言,处理数据的速度会远高于单个计算机。过去,分布式计算理论比较复杂,技术实现比较困难,因此在处理大数据方面,集中式计算一直是主流解决方案。IBM的大型机就是集中式计算的典范硬件,很多银行和政府机构都用它处理大数据。不过,对于当时的互联网公司来说,IBM的大型机的价格过于昂贵。因此,互联网公司的把研究方向放在了可以使用在廉价计算机上的分布式计算上。服务器集群(Server Cluster)服务器集群是一种提升服务器整体计算能力的解决方案。它是由互相连接在一起的服务器群所组成的一个并行式或分布式系统。服务器集群中的服务器运行同一个计算任务。因此,从外部看,这群服务器表现为一台虚拟的服务器,对外提供统一的服务。尽管单台服务器的运算能力有限,但是将成百上千的服务器组成服务器集群后,整个系统就具备了强大的运算能力,可以支持大数据分析的运算负荷。Google,Amazon,阿里巴巴的计算中心里的服务器集群都达到了5000台服务器的范围。大数据的技术基础:MapReduce、Google File System和BigTable2003年到2004年间,Google发表了MapReduce、GFS(Google File System)和BigTable三篇技术论文,提出了一套全新的分布式计算理论。MapReduce是分布式计算框架,GFS(Google File System)是分布式文件系统,BigTable是基于Google File System的数据存储系统,这三大组件组成了Google的分布式计算模型。Google的分布式计算模型相比于传统的分布式计算模型有三大优势:首先,它简化了传统的分布式计算理论,降低了技术实现的难度,可以进行实际的应用。其次,它可以应用在廉价的计算设备上,只需增加计算设备的数量就可以提升整体的计算能力,应用成本十分低廉。最后,它被Google应用在Google的计算中心,取得了很好的效果,有了实际应用的证明。后来,各家互联网公司开始利用Google的分布式计算模型搭建自己的分布式计算系统,Google的这三篇论文也就成为了大数据时代的技术核心。主流的三大分布式计算系统:Hadoop,Spark和Storm由于Google没有开源Google分布式计算模型的技术实现,所以其他互联网公司只能根据Google三篇技术论文中的相关原理,搭建自己的分布式计算系统七、物联网技术基础知识把所有物品通过信息传感设备与互联网连接起来,进行信息交换,即物物相息,以实现智能化识别和管理。二维码车联网智能家居智慧城市八、云计算技术基础知识当世界上第一台计算机于1946年2月14日在美国费城的宾夕法尼亚大学公诸于世的时候,面对这部使用了18800个真空管,长50英尺,宽30英尺,占地1500平方英尺,重达30吨(大约是一间半的教室大,六只大象重)的“巨型”计算机,没有人能够想到,在经历了电子管、晶体管、集成电路和大规模集成电路等时代,60多年后的个人计算机可以只有一本书厚。当美国国防部高级研究计划局(ARPA)在上世界七十年代初把办公室的几台电脑连接起来使用的时候,他们也绝不会想到三十多年后,普通老百姓也可以通过Internet看到维基百科解密的美国国防部的机密文件。今天,尽管我们有了高速的个人计算机,尽管我们有了储存大量信息的网络,但是科学技术的发展是无止境,信息技术的高速发展将会为人类带来更美好的生活,一个新的观念已经为IT业指明了发展方向,这就是云计算。那么什么是云计算呢?云计算,顾名思义就是计算“云”的方法。当然,这里的“云”不是蓝天中飘荡的白云。而是散布在Internet上的各种资源的统称。把Internet比喻为蓝天,把Internet上所有可以利用的资源称为“云”,利用Internet上的“云”来为我服务,就叫做“云计算”!Google的科学家们还是很有诗意的。所以,我们看到的关于云计算的专业解释是这样的:云计算(cloud computing)是商业化的超大规模分布式计算技术。即:用户可以通过已有的网络将所需要的庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的更庞大的系统,经搜寻、计算、分析之后将处理的结果回传给用户。最简单的云计算技术在网络服务中已经随处可见并为我们所熟知,比如搜寻引擎、网络信箱等,使用者只要输入简单指令即可获得到大量信息。而在未来的“云计算”的服务中,“云计算”就不仅仅是只做资料搜寻工作,还可以为用户提供各种计算技术、数据分析等的服务。透过“云计算”,人们利用手边的PC机和网络就可以在数秒之内,处理数以千万计甚至亿计的信息,得到和“超级计算机”同样强大效能的网络服务,获得更多,更复杂的信息计算的帮助。比如分析DNA的结构、基因图谱排序、解析癌症细胞等等。就普通百姓常用而言,在云计算下,未来的手机、GPS等行动装置都可以发展出花样翻新、目不暇接的各色应用服务。在云计算中,“云”不仅仅是信息源,还包括一系列可以自我维护和管理的虚拟的计算资源,比如大型计算服务器、存储服务器、宽带资源等等。云计算将所有的信息资源和计算资源集中起来,由软件实现自动管理,无需人为参与。使用者只需提出目标,而把所有事务性的事情都交给“云计算”。可见,云计算不是一个单纯的产品,也不是一项全新的技术,而是一种产生和获取计算能力的新的方式。有人这样解释道:云计算是一种服务,这种服务可以是IT和软件,也可以是与互联网相关的任意其他的服务。对于真正的“云计算”来说,信息资源,计算服务,软件支持和商业模式,这四大要素,一个都不能少。一句话概括起来:云计算就是网格计算的一个商业升级版。 第二章 计算机信息安全技术 一、信息安全的相关概念与技术 二、计算机病毒的定义、特性、结构及分类 三、计算机病毒的检测与防治四、操作系统安全、网络通信安全 第三章 Internet知识 一、计算机网络的功能、结构、分类和使用方式 二、Internet的基础知识、网址与域名系统、TCP/IP协议 三、Internet的连接与服务功能 四、WWW概念与浏览器的使用五、电子邮件的使用和协议 计算机软件及使用 第一章 Windows 7操作系统 一、Windows 7的特点,Windows 7的运行环境及安装方法 二、Windows 7的基础知识和基本操作 三、资源管理器的使用,文件和文件夹的概念与操作 四、控制面板的相关知识及使用方法五、Windows 7多媒体的管理及使用 第二章 文字处理软件Word 2013 一、Word 2013的功能;Word 2013的启动方法和工作窗口 二、Word 2013的基础知识和基本操作 三、文档排版的基本知识与操作;表格的基本操作;图形及图文混排的基本知识与操作四、页面设置与文档打印 第三章 电子表格软件Excel 2013 一、Excel 2013的基本功能;Excel 2013的启动方法和工作窗口 二、Excel 2013的基本知识和基本操作 三、工作表、数据图表的建立、编辑、管理及格式化操作 四、单元格的计算以及公式和常用函数的使用 五、数据管理与分析的一般功能和使用方法六、页面设置与报表打印 第四章 C语言程序设计 一、程序设计与程序设计语言的基本概念 二、C语言的历史和特点,常见C语言程序开发环境的使用 三、C语言的基本语法与简单程序设计,包括基本数据类型、运算符与表达式;数据的输入与输出;基本程序流程控制语句;函数、编译预处理与存储属性 四、指针及其应用 五、高级数据结构及其应用,包括数组、字符串、结构、联合、位域、枚举和文件,位运算,链表 计算机理论 第一章 关系数据库理论 一、数据库、数据库技术、数据库系统、数据库管理系统的概念;数据库系统的体系结构 二、数据模型与数据视图 三、关系代数、关系演算及关系模型 四、结构化查询语言SQL 五、数据库的完整性与安全性,事务管理、并发控制、故障恢复,数据库的备份与恢复 六、数据库的设计,数据依赖的概念及关系模式的规范化理论七、数据库应用开发工具,常见数据库系统产品的名称、特点,Microsoft SQL Server数据库的使用 第二章 网络技术基础 一、计算机网络的基本概念;计算机网络的功能、应用、拓扑结构及分类;网络的层次体系结构和网络协议;网络标准化 二、物理层,数据通信的理论基础,物理传输媒体、编码与传输技术及传输系统 三、数据链路层,差错检测与校正,数据链路层协议 四、局域网,多路访问协议及IEEE802局域网标准族 五、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论