ImageVerifierCode 换一换
格式:PPT , 页数:126 ,大小:4.95MB ,
文档编号:5171817      下载积分:29 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5171817.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(计算机软件算法与程序设计语言课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

计算机软件算法与程序设计语言课件.ppt

1、南京医科大学康达学院南京医科大学康达学院1第三部分第三部分 软件软件3.1 概述概述Office 办公软件(办公软件(Word Excel PPt)3.2 操作系统操作系统3.3 算法与程序设计语言算法与程序设计语言6.1 数据库系统概述数据库系统概述6.2 关系数据库简介关系数据库简介南京医科大学南京医科大学3.1 软软件件概概述述1.什么是计算机软件2.计算机软件的特性3.计算机软件的分类南京医科大学南京医科大学3.1 什什么么是是计计算机算机软软件件南京医科大学康达学院南京医科大学康达学院4计算机系统计算机系统=硬件硬件+软件软件计算机系统计算机系统计算机硬件计算机硬件计算机软件计算机软

2、件运算器运算器控制器控制器输入设备输入设备存储器存储器输出设备输出设备系统软件系统软件应用软件应用软件操作系统操作系统数据库管理系统数据库管理系统程序语言处理系统程序语言处理系统文字处理文字处理通信软件通信软件学习、娱乐软件学习、娱乐软件输入输入硬件硬件&软件软件输出输出计算机系统是由硬件和软件组成的,两者缺一不可!计算机系统是由硬件和软件组成的,两者缺一不可!南京医科大学康达学院南京医科大学康达学院5软件、硬件和用户的关系软件、硬件和用户的关系 硬件的能力非常有限,只是速度极高而已硬件的能力非常有限,只是速度极高而已 没有软件,硬件几乎什么任务也完成不了没有软件,硬件几乎什么任务也完成不了B

3、asic Input/Output System硬硬 件件BIOS操操 作作 系系 统统应用软件应用软件用用 户户应用软件应用软件系统软件系统软件数据数据信息处理任务信息处理任务处理结果处理结果硬硬 件件南京医科大学康达学院南京医科大学康达学院6什么是程序什么是程序(program)?程序是告诉计算机做什么和如何做的一组指令程序是告诉计算机做什么和如何做的一组指令(语语句句),这些指令,这些指令(语句语句)都是计算机能够理解并能够都是计算机能够理解并能够执行的一些命令执行的一些命令南京医科大学康达学院南京医科大学康达学院7计算机通过程序才能进行信息处理计算机通过程序才能进行信息处理不同的任务,

4、需要使用不同的程序来完成不同的任务,需要使用不同的程序来完成Word论文论文Excel统计报表统计报表Outlook电子电子邮件邮件暴风暴风影音影音影视剧影视剧南京医科大学康达学院南京医科大学康达学院8计算机通过程序才能进行信息处理计算机通过程序才能进行信息处理不同的任务,需要使用不同的程序来完成不同的任务,需要使用不同的程序来完成1,2,5,7,9排序排序软件软件9,2,7,5,1计算机计算机9,2,7,5,124统计统计软件软件计算机计算机同一程序处理不同的数据,完成不同的任务同一程序处理不同的数据,完成不同的任务 2,3,6,8排序排序软件软件 8,2,6,3计算机计算机 a,b,d,k

5、,w排序排序软件软件d,a,k,w,b计算机计算机南京医科大学康达学院南京医科大学康达学院9程序与数据的关系程序与数据的关系程序所处理的对象和处程序所处理的对象和处理后得到的结果统称为理后得到的结果统称为数据数据(分别称为输入数(分别称为输入数据和输出数据)据和输出数据)程序必须处理合理的输程序必须处理合理的输入数据,否则不会产生入数据,否则不会产生有意义的输出有意义的输出程序和数据有相对性程序和数据有相对性Word论文论文输输入入数数据据输输出出数数据据Photoshop Music.mp3?PhotoshopNJU.jpg南京医科大学康达学院南京医科大学康达学院10程序与软件是什么关系?程

6、序与软件是什么关系?软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、且有一定规模的程序且有一定规模的程序软件既包含软件既包含程序程序、也包含与程序相关的、也包含与程序相关的数据数据和和文档文档:n程序是软件的主体程序是软件的主体n数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角函数表、英汉词典等)函数表、英汉词典等)n文档指的是与程序开发、维护及操作有关的一些资料(如设计报告、维文档指的是与程序开发、维护及操作有关的一些资料(如设计报告、维护手册和

7、使用指南等)护手册和使用指南等)“软件软件”强调的是产品、工程、产业或学科等宏观方面的含义,强调的是产品、工程、产业或学科等宏观方面的含义,“程序程序”更侧重技术层面的含义更侧重技术层面的含义软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名称经常混用,并不严格加以区分名称经常混用,并不严格加以区分南京医科大学南京医科大学2.计计算机算机软软件的特性件的特性南京医科大学康达学院南京医科大学康达学院12计算机软件有哪些特性?计算机软件有哪些特性?(1)1.不可见性不可见性(是无形的,不能被人们直接观察、欣赏和评价是无形的,不能被

8、人们直接观察、欣赏和评价)2.适用性适用性(可以适应一类应用问题的需要可以适应一类应用问题的需要)3.依附性依附性(依附于特定的硬件、网络和其他软件依附于特定的硬件、网络和其他软件)4.复杂性复杂性(规模越来越大,开发人员越来越多,开发成本也越来规模越来越大,开发人员越来越多,开发成本也越来越高越高),例如:,例如:Exchange 2000Windows 2000项目经理项目经理25人人约约 250人人开发人员开发人员140人人约约 1700人人测试人员测试人员350人人约约 3200人人微软微软VistaVista及及Office2007Office2007两个团队的开发人员总共两个团队的

