学会了计算机的专属语言,我们才能和它“沟通”

计算机的软件系统包括计算机运行所需的各种程序及其有关资料文档,计算机软件一般分为系统软件和应用软件两大类。

学会了计算机的专属语言,我们才能和它“沟通”

系统软件是管理、监控和维护计算机资源,保证计算机能够正常工作的一些软件,主要包括操作系统、各种语言的编译程序、汇编程序、计算机故障诊断程序、数据库管理程序及网络管理程序等。

1. 操作系统

操作系统是用以控制、管理和调度计算机软硬件资源和程序执行的软件系统,它是一组非常复杂的程序集合。正因为有了操作系统,才使得人们对计算机的操作变得非常简单有效,其他软件才能在操作系统提供的平台上运行。

学会了计算机的专属语言,我们才能和它“沟通”

操作系统有多种版本,常见的操作系统有DOS、Windows、Unix、Linux、OS/2、Novell等。操作系统按用户数量,可分为单用户操作系统和多用户操作系统;按运行方式,可分为实时操作系统、分时操作系统和批处理操作系统;按是否单机工作,可分为单机操作系统和网络操作系统。

操作系统的功能主要体现在两个方面:一是对计算机系统中的CPU、存储器、外部设备等硬件资源和程序、数据文件等软件资源进行有效的管理;二是为用户创造良好的工作环境和简洁便利的操作方式。

2. 语言处理程序

要使用计算机解决某些实际问题,就要编写程序,编写计算机程序所用的语言称为计算机语言,也称为程序设计语言,是人和计算机之间交流信息的一种工具。处理计算机语言的程序称为语言处理程序。

学会了计算机的专属语言,我们才能和它“沟通”

计算机语言通常分为以下三类:

(1)机器语言

计算机能够识别的信息是由二进制数“0”和“1”按一定规律组成的指令或数据。计算机通过指令来控制相应的操作,这些指令是面向机器的,人们使用这些机器指令来编写程序。机器语言就是机器指令的集合,它是最低层的计算机语言。机器语言占用内存少,执行速度快,计算机可直接识别并执行。

对于不同的计算机系统,机器语言所用的指令集合是不同的,因此,针对一种计算机用机器语言编写的程序不能在另一种计算机上运行。虽然机器语言的执行效率比较高,但用其编写程序的工作量较大,程序非常难读、难记,容易出错,也不容易移植,给人们学习和使用计算机造成很大的困难。

(2)汇编语言

汇编语言是一种符号语言,它将难以记忆和辨认的二进制指令码用有意义的英文单词(或缩写)作为助记符来描述指令。这种语言较机器语言容易记忆,克服了机器语言的缺点,又保持了机器语言执行的高效率,是高级语言和机器语言之间较好的过渡。但是,用它编写程序仍然繁琐枯燥,工作量大,可移植性差,无通用性,其使用对象主要是专业软件设计人员。

学会了计算机的专属语言,我们才能和它“沟通”

(3)高级语言

机器语言和汇编语言都依赖于具体机器,所以被认为是“低级语言”。随着计算机技术的发展,程序的规模越来越大,用汇编语言编程效率低的问题越来越突出。

高级语言面向的是问题的求解过程,它与计算机的硬件无关,更接近人们习惯使用的自然语言和数学语言,可以直接用来编写与代数式相似的计算公式,并且广泛使用英语词汇及短语。用高级语言编写程序比用机器语言和汇编语言简单得多,易读易懂,并且易于改写和移植,软件通用性好。

3. 应用软件

应用软件是软件开发人员为解决实际问题而编制的计算机程序和相关资料。通过使用各种应用软件,用户可以在计算机上写文章、做计算、绘图形、处理图像、上网浏览等。


分享到:


相關文章: