第4讲-计算机软件系统_第1页
第4讲-计算机软件系统_第2页
第4讲-计算机软件系统_第3页
第4讲-计算机软件系统_第4页
第4讲-计算机软件系统_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

第4讲计算机软件系统大学计算机基础第一部分计算机基础理论本讲要点计算机软件体系硬件、系统软件、应用软件的体系结构操作系统作用与功能(本讲重点)OS的作用与分类程序设计语言与算法(本讲重点)机器语言、汇编语言和高级语言的关系,源程序、目标程序和编译高级语言的编译系统和高级语言应用程序的关系数据库管理系统(本讲重点)DB,DBS、DBMS、DBA软件的安装与运行硬盘的分区与高级格式化(本讲难点)WindowsXP系统的安装,Office2003的安装,VisualStudio6.0的安装4.1软件系统应用软件办公自动化软件多媒体软件辅助设计软件各种程序包计算机软件系统系统软件操作系统程序设计语言和语言处理系统数据库管理系统工具软件网络应用网络服务系统软件操作系统程序设计语言和语言处理程序数据库管理系统系统软件:

控制和维护计算机的正常运行,管理计算机的各种资源,以满足应用软件的需要。

应用软件文字处理软件:如WPS,WORD等;电子表格软件:如Excel,Lotus等;信息管理软件:如各种管理信息系统;图像处理软件:如Photoshop,3dsMax等;其他应用软件:如辅助设计软件(CAD)、辅助教学软件(CAI)等。4.2操作系统(OperatingSystem)管理和控制计算机的所有硬件、软件资源的程序。

裸机

操作系统应用软件其它系统软件单用户单任务操作系统单用户多任务操作系统多用户单任务操作系统多用户多任务操作系统操作系统操作系统:用于管理和控制计算机所有的硬件和软件资源的一组程序计算机硬件与其它软件的接口用户和计算机的接口

裸机操作系统应用程序用户主要功能有:处理机管理存储管理设备管理信息(文件)管理

虚拟机=裸机+操作系统操统作系操作系统分类APPLEIBMDOS操作系统按任务数图形用户界面操作系统命令行界面操作系统多用户操作系统单用户操作系统多任务操作系统单任务操作系统分时操作系统批处理系统实时操作系统网络操作系统按用户界面按用户数按系统功能常用操作系统 1.DOS Microsoft公司研制的配置在PC的操作系统

单用户命令行界面操作系统

从4.0版开始成为支持多任务的操作系统。

2.Windows

图形用户界面WindowsXPProfessionalWindowsXPTabletPCWindowsXPHomeWindows98WindowsNTWindows2000WindowsXPWindowsXPMediaCenter常用操作系统3.Unix分时操作系统,主要用于服务器/客户机体系4.Linux由UNIX发展而来,源代码开放5.OS/2为PS/2设计的操作系统,用户可自行定制界面

6.MacOS较好的图形处理能力,主要用在桌面出版和多媒体应用等领域。用在苹果公司的PowerMacintosh机及Macintosh一族计算机上,与Windows缺乏较好的兼容性7.NovellNetware基于文件服务和目录服务的网络操作系统,用于构建局域网。4.3程序设计语言源程序可执行程序目标程序联接程序高级语言汇编语言机器语言编译解释注意区分“源程序”与编译系统的关系程序设计语言1、机器语言:计算机可以直接识别和执行的二进制语言。如:加法指令:10000000

减法指令:10010000特点:计算机可以直接识别和执行,效率高,节省内存;但难以阅读和记忆。

12程序设计语言2、汇编语言:用“助记符”来表示机器指令。如:ADDA,BSUBA,B计算机不能直接识别和执行用汇编语言编写的源程序,它必须经过一个叫汇编程序的系统软件翻译成机器语言程序(即目标程序)后才能执行。13程序设计语言3、高级语言:即算法语言,不依赖于机器,降低了编程的难度。如:C、PASCAL、FORTRAN等,用‘+’和‘-’来表示加减运算。计算机也不能直接执行算法语言描述的源程序,必须先经过编译程序或解释程序翻译成目标程序后,才能由计算机执行。15程序

实际上是一个用计算机语言描述的某一问题的解决步骤。

程序与程序设计程序设计人们常把编写程序的过程称为程序设计。在进行程序设计时离不开程序设计语言。程序设计语言的种类很多,从其发展历史以及功能情况来划分可以大致划分成五个阶段:

16算法的概念算法是由一套规则组成的一个过程,算法是对某一特定问题的求解步骤的一种描述。算法及其描述

瑞士计算机科学家N•沃思教授提出了程序定义的著名公式:

程序=数据结构+算法17算法的描述方法算法是考虑实现某一个问题求解的框架流程,而程序设计则是根据这一求解的框架流程进行语言细化实现这一问题求解的具体过程。常用描述算法的工具有:算法及其描述1、自然语言:使用人们日常进行交流的语言。如:从a,b中找出一个大的数给max。⑴从键盘输入两个数给a和b;⑵如果a比b大,则把a的值传给max,否则把b的值传给max;⑶ 输出max的值。算法及其描述2、专用工具:借助于有关图形工具或代码符号来描述。常用的工具有流程图、N-S图等。算法及其描述4.4数据库系统DBDBSDBMSDBA

OS硬件DBMSDB

