第一章计算机相关知识与计算思维概述精品.ppt
第一章 本章主要内容 1.1 计算机发展概述 第一台计算机 (ENIAC 1946.2) 第一代计算机(46年—55年) 第二代计算机(55年—64年) 第三代计算机(64年—70年) 第四代计算机(71年—现在) 新一代计算机 多媒体计算机硬件组成 多媒体个人计算机 微型计算机 摩尔定律 计算机的特点 计算机的类型 1.3 信息科学与信息技术 计算机在信息处理中的应用 1.4 计算机应用概述 计算机最新应用简述 网格计算 网格计算(Grid Computing)是一种分布式计算,它利用互联网上的计算机的中央处理器的闲置处理能力来解决大型计算问题,主要面向科学研究领域,支持大型集中式应用。 云计算是基于互联网的服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。 云计算是传统计算机和网络技术发展融合的产物,它意味着计算能力也可作为一种商品通过互联网进行流通。 云计算本质上是一种模式,但模式的实现是需要技术提供支持的,云计算的实现技术对云计算模式的实现具有重要的意义,没有技术的支持,模式的实现就无从谈起。 1.5 计算机病毒、恶意软件及其防治 计算机病毒的特点及类型 计算机病毒发作前的表现现象 计算机病毒发作时的表现现象 计算机病毒发作后的表现现象 计算机病毒的防治 网络环境下的防病毒策略 计算机病毒的清除 恶意软件 中国互联网协会对恶意软件的定义是指:故意在计算机系统上执行恶意任务的特洛伊木马、蠕虫和病毒。 恶意软件其本身可能是一种病毒、后门或漏洞攻击脚本,它通过动态地改变攻击代码可以逃避入侵检测系统的特征检测。 恶意软件特征 ◇强制安装 ◇难以卸载 ◇浏览器劫持 ◇广告弹出 ◇恶意收集用户信息 ◇恶意卸载 ◇恶意捆绑 ◇其他侵害用户软件安装、使用和卸载知情权、选择权的恶意行为 恶意软件防御 因为恶意软件由多种威胁组成,所以需要采取多种方法和技术来保卫系统。如采用防火墙来过滤潜在的破坏性代码,采用垃圾邮件过滤器、入侵检测系统、入侵防御系统等来加固网络,加强对破坏性代码的防御能力。 反病毒程序可以保护计算机免受病毒、蠕虫、特洛伊木马的威胁。在恶意软件的防范中最弱的一个环节就是用户,除了这些技术手段之外,各单位还应当采取一些管理措施防止恶意软件在单位网络内传播。 1.6 计算思维简述 计算思维是当前国际计算机界广为关注的一个重要概念,也是当前计算机教育需要重点研究的重要课题。 美国卡内基·梅隆大学计算机学院周以真教授是最早提出“计算思维”概念的学者,她认为:计算思维应是每个人必备的基本技能,不仅仅属于计算机科学家,我们应当在培养孩子解析能力时不仅让他们掌握阅读、写作和算术(Reading, wRiting,and aRithmetic———3R),还要学会计算思维。犹如印刷出版促进了3R 的普及,计算和计算机也正以类似的方式促进着计算思维的传播。 计算思维定义及进一步解析 定义:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。 计算思维又可以进一步解析为: 通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法; 计算思维进一步解析 是一种递归思维,是一种并行处理,是一种把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法; 是一种采用抽象和分解来控制庞杂的任务或进行巨大复杂系统设计的方法,是将复杂问题做合理的分解,再分别仔细研究问题的不同侧面(关注点),最后综合各方面的结果,合成整体的解决方案; 计算思维进一步解析 是一种选择合适的方式去陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法; 是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法; 计算思维进一步解析 是利用启发式推理寻求解答,也即在不确定情况下的规划、学习和调度的思维方法; 是利用海量数据来加快计算,在时间和空间之间,在处理能力和存储容量之间进行折衷的思维方法。 计算思维的本质 计算思维最根本的内容,即其本质是抽象(Abstraction)和自动化(Automation)。计算思维中的抽象完全超越物理的时空观,并完全用符号来表示,其中,数字抽象只是一类特例。 抽象是我们的“智力”工具,抽象的过程包括:选择正确的抽象方法,同时处理在多个层面的抽象,定义层与层之间的关系。自动化是将抽象、抽象层、以及它们之间的关系机械化。 计算思维的特征 概念化,不是程序化 根本的,不是刻板的技能 是人的,不是计算机的思维方式 数学和工程思维的互补与融合 是思