9、开发人员总共90009000余人,仅余人,仅VistaVista就投入就投入9090亿美元,开发历时亿美元,开发历时6 6年!年!南京医科大学康达学院南京医科大学康达学院13计算机软件有哪些特性?计算机软件有哪些特性?(2)5.无磨损性无磨损性(功能和性能一般不会发生变化功能和性能一般不会发生变化)6.易复制性易复制性(可以非常容易且毫无失真地进行复制可以非常容易且毫无失真地进行复制)7.不断演变性不断演变性(软件的生命周期软件的生命周期),例如:,例如:n版本不断改版版本不断改版(Office 2000,Office 2003,Office 2010、Office 2013)n软件不断更新(

10、升级、补丁或软件不断更新(升级、补丁或service pack)n添加新特性添加新特性n修复漏洞,提高安全性修复漏洞,提高安全性8.有限责任有限责任(有限保证有限保证)9.脆弱性脆弱性(黑客攻击、病毒入侵、信息盗用黑客攻击、病毒入侵、信息盗用)“本软件不做任何保证。程序运行的风险由用本软件不做任何保证。程序运行的风险由用户自己承担。这个程序可能会有一些错误,你户自己承担。这个程序可能会有一些错误,你需要自己承担所有服务、维护和纠正软件错误需要自己承担所有服务、维护和纠正软件错误的费用。另外,生产厂商不对软件使用的正确的费用。另外,生产厂商不对软件使用的正确性、精确性、可靠性和通用性做任何承诺。

11、性、精确性、可靠性和通用性做任何承诺。”南京医科大学南京医科大学3.计计算机算机软软件的分件的分类类按产权按产权性质性质商品软件商品软件 共享软件共享软件 自由软件自由软件按软件按软件用途用途应用软件应用软件系统软件系统软件南京医科大学康达学院南京医科大学康达学院15计算机软件与知识产权计算机软件与知识产权软件是智力活动的成果,受到知识产权软件是智力活动的成果,受到知识产权(版权版权)法的保护法的保护版权授予软件作者版权授予软件作者(版权所有者版权所有者)享有下列权利:享有下列权利:拷贝、发布、修改、署名、出售、拷贝、发布、修改、署名、出售、保护知识产权的目的:保护知识产权的目的:确保脑力劳动

12、成果受到奖励,鼓励人们进行发明创造确保脑力劳动成果受到奖励,鼓励人们进行发明创造购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它的版权的版权随意进行软件拷贝和分发是一种违法行为随意进行软件拷贝和分发是一种违法行为nIDC的一项调查标明,的一项调查标明,25%提供盗版软件的网站在用户下载时,装置了恶提供盗版软件的网站在用户下载时,装置了恶意代码;微软报告称意代码;微软报告称46%盗版盗版Windows7系统含木马及病毒。我国公安系统含木马及病毒。我国公安部部2010.2发布报告,使用盗版软件病毒感染率高达发布报告,使用盗版软件病毒感

13、染率高达70.5%南京医科大学康达学院南京医科大学康达学院16从软件知识产权对软件进行分类从软件知识产权对软件进行分类商品软件商品软件共享软件共享软件(shareware)(也称为试用软件(也称为试用软件demoware)n具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),试用具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),试用期满后需交费才能继续使用期满后需交费才能继续使用自由软件自由软件(Free Software)(开放源代码软件)开放源代码软件)n用户可共享,并允许随意拷贝、修改其源代码,允许销售和自由传播。但用户可共享,并允许随意拷贝、修改其源代码,允许销售和自

