计算机导论(第四版)课件第3章 计算机软件基础_第1页
计算机导论(第四版)课件第3章 计算机软件基础_第2页
计算机导论(第四版)课件第3章 计算机软件基础_第3页
计算机导论(第四版)课件第3章 计算机软件基础_第4页
计算机导论(第四版)课件第3章 计算机软件基础_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

第3章计算机软件基础计算机软件系统组成操作系统基本功能文件标识与DOS操作软件开发与软件工程计算机程序设计数据库系统与信息系统1.计算机软件组成软件系统软件应用软件操作系统语言处理程序数据库管理系统网络软件其他办公软件电子邮件软件其他(1)系统软件系统软件:用于计算机管理、监控、维护的软件。操作系统:DOS、WindowsXP、WindowsNT;UNIX、NetWare;语言处理程序:各种语言的翻译程序;数据库管理系统DBMS:FoxBASE、FoxPro、SQLServer、ORACLE;服务软件:编辑程序、连接装配程序、打印管理程序、测试程序、诊断程序等。

(2)应用软件应用软件:针对某个应用领域的具体问题而开发和研制的程序。文字处理软件:WORD、WPS等;电子表格软件:EXCEL、Lotus1-2-3等;图形处理软件:AutoCAD、3DS等;课件制作软件:PowerPoint、Authorware等。管理信息系统:MIS计算机集成制造系统:CIMS(CAD/CAM)2.操作系统基本功能(1)什么是操作系统操作系统是最低层的系统软件,它是对硬件系统功能的首次扩充。操作系统是指用来控制和管理计算机硬件资源和软件资源的程序集合。它是计算机系统中极为重要的系统软件,用于统一管理计算机资源,合理地组织计算机的工作流程,协调计算机系统的各部分之间、系统与用户之间、用户与用户之间的关系。(2)操作系统的功能操作系统的基本功能归纳起来有五个方面。处理机管理处理机管理主要解决对处理机(CPU)的分配调度策略、分配实施和资源回收等问题。处理机是计算机系统中的关键性资源。存储管理存储管理主要管理内存资源,根据用户程序的要求给它分配内存,保护用户存放在内存中的程序和数据不被破坏,同时存储管理还解决内存的扩充问题。设备管理设备管理负责管理各类外围设备。文件管理启动文件管理、支持文件的存储、检索和修改等操作操作系统不仅把程序、数据、各种信息,甚至把外设都当作文件来管理。作业管理作业管理的任务是为用户提供一个使用系统的良好环境,根据不同的系统要求,制定相应的调度策略,进行作业调度。(3)操作系统的分类

操作系统的种类很多,我们无法用单一的标准将其统一分类。以下列出几种常用的分类方法。按同一时刻所容纳服务对象可分为:单用户{单任务系统(如MSDOS、PCDOS、PC/M)和多任务系统(如OS/2、Windows)}、多用户操作系统(如UNIX、VMS、AOS/VS)单机系统(如MSDOS、PCDOS、UNIX、VMS、AOS/VS、MVX)多机系统(如Mach、UNIX)。按用户的使用方式可分为:批处理系统(MVX、DOS/VSE)分时系统(UNIX、XENIX)实时系统(IRMX、VRTX)。按硬件结构可分为:网络操作系统(Netware、Sonos、WindowsNT、OS/2warp)分布式操作系统(Amoeba)多媒体系统(Amiga)。

3.DOS操作系统

DOS是磁盘操作系统(DiskOperatingSystem)是Microsoft公司的产品,它是人与电脑之间的桥梁,它为我们操作电脑提供环境,同时也负责对整个计算机系统进行管理。其具体功能主要表现在以下几个方面。执行命令和程序命令(Command)和程序(Program)都是可执行的二进制代码的集合。设备管理由I/O系统实现对输入输出设备的驱动和管理;对内存和系统其它硬件之间的数据交换的管理。文件管理由文件系统实现对各类文件的建立、显示、比较、复制、修改、检索、删除等操作,将信息以文件或数据的形式存到磁盘上或从磁盘上读出。

DOS的启动与退出:将DOS系统文件由磁盘装入内存的过程称为DOS的启动或引导。当DOS启动时,完成对系统的初始化。启动Windows后,可从“开始”菜单选择并单击“运行”;在运行窗口的“打开”栏输入“command”;选择“确定”按钮,即进入DOS状态。在DOS命令状态执行“EXIT”命令,即退出DOS,返回Windows。DOS的组成:

DOS采用层次模块结构,由一个引导程序和三个程序模块组成,它们分别是:

(1)

引导记录模块。(2)输入输出系统模块。(3)磁盘操作管理模块。(4)命令处理模块。

文件的概念。文件是一组存放在存储介质上的相关信息的集合,它可以是程序、数据或一段文字。文件用文件名标识,以供系统识别、查找。文件名由1~8个字符构成,扩展名由0~3个字符构成。书写文件名时,先写主文件名,后写扩展名,主文件名与扩展名之间用“.”分开,因此俗称8.3格式。在Windows中文件标识去除了8.3格式。4.文件标识文件名命名规则:组成文件名的字符可以是英文字母、汉字、数字和一些特殊字符$#&@!%_文件名的字符不区分大小写,例如,文件名ABC.DBF与文件名aBC.dBF等效。文件名中不能包括以下字符空格.:,;‘<>\/*?+不能使用计算机系统的保留字,即系统有特殊用途的名字作为用户文件名或文件名的一部分。Windows支持长文件名格式,主文件名字符数可达255个字符(包括空格)。

