计算机软件课件_第1页
计算机软件课件_第2页
计算机软件课件_第3页
计算机软件课件_第4页
计算机软件课件_第5页
已阅读5页,还剩223页未读 继续免费阅读

下载本文档

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

文档简介

教学目的与要求熟悉计算机软件的含义和特性,了解计算机软件的知识产权保护,了解系统软件和应用软件的含义、类别、功能及主要特征,了解商品软件、共享软件及自由软件的概念结合Windows操作系统,了解操作系统的作用和功能,理解多任务处理、存储管理、文件管理的基本原理熟悉算法的含义及算法性质,掌握程序设计语言的含义及分类,了解常用程序设计语言的特点,了解程序设计语言处理系统的作用与组成教学目的与要求熟悉计算机软件的含义和特性,了解计算机软件的知3.1软件概述1.什么是计算机软件2.计算机软件的特性3.计算机软件的分类3.1软件概述1.什么是计算机软件3.1什么是计算机软件3.1什么是计算机软件计算机软件的定义ISO的定义——包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作。可以理解为:能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。计算机软件的定义ISO的定义——包含与数据处理系统操作有关的计算机软件课件软件、硬件和用户的关系

硬件的能力非常有限,只是速度极高而已没有软件,硬件几乎什么任务也完成不了BasicInput/OutputSystem硬件BIOS操作系统应用软件用户应用软件系统软件数据信息处理任务处理结果软件、硬件和用户的关系硬件的能力非常有限,只是速度极高而计算机通过软件才能进行信息处理不同的软件,完成不同的任务

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,w排序软件d,a,k,w,b计算机计算机通过软件才能进行信息处理不同的软件,完成不同的任务1什么是程序?程序是告诉计算机做什么和如何做的一组指令(语句),这些指令(语句)都是计算机能够理解并能够执行的一些命令程序的特性:①用于完成某一确定的信息处理任务②使用某种计算机语言描述如何完成该任务③预先存储在计算机中,启动运行后才能完成任务什么是程序?程序是告诉计算机做什么和如何做的一组指令(语句)程序与数据的关系程序所处理的对象和处理后得到的结果统称为数据(分别称为输入数据和输出数据)程序必须处理合理的输入数据,否则不会产生有意义的输出程序和数据具有相对性

输出数据程序输入数据计算机

???求和程序2,5,人,8,3计算机

目标程序编译程序C语言程序计算机程序与数据的关系程序所处理的对象和处理后得到的结果统称为数据程序与软件是什么关系?软件既包含程序、也包含与程序相关的数据和文档:程序是软件的主体数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角函数表、英汉词典等)文档指的是与程序开发、维护及操作有关的一些资料(如设计报告、维护手册和使用指南等)软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、且有一定规模的程序“软件”强调的是产品、工程、产业或学科等宏观方面的含义,“程序”更侧重技术层面的含义软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名称经常混用,并不严格加以区分程序与软件是什么关系?软件既包含程序、也包含与程序相关的数据软件由程序、_______和文档三部分组成。

A、指令B、工具