14、由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由用户享有进一步拷贝和修改的自由免费软件免费软件(Freeware)()(Free Software)n 无需付费即可获得的软件。例如无需付费即可获得的软件。例如 PDF阅读器、阅读器、Flash播放器等播放器等自由软件很多是免费软件;免费软件不全是自由软件自由软件很多是免费软件;免费软件不全是自由软件南京医科大学康达学院南京医科大学康达学院17软件的许可证(软件的许可证(license)软件许可证也称为软件许可证也称为“许可证协

15、议许可证协议”,它规定了计算机软件使,它规定了计算机软件使用方式的法律合同,软件使用有哪些额外的限制,有哪些额用方式的法律合同,软件使用有哪些额外的限制,有哪些额外的权利等外的权利等许可证的类型:许可证的类型:n单用户许可证单用户许可证n多用户许可证多用户许可证n并发用户许可证并发用户许可证n定点(定点(fixed site)许可证)许可证许可证的形式:许可证的形式:n拆封许可证拆封许可证n最终用户许可证最终用户许可证不能再次出售不能再次出售只能安装在只能安装在1 1台计算机上台计算机上不得进行反汇编、反编译不得进行反汇编、反编译不得将其组成部分分散在多台不得将其组成部分分散在多台计算机上使用

16、计算机上使用不得出租或出借不得出租或出借南京医科大学康达学院南京医科大学康达学院18从用途对计算机软件分类从用途对计算机软件分类系统软件系统软件不是为了解决某种具体不是为了解决某种具体应用,而是为了:应用,而是为了:n给用户使用计算机提供给用户使用计算机提供方便方便n给应用软件的开发与运给应用软件的开发与运行提供支持行提供支持n使计算机有效、安全、使计算机有效、安全、可靠地运行可靠地运行应用软件应用软件专门用于帮助最终用户专门用于帮助最终用户解决各种具体应用问题解决各种具体应用问题的软件的软件分类分类(按开发方式按开发方式):n定制应用软件定制应用软件n通用应用软件通用应用软件n几乎所有领域、

17、所有几乎所有领域、所有人都需要使用人都需要使用n设计精巧,易学易用设计精巧,易学易用n商品化,价格较低商品化,价格较低南京医科大学康达学院南京医科大学康达学院19应用软件应用软件/系统软件系统软件/硬件之间的分工硬件之间的分工计算机硬件计算机硬件系统软件系统软件应用软件应用软件用户按下用户按下 P 键键Hi,OS,发生了,发生了一个事件:一个事件:“P”键键被按下了!被按下了!Hi,财务系统,键,财务系统,键盘输入的是盘输入的是P,看着办吧!看着办吧!Hi,OS,打印我,打印我送到你那里的工资送到你那里的工资报表文件报表文件!Hi,激光打印机,激光打印机,把我送给你的数据把我送给你的数据打印出

18、来打印出来!激光打印机激光打印机开始打印开始打印南京医科大学康达学院南京医科大学康达学院20什么是系统软件?什么是系统软件?系统软件是为了给用户使用计算机提供方便、为系统软件是为了给用户使用计算机提供方便、为应用软件应用软件提供支持提供支持、使计算机安全可靠地运行的必不可少的软件、使计算机安全可靠地运行的必不可少的软件举例:举例:n基本输入基本输入/输出系统(输出系统(BIOS)n操作系统(如操作系统(如Windows、Unix、Linux等)等)n程序开发工具与环境(如程序开发工具与环境(如C语言编译器等)语言编译器等)n数据库管理系统(数据库管理系统(DBMS)n实用程序(实用程序(Uti

19、lity,如磁盘清理程序、备份程序、杀毒软件、防,如磁盘清理程序、备份程序、杀毒软件、防火墙等)火墙等)南京医科大学康达学院南京医科大学康达学院21系统软件有哪些特性?系统软件有哪些特性?1.与计算机硬件有密切的关系,能对硬件进行统一的控与计算机硬件有密切的关系,能对硬件进行统一的控制、调度和管理;制、调度和管理;2.具有通用性,能为多种应用软件的开发和运行提供支具有通用性,能为多种应用软件的开发和运行提供支持与服务;持与服务;3.在任何计算机系统中,系统软件都是必不可少的;在任何计算机系统中,系统软件都是必不可少的;4.在购买计算机时,通常计算机供应厂商会提供给用户在购买计算机时,通常计算机

20、供应厂商会提供给用户一些最基本的系统软件,否则计算机无法工作。一些最基本的系统软件,否则计算机无法工作。南京医科大学康达学院南京医科大学康达学院22通用应用软件的类别与功能通用应用软件的类别与功能类类 别别功功 能能流行软件举例流行软件举例文字处理软件文字处理软件文本编辑、文字处理、桌面排版文本编辑、文字处理、桌面排版等等Word、Adobe Acrobat、WPS、FrontPage等等电子表格软件电子表格软件表格定义、数值计算和统计、绘表格定义、数值计算和统计、绘图等图等Excel等等图形图像软件图形图像软件图像处理、几何图形绘制、动画图像处理、几何图形绘制、动画制作等制作等AutoCAD

21、、Photoshop、CorelDraw、3DS MAX等等媒体播放软件媒体播放软件播放各种数字音频和视频文件播放各种数字音频和视频文件Media Player、Real Player、Winamp等等网络通信软件网络通信软件电子邮件、聊天、电子邮件、聊天、IP电话等电话等Outlook Express、MSN、QQ、ICQ等等演示软件演示软件投影片制作等投影片制作等PowerPoint等等信息检索软件信息检索软件在数据库和因特网中查找需要的在数据库和因特网中查找需要的信息信息Google,天网,百度等,天网,百度等个人信息管理软个人信息管理软件件记事本、日程安排、通讯录、邮记事本、日程安排、

22、通讯录、邮件件Outlook,Lotus Notes游戏软件游戏软件游戏、教育和娱乐游戏、教育和娱乐棋类游戏、扑克游戏等棋类游戏、扑克游戏等南京医科大学康达学院南京医科大学康达学院23关于微软的关于微软的MS Office软件软件历史与发展历史与发展:有:有Windows 版本和版本和Mac 版本两大系列版本两大系列n1989年开始推出年开始推出n从从3.0、4.0、4.3、95、97、2000、XP、2003、2007、2010、2013n目前广泛使用的是目前广泛使用的是2007版和版和2010版版n2014年年4月月8日,效力微软长达日,效力微软长达13年之久的年之久的 Office 20

23、03办公套件正式退役办公套件正式退役主要功能与组成:主要功能与组成:Word PowerPoint Excel Outlook Access n附带的其它程序:附带的其它程序:nInternet Explorer;Photo Editor;Office Picture ManagernMicrosoft FrontPage;Microsoft Visio;Microsoft Publisher;Microsoft Project;Microsoft OneNote笔记软件;笔记软件;Microsoft SharePoint DesignerWYSIWYG(所见即所得)(所见即所得)HTML编辑

24、器暨编辑器暨Microsoft通用网页设计程序通用网页设计程序南京医科大学康达学院南京医科大学康达学院24启发:成功软件的经验是什么?启发:成功软件的经验是什么?它们都具有如下特点:它们都具有如下特点:1 它们能替代现实世界已有的其他工具,而且使用起来比它们能替代现实世界已有的其他工具,而且使用起来比已有工具更方便有效已有工具更方便有效2 它们能完成已有工具很难完成甚至完全不可能完成的工它们能完成已有工具很难完成甚至完全不可能完成的工作,扩展了人们的能力作,扩展了人们的能力3 成功的市场运作和售后服务成功的市场运作和售后服务4 不断前进、不断发展(功能、技术、性能等)不断前进、不断发展(功能、

25、技术、性能等)南京医科大学康达学院南京医科大学康达学院25大学生必须掌握哪些应用软件?大学生必须掌握哪些应用软件?作为一名大学生,不论学习什么专业,在学习阶段作为一名大学生,不论学习什么专业,在学习阶段和走上工作岗位之后,至少必须掌握以下和走上工作岗位之后,至少必须掌握以下6项计算项计算机技能及相关的应用软件:机技能及相关的应用软件:n进行中进行中/西文字处理西文字处理n使用计算机绘图和进行图像处理使用计算机绘图和进行图像处理n使用计算机制表和进行数据统计与计算使用计算机制表和进行数据统计与计算n上网浏览与信息检索上网浏览与信息检索n利用因特网进行通信和发布信息利用因特网进行通信和发布信息n使

26、用计算机管理文档与数据使用计算机管理文档与数据 南京医科大学康达学院南京医科大学康达学院26以下软件中属于应用软件的是以下软件中属于应用软件的是_。A.Word B.Windows XP C.人事管理系统人事管理系统 D.Linux E.Visual FoxPro F.Media Player题解题解南京医科大学康达学院南京医科大学康达学院27第三部分第三部分 软件软件3.1 概述概述Office 办公软件(办公软件(Word Excel PPt)3.2 操作系统操作系统3.3 算法与程序设计语言算法与程序设计语言6.1 数据库系统概述数据库系统概述6.2 关系数据库简介关系数据库简介南京医科

27、大学南京医科大学3.2 计计算机操作系算机操作系统统3.2.1 操作系统及其分类3.2.2 操作系统的功能3.2.3 常用操作系统介绍南京医科大学康达学院南京医科大学康达学院293.2.1 操作系统及其分类操作系统及其分类南京医科大学康达学院南京医科大学康达学院30什么是操作系统什么是操作系统(OS)?OS为用户提供了一个操作为用户提供了一个操作使用计算机的友善的用户界使用计算机的友善的用户界面面计算机硬件计算机硬件 操作系统虚拟机操作系统虚拟机没有安装任何软件的计算机称为裸机没有安装任何软件的计算机称为裸机,裸机是无法使用的裸机是无法使用的操作系统是用于执行各种具有共性和基础性操作的软件,操

28、作系统是用于执行各种具有共性和基础性操作的软件,是是最重要的一种系统软件,最重要的一种系统软件,几乎所有计算机都要安装几乎所有计算机都要安装OS南京医科大学康达学院南京医科大学康达学院为什么需要操作系统?为什么需要操作系统?31OS屏蔽了计算机中几乎所有物理设备的技术细节,为开发和屏蔽了计算机中几乎所有物理设备的技术细节,为开发和运行其他软件提供了一个高效、可靠的平台运行其他软件提供了一个高效、可靠的平台南京医科大学康达学院南京医科大学康达学院32操作系统的重要作用操作系统的重要作用三个主要作用:三个主要作用:1 为运行的程序管理和分配各种软硬件资源为运行的程序管理和分配各种软硬件资源 2 为

29、用户提供友善的人机界面(图形用户界面)为用户提供友善的人机界面(图形用户界面)3 为开发和运行应用程序提供高效率的平台为开发和运行应用程序提供高效率的平台其它辅助功能:其它辅助功能:n显示系统状态显示系统状态n处理软硬件错误处理软硬件错误n保护系统安全保护系统安全南京医科大学康达学院南京医科大学康达学院331、多任务处理与处理器管理多任务处理与处理器管理南京医科大学康达学院南京医科大学康达学院34什么是任务,什么是多任务处理?什么是任务,什么是多任务处理?“任务任务”指的是要计算机做的一件事,计算机执行一个任务通常就指的是要计算机做的一件事,计算机执行一个任务通常就对应着运行一个应用程序对应着

30、运行一个应用程序“单任务处理单任务处理”与与“多任务处理多任务处理”n单任务处理:单任务处理:前一个任务完成后才能启动后一个任务的运行,任务是顺序前一个任务完成后才能启动后一个任务的运行,任务是顺序执行的执行的n多任务处理多任务处理(Multitasking):允许计算机同时执行多个任务,任务是并允许计算机同时执行多个任务,任务是并发执行的发执行的多任务处理举例:多任务处理举例:n编辑编辑PPT讲稿讲稿+播放音乐播放音乐+收发邮件收发邮件多任务处理的优点:多任务处理的优点:n大大提高了用户的工作效率大大提高了用户的工作效率n大大提高了计算机的使用效率大大提高了计算机的使用效率南京医科大学康达学

31、院南京医科大学康达学院35多任务处理举例多任务处理举例制作制作PPT讲稿讲稿查查看看文文件件夹夹内内容容收收发发电电子子邮邮件件播播放放音音乐乐南京医科大学康达学院南京医科大学康达学院36CPU的管理(处理器管理)的管理(处理器管理)目的:让目的:让CPU轮流为所有任轮流为所有任务服务务服务原则:公平性;优先级;负原则:公平性;优先级;负载均衡载均衡方法:方法:n按时间片轮转(按时间片轮转(10-20ms为为1个时间片个时间片)n按优先级调度按优先级调度任务任务1任务任务2任务任务3任务任务4任务任务5时间时间时间时间任任务务南京医科大学康达学院南京医科大学康达学院37如何知道有哪些任务在运行

32、?如何知道有哪些任务在运行?前台任务前台任务后台任务后台任务结束任务结束任务南京医科大学康达学院南京医科大学康达学院382、存储管理存储管理南京医科大学康达学院南京医科大学康达学院39操作系统运行时内存的态势操作系统运行时内存的态势 内内 存存 储储 器器其它计算机硬件其它计算机硬件应用程序接口应用程序接口(API)处理器处理器管理管理文件文件管理管理存储存储管理管理文件系统,网络通信程序文件系统,网络通信程序设备驱动程序设备驱动程序设备设备管理管理窗口窗口管理管理应用应用 程序程序1应用应用 程序程序2应用应用 程序程序3用户用户接口接口外壳外壳应用应用 程序程序k用用 户户操操 作作 系系

33、 统统正在运行的正在运行的应用程序应用程序南京医科大学康达学院南京医科大学康达学院40系统运行时内存储器的布局系统运行时内存储器的布局内存储器空间划分为内存储器空间划分为2个部分:系统区和用户区,用户区用来存放个部分:系统区和用户区,用户区用来存放正在运行的应用程序正在运行的应用程序操作系统区操作系统区用户区用户区内存储器内存储器应用程序应用程序1应用程序应用程序2应用程序应用程序3应用程序应用程序4应用程序应用程序5分析:分析:n允许同时运行多少程序?数目有没有限制?允许同时运行多少程序?数目有没有限制?n程序的大小和数据的规模受不受限制?程序的大小和数据的规模受不受限制?n程序与程序相互之

34、间会不会互相干扰?程序与程序相互之间会不会互相干扰?每个应用程序每个应用程序运行时均有属运行时均有属于它自己的存于它自己的存储器空间,用储器空间,用来存储它自己来存储它自己的程序代码和的程序代码和数据数据南京医科大学康达学院南京医科大学康达学院41“存储管理存储管理”需要解决哪些问题?需要解决哪些问题?为每个任务分配存储空间,任务结束之后收回存储为每个任务分配存储空间,任务结束之后收回存储空间空间对存储空间进行保护对存储空间进行保护n保护操作系统所在区域不被应用程序修改保护操作系统所在区域不被应用程序修改n保护每个应用程序的私有区域不被其他程序修改保护每个应用程序的私有区域不被其他程序修改对存

35、储空间进行扩充,使应用程序的存储空间不受对存储空间进行扩充,使应用程序的存储空间不受实际存储容量大小的限制实际存储容量大小的限制 解决方案解决方案虚拟存储器虚拟存储器(Virtual Memory)南京医科大学康达学院南京医科大学康达学院42虚拟存储器的设计思想虚拟存储器的设计思想每个程序都在每个程序都在各自的虚拟空各自的虚拟空间中工作间中工作每个程序启动运行后,每个程序启动运行后,只有一部分代码和数只有一部分代码和数据装入内存中,据装入内存中,其余其余都放在硬盘的一个专都放在硬盘的一个专门区域中门区域中,该区域称,该区域称为为“虚拟内存虚拟内存”物理内存物理内存虚拟内存虚拟内存(pagefi

36、le.sys)虚拟空间虚拟空间2虚拟空间虚拟空间1程序运行时,程序运行时,若程序和数据若程序和数据在物理内存,在物理内存,就直接访问物就直接访问物理内存理内存若程序和数若程序和数据不在物理据不在物理内存,则把内存,则把它们从虚拟它们从虚拟内存装入物内存装入物理内存后再理内存后再使用使用特点:特点:1)整个过程自动)整个过程自动完成;完成;2)程序可用内存)程序可用内存容量超过实际物理容量;容量超过实际物理容量;3)多个程序互不干扰)多个程序互不干扰操作系统操作系统南京医科大学康达学院南京医科大学康达学院433、文件管理文件管理南京医科大学康达学院南京医科大学康达学院44“文件文件”概念的由来概

