只有硬件系统的计算机不能工作,必须为它编制由指令组成的程序 能正常工作。实际上,用户面前的计算机系统是通过多层软件包装的计算机,其功能大小 与软件的丰富性有关。正是软件使计算机成为一种非常强大的知识处理工具。
我们称计算机系统中的所有程序和相关文档为软件。计算机软件系统是为了运输 编写的各种程序(包括文档)的总和,包括行、管理、维护和使用计算机。
软件是计算机的灵魂。
如果没有计算机软件来指挥和协调计算机工作,计算机将是一堆废铁。 程序是用计算机程序设计语言编制的语句有序集合,以实现一定的功能。文档是描述 程序设计过程及程序使用方法的相关信息。在这两个软件组件中,计算机可以使用程序 执行部分,文档是无法执行的部分,在软件的整个生命周期中,这两种成分是必不可少的。
根据其功能,软件系统可分为系统软件和应用软件两部分:
(1)系统软件
系统软件是为了有效利用计算机资源,充分发挥计算机的工作潜力,确保正常运行 软件可以方便用户使用计算机。常见的系统软件主要包括操作系统和各种语言处理程序 序列、连接装配程序、系统实用程序、数据库管理系统、计算机网络软件等。没有这些软件, 计算机将难以发挥其功能,甚至无法工作。 系统软件有两个特点:一是通用性。也就是说,计算机用户应该在任何应用领域使用它们; 二是基础,即应用软件应在系统软件的支持下编写和运行。 熟悉系统软件的目的是来说,熟悉系统软件的目的是更有效地开发应用程序软件并编制应用程序 用程序。
(2)应用软件
应用软件是专业人士为各种目的开发的程序,通常使用高级语言或生成工具来生 成。常见的应用软件包括办公自动化软件、管理信息系统、大型科学计算软件包等。随着计算 随着机器的推广和普及,应用软件逐渐标准化、模块化,并根据功能组合成各种软件包,方便 用户。应用软件必须在系统软件的支持下工作。
应用软件可分为两类:一类是公共应用软件,不分业务和行业,另一类是业务和行业 业分类的。
总之,系统软件为机器和用户提供一般服务,使计算机功能更强,效率更高, 使用起来更方便。它由计算机制造商提供,基本上与硬件相匹配,在计算机硬件和 用户之间的软件。应用软件服务于不同行业的用户解决实际问题。
现代计算机不可或缺 系统软件,否则用户不能有效地使用计算机;现代计算机不能没有应用软件,否则就不能 在实际应用领域可以解决任何问题。系统软件可以使应用软件与计算机合作,并帮助计算 机器管理内外资源。人们主要与应用软件互动,应用软件与系统软件互动, 主要用于控制管理硬件的系统软件。
系统软件有 3 最基本的部分。 操作系统:在任何计算机系统中,操作系统都是系统软件的核心和主要部分。 设备驱动程序:设备驱动程序帮助计算机控制外部设备。
实用程序:实用程序通常用于支持、改进或扩展计算机系统中的现有程序。 此外,语言翻译工具翻译工具。
运行外部设备时,设备驱动程序是一种特殊的软件程序。大多数操作系统经常识别 在操作系统的管理下,自动选择安装合适的设备驱动程序 准备正常工作。如果用户的操作系统不识别新的硬件,系统将显示信息,提示用户需要从 硬件自带的 CD 驱动程序安装在磁盘上。
实用程序又称服务程序,用于控制和分配计算机资源。实用程序改进了系统软件 有些功能或添加了其他系统软件程序不支持的服务。例如,我们常用的数据备份和磁盘 本服务程序属于扫描检查、文件压缩、数据丢失恢复、系统安全管理软件等。有时一些 操作系统还将集成实用程序。
计算机系统中的软硬件关系计算机系统是硬件和软件的有机结合,它们之间的关系体现在以下三个方面 方面:
(1) 互相依存
计算机硬件和软件的产生和发展相辅相成,相互促进,两者密不可分 可分。硬件是软件的基础和支撑,软件是硬件功能的关键,是计算机的灵魂。
在实际应 无论缺少哪一部分,计算机都不能使用。 通过硬件和软件的配合,可以实现计算机中的许多功能,如中断保护和中断屏蔽保护 留在现场,要有硬件,软件要完成中断分析处理。操作系统中的许多功能也需要硬 件支持。
(2)无严格的功能界面
虽然计算机的硬件和软件各有分工,但它们之间的功能界面是浮动的。随着技术的发展, 硬件或软件都可以实现功能。例如,乘法和除法可以用硬件线或 用程序实现。硬件和软件的功能分配因时间和型号而异。通过两者的合理分数
(3)相互促进
从实际应用和计算机技术的发展来看,计算机的硬件和软件 互相依赖,互相影响,互相促进。硬件技术的发展将对软件提出新的要求,促进软件 相反,软件的发展为硬件提出了新的课题。