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

下载本文档

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

文档简介

1、大学计算机基础大学计算机基础 第一部分计算机基础理论第一部分计算机基础理论应用软件应用软件办公自动化软件办公自动化软件多媒体软件多媒体软件辅助设计软件辅助设计软件各种程序包各种程序包计算机软件系统计算机软件系统系统软件系统软件操作系统操作系统程序设计语言和语言处理系统程序设计语言和语言处理系统数据库管理系统数据库管理系统工具软件工具软件网络应用网络应用网络服务网络服务系统软件系统软件: 控制和维护计算机的正常运行, 管理计算机的各种资源, 以满足应用软件的需要。裸机裸机 操作操作 系统系统应用软件应用软件其它系统软件其它系统软件单用户单任务操作系统单用户单任务操作系统单用户多任务操作系统单用户

2、多任务操作系统多用户单任务操作系统多用户单任务操作系统多用户多任务操作系统多用户多任务操作系统操作系统操作系统: :用于管理和控制计算机所有的硬件和软件资源的一组程序用于管理和控制计算机所有的硬件和软件资源的一组程序: 计算机硬件与其它软件的接口计算机硬件与其它软件的接口: 用户和计算机的接口用户和计算机的接口 裸机裸机操作系统操作系统应用程序应用程序用户主要功能有:主要功能有: 处理机管理处理机管理 存储管理存储管理 设备管理设备管理 信息信息(文件文件)管理管理 虚拟机虚拟机=裸机裸机+操作系统操作系统操操统统作作系系APPLEIBMDOS操操作作系系统统按任按任务数务数图形用户界面操作系

3、统图形用户界面操作系统命令行界面命令行界面操作系统操作系统多用户操作系统多用户操作系统单用户操作系统单用户操作系统多任务操作系统多任务操作系统单任务操作系统单任务操作系统分时操作系统分时操作系统批处理系统批处理系统实时操作系统实时操作系统网络操作系统网络操作系统按用户按用户界面界面按用按用户数户数按系统按系统功能功能1. DOSMicrosoft公司研制的公司研制的配置在配置在PC的操作系统的操作系统 单用户命令行界面操作系统单用户命令行界面操作系统 从从4.0版开始成为支持多任务的操作系统。版开始成为支持多任务的操作系统。2. Windows 图形用户界面图形用户界面Windows XP P

4、rofessional Windows XP Tablet PC Windows XP Home Windows 98Windows NTWindows 2000Windows XPWindows XP Media Center 3. Unix分时操作系统,主要用于服务器分时操作系统,主要用于服务器/客户机体系客户机体系4. Linux由由UNIX发展而来,源代码开放发展而来,源代码开放5. OS/2为为PS/2设计的操作系统,用户可自行定制界面设计的操作系统,用户可自行定制界面 6. Mac OS较好的图形处理能力,主要用在桌面出版和多较好的图形处理能力,主要用在桌面出版和多媒体应用等领域。

5、媒体应用等领域。用在用在苹果公司的苹果公司的Power Macintosh机及机及Macintosh一族计算机上,与一族计算机上,与Windows缺乏较好的兼容性缺乏较好的兼容性7. Novell Netware 基于文件服务和目录服务的网络操作系基于文件服务和目录服务的网络操作系统,用于构建局域网。统,用于构建局域网。源程序源程序可执行程序可执行程序目标程序目标程序联接程序联接程序高级语言高级语言汇编语言汇编语言编译编译解释解释注意区分注意区分“源程序源程序”与编译系统的关系与编译系统的关系程序程序 实际上是一个用计算机语言描述的某一问题的实际上是一个用计算机语言描述的某一问题的解决步骤。解

6、决步骤。 程序与程序设计程序与程序设计程序设计程序设计 人们常把编写程序的过程称为程序设计。在进人们常把编写程序的过程称为程序设计。在进行程序设计时离不开程序设计语言。程序设计语言行程序设计时离不开程序设计语言。程序设计语言的种类很多,从其发展历史以及功能情况来划分可的种类很多,从其发展历史以及功能情况来划分可以大致划分成五个阶段:以大致划分成五个阶段: 算法的概念算法的概念 算法是由一套规则组成的一个过程,算法是算法是由一套规则组成的一个过程,算法是对某一特定问题的求解步骤的一种描述。对某一特定问题的求解步骤的一种描述。算法及其描述算法及其描述 瑞士计算机科学家瑞士计算机科学家N N沃思教授提出了程序沃思教授提出了程序定义的著名公式:定义的著名公式: 程序程序= =数据结构数据结构+ +算法算法算法的描述方法算法的描述方法 算法是考虑实现某一个问题求解的框架流程算法是考虑实现某一个问题求解的框架流程,而程序设计则是根据这一求解的框架流程进行,而程序设计则是根据这一求解的框架流程进行语言细化实现这一问题求解的具

温馨提示

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

评论

0/150

提交评论