还剩32页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
单击此处添加副标题计算机导论复习汇报人PPT目录01添加目录项标题02计算机基础知识03操作系统与软件04数据存储与处理05网络与互联网06数据库与信息系统01添加目录项标题02计算机基础知识计算机发展历程1970年代,微处理器1946年,第一台电子1950年代,晶体管计1960年代,集成电路和微型计算机出现计算机ENIAC诞生算机出现计算机出现1980年代,个人计算1990年代,互联网和2000年代,云计算和2010年代,人工智能机和网络技术发展移动通信技术发展大数据技术发展和物联网技术发展计算机基本组成硬件系统包括CPU、内存、软件系统包括操作系统、应硬盘、显示器等用软件等数据存储包括文件、数据库网络通信包括局域网、互联网等等计算机工作原理l计算机由硬件和软件组成l硬件包括CPU、内存、存储设备、输入输出设备等l软件包括操作系统、应用软件等l计算机通过执行程序来完成任务,程序由指令和数据组成l计算机的工作原理是输入、处理、输出、存储和通信l计算机的存储设备包括内存和外存,内存速度快但容量小,外存速度慢但容量大计算机分类计算机类型台式机、笔记本、操作系统Windows、Mac平板电脑、智能手机等OS、Linux等硬件组成CPU、内存、硬盘、软件应用办公软件、设计软件、编程软件等显示器等03操作系统与软件操作系统概述操作系统的主要功能包括操作系统可以分为进程管理、内存管理、文件Windows、Linux、Mac系统、设备管理和用户界面OS等操作系统是管理计算机硬件操作系统的发展趋势智能和软件资源的程序化、网络化、虚拟化、移动化常用操作系统Windows全球最常用的操作系统,由微Android基于Linux的操作系统,主要用软公司开发于智能手机和平板电脑macOS苹果公司开发的操作系统,主要iOS苹果公司开发的操作系统,主要用于用于苹果电脑iPhone和iPadLinux开源操作系统,由Linus TorvaldsChrome OS谷歌开发的操作系统,主要开发,广泛应用于服务器和嵌入式系统用于Chromebook笔记本软件分类与使用系统软件如操作系统、数据库管理系商业软件如Windows、Office等,统等,为计算机提供基本运行环境由商业公司开发,需购买使用许可软件安装根据系统提示,选择合适应用软件如办公软件、图像处理软的安装方式,如双击安装、命令行安件等,为用户提供特定功能装等软件卸载通过系统控制面板或专用开源软件如Linux、Apache等,源卸载工具,卸载不再需要的软件,避代码公开,可自由使用、修改和分发免系统资源浪费软件开发与维护软件开发生命周软件开发方法软件维护修复软件测试单元测试、集成测试、期需求分析、瀑布模型、敏捷bug、性能优化、系统测试、验收设计、编码、测开发、极限编程功能扩展等测试等试、维护等阶段等04数据存储与处理数据存储方式内存存储速度快,容量小,易云存储通过网络进行数据存储,丢失方便共享和访问添加标题添加标题添加标题添加标题外存存储速度慢,容量大,不磁带存储容量大,成本低,但易丢失速度慢,不易访问数据压缩技术定义通过减少数据冗余,降低数据存储和传输的体积目的提高数据传输速度和存储效率常见压缩算法Huffman编码、LZW编码、JPEG编码等应用场景文件压缩、图像压缩、视频压缩等数据备份与恢复l数据备份将数据复制到另一个存储介质上,以防止数据丢失l数据恢复从备份中恢复丢失或损坏的数据l备份类型全量备份、增量备份、差异备份l恢复方法直接恢复、间接恢复、日志恢复l备份策略定期备份、异地备份、备份验证l恢复策略选择合适的恢复方法,制定恢复计划,确保数据安全数据安全与保护数据加密使用访问控制设置数据备份定期安全审计定期加密算法对数据访问权限,限制备份数据,防止进行安全审计,检查数据安全状进行加密,防止非授权用户访问数据丢失况,及时发现并数据泄露数据解决问题05网络与互联网网络基础知识网络定义由计算机和其他设网络类型局域网(LAN)、网络协议TCP/IP协议、备组成的系统,通过通信线路广域网(WAN)、城域网HTTP协议、FTP协议等连接,实现资源共享和信息交(MAN)、互联网换(Internet)网络设备路由器、交换机、网络安全病毒、木马、黑客网络应用电子邮件、文件传防火墙、服务器等攻击等威胁,需要采取措施进输、在线视频、网络游戏等行防范互联网协议与技术IP地址用于标识网络设TCP/IP协议互联网传DNS域名系统,用于备,分为IPv4和IPv6两输数据的基础协议,包括将域名解析为IP地址种TCP和IP两部分HTTP超文本传输协议,SSL/TLS安全套接层/VPN虚拟专用网络,用于传输网页数据传输层安全协议,用于加用于在公共网络上建立安密数据传输全的数据传输通道网络应用与发展趋势网络应用电子发展趋势5G、网络技术云计网络安全数据邮件、社交媒体、物联网、人工智算、边缘计算、加密、身份认证、电子商务、在线能、大数据等区块链等防火墙等视频等网络管理与安全网络管理包括网络设备管理、网络性能管理、网络故障管理等网络安全包括病毒防护、防火墙、入侵检测、数据加密等网络攻击包括DDoS攻击、SQL注入攻击、跨站脚本攻击等网络安全策略包括访问控制、数据备份、安全审计等06数据库与信息系统数据库概述信息系统利用数据库进行数据库类型关系型数据库、信息管理和处理的系统非关系型数据库等数据库存储和管理数据的数据库管理数据定义、数软件系统据操作、数据控制等关系型数据库概念基于关系特点数据以表应用广泛应用优势数据一致模型的数据库管格形式存储,易于企业、政府、性、完整性、安理系统于理解和操作教育等领域全性较高,易于维护和扩展数据库设计与应用数据库设计包括数据库应用包括数据库管理系统数据库安全包括概念设计、逻辑设数据查询、数据更用户权限管理、数包括SQL计和物理设计新、数据维护等据加密、数据备份Server、等Oracle、MySQL等信息系统开发与管理信息系统开发需求分析、系统设计、编码实现、测试和维护信息系统管理数据管理、安全管理、性能管理、用户管理等信息系统开发方法瀑布模型、敏捷开发、原型法等信息系统管理工具数据库管理系统、操作系统、网络管理等07编程语言与算法编程语言概述编程语言是计算机与人类沟通的桥梁编程语言分为低级语言和高级语言高级语言包括C、C++、Java、Python等编程语言的作用是编写程序,实现特定功能常见编程语言介绍Python简洁易读,广泛应用于数据分JavaScript前端开发,广泛应用于网页析、人工智能等领域开发、Node.js等领域Java面向对象,跨平台,广泛应用于企C#面向对象,广泛应用于Windows应业级应用、Android开发等领域用开发、游戏开发等领域C++高效、灵活,广泛应用于系统级PHP服务器端开发,广泛应用于Web开发、游戏开发等领域开发等领域算法设计与分析算法设计根算法分析对算法优化通算法应用在据问题需求,算法进行性能过改进算法,实际问题中应设计出解决问评估,包括时提高其性能和用算法,解决题的步骤和流间复杂度和空效率实际问题程间复杂度编程实践与案例分析编程语言算法排序算编程实践编案例分析分Python、法、搜索算法、写代码实现算析经典算法案Java、C++等动态规划等法,解决实际例,理解其原问题理和应用感谢观看汇报人PPT。