C、语言处理程序D、数据题解存储在硬盘或光盘上的数字作品一定是软件?软件由程序、_______和文档三部分组成。A、指令2.计算机软件的特性2.计算机软件的特性计算机软件有哪些特性?(1)1.不可见性(是无形的,不能被人们直接观察、欣赏和评价)2.适用性(可以适应一类应用问题的需要)3.依附性(依附于特定的硬件、网络和其他软件)4.复杂性(规模越来越大,开发人员越来越多,开发成本也越来越高),例如:Exchange2000Windows2000项目经理25人约250人开发人员140人约1700人测试人员350人约3200人计算机软件有哪些特性?(1)1.不可见性(是无形的,不能软件的复杂性举例程序规模:WindowsXP源程序约有5000万行人员队伍:Vista及新版Office2007两个团队开发设计成员总共9000余人资金投入:微软为Vista投入90亿美元,包括Vista未来的配套及合作伙伴的投入,预计在180亿美元以上,如果加上新版Office的成本,投入资金在240亿~270亿美元之间开发周期:Vista的开发经历6年,发布时间一拖再拖软件的复杂性举例程序规模:WindowsXP源程序约有5计算机软件有哪些特性?(2)5.无磨损性(功能和性能一般不会发生变化)6.易复制性(可以非常容易且毫无失真地进行复制)7.不断演变性(软件的生命周期),例如:1989年Word1.0■

1997年推出Word972000年推出Office2000■

2003年Office20032007年Office20072010年Office20108.有限责任(有限保证)9.脆弱性(黑客攻击、病毒入侵、信息盗用···)

Win操作系统演变过程计算机软件有哪些特性?(2)5.无磨损性(功能和性能一般计算机软件与知识产权软件是智力活动的成果,受到知识产权(版权)法的保护版权授予软件作者(版权所有者)享有下列权利: 拷贝、发布、修改、署名、出售、···保护知识产权的目的:确保脑力劳动受到奖励并鼓励发明创造,保护知识产权就是保护脑力劳动人员,使他们发挥创造能力,社会也会从他们的成果中受益购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它的版权随意进行软件拷贝和分发是一种违法行为计算机软件与知识产权软件是智力活动的成果,受到知识产权(版权3.计算机软件的分类3.计算机软件的分类从软件知识产权对软件进行分类商品软件共享软件(shareware)具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),过了试用期若还想继续使用,就得交一笔注册费,成为注册用户。自由软件(freeware)(开放源代码软件)用户可共享,并允许随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。自由软件的重大意义从软件知识产权对软件进行分类商品软件下列________属于“自由软件”。

A、WindowsXPB、LinuxC、WordD、Photoshop题解下列________属于“自由软件”。A、Wind计算机软件可以分为商品软件、共享软件和自由软件等类型。在下列相关叙述中,错误的是____。

A.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的

B.共享软件通常是一种"买前免费试用"的具有版权的软件

C.自由软件的原则是用户可共享,并允许拷贝和自由传播

D.软件许可证是一种法律合同,它确定了用户对软件的使用权限题解计算机软件可以分为商品软件、共享软件和自由软件等类型。在下列从用途对计算机软件分类系统软件

不是为了解决某种具体应用,而是为了:给用户使用计算机提供方便给应用软件的开发与运行提供支持使计算机有效、安全、可靠地运行应用软件

专门用于帮助最终用户解决各种具体应用问题的软件分类(按开发方式):定制应用软件通用应用软件几乎所有领域、所有人都需要使用设计精巧,易学易用商品化,价格较低从用途对计算机软件分类系统软件应用软件通用应用软件的类别与功能类别功能流行软件举例文字处理软件文本编辑、文字处理、桌面排版等Word、AdobeAcrobat、WPS、FrontPage等电子表格软件表格定义、数值计算和统计、绘图等Excel等图形图像软件图像处理、几何图形绘制、动画制作等AutoCAD、Photoshop、CorelDraw、3DSMAX等媒体播放软件播放各种数字音频和视频文件MediaPlayer、RealPlayer、Winamp等网络通信软件电子邮件、聊天、IP电话等OutlookExpress、MSN、QQ、ICQ等演示软件投影片制作等PowerPoint等信息检索软件在数据库和因特网中查找需要的信息Google,天网,百度等个人信息管理软件记事本、日程安排、通讯录、邮件Outlook,LotusNotes游戏软件游戏、教育和娱乐棋类游戏、扑克游戏等通用应用软件的类别与功能类别功能流行软件举例文字处什么是系统软件?举例:基本输入/输出系统(BIOS)操作系统(如Windows、Unix、Linux等)程序开发工具与环境(如C语言编译器等)数据库管理系统(DBMS)实用程序(Utility,如磁盘清理程序、备份程序、杀毒软件、防火墙等)什么是系统软件?举例:最重要的系统软件有哪些?操作系统(OS)包括各种实用程序(如磁盘清理程序、备份程序、杀毒软件等)功能上也包含BIOS在内程序设计语言处理系统编译器解释器汇编程序(汇编器)开发工具与平台数据库管理系统(DBMS)最重要的系统软件有哪些?操作系统(OS)以下软件中属于应用软件的是?

A.WordB.WindowsXPC.人事管理系统

D.LinuxE.VisualFoxProF.MediaPlayer题解以下软件中属于应用软件的是?题解下列软件中全部属于通用应用软件的是________。

A、WPS,Windows,WordB、PowerPoint,SPSS,UNIX

C、Linux,Photoshop,FORTRAN

D、PowerPoint,Excel,Word题解下列软件中全部属于通用应用软件的是________。人们通常将计算机软件划分为系统软件和应用软件。下列软件中,不属于应用软件类型的是____。

A.AutoCADB.MSN

C.OracleD.WindowsMediaPlayer题解人们通常将计算机软件划分为系统软件和应用软件。下列软件中,不下列有关PC机软件的叙述中,错误的是____。

A.任何软件都具有版权,因此均不能随意复制和使用

B.软件由程序及相关的数据和文档组成

C.数据库管理系统属于系统软件

D.OutlookExpress属于应用软件题解下列有关PC机软件的叙述中,错误的是____。A.任在下列常用应用软件中,不能对编辑的文档设置密码的是___。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage题解—操作实践在下列常用应用软件中,不能对编辑的文档设置密码的是___。在下列常用的PC机软件中,编辑的文档(内容)能直接保存为图片类型(例如JPEG文件类型)的是____。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage题解—操作实践在下列常用的PC机软件中,编辑的文档(内容)能直接保存为图片3.2操作系统3.2.1

概述3.2.2

多任务处理与处理器管理3.2.3

存储管理3.2.4文件管理3.2.5设备管理3.2.6常用操作系统介绍3.2操作系统3.2.1概述3.2.1什么是操作系统3.2.1什么是操作系统什么是操作系统(OS)?OS屏蔽了计算机中几乎所有物理设备的技术细节,为使用、开发和运行其他软件提供了一个高效、可靠的平台OS非常庞大和复杂,它由许多程序模块组成计算机硬件虚拟计算机

没有安装任何软件的计算机称为裸机,裸机是无法使用的操作系统是最重要的一种系统软件,几乎所有计算机都要安装OS什么是操作系统(OS)?OS屏蔽了计算机中几乎所有物理设备的为什么需要操作系统?控制基本的输入/输出操作分配系统中的资源管理存储器空间监测计算机运行和故障维护计算机安全为什么需要操作系统?控制基本的输入/输出操作分配系统中的资源操作系统的重要作用三项主要作用:(1)为计算机中运行的程序管理和分配系统中的各种软硬件资源(2)为用户提供友善的人机界面(图形用户界面)(3)为开发和运行应用程序提供高效率的平台其它辅助功能:辅导用户操作(帮助功能)显示系统状态处理软硬件错误保护系统安全操作系统的重要作用三项主要作用:复习:基本输入输出系统BIOS基本输入/输出系统是存放在主板上只读存储器(flashROM)中的一组程序(也称为firmware,固件

)主要包含4个部分:加电自检程序(诊断计算机故障)系统自举(装入)程序(启动计算机工作)CMOS设置程序(设定和修改计算机配置)基本外围设备的驱动程序(控制基本的I/O操作)计算机断电后,BIOS程序和CMOS中的数据仍保持不变需要时BIOS程序可以升级(update)复习:基本输入输出系统BIOS基本输入/输出系统是存放在主板操作系统的启动(bootup)ROMBIOS硬盘RAM②执行自举程序⑥执行引导程序序读出引导程④CPU①执行加电自检程序⑤装入引导程序⑦装入操作系统CMOS?从何处启动③⑧运行操作系统显示初始界面操作系统的启动(bootup)ROM硬盘RAM②执行操作系统运行时内存的态势内存储器其它计算机硬件应用程序接口(API)处理器管理文件管理存储管理文件系统,网络通信程序设备驱动程序设备管理窗口管理应用程序1应用程序2应用程序3用户接口外壳应用程序k用户操作系统正在运行的应用程序操作系统运行时内存的态势内存储器其它计算机硬件应用程3.2.2多任务处理与处理器管理3.2.2多任务处理与处理器管理问题1:如何安装应用程序?应用程序买来以后或者从网上下载以后,必须使用安装程序进行安装安装程序一般称为setup.exe或install.exe,此外还有一个安装说明(文件名一般称为readme)软件安装时可能需要使用该软件的产品序列号,产品序列号贴在包装盒上或存放在sn.txt文件中安装程序、安装说明、序列号等通常就包含在该软件的文件夹中有些软件安装时会启动一个安装响导(wizard),用户只要按照该响导的提示一步一步进行即可安装成功后,会在开始菜单的“所有程序”菜单中有一个启动它运行的选项问题1:如何安装应用程序?应用程序买来以后或者从网上下载以问题2:如何启动运行应用程序?最基本的方法是从“开始菜单”进行启动在桌面上双击应用程序的快捷方式图标来启动应用程序(很多程序在安装后都会将该程序的快捷方式图标放到桌面上以便经常使用)最近最常使用的应用程序可使用“开始”菜单左侧的一列程序按钮进行启动通过双击需要处理的文档来启动处理该文档的应用程序通过任务栏中的“快速启动”栏中的按钮进行启动(有无“快速启动”栏可以自己设置)在开始菜单的“运行”对话框中输入命令问题2:如何启动运行应用程序?最基本的方法是从“开始菜单”进什么是任务,什么是多任务处理?“任务”指的是要计算机做的一件事,计算机执行一个任务通常就对应着运行一个应用程序“单任务处理”与“多任务处理”单任务处理:前一个任务完成后才能启动后一个任务的运行,任务是顺序执行的多任务处理(Multitasking):允许计算机同时执行多个任务,任务是并发执行的多任务处理举例:编辑PPT讲稿+播放音乐+收发邮件多任务处理的优点:大大提高了用户的工作效率大大提高了计算机的使用效率什么是任务,什么是多任务处理?“任务”指的是要计算机做的一件多任务处理举例多任务处理举例如何知道有哪些任务在运行?每启动一个应用程序,OS就会打开一个相应的窗口,通常一个窗口就是一个任务每启动一个应用程序,OS就会在任务栏上显示一个相应的任务按钮(程序按钮),通常一个按钮就是一个任务窗口可以放大或缩小,甚至可以“最小化”,但任务的运行不受其影响使用“任务管理器”程序可以了解每个任务的运行情况如何知道有哪些任务在运行?每启动一个应用程序,OS就会打开一什么是前台任务与后台任务?前台任务:能接受用户输入(击键或按击鼠标)的窗口只能有一个,称为活动窗口,它所对应的任务称为前台任务后台任务:除前台任务外,所有其它任务均为后台任务前台任务与后台任务的区别:前台任务对应的窗口(活动窗口)位于其它窗口的前面活动窗口的标题栏比非活动窗口颜色更深(深蓝色)前台任务与后台任务的共同点:都在计算机中运行前台任务与后台任务的切换:为了输入信息到某个后台任务中去,必须切换窗口(单击要激活的后台任务窗口的任何部位,或单击任务栏中对应的任务按钮)什么是前台任务与后台任务?前台任务:能接受用户输入(击键或按如何结束任务的运行?每一个应用程序运行时都要占用大量的系统资源(存储器、CPU、屏幕等),所以当不再需要某个应用程序运行时,就应该退出这个应用程序,释放它所占用的资源多数应用程序都设计成交互式控制的方式,所以运行完毕后必须由用户退出该程序。WindowsXP中退出应用程序的几种方法:最快速的方法,是左击应用程序窗口右上角的红色“叉子”按钮左击窗口左上角的控制按钮,在弹出菜单中选择“关闭”在应用程序的“文件”菜单中,选择“退出”通过OS的任务管理器,强迫结束任务如何结束任务的运行?每一个应用程序运行时都要占用大量的系统资OS如何支持多任务处理?为什么可以实现多任务处理?CPU速度极高,必须并且可以充分发挥CPU的效能CPU与I/O(外围设备)的并行工作各个外围设备之间并行工作实现多任务处理要解决哪些问题?CPU如何管理和调度存储器空间如何分配和管理

I/O设备和I/O操作如何管理和控制谁来解决上述问题?不是应用程序自己,而是操作系统(OS)!OS如何支持多任务处理?为什么可以实现多任务处理?CPU的管理(处理器管理)目的:让CPU轮流为所有任务服务原则:公平性;优先级;负载均衡方法:按时间片轮转(10-20ms为1个时间片)按优先级调度任务1任务2任务3任务4任务5时间时间任务CPU的管理(处理器管理)目的:让CPU轮流为所有任务服务任Windows中的处理器管理Windows为了确保每个已经启动的任务都有机会运行,它采用“抢先式”多任务处理技术:由硬件计时器大约每10-20ms发出1次中断信号,Windows立即暂停当前正在运行的任务,查看当前所有的任务,选择其中的一个交给CPU去运行只要时间片结束,不管任务有多重要,也不管它执行到什么地方,正在执行的任务就会被强行暂时终止上述的任务调度,每秒钟要进行几十次~几百次实际上,操作系统本身的若干程序也是与应用程序同时运行的,它们一起参与CPU时间的分配。当然,不同程序的重要性不完全一样,它们获得CPU使用权的优先级也有区别Windows中的处理器管理Windows为了确保每个已经启3.2.3存储管理3.2.3存储管理系统运行时内存储器的布局内存储器空间划分为2个部分:系统区和用户区,用户区用来存放正在运行的应用程序操作系统区用户区内存储器应用程序1应用程序2应用程序3应用程序4应用程序5分析:允许同时运行多少程序?数目有没有限制?程序的大小和数据的规模受不受限制?程序与程序相互之间会不会互相干扰?每个应用程序运行时均有属于它自己的存储器空间,用来存储它自己的程序代码和数据系统运行时内存储器的布局内存储器空间划分为2个部分:系统区和“存储管理”需要解决哪些问题?为每个任务分配存储空间,任务结束之后收回存储空间对存储空间进行保护保护操作系统所在区域不被应用程序修改保护每个应用程序的私有区域不被其他程序修改对存储空间进行扩充,使应用程序的存储空间不受实际存储容量大小的限制解决方案——虚拟存储器(VirtualMemory)“存储管理”需要解决哪些问题?为每个任务分配存储空间,任务结虚拟存储器示意图物理内存若物理内存已满,需换出一页磁盘中的虚拟内存逻辑地址映射成为物理地址页表直接访问页面不在物理内存从虚拟内存读出一页

虚拟空间页面1页面2页面3页面4页面k····硬盘中专门划出一个“交换区”,作为物理内存的补充,称为“虚拟内存”虚拟存储器示意图物理内存若物理内存磁盘中的逻辑页表直接页面不WindowsXP的虚拟存储器WindowsXP操作系统中:虚存空间最大可达到4GB页面的大小通常是4KB虚拟内存是系统盘根目录下的一个名为pagefile.sys的文件,其大小和位置用户可设置使用“任务管理器”可以查看:总的物理内存大小可用物理内存大小总的虚拟内存大小可用虚拟内存大小等WindowsXP的虚拟存储器WindowsXP操作系统3.2.4文件管理3.2.4文件管理“文件”概念的由来外存储器的存取特性:适合于批量数据的存取,不适合单个数据存取外存储器的使用特性:

1每次从外存读出(或写入)的对象是一个程序或一个文档、一张图片、一封邮件、一首歌曲···2按对象的名字进行存取操作,而不是按地址存取使用“文件”来组织外存储器中的信息,并用“文件”作为外存的存取单位文件字CPU

(按名存取)(按地址存取)“文件”概念的由来外存储器的存取特性:外存储器的使用特性:使什么是文件(file)?文件是存储在外存储器中的一组相关信息的集合,例如:·一个程序·一张数码相片·一只MP3歌曲·一封电子邮件文件是外存中信息的存取(读出/写入)单位计算机中所有的程序和数据都组织成为文件存放在外存储器中,并使用其名字进行存取操作什么是文件(file)?文件是存储在外存储器中的一组相关信文件名和文件类型文件的名字由两部分组成:(主文件名)[.扩展名]主文件名(简称文件名)是文件的主要标识,不可省略文件扩展名(类型名)由“.”加3~4个英文字母组成,用于区分文件的类型:程序文件(可执行文件):.

文件中包含的是可以由CPU执行的程序的二进制代码数据文件:

·纯文本文件(.txt) ·PDF文件(.pdf) ·Word文件(.doc) ·投影片文件(.ppt) ·数码照片文件(.jpg) ·MP3音乐文件(.mp3)

文件中包含的是由程序处理的数据的二进制代码处理不同类型的数据文件一般需要使用(关联)不同的程序!文件名字使用西文(或中文)字符组成,但不能使用某些特殊字符(如?*\/<>:“”等)文件名和文件类型文件的名字由两部分组成:(主文件名)[.扩WindowsXP的文件允许使用长文件名,即文件名最多可包含255个中文或西文字符英文字母的大、小写只在形式上加以区分,实际上不予区别(例如:Text.DOC

与text.doc

是同一个文件)常用程序文件的扩展名:..dll.bat常用数据文件的扩展名:文本文件声音文件图形、图像文件动画/视频文件Web网页文件WindowsXP的文件允许使用长文件名,即文件名最多可文件的组成和文件说明信息每一个文件都由2部分组成:文件名等说明信息文件内容文件名和文件扩展名文件大小(长度)在磁盘上存放的起始位置文件时间(创建时间、最近修改时间、最近访问时间等)文件创建者文件属性系统文件隐藏文件存档文件只读文件压缩加密编制索引

文件的组成和文件说明信息每一个文件都由2部分组成:文件名等说文件在磁盘中如何存储?

磁盘分成两个区域:目录区和数据区

目录实质上是一张“文件名-存放位置”的对照表文件名扩展名,文件长度,时间,属性信息等存放位置柱面号磁道号扇区号文件1···xxx1yyy1zzz1文件2···xxx2yyy2zzz2···············文件k···xxxkyyykzzzk

从磁盘上读出一个文件时,先在目录区中找出该文件的存放位置,然后再按此位置,从磁盘的数据区中读出该文件内容目录区,用于存放文件的目录,即文件说明信息文件内容数据区,用于存放文件的内容文件在磁盘中如何存储?磁盘分成两个区域:目录区和数据区文件WindowsXP的文件组织文件目录在Windows中称为文件夹每个逻辑盘(物理盘或硬盘上的分区)是一个根文件夹文件夹中既可包含文件,也可包含文件夹(子文件夹)···\数据abc.txt应用程序T1.txt概论P1.exePn.exe讲稿············资料教案·········01.doc05.pdf02.ppt子文件夹又可存放文件和子文件夹,形成树状多级文件夹结构为什么使用多级文件夹?1)有利于文件分类存储2)允许文件同名(在不同文件夹中时)3)便于文件共享和保护

WindowsXP的文件组织文件目录在Windows中称WindowsXP中文件如何定位?计算机中的每个文件都有一个确定的位置文件的位置由存放文件的逻辑驱动器号、文件路径以及文件名组成:驱动器号(盘符)+文件路径+文件名例右图中文件02.ppt的位置是:

D:\数据\概论\讲稿\02.ppt···\数据abc.txt应用程序T1.txt概论P1.exePn.exe讲稿············资料教案·········01.doc05.pdf02.ppt文件路径WindowsXP中文件如何定位?计算机中的每个文件都有一下列关于文件的叙述中,错误的是_____。

A、用户的程序、数据和文档必须以文件为单位存储在外存储器上

B、设置成隐藏、系统、只读属性的文件一般不会在文件列表中列出

C、Windows采用多级层次结构可以帮助用户对文件进行分类存储

D、Windows系统中可以给某文件命名为my_123.txt题解同一硬盘上的文件能否有相同的文件名?下列关于文件的叙述中,错误的是_____。A、用户3.2.5设备管理OS中的“设备管理”程序负责:对系统中的各种输入输出设备进行管理处理用户(或应用程序)的输入/输出请求,方便、有效、安全地完成输入/输出操作参看本章阅读材料设备管理OS中的“设备管理”程序负责:3.2.6常用操作系统介绍

3.2.6常用操作系统介绍操作系统的几种类型PC机使用的操作系统一般都具有多任务处理功能网络服务器上安装运行的是“网络操作系统”,特点是:具有强大的多用户并发处理能力支持多种网络通信功能,提供丰富的网络应用服务安全性强,可靠性好军事指挥和武器控制系统、电网调度和工业控制系统、证券交易系统等,安装运行的是“实时操作系统”,特点是:对外部事件能快速作出响应,具有很高的可靠性和安全性嵌入式计算机应用中运行的是“嵌入式操作系统”,特点是:快速、高效、具有实时处理功能代码非常紧凑,存储需求小操作系统的几种类型PC机使用的操作系统一般都具有多任务处理功微软Windows操作系统特点:提供了多任务处理能力在个人计算机上广泛使用采用图形用户界面,简化计算机操作版本的演变:WindowsNT和Win2000面向商用PC机,性能较高,安全性较好,提供服务器版本WindowsXP既适合家庭用户也适合商业用户,目前有家庭版、专业版、媒体中心版、平板PC版和64位版本等多种,它有丰富的音频、视频和网络通信功能Windows的最新产品,有多种不同用途的版本Windows9x共有3个产品,面向家用PC微软Windows操作系统特点:WindowsNT和Win2UNIX和Linux操作系统都是主流操作系统,主要用于:在巨型机、大型机上作为网络操作系统使用经过裁剪后可用于嵌入式系统关于Linux属于自由软件(开源软件),原创者是芬兰青年学者李努斯.托瓦尔兹(LinusTorvalds)应用软件越来越多,用户正在快速壮大,许多商业软件公司也加入了这一行列参看本章阅读材料3.4UNIX和Linux操作系统都是主流操作系统,主要用于:题解操作系统的主要职责中不包括________。

A.管理计算机软硬件资源

B.提供友善的用户界面

C.清除计算机中的病毒

D.为应用程序的开发和运行提供一个高效率的平台题解操作系统的主要职责中不包括________。操作系统产品有许多种。在下列软件中,不属于操作系统产品类型的是____。

A.UNIXB.Linux

C.Access2000D.WindowsServer2003题解操作系统产品有许多种。在下列软件中,不属于操作系统产品类型的在下列有关Windows系列操作系统及其功能的叙述中,错误的是___。

A.Windows操作系统采用并发多任务方式支持系统中多个任务的执行

B.WindowsXP分为多个版本,它们可用于不同计算机和不同的应用

C.与WindowsXP相比,WindowsVista做了许多改进,但其硬件运行环境要求较高

D.无论是硬盘还是光盘,它们均采用相同的文件系统,即FAT文件系统题解在下列有关Windows系列操作系统及其功能的叙述中,错误的在下列有关Windows98/2000/XP操作系统的叙述中,错误的是____。

A.系统采用并发多任务方式支持多个任务在计算机中同时执行

B.系统总是将一定的硬盘空间作为虚拟内存来使用

C.文件(夹)名的长度可达200多个字符

D.硬盘、光盘、优盘等均使用FAT文件系统题解在下列有关Windows98/2000/XP操作系统的叙述在下列有关Windows操作系统的叙述中,错误的是____。

A.Windows操作系统采用图形用户界面

B.WindowSXP操作系统分为家庭版、专业版、平板PC版等多种版本;C.在WindowsXP环境下,用户可以通过”任务管理器”查看CPU的使用率

D.在WindowsXP中,作为虚拟内存使用的交换文件的文件名是Win386.swp题解在下列有关Windows操作系统的叙述中,错误的是____。3.3算法和程序设计语言3.3.1

算法3.3.2

程序设计语言3.3.3程序设计语言处理系统3.3算法和程序设计语言3.3.1算法计算机求解问题的步骤(1)确定并理解问题;(2)寻找解决问题的方法与步骤,并将其表示成算法(Algorithm)

;(3)使用某种程序设计语言描述该算法(编程),并进行调试;(4)运行程序,获得问题的解答;(5)进行评估,改进算法和程序计算机求解问题的步骤(1)确定并理解问题;3.3.1算法3.3.1算法1.什么是算法?1.什么是算法?算法是解决问题的方法与步骤例:有三个硬币,其中一个是伪造的,另两个是真的,伪币与真币重量略有不同。现在提供一座天平,如何找出伪币呢?分析:方法明确而有序按提供的条件进行操作任何人均可仿照进行(共享智能)开始C是伪币B是伪币A是伪币A=B?A=C?是否否是算法是解决问题的方法与步骤例:有三个硬币,其中一个是伪造的,计算机算法的4个特点目的:完成某个特定的信息处理任务必须满足的性质:①确定性:算法中每一步操作的含义必须清楚明确,无二义性②有穷性:算法在执行了有限步操作后必须结束③能行性:算法中有待实现的操作都是计算机可执行的,即必须在计算机的能力范围之内,且在有限时间内能够完成④输出:算法结束后至少产生一个输出(包括参量状态的变化)计算机算法的4个特点目的:完成某个特定的信息处理任务关于算法的三方面问题如何确定算法(算法设计)?如何表示算法(算法表示)?如何使算法更有效(算法分析)?关于算法的三方面问题如何确定算法(算法设计)?2.算法设计举例2.算法设计举例例:对整数进行排序问题:任给一组(n个)整数,将它们从小到大进行排序粗略的思路:①从所有整数中选一个最小的,作为已排序的第一个数②从剩下未排序整数中选最小的数,添加到已排序整数的后面③反复执行步骤②,直到所有整数都处理完毕进一步细化:把待排序的整数放在一个数组A中,每个整数是数组A中的一个元素:A[1],A[2],A[3],···],A[n],排好序的元素在A的前面部分,无序的元素留在后面,每“循环”一次,有序部分增加1个元素,无序部分减少1个元素每次“循环”只需在数组的无序元素部分选出最小的数反复进行n-1次即可得到排序后的结果例:对整数进行排序问题:任给一组(n个)整数,将它们从小到大整数排序算法举例2345789第6次循环后,排序结束2937845与首元素交换,第1次循环结束4937825初态全部是未排序元素4937825在未排序元素中确定最小数位置2397845与首元素交换,第2次循环结束2937845在未排序元素中确定最小数位置2347895与首元素交换,第3次循环结束2397845在未排序元素中确定最小数位置整数排序算法举例2345789第6次循环后,排序结束29373.算法表示与算法分析3.算法表示与算法分析算法的表示方法文字说明流程图表示用N-S盒图表示算法用PAD图描述算法伪代码(一种介于自然语言和程序设计语言之间的文字和符号表达工具)算法的表示方法文字说明自然语言描述“比较A与B的重量,若A=B,则C是伪造的;否则再比较A与C的重量,若A=C,则B是伪造的;否则A是伪造的。”缺点:容易产生歧义,很难“精确”地进行表达叙述冗长,很难清楚地表达算法的逻辑流程自然语言描述“比较A与B的重量,若A=B,则C是伪造的;否则算法的流程图表示流程图由结点和有向边构成,它描述了算法所执行操作的顺序及执行操作的条件流程图符号:比文字描述简明,但当算法比较复杂时,理解困难,容易产生错误端点符处理判断预定义功能原始数据放在数组A中;令i=1确定A[i]到A[n]中最小整数的位置,设为jA[i]和A[j]交换位置i=i+1i=n?结束开始算法的流程图表示流程图由结点和有向边构成,它描述了算法所执行算法分析的基本内容正确性:给定有效输入后,经过有限时间的计算,产生正确的输出结果复杂性:执行算法所要占用计算机资源的多少,包括时间资源和空间资源两个方面简单性算法是否容易理解,是否容易验证其正确性,程序是否容易调试简单的算法效率不一定高,要在保证一定效率的前提下力求算法简单算法分析的基本内容正确性:给定有效输入后,经过有限时间的计算计算机中处处是算法!例1:Word程序如何在文档中查找用户指定的词语?例2:在Word文档的表格中如何将表格内容排序?例3:如何把一幅彩色图片转换为灰度(黑白)图片?例4:Windows如何在硬盘中找到用户指定的文件?例5:媒体播放器如何把MP3文件转换成动听的音乐?例6:搜索引擎如何在WWW网中找到用户需要的网页?计算机中处处是算法!例1:Word程序如何在文档中查找用户指算法是计算机软件的灵魂计算机的通用性是因为它能运行各种各样的程序,而程序之所以能解决问题,是因为它所体现了正确的算法 算法所解决的是一类问题而不是一个特定的问题,例如排序(sort)可以是表格内容的排序,也可以是文件夹中文件的排序,可以按数字或文字排序,也可以按日期排序,等等查找(search),可以在文档中查找某个单词或在硬盘中查找某个文件,也可在Web上查找某个网页,等等开发计算机应用的核心是:根据实际问题给出解题的算法,然后再将该算法在计算机上实现(即开发成为软件)算法是计算机软件的灵魂计算机的通用性是因为它能运行各种各样的3.3.2程序设计语言3.3.2程序设计语言什么是程序设计语言?什么是程序?程序是为了用计算机解决某个问题而采用程序设计语言编写的一个指令序列什么是程序设计语言?语言的目的是用于通信程序设计语言用于人与计算机之间的通信程序设计语言是由人使用但计算机可以理解的一种语言程序设计语言用于编制程序,表达需要计算机完成什么任务和怎样完成任务,然后交给计算机去完成什么是程序设计语言?什么是程序?程序设计语言填补了