37、念的由来外存储器的存取特性:外存储器的存取特性:适合于批量数据的存取,适合于批量数据的存取,不适合单个数据存取不适合单个数据存取外存储器的使用特性:外存储器的使用特性:1 每次从外存读出每次从外存读出(或写或写入入)的对象是一个程序或一个的对象是一个程序或一个文档、一张图片、一封邮件、文档、一张图片、一封邮件、一首歌曲一首歌曲 2 按对象的名字进行存取按对象的名字进行存取操作,而不是按地址存取操作,而不是按地址存取文件文件字节字节CPU (按名存取)(按名存取)(按地址存取)(按地址存取)使用使用“文件文件”来组织外来组织外存储器中的信息,并使存储器中的信息,并使用用“文件文件”作为外存的作为

38、外存的存取单位存取单位(在操作系统中)(在操作系统中)南京医科大学康达学院南京医科大学康达学院45什么是文件什么是文件(file)?程序和数据通常都存储在外存储器中,为了便于存取和管程序和数据通常都存储在外存储器中,为了便于存取和管理,它们都组织成理,它们都组织成“文件文件(file)”文件是存储在外存储器中的一组相关信息的集合,例如:文件是存储在外存储器中的一组相关信息的集合,例如:一个程序一个程序 一张图片一张图片 一只一只MP3歌曲歌曲 一封邮件一封邮件每个文件均有自己的每个文件均有自己的“文件名文件名”,用户(或软件)使用文,用户(或软件)使用文件名读出件名读出/写入(称为写入(称为“

39、存取存取”)外存储器中的文件外存储器中的文件文件的名字由两部分组成:文件的名字由两部分组成:(主文件名主文件名).扩展名扩展名程序文件程序文件(可执行文件可执行文件):.exe .com.dll 等等数据文件:数据文件:.txt .pdf .doc .ppt .jpg .mp3 等等南京医科大学康达学院南京医科大学康达学院46Windows XP 的文件的文件允许使用长文件名,即文件名最多可包含允许使用长文件名,即文件名最多可包含255个个中文或西文字符中文或西文字符英文字母的大、小写只在形式上加以区分,实际上英文字母的大、小写只在形式上加以区分,实际上不予区别不予区别(例如:(例如:Text

40、.DOC 与与 text.doc 是同一个文件)是同一个文件)常用程序文件的扩展名:常用程序文件的扩展名:.exe .com .dll .bat常用数据文件的扩展名:常用数据文件的扩展名:File TypeFile ExtensionText.txtSound.wav,.mid,.vocGraphics.bmp,.pcx,.tif,.wmf,.jpg,.gifAnimation/Video.flc,.fli,.avi,.mpgWeb documents.html,.htm文本文件文本文件声音文件声音文件图形、图像文图形、图像文件件动画动画/视频文件视频文件Web网页文件网页文件南京医科大学康达

41、学院南京医科大学康达学院47文件的组成和文件说明信息文件的组成和文件说明信息每一个文件都由每一个文件都由2部分组成:部分组成:文件名等说明信息文件名等说明信息文文 件件 内内 容容文件名和文件扩展名文件名和文件扩展名文件大小文件大小(长度长度)在磁盘上存放的起始位置在磁盘上存放的起始位置文件时间文件时间(创建时间、最近修创建时间、最近修改时间、最近访问时间等改时间、最近访问时间等)文件创建者文件创建者文件属性文件属性系统文件系统文件隐藏文件隐藏文件存档文件存档文件只读文件只读文件 压缩压缩 加密加密编制索引编制索引 南京医科大学康达学院南京医科大学康达学院48Windows XP中文件如何定位

42、?中文件如何定位?计算机中的每个文件都有一个确定的位置计算机中的每个文件都有一个确定的位置文件的位置由存放文件的逻辑驱动器号、文件路径以及文件的位置由存放文件的逻辑驱动器号、文件路径以及文件名组成:文件名组成:驱动器号驱动器号(盘符盘符)+文件路径文件路径+文件名文件名例例 右图中文件右图中文件02.ppt02.ppt的位置是:的位置是:D:D:数据数据 概论概论 讲稿讲稿02.ppt02.ppt数据数据abc.txt应用程序应用程序T1.txt概论概论P1.exePn.exe讲稿讲稿D盘根目录盘根目录资料资料教案教案01.doc05.pdf02.ppt从根文件夹到文件所在文件夹所顺序经过的从

43、根文件夹到文件所在文件夹所顺序经过的一串文件夹,其间用一串文件夹,其间用“”相互隔开相互隔开文件路径文件路径南京医科大学康达学院南京医科大学康达学院494、设备管理设备管理OSOS中的中的“设备管理设备管理”程序负责:程序负责:n对系统中的各种输入输出设备进行管理对系统中的各种输入输出设备进行管理n处理用户(或应用程序)的输入处理用户(或应用程序)的输入/输出请求,输出请求,方便、有效、安全地完成输入方便、有效、安全地完成输入/输出操作输出操作南京医科大学康达学院南京医科大学康达学院503.2.3 常用操作系统介绍常用操作系统介绍 南京医科大学康达学院南京医科大学康达学院51操作系统的四种类型

44、操作系统的四种类型PC机使用的操作系统一般都具有机使用的操作系统一般都具有多任务处理多任务处理功能功能网络服务器上安装运行的是网络服务器上安装运行的是“网络操作系统网络操作系统”,特点是:,特点是:n具有强大的多用户并发处理能力具有强大的多用户并发处理能力n支持多种网络通信功能,提供专门的网络应用服务支持多种网络通信功能,提供专门的网络应用服务n安全性强,可靠性好安全性强,可靠性好军事指挥和武器控制系统、电网调度和工业控制系统、证券交易系统军事指挥和武器控制系统、电网调度和工业控制系统、证券交易系统等,等,安装运行的是安装运行的是“实时操作系统实时操作系统”,特点是:,特点是:n对外部事件能在

45、允许的时间范围内快速作出响应,对外部事件能在允许的时间范围内快速作出响应,n具有很高的可靠性和安全性具有很高的可靠性和安全性嵌入式计算机应用中运行的是嵌入式计算机应用中运行的是“嵌入式操作系统嵌入式操作系统”,特点是:,特点是:n快速、高效、具有实时处理功能快速、高效、具有实时处理功能n代码非常紧凑,存储器需求小代码非常紧凑,存储器需求小南京医科大学康达学院南京医科大学康达学院52DOS DOS,Disk Operation System的缩写,即磁的缩写,即磁盘操作系统,由于它通常存放在磁盘上,而且主要盘操作系统,由于它通常存放在磁盘上,而且主要功能又是针对磁盘存储文件进行管理的,所以被称功

46、能又是针对磁盘存储文件进行管理的,所以被称为磁盘操作系统。为磁盘操作系统。DOS是一种单用户单任务的计算机操作系统。是一种单用户单任务的计算机操作系统。DOS采用字符界面,必须通过键盘输入各种命令来采用字符界面,必须通过键盘输入各种命令来操作计算机。随着计算机的发展,操作计算机。随着计算机的发展,DOS逐步被图形逐步被图形界面的操作系统所代替。界面的操作系统所代替。南京医科大学康达学院南京医科大学康达学院53 Vista Win 762009Win 8 win102012微软微软Windows操作系统的演变操作系统的演变特点:特点:n提供了多任务处理能力提供了多任务处理能力n采用图形用户界面,

47、简化计算机操作采用图形用户界面,简化计算机操作n在个人计算机上广泛使用在个人计算机上广泛使用版本的演变:版本的演变:Windows 9x共有共有3个产品,个产品,面向家用面向家用PCWindows的最新产品的最新产品XP和和 Win 7 既适合家庭用户也适合商业用既适合家庭用户也适合商业用户,目前有家庭版、专业版和户,目前有家庭版、专业版和64位版本等位版本等多种,它有丰富的音频、视频和网络通信多种,它有丰富的音频、视频和网络通信功能功能WindowsNT和和Win2000面向商用面向商用PC机,性能较高,机,性能较高,安全性较好,提供服务器安全性较好,提供服务器版本版本南京医科大学康达学院南

48、京医科大学康达学院54对对Windows操作系统的分析操作系统的分析Windows操作系统垄断了操作系统垄断了PC 机机OS市场市场的的90%左右的份额左右的份额Windows流行的原因:流行的原因:n有大量第三方软件和硬件产品(各种应用有大量第三方软件和硬件产品(各种应用软件和显卡、鼠标器、打印机等)软件和显卡、鼠标器、打印机等)n开发了多种版本,不同版本适应不同的硬开发了多种版本,不同版本适应不同的硬件平台和用户群体件平台和用户群体对对Windows的批评:的批评:n可靠性不够高:不稳定,系统会越来越慢,可靠性不够高:不稳定,系统会越来越慢,甚至死机甚至死机n安全性不够好:存在安全漏洞,容

49、易受到安全性不够好:存在安全漏洞,容易受到病毒、蠕虫、木马和其他攻击的侵扰病毒、蠕虫、木马和其他攻击的侵扰Windows OS market shareWindows OS market shareSourceSourceNet Market Net Market ShareShare88DateDate2011.32011.3All versionsAll versions89.58%89.58%Windows XPWindows XP54.39%54.39%Windows VistaWindows Vista10.56%10.56%Windows 7Windows 724.17%24.17

50、%Windows 2000Windows 20000.25%0.25%Windows 98Windows 980.03%0.03%Windows NT4.0Windows NT4.00.16%0.16%Windows Server Windows Server 20032003微软有可能使微软有可能使我们的我们的所有计算机停止运作或控制所有的计算机所有计算机停止运作或控制所有的计算机吗?吗?它会它会盗取企业或政府的机密盗取企业或政府的机密吗?吗?南京医科大学康达学院南京医科大学康达学院55UNIX和和Linux操作系统操作系统都是主流操作系统,主要用于:都是主流操作系统,主要用于:n在巨型机、

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|