(3)文件的分类按文件性质、用途可分为系统文件、库文件、用户文件等。DOS中还将文件分为磁盘文件和设备文件两大类,存储在磁盘上的文件统称为磁盘文件。文件的扩展名一般用于区分文件的类型,常见的扩展名及其所代表的文件类型见表3.1表3.1常见文件类型的扩展名.COM 命令程序文件 .BAK 备份文件.EXE 可执行程序文件 .TXT 文本文件.BAT 批处理文件 .XLSEXCEL电子表文件.SYS 系统文件 .DAT 数据文件.DOC WORD文档文件 .LIB 库文件.C C语言源程序文件 .OBJ 中间目标代码文件.HTM超文本标识语言文件.OVL 程序覆盖文件.RAR压缩文件 .ZIP 压缩文件(1)目录(文件夹)文件系统采用树形目录结构来组织和管理文件和目录。树形目录结构的根部称为根目录,根目录用反斜杠“\”表示,每个盘只有一个根目录。Windows中将文件目录称为文件夹。根目录下可以存放若干个文件,也可存放若干个子目录。当前正在使用的那个目录称为当前目录。目录与路径:图磁盘文件的树型目录结构(2)路径文件路径是由用“\”隔开的各目录名组成。绝对路径是指从该文件所在磁盘的根目录开始,直到该文件所在的目录为止的路线上的所有目录名(各目录名之间用“\”分隔)。。相对路径是指从该文件所在磁盘的当前目录下的某子目录开始直到该文件所在的目录为止的路线上的所有目录名(各目录名之间也用“\”分隔)。

DOS命令是由命令关键字和其后的参数及选项组成,命令关键字采用大小写均可;DOS命令的关键字与参数之间必须用空格分隔;路径与文件名之间用“\”分隔;命令格式中排在一起的参数其前后顺序可以任意调换。通常将DOS命令分为内部命令和外部命令两大类。

5.DOS操作命令常用DOS命令:

(1)清屏命令:CLS(2)日期命令:DATE(3)时间命令:TIME(4)列文件目录:DIR[路径][文件名][/P][/S][/B]/[/L]

(5)建立子目录:MD[盘符][路径]<子目录名>(6)改变当前目录:CD[d:][path][子目录名]6.计算机程序设计

(1)指令:指令是计算机完成某一操作而发出的指示或命令,是计算机硬件可以执行的表示一种基本操作的二进制代码串。操作码:指明指令的操作性质。如加、减等操作数地址:指明指令的操作对象。一般情况指出参加操作的操作数所在内存单元的地址,有时也直接给出操作数本身。操作码操作数地址机器指令格式:(2)指令系统计算机所有指令的集合称为该计算机的指令系统。一个完整的指令系统应具有完备性、有效性、规整性、兼容性等特点。计算机的指令结构分为两大类:复杂指令系统和精简指令系统。复杂指令系统指令条数很多,格式和种类较多,单指令完成的功能可以很复杂。精简指令系统选用最为常用的指令,指令条数少,格式单一,种类少,采用大量的寄存器,完成复杂功能一般采用多条指令编制子程序完成。

程序的执行过程:有序的指令集合构成程序,程序的执行过程就是一条条指令的执行过程。控制器每取出一条指令,下一条指令的地址会自动的置入程序计数器当中(PC),从而为取下一条指令作准备。控制器不断地取指令、分析指令、执行指令直至完成任务为止,这也是为什么指令要顺序存放和计算机工作能高度自动化的原因。

(3)计算机语言计算机语言分:低级语言(含机器语言、汇编语言,是面向机器的语言)和高级语言(面向问题的语言)。机器语言:计算机能直接识别和执行的语言。汇编语言:由助记符表示机器指令的语言。高级语言:接近自然、数学形式的语言。高级语言分为:面向过程程序设计语言和面向对象程序设计语言。面向过程程序设计语言的典型代表:C语言、PASCAL语言等。面向对象程序设计语言主要概念:对象:即人们要进行研究的任何事物,它具有状态和操作。类:是面向对象语言必须提供的由用户定义的数据类型,它将具有相同状态、操作和访问机制的多个对象抽象成一个对象类。继承:是面向对象语言的另一个基本要素。类与类之间可以组成继承层次,一个类的定义可以定义在已有定义类的基础上。C++、Java和Smaltalk是面向对象程序设计语言的代表。面向对象程序设计语言概念(4)计算机语言的翻译程序汇编程序:将汇编语言源程序翻译成机器语言的程序。编译程序:高级语言源程序翻译成目标程序再执行。解释程序:高级语言源程序边翻译边执行。7.数据库系统数据库系统:由数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、数据库应用程序以及用户5个部分组成的系统。数据库:有一定结构的相关数据的集合。数据库管理系统:是对数据库进行管理的软件。

数据库管理员:对数据库进行设计、维护和管理的工作人员。

数据库应用程序:满足数据处理需求的应用程序用户:用户可以通过数据库管理系统直接操纵数据库

数据库种类:根据所采用的模型不同,数据库分为3类;数据模型分为:

层次模型网状模型关系模型对应的数据库有层次数据库、网状数据库和关系数据库。微机中数据库主要为关系模型数据库。

关系数据库:关系模型的数据库称为关系数据库。关系模型

温馨提示

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

评论

0/150

提交评论