计算机系统软件和应用软件各有什么特点

Python032

计算机系统软件和应用软件各有什么特点,第1张

系统软件是软件的软件,是软件运行的平台。应用软件是为了完成特定目的编写的软件。

常用的系统软件有操作系统(DOS、WINDOWS、UNIX、OS/2),数据库管理系统(FoxPro、DB-2、Access、SQL-server),编译软件(VB、C++、JAVA)。应用软件有文字处理软件(WORD、WPS),信息管理软件,辅助设计软件(CAD),实时控制软件(CAM)。

系统软件与应用软件

计算机的硬件是由软件来控制的。只有硬件的计算机称为裸机。按与硬件相关的密切程度, 通常将计算机的软件分为系统软件和应用软件。用户直接使用的软件通常为应用软件, 而应用软件通常是通过系统软件来指挥计算机的硬件完成其功能的。最重要的系统软件是操作系统(Operation System,OS),它完成指挥计算机运行的各个细节, 亦即, 操作系统是计算机系统中用于指挥和管理其自身的软件。实质上, 使用计算机时, 我们并不直接使用计算机的硬件, 与我们直接打交道的是应用软件。我们使用应用软件, 由应用软件在“幕后”与操作系统打交道, 再由操作系统指挥计算机完成相应的工作。

不同体系的计算机硬件要求的操作系统不同, 相同体系的计算机硬件也可用不同的操作系统来指挥和管理。目前应用最广泛的是微型计算机(IBM PC及其兼容机), 其最常使用的操作系统是DOS、窗口系统(Windows 3.x、Windows 95、Windows NT系列)、Linux等。应用软件通常是由计算机专业人员为满足人们完成特定任务的要求开发的, 这些软件通常以特定的操作系统作为其运行基础(称应用平台)。我们最常用的应用软件有文字处理、电子表格、数据库应用系统、图形图象处理软件等。

学汇编可以了解计算机底层,汇编可以直接对硬件进行操作,比如寄存器,内存等。

网上流传一句话,不学汇编和c的是三流程序员。如果你一直从事java工作可能没必要学,但如果你将来要学c或者c++一定要学汇编。

这是我以前学汇编写的一个简单的启动程序,可以在裸机上运行。