人与计算机交流的鸿沟计算机硬件仅仅知道0和1有问题需要计算机解决的人交流的鸿沟计算机硬件仅仅知道0和1有问题需要计算机解决的人程序设计语言程序设计语言填补了

人与计算机计算机中使用多种“语言”程序设计语言:主要用于描述算法机器语言、汇编语言、高级语言数据描述语言(文档规范、文件格式):主要用于描述数据(文档、音乐、图形、图像、视频等)的结构和格式HTML、XML、MIDI、MP3、OpenGL、JPEG、MPEG、······脚本语言(VBA、VBScript、JavaScript)计算机通信语言(通信协议):用于描述计算机-计算机之间的会话(请求-应答)的语法和语义HTTP、POP3、SMTP、FTP、Telnet、TCP、IP、······数据库语言:用于数据操作,如SQL语言计算机中使用多种“语言”程序设计语言:主要用于描述算法机器语言汇编语言高级语言程序设计语言分类机器语言程序设计语言分类B87F01BB210203D8B81F042BC3(计算1055-(383+545)的5条机器指令)机器语言

机器语言就是计算机的指令系统指令是使用二进制编码表示的用机器语言编程序,也就是直接使用二进制代码编写程序优点:可以直接被计算机执行缺点:记不住、难理解、效率低、不易维护不同的机器语言程序,相互不兼容现在已不直接用机器语言编制程序!操作码操作数(或操作数的地址)1条机器指令操作数地址操作码B87F01(计算1055-(383+545)的5条机例:机器语言程序

在MIPS计算机上求最大共约数(GCD)的机器程序(16进制表示)MISP计算机的每条机器指令均为32个二进位,用8个16进制数表示例:机器语言程序在MIPS计算机上求最大共约数(GCD)的汇编语言用助记符号来表示机器指令中的操作符与操作数优点:操作数直接使用十进制程序相对容易理解缺点:大型程序难以开发依赖于具体计算机将383传送到AX寄存器将545传送到BX寄存器将BX内容加AX内容,结果在BX中将1055传送到AX寄存器将AX内容减BX内容,结果在AX寄存器中B87F01BB210203D8B81F042BC3(计算1055-(383+545)的5条机器指令)机器语言程序对应的汇编语言程序MOVAX383MOVBX545ADDBXAXMOVAX1055SUBAXBX汇编语言程序汇编语言用助记符号来表示机器指令中的操作符与操作数优点:缺点高级程序设计语言目的:克服汇编语言的缺陷,提高编程和维护的效率特点:接近人们日常使用的自然语言(主要是英语)容易理解、记忆和使用可在不同计算机上通用对使用的符号、词汇、语法和语义等各种语言成分都有严格的规定意义:使程序设计的难度降低,导致了计算机的发展进入新的阶段MOVAX383MOVBX545ADDBXAXMOVAX1055SUBAXBX汇编语言程序S=1055-(383+545)高级程序设计语言目的:克服汇编语言的缺陷,提高编程和维护的效高级程序设计语言的发展50年代:Fortran,ALGOL60年代:COBOL语言70年代:Pascal语言,C语言,BASIC语言80年代:Ada语言,PROLOG语言,LISP语言90年代起:面向对象语言C++、JAVA、C#等高级程序设计语言的发展50年代:Fortran,ALGOL程序设计语言的4种基本成分数据成分:用于描述程序所涉及的对象——数据运算成分:用以描述程序中所包含的运算(算术运算、逻辑运算、字符串运算等)控制成分:用以控制程序中所含语句的执行顺序传输成分:用以描述程序中的数据传输操作程序设计语言的4种基本成分数据成分:常用程序设计语言介绍常用程序设计语言介绍FORTRAN语言FORTRAN是FORmulaTRANslation(公式翻译)的缩写词,它是一种主要用于数值计算的面向过程的程序设计语言。FORTRAN语言的特点是接近数学公式,简单易用

目前最新的国际标准是FORTRAN2003FORTRAN语言FORTRAN是FORmulaTRANBASIC和VisualBasic语言BASIC语言的特点是简单易学VisualBASIC(VB)语言是微软公司基于BASIC发展而来的一种程序设计语言,特点是:是一种可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言具有高效率、简单易学及功能强大的特点可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件BASIC和VisualBasic语言BASIC语言的特Java语言由SUNMicrosystem公司于1995年发布的一种面向对象的、用于网络环境的程序设计语言基本特征是:适用于网络分布环境具有一定的平台独立性安全性和稳定性好Java语言受到各种应用领域的重视,取得快速的发展,在Internet上已推出了用Java语言编写的很多应用程序Java语言由SUNMicrosystem公司于199C语言和C++语言C语言是1972~1973年间由AT&T公司Bell实验室开发而成C语言兼有高级语言的优点和汇编语言的效率,有效地处理了简洁性和实用性、可移植性和高效性之间的矛盾C++语言以C语言为基础发展而成,既有数据抽象和面向对象能力,运行性能高,又能与C语言兼容,因而C++语言迅速流行,成为当前面向对象程序设计的主流语言

C语言和C++语言C语言是1972~1973年间由AT&T3.3.3程序设计语言处理系统3.3.3程序设计语言处理系统程序设计语言的翻译程序把甲语言编写的程序翻译为等价的乙语言编写的程序。其中甲语言程序称为源程序,乙语言程序称为目标程序翻译程序源程序目标程序常用的有下列几种:汇编程序(汇编器)汇编语言源程序机器语言目标程序编译程序(编译器)高级语言源程序机器语言或汇编语言目标程序解释程序(解释器)高级语言源程序边解释边执行,不产生目标程序程序设计语言的翻译程序把甲语言编写的程序翻译为等价的乙语言编编译程序与解释程序的区别解释:解释器直接解释并且执行源语言程序,不产生目标程序(相当于“口译”)编译:把源程序编译为机器语言目标程序后,再由计算机运行(相当于“笔译”)源程序目标程序编译器计算机编译方式计算机源程序解释器解释方式BASIC、VisualBasic、VBScript、Java、JavaScript等都是解释执行的语言C、C++等都是需要编译的语言编译程序与解释程序的区别解释:解释器直接解释并且执行源语言程题解一个算法应包含至少________输出。

A.零个B.一个

C.一个以上D.多个以下编程语言中,________是面向机器的低级语言。

A.机器语言B.汇编语言

C.Basic语言D.C语言题解一个算法应包含至少________输出。在下列有关计算机软件的叙述中,错误的是____。

A.程序设计语言处理系统和数据库管理系统被归类为系统软件

B.共享软件是一种具有版权的软件,它允许用户买前免费试用

C.机器语言和汇编语言与特定的计算机类型有关,取决于CPUD.目前PC机只能使用Windows系列操作系统,均不能使用UNIX和Linux操作系统题解在下列有关计算机软件的叙述中,错误的是____。A.程序在下列有关算法和数据结构的叙述中,错误的是____。

A.算法通常是用于解决某一个特定问题,且算法必须有输入和输出

B.算法的表示可以有多种形式,流程图和伪代码都是常用的算法表示方法

C.常用的数据结构有集合结构、线性结构、树形结构和网状结构等

D.数组的存储结构是一种顺序结构题解在下列有关算法和数据结构的叙述中,错误的是____。A.在下列有关算法和数据结构的叙述中,错误的是____。

A.算法描述解决问题的步骤,数据结构描述求解问题的对象

B.算法应具有确定性、有穷性和能行性

C.数据结构研究的内容包括数据的逻辑结构和存储结构,与数据的运算无关

D.精心选择和设计的数据结构可以提高算法的时间效率和空间效率题解在下列有关算法和数据结构的叙述中,错误的是____。A教学目的与要求熟悉计算机软件的含义和特性,了解计算机软件的知识产权保护,了解系统软件和应用软件的含义、类别、功能及主要特征,了解商品软件、共享软件及自由软件的概念结合Windows操作系统,了解操作系统的作用和功能,理解多任务处理、存储管理、文件管理的基本原理熟悉算法的含义及算法性质,掌握程序设计语言的含义及分类,了解常用程序设计语言的特点,了解程序设计语言处理系统的作用与组成教学目的与要求熟悉计算机软件的含义和特性,了解计算机软件的知3.1软件概述1.什么是计算机软件2.计算机软件的特性3.计算机软件的分类3.1软件概述1.什么是计算机软件3.1什么是计算机软件3.1什么是计算机软件计算机软件的定义ISO的定义——包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作。可以理解为:能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。计算机软件的定义ISO的定义——包含与数据处理系统操作有关的计算机软件课件软件、硬件和用户的关系

硬件的能力非常有限,只是速度极高而已没有软件,硬件几乎什么任务也完成不了BasicInput/OutputSystem硬件BIOS操作系统应用软件用户应用软件系统软件数据信息处理任务处理结果软件、硬件和用户的关系硬件的能力非常有限,只是速度极高而计算机通过软件才能进行信息处理不同的软件,完成不同的任务

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,w排序软件d,a,k,w,b计算机计算机通过软件才能进行信息处理不同的软件,完成不同的任务1什么是程序?程序是告诉计算机做什么和如何做的一组指令(语句),这些指令(语句)都是计算机能够理解并能够执行的一些命令程序的特性:①用于完成某一确定的信息处理任务②使用某种计算机语言描述如何完成该任务③预先存储在计算机中,启动运行后才能完成任务什么是程序?程序是告诉计算机做什么和如何做的一组指令(语句)程序与数据的关系程序所处理的对象和处理后得到的结果统称为数据(分别称为输入数据和输出数据)程序必须处理合理的输入数据,否则不会产生有意义的输出程序和数据具有相对性

输出数据程序输入数据计算机

???求和程序2,5,人,8,3计算机

目标程序编译程序C语言程序计算机程序与数据的关系程序所处理的对象和处理后得到的结果统称为数据程序与软件是什么关系?软件既包含程序、也包含与程序相关的数据和文档:程序是软件的主体数据指的是程序运行过程中处理的对象和必须使用的一些参数(如三角函数表、英汉词典等)文档指的是与程序开发、维护及操作有关的一些资料(如设计报告、维护手册和使用指南等)软件往往指的是设计比较成熟、功能比较完善、具有某种使用价值、且有一定规模的程序“软件”强调的是产品、工程、产业或学科等宏观方面的含义,“程序”更侧重技术层面的含义软件和程序本质上相同,在不会发生混淆的场合,软件和程序两个名称经常混用,并不严格加以区分程序与软件是什么关系?软件既包含程序、也包含与程序相关的数据软件由程序、_______和文档三部分组成。

A、指令B、工具

C、语言处理程序D、数据题解存储在硬盘或光盘上的数字作品一定是软件?软件由程序、_______和文档三部分组成。A、指令2.计算机软件的特性2.计算机软件的特性计算机软件有哪些特性?(1)1.不可见性(是无形的,不能被人们直接观察、欣赏和评价)2.适用性(可以适应一类应用问题的需要)3.依附性(依附于特定的硬件、网络和其他软件)4.复杂性(规模越来越大,开发人员越来越多,开发成本也越来越高),例如:Exchange2000Windows2000项目经理25人约250人开发人员140人约1700人测试人员350人约3200人计算机软件有哪些特性?(1)1.不可见性(是无形的,不能软件的复杂性举例程序规模:WindowsXP源程序约有5000万行人员队伍:Vista及新版Office2007两个团队开发设计成员总共9000余人资金投入:微软为Vista投入90亿美元,包括Vista未来的配套及合作伙伴的投入,预计在180亿美元以上,如果加上新版Office的成本,投入资金在240亿~270亿美元之间开发周期:Vista的开发经历6年,发布时间一拖再拖软件的复杂性举例程序规模:WindowsXP源程序约有5计算机软件有哪些特性?(2)5.无磨损性(功能和性能一般不会发生变化)6.易复制性(可以非常容易且毫无失真地进行复制)7.不断演变性(软件的生命周期),例如:1989年Word1.0■

1997年推出Word972000年推出Office2000■

2003年Office20032007年Office20072010年Office20108.有限责任(有限保证)9.脆弱性(黑客攻击、病毒入侵、信息盗用···)

Win操作系统演变过程计算机软件有哪些特性?(2)5.无磨损性(功能和性能一般计算机软件与知识产权软件是智力活动的成果,受到知识产权(版权)法的保护版权授予软件作者(版权所有者)享有下列权利: 拷贝、发布、修改、署名、出售、···保护知识产权的目的:确保脑力劳动受到奖励并鼓励发明创造,保护知识产权就是保护脑力劳动人员,使他们发挥创造能力,社会也会从他们的成果中受益购买一个软件,用户仅仅得到了该软件的使用权,并没有获得它的版权随意进行软件拷贝和分发是一种违法行为计算机软件与知识产权软件是智力活动的成果,受到知识产权(版权3.计算机软件的分类3.计算机软件的分类从软件知识产权对软件进行分类商品软件共享软件(shareware)具有版权,可免费试用一段时间,允许拷贝和散发(但不可修改),过了试用期若还想继续使用,就得交一笔注册费,成为注册用户。自由软件(freeware)(开放源代码软件)用户可共享,并允许随意拷贝、修改其源代码,允许销售和自由传播。但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。自由软件的重大意义从软件知识产权对软件进行分类商品软件下列________属于“自由软件”。

A、WindowsXPB、LinuxC、WordD、Photoshop题解下列________属于“自由软件”。A、Wind计算机软件可以分为商品软件、共享软件和自由软件等类型。在下列相关叙述中,错误的是____。

A.通常用户需要付费才能得到商品软件的使用权,但这类软件的升级总是免费的

B.共享软件通常是一种"买前免费试用"的具有版权的软件

C.自由软件的原则是用户可共享,并允许拷贝和自由传播

D.软件许可证是一种法律合同,它确定了用户对软件的使用权限题解计算机软件可以分为商品软件、共享软件和自由软件等类型。在下列从用途对计算机软件分类系统软件

不是为了解决某种具体应用,而是为了:给用户使用计算机提供方便给应用软件的开发与运行提供支持使计算机有效、安全、可靠地运行应用软件

专门用于帮助最终用户解决各种具体应用问题的软件分类(按开发方式):定制应用软件通用应用软件几乎所有领域、所有人都需要使用设计精巧,易学易用商品化,价格较低从用途对计算机软件分类系统软件应用软件通用应用软件的类别与功能类别功能流行软件举例文字处理软件文本编辑、文字处理、桌面排版等Word、AdobeAcrobat、WPS、FrontPage等电子表格软件表格定义、数值计算和统计、绘图等Excel等图形图像软件图像处理、几何图形绘制、动画制作等AutoCAD、Photoshop、CorelDraw、3DSMAX等媒体播放软件播放各种数字音频和视频文件MediaPlayer、RealPlayer、Winamp等网络通信软件电子邮件、聊天、IP电话等OutlookExpress、MSN、QQ、ICQ等演示软件投影片制作等PowerPoint等信息检索软件在数据库和因特网中查找需要的信息Google,天网,百度等个人信息管理软件记事本、日程安排、通讯录、邮件Outlook,LotusNotes游戏软件游戏、教育和娱乐棋类游戏、扑克游戏等通用应用软件的类别与功能类别功能流行软件举例文字处什么是系统软件?举例:基本输入/输出系统(BIOS)操作系统(如Windows、Unix、Linux等)程序开发工具与环境(如C语言编译器等)数据库管理系统(DBMS)实用程序(Utility,如磁盘清理程序、备份程序、杀毒软件、防火墙等)什么是系统软件?举例:最重要的系统软件有哪些?操作系统(OS)包括各种实用程序(如磁盘清理程序、备份程序、杀毒软件等)功能上也包含BIOS在内程序设计语言处理系统编译器解释器汇编程序(汇编器)开发工具与平台数据库管理系统(DBMS)最重要的系统软件有哪些?操作系统(OS)以下软件中属于应用软件的是?

A.WordB.WindowsXPC.人事管理系统

D.LinuxE.VisualFoxProF.MediaPlayer题解以下软件中属于应用软件的是?题解下列软件中全部属于通用应用软件的是________。

A、WPS,Windows,WordB、PowerPoint,SPSS,UNIX

C、Linux,Photoshop,FORTRAN

D、PowerPoint,Excel,Word题解下列软件中全部属于通用应用软件的是________。人们通常将计算机软件划分为系统软件和应用软件。下列软件中,不属于应用软件类型的是____。

A.AutoCADB.MSN

C.OracleD.WindowsMediaPlayer题解人们通常将计算机软件划分为系统软件和应用软件。下列软件中,不下列有关PC机软件的叙述中,错误的是____。

A.任何软件都具有版权,因此均不能随意复制和使用

B.软件由程序及相关的数据和文档组成

C.数据库管理系统属于系统软件

D.OutlookExpress属于应用软件题解下列有关PC机软件的叙述中,错误的是____。A.任在下列常用应用软件中,不能对编辑的文档设置密码的是___。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage题解—操作实践在下列常用应用软件中,不能对编辑的文档设置密码的是___。在下列常用的PC机软件中,编辑的文档(内容)能直接保存为图片类型(例如JPEG文件类型)的是____。

A.MicrosoftWordB.MicrosoftExcelC.MicrosoftPowerPointD.MicrosoftFrontPage题解—操作实践在下列常用的PC机软件中,编辑的文档(内容)能直接保存为图片3.2操作系统3.2.1

概述3.2.2

多任务处理与处理器管理3.2.3

存储管理3.2.4文件管理3.2.5设备管理3.2.6常用操作系统介绍3.2操作系统3.2.1概述3.2.1什么是操作系统3.2.1什么是操作系统什么是操作系统(OS)?OS屏蔽了计算机中几乎所有物理设备的技术细节,为使用、开发和运行其他软件提供了一个高效、可靠的平台OS非常庞大和复杂,它由许多程序模块组成计算机硬件虚拟计算机

没有安装任

温馨提示

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

评论

0/150

提交评论