MATLAB讲稿及入门学习课件_第1页
MATLAB讲稿及入门学习课件_第2页
MATLAB讲稿及入门学习课件_第3页
MATLAB讲稿及入门学习课件_第4页
MATLAB讲稿及入门学习课件_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

应用软件基础绪论绪论计算机发展简史什么是软件软件的分类本门课程的主要内容绪论计算机发展简史计算机发展简史第一台计算机产生时间:1946年产地:美国宾夕法尼亚大学名称:ENIAC名称含义:ElectronicNumericalIntegratorandCalculator电子数字积分器和计算器计算机发展简史第一台计算机部分参数:采用电子管作为计算机的基本元件每秒可进行5000次加减运算使用了18000只电子管,10000只电容,7000只电阻体积3000立方英尺,占地170平方米重量30吨耗电140-150千瓦计算机发展简史计算机发展的几个阶段第一代(1946-1958):电子管数字计算机计算机的逻辑元件采用电子管,主存储器采用汞延迟线、磁鼓、磁芯;外存储器采用磁带;软件主要采用机器语言、汇编语言;应用以科学计算为主。其特点是体积大、耗电大、可靠性差、价格昂贵、维修复杂,但它奠定了以后计算机技术的基础。计算机发展简史计算机发展的几个阶段第二代(1958-1964):晶体管数字计算机晶体管的发明推动了计算机的发展,逻辑元件采用了晶体管以后,计算机的体积大大缩小,耗电减少,可靠性提高,性能比第一代计算机有很大的提高。主存储器采用磁芯,外存储器已开始使用更先进的磁盘;软件有了很大发展,出现了各种各样的高级语言及其编译程序,还出现了以批处理为主的操作系统,应用以科学计算和各种事务处理为主,并开始用于工业控制。计算机发展简史计算机发展的几个阶段第三代(1964-1971):集成电路数字计算机