数据库系统DBSDBA常用DBMS介绍DBMS4.5软件的安装硬盘分区与高级格式化操作系统安装MicrosoftOffice2003安装MicrosoftVisualStudio6.0安装4.5.1硬盘分区与高级格式化软盘只需要一次格式化,硬盘却需要两级,即低级格式化和高级格式化。硬盘的低级格式化在每个磁片上划分出一个个同心圆的磁道,它是物格式化。现在的硬盘在出厂前都已完成了这项工作,我们就不用再对它作低级格式化。刚买的新硬盘在使用前首先需要进行分区,并设置活动分区(即安装os的分区),然后进行高级格式化,才能使用。如果对已有数据的硬盘进行分区,也必须重新格式化,而且原来的数据将全部丢失。硬盘分区分区软件介绍FDISK高级格式化可以用Format命令高级格式化各分区。命令格式化为:Format盘符:如:formatc:也可以在Windows中通过“资源管理器”进行格式化FAT和NTFSFAT是一种供MS-DOS及其它Windows操作系统对文件进行组织与管理的文件管理系统。FAT文件系统的特点在于文件分配表

(FAT)。FAT文件系统中分区最大为2GB。FAT32从FAT发展而来,FAT32最大支持2TB的驱动器(但是MicrosoftWindows中仅能支持最大为

32GB的

FAT32分区)。FAT32单个文件最大不能超过4G

NTFS文件系统是新发展起来的比FAT更安全、可靠的高级文件系统。大于32G的分区应该使用NTFS格式化,但是NTFS只能用于Windows2000以上的Windows版本中。4.5.2WindowsXP安装需要准备的软件:Windows

XP

Professional

简体中文版安装光盘,并设置光驱启动模式。产品密匙,即安装序列号。各种驱动程序。尤其是主板、显卡、声卡、网络设备等提供的驱动程序。WindowsXP安装安装步骤:光盘启动。运行setup命令。(有的安装盘设置为自动执行)出现安装界面

,如图1所示,根据提示顺序操作,选择安装的分区,如果分区没有格式化,可以在这时进行格式化。4.5.3MicrosoftOffice2003安装微软公司的

Office2003是常用的办公套装软件,主体包括:文字处理软件Word2003,电子表格软件Excel,幻灯片软件Powerpoint,数据库管理系统软件Access等;Office2003安装前需要先安装好Windows操作系统。具体步骤略

4.5.4MicrosoftVisualStudio6.0安装微软公司的VisualStudio6.0是微软在1998年推出的一个编程组件,主体包括:VisualBasic6.0(VisualBasic语言程序设计)VisualC++6.0(C语言程序设计)VisualJ++6.0VisualFoxPro6.0(VisualFoxpro程序设计)

安装步骤略综合训练问题:某同学为学习《C语言程序设计》课程,专门购买了HP笔记本电脑,但是电脑中只安装了DOS操作系统,请问,如果该同学要重新对新电脑硬盘进行分区,这时要做什么工作,安装什么软性,才能使用C语言?课堂练习1、系统软件与应用软件的关系是_____________。A、前者以后者为基础

B、后者以前者为基础

C、互为基础

D、互不为基础

2、系统软件中最基础的是________。A、操作系统

B、文字处理系统C、语言处理系统

D、数据库管理系统课堂练习3、以下各项中不属于应用软件的是________。A、文字处理程序

B、编译程序

C、CAD软件

D、MIS

4、下列描述中不正确的是_______A、打印机是输出设备

B、硬磁盘是外部存储器C、操作系统能管理和调度计算机的软、硬件资源D、WindowsXP、Windows2000是应用软件

课堂练习5、计算机能直接识别和执行的语言是________。A、机器语言

B、高级语言C、汇编语言

D、数据库语言

6、一般说来,计算机指令的集合称为________。

A、机器语言

B、高级语言C、汇编语言

D、程序语言课堂练习7、汇编语言源程序需经________翻译成目标程序。

A、汇编监控程序

B、汇编编译程序C、汇编链接程序

D、机器语言程序

8、某用户正在用C语言编写的程序,称为_________。A、目标程序

B、源程序C、编译程序

D、解释程序课堂练习9、编译方式是使用编译程序把源程序编译成机器代码的目标程序,并形成________保留。

A、源程序

B、目标程序文件C、机器程序

D、汇编程序

10、下面的四个叙述中,只有一个是正确的。它是__________。

A、系统软件就是买来的软件

B、外存上的程序可以直接进入CPU运行C、用机器语言编写的程序可以由计算机直接执行

D、说一台计算机配了C语言,是说它一开机就可以用C语言

课堂练习11、有关算法描述不正确的是________。A、算法就是计算机解题的思路和方法B、算法可以用人类的语言来描述C、算法和数学解题的方法一样D、算法是编写程序的基础

12、Office2003中包括软件ACCESS,用于数据库管理,这种软件属于________。A、DBB、DBSC、DBMSD、DBA

课堂练习13、使用某种ACCESS开发的学生管理系统是一种________。A、系统软件

B、应用软件

C、高级语言

D、操作系统

14、设某微机中有且仅有一个硬盘,分为两个区,则其盘符分别为________。A、A:与B:B、A:与C:C、C:与D:D、B:与C:课堂练习

温馨提示

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

评论

0/150

提交评论