一个微型计算机系统包括硬件系统和软件系统。硬件和软件的结合才能使计算机正常工作运行。微机软件系统指为运行、管理、应用、维护计算机所编制的所有程序及文档的总和。依据功能的不同,微机软件通常分为系统软件和应用软件两大类。微机系统软件的分级结构如图1-8所示。
图1-8 微机系统软件的分级结构
1.系统软件
它是管理、监控和维护计算机资源的软件,是用来扩大计算机的功能,提高计算机的工作效率,方便用户使用计算机的软件。系统软件是计算机正常运转所不可缺少的,是硬件与软件的接口。系统软件包括操作系统等软件。
系统软件的核心是操作系统,它是由指挥与管理计算机系统运行的程序模板和数据结构组成的一种大型软件系统,负责管理计算机的硬件资源和软件资源,为用户提供高效、周到的服务。操作系统的主要部分是常驻监督程序,只要一开机,它就开始运行,它可以接收用户命令,并使操作系统执行相应的动作。操作系统与硬件关系密切,是加在“裸机”上的第一层软件和硬件与软件的接口,其他绝大多数软件都是在操作系统的控制下运行的。常用的操作系统有Unix/Xenix、MS-DOS、Windows、Linux和OS/2。操作系统下直接相关软件可分为8个程序分支,它们包括:文件管理程序、I/O驱动程序、文件编辑程序、装入程序、翻译程序、连接程序、调试程序和系统程序库。(www.xing528.com)
2.应用软件
它是为了解决计算机各类问题而编写的程序。它分为应用软件包与用户程序。它是在硬件和系统软件的支持下,面向具体问题和具体用户的软件。随着计算机应用的日益广泛深入,各种应用软件的数量不断增加,质量日趋完善,使用更加方便灵活,通用性越来越强。有些软件已逐步标准化、模块化,形成了解决某类典型问题的较通用的软件,这些软件称为应用软件包(Package)。它们通常是由专业软件人员精心设计的,为广大用户提供方便、易学、易用的应用程序,帮助用户完成各种各样的工作。目前常用的软件包有字处理软件、表处理软件、会计电算化软件、绘图软件和运筹学软件包等。
系统软件和应用软件之间并不存在明显的界限。随着计算机技术的发展,各种各样的应用软件中有了许多共同的东西,把这些共同的部分抽取出来,形成一个通用软件,它就逐渐成为系统软件了。
应当指出,微机系统的硬件和软件是相辅相成的,现代计算机的硬件系统和软件系统之间的分界线越来越不明显,总的趋势是两者统一融合,在发展上互相促进。一个具体的微机系统应包含多少软、硬件,要根据应用场合对系统功能的要求来确定。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。