20世纪60年代,计算机的逻辑元件采用小、中规模集成电路(SSI、MSI),计算机的体积更小型化、耗电量更少、可靠性更高,性能比第二代计算机又有了很大的提高,这时,小型机也蓬勃发展起来,应用领域日益扩大。主存储器仍采用磁芯,软件逐渐完善,分时操作系统、会话式语言等多种高级语言都有新的发展。计算机发展简史计算机发展的几个阶段第四代(1971年以后):大规模集成电路数字计算机计算机的逻辑元件和主存储器都采用了大规模集成电路(LSI)。所谓大规模集成电路是指在单片硅片上集成1000~2000个以上晶体管的集成电路,其集成度比中、小规模的集成电路提高了1~2个以上数量级。这时计算机发展到了微型化、耗电极少、可靠性很高的阶段。计算机发展简史计算机发展的几个阶段大规模集成电路使军事工业、空间技术、原子能技术得到发展,这些领域的蓬勃发展对计算机提出了更高的要求,有力地促进了计算机工业的空前大发展。随着大规模集成电路技术的迅速发展,计算机除了向巨型机方向发展外,还朝着超小型机和微型机方向飞越前进。1971年末,世界上第一台微处理器和微型计算机在美国旧金山南部的硅谷应运而生,它开创了微型计算机的新时代。此后各种各样的微处理器和微型计算机如雨后春笋般地研制出来,潮水般地涌向市场,成为当时首屈一指的畅销品。这种势头直至今天仍然方兴未艾。特别是IBM-PC系列机诞生以后,几乎一统世界微型机市场,各种各样的兼容机也相继问世。计算机发展简史微处理器(Microprocessor),简称MP,是由一片或几片大规模集成电路组成的具有运算器和控制器的中央处理机部件,即CPU(CertalProcessingUnit)。微型计算机(Microcomputer),简称MC,是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线所组成的计算机(简称微型机,又称微型电脑)。有的微型计算机把CPU、存储器和输入/输出接口电路都集成在单片芯片上,称之为单片微型计算机,也叫单片机。计算机发展简史微型计算机系统是指以微型计算机为中心,以相应的外围设备、电源、辅助电路(统称硬件)以及控制微型计算机工作的系统软件所构成的计算机系统。自从微处理器和微型计算机问世以来,它就得到了异乎寻常的发展,大约每隔2~4年就更新换代一次。至今,经历了三代演变,并进入第四代。微型计算机的换代,通常是按其CPU字长和功能来划分的计算机发展简史第一代(1971-1973):4位或低档8位微处理器和微型机字长4位或8位,指令系统比较简单,运算功能较差,速度较慢,系统结构仍然停留在台式计算机的水平上,软件主要采用机器语言或简单的汇编语言,其价格低廉。计算机发展简史第二代(1974-1978):中档的8位微处理器和微型机指令系统比较完善,已具有典型的计算机系统结构以及中断、DMA等控制功能,寻址能力也有所增强,软件除采用汇编语言外,还配有BASIC,FORTRAN,PL/M等高级语言及其相应的解释程序和编译程序,并在后期开始配上操作系统。计算机发展简史第三代(1978-1981):16位微处理器和微型机这类16位微型机通常都具有丰富的指令系统,采用多级中断系统、多重寻址方式、多种数据处理形式、段式寄存器结构、乘除运算硬件,电路功能大为增强,并都配备了强有力的系统软件。计算机发展简史第四代(1985年以后):32位高档微型机目前,CPU已经进入了多核的时代,64位微机也开始渐渐走入视野。绪论什么是软件什么是软件硬件是计算机的身体,软件是计算机的灵魂硬件是承载软件运行的载体软件是控制硬件的指令集合什么是软件对于计算机软件的概念。面在尚无一个统一的定义。世界上多数国家和国际组织原则上采用了世界知识产权组织(WIPO)的意见,结合实际加以修改。1978年世界知识产权组织发表了《保护计算机软件示范法条》,这是该组织召集一些国家的专家组成专门小组研究制定的,其目的是为了对各国计算机软件立法提供参考意见,以便促进计算机软件的国际保护。什么是软件在这一示范法条中。对计算机软件作了如下定义:计算机软件包括程序,程序说明和程序使用指导三项内容。什么是软件“程序”是指能够使计算机具有信息处理能力、完成一定任务或产生一定结果的指令集合。“程序说明”是指用文字。图解或其他方式。对计算机程序中的指令所作的足够详细的,足够完整的说明,解释。“程序使用指导”是指除了程序,程序说明以外的。用以帮助理解和实施有关程序的其他辅助材料。什么是软件软件的主体是程序,程序的实质是指令集合。程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。计算机科学家沃斯提出的公式:程序=数据结构+算法什么是软件软件的存在形式:固化在硬件设备上一般多为只读、难以修改通常运行效率较高存储与外存设备上便于修改运行前需要加载绪论软件的分类软件的分类软件分类的角度根据结构的不同,可以划分为:单机软件集中式软件分布式软件网络软件软件的分类单机软件软件的分类集中式软件软件的分类分布式软件软件的分类网络软件软件的分类软件分类的角度根据功能的不同,可以划分为:系统软件应用软件计算机硬件操作系统其他系统软件层应用软件层计算机系统的软、硬件分层情况软件的分类系统软件操作系统:管理硬件设备(包括网络硬件设备)为其他软件提供运行环境,对计算机内的软件进行管理为操作者提供与计算机进行交互的接口软件的分类操作系统的一个粗略的定义:位于硬件系统之上,所有软件层之下的一个系统软件,管理系统中各种软硬件资源,使其得以充分利用,方便用户使用计算机系统的程序集合。软件的分类常见的操作系统软件:WINDOWS(XPWIN7WIN2008…)LINUX(红帽红旗…)UNIX(AIXHP-UNIXSCO…)软件的分类其他系统软件各种语言的解释程序和编译程序各种服务性程序(如机器的调试、故障检查和诊断程序等)各种数据库管理系统各种中间件各种协议工具包……软件的分类应用软件应用软件是专门为某一应用目的而编制的软件常见的如:文字处理软件信息管理软件辅助设计软件实时控制软件……软件的分类根据功能的不同,更细致的划分数据库管理系统软件办公自动化管理软件系统安全管

温馨提示

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

评论

0/150

提交评论