第3章计算机软件基础 计算机软件组成 操作系统基本功能 ·文件系统 DOs操作系统 计算机程序设计 ·数据库管理系统
第3章 计算机软件基础 •计算机软件组成 •操作系统基本功能 •文件系统 •DOS操作系统 •计算机程序设计 •数据库管理系统
1计算机软件组成 操作系统 软件开发平台(语言处理程序 系统软件数据库管理系统 网络软件 软件 其他 应用软件
1. 计算机软件组成 软件 系统软件 应用软件 操作系统 软件开发平台(语言处理程序) 数据库管理系统 网络软件 其他
(1)系统软件 ●系统软件:用于计算机管理、监控、维护的软 件 ●操作系统:DOs、 Windows95/98、 Windows NT;UNIX、 Net Ware ●语言处理程序各种语言的翻译程序; ●数据库管理系统DBMS: FOXBASE、 FoxPro、 SOL Server、 ORACLE; ●服务软件:编辑程序、连接装配程序、打印管 理程序、测试程序、诊断程序等
(1)系统软件 系统软件:用于计算机管理、监控、维护的软 件。 操作系统 :DOS、Windows95/98、Windows NT;UNIX、NetWare; 语言处理程序:各种语言的翻译程序; 数据库管理系统DBMS:FoxBASE、FoxPro、 SQL Server 、ORACLE ; 服务软件:编辑程序、连接装配程序、打印管 理程序、测试程序、诊断程序等
2)应用软件 ●应用软件:针对某个应用领域的具体问题而开 发和研制的程序。 ●文字处理软件:WORD、WPS等; 电子表格软件: EXCEL、 Lotus-2-3等 ●图形处理软件: AutoCaD、3DS、 PaintBrush等; ●课件制作软件: Power point、 Author ware等。 管理信息系统:MIS 计算机集成制造系统:CIMS( CAD/CAM)
(2) 应用软件 应用软件:针对某个应用领域的具体问题而开 发和研制的程序。 文字处理软件:WORD、WPS等; 电子表格软件:EXCEL、Lotus1-2-3等; 图形处理软件:AutoCAD、3DS、PaintBrush等; 课件制作软件:PowerPoint、Author ware等。 管理信息系统:MIS 计算机集成制造系统:CIMS(CAD/CAM)
2,操作系统基本功能 1)什么是操作系统 操作系统是最低层的系统软件,它是对硬 件系统功能的首次扩充 操作系统是指用来控制和管理计算机硬件 资源和软件资源的程序集合。它是计算机系统 中极为重要的系统软件,用于统一管理计算机 资源,合理地组织计算机的工作流程,协调计 算机系统的各部分之间、系统与用户之间、用 户与用户之间的关系
2. 操作系统基本功能 (1) 什么是操作系统 操作系统是最低层的系统软件,它是对硬 件系统功能的首次扩充。 操作系统是指用来控制和管理计算机硬件 资源和软件资源的程序集合。它是计算机系统 中极为重要的系统软件,用于统一管理计算机 资源,合理地组织计算机的工作流程,协调计 算机系统的各部分之间、系统与用户之间、用 户与用户之间的关系
(2)操作系统的功能 操作系统的基本功能归纳起来有五个方面。 ●处理机管理 处理机管理主要解决对处理机(CPU)的 分配调度策略、分配实施和资涼回收等问题。 处理机是计算机系统中的关键性资源 存储管理 存储管理主要管理内存资源,根据用户程序 的要求给它分配内存,保护用户存放在内存中 的程序和数据不被破坏,同时存储管理还解决 内存的扩充问题
(2) 操作系统的功能 操作系统的基本功能归纳起来有五个方面。 处理机管理 处理机管理主要解决对处理机(CPU)的 分配调度策略、分配实施和资源回收等问题。 处理机是计算机系统中的关键性资源。 存储管理 存储管理主要管理内存资源,根据用户程序 的要求给它分配内存,保护用户存放在内存中 的程序和数据不被破坏,同时存储管理还解决 内存的扩充问题
设备管理 设备管理负责管理各类外围设备,解决文 件的共享、保密和保护问题,包括分配、启动 文件管理、支持文件的存储、检索和修改等操 作 ●文件管理 在现代计算机系统中,操作系统不仅把程 序、数据、各种信息,甚至把外设都当作文件 来管理。通过文件系统的管理,把存储量很大 但不易使用的外存储器改造成为按名存取,方 便灵活,又可共享的文件空间
设备管理 设备管理负责管理各类外围设备,解决文 件的共享、保密和保护问题,包括分配、启动 文件管理、支持文件的存储、检索和修改等操 作。 文件管理 在现代计算机系统中,操作系统不仅把程 序、数据、各种信息,甚至把外设都当作文件 来管理。通过文件系统的管理,把存储量很大, 但不易使用的外存储器改造成为按名存取,方 便灵活,又可共享的文件空间
作业管理 作业管理的任务是为用户提供一个使 用系统的良好环境,根据不同的系统要 求,制定相应的调度策略,进行作业调 度
作业管理 作业管理的任务是为用户提供一个使 用系统的良好环境,根据不同的系统要 求,制定相应的调度策略,进行作业调 度
(3)操作系统的分类 操作系统的种类很多,我们无法用单一 的标准将其统一分类。以下列出几种常 用的分类方法。 按同一时刻所容纳服务对象的数量可分 为:单用户{单任务系统(如 MSDOS、 PCDOS、PCM)/和多任务系统(如 OS/2、 Windows 多用户操作系统 (如UNⅨ、VMS、AOSS)或单机系 统(如 MSDOS、 PCDOS、UNX、VMS AOS/S、M)和多机系统(如Mach UNX)
(3) 操作系统的分类 操作系统的种类很多,我们无法用单一 的标准将其统一分类。以下列出几种常 用的分类方法。 按同一时刻所容纳服务对象的数量可分 为:单用户{单任务系统(如MSDOS、 PCDOS、PC/M) 和多任务系统 ( 如 OS/2、Windows)}、多用户操作系统 (如UNIX、VMS、AOS/VS)或单机系 统(如MSDOS、PCDOS、UNIX、VMS、 AOS/VS、MVX)和多机系统(如Mach、 UNIX)
●按用户的使用方式可分为:批处理系统 (MVX、DOS/SE、AOSN)、分时系 统(UNⅨ、XENⅨ)和实时系统 IRMX、VRTX)。 按硬件结构可分为:网络操作系统 ( Netware、 Sonos、 Windows nt OS/2Warp)、分布式操作系统 ( Amoeba)和多媒体系统( Amiga)。 ABack
按用户的使用方式可分为:批处理系统 (MVX、DOS/VSE、AOS/V)、分时系 统 ( UNIX、XENIX) 和 实 时 系 统 (IRMX、VRTX)。 按硬件结构可分为:网络操作系统 (Netware、Sonos、Windows NT、 OS/2 warp)、分布式操作系统 (Amoeba)和多媒体系统(Amiga)