【计算机组成原理】——计算机的软件系统及编程语言
计算机的运算部件和存储部件都是由电子元器件构成的,为了让它们能够按照人的意图动起来,在用这些部件构成计算机时,首先要设计一套用来描述人意图的指令系统以及控制计算机根据不同指令进行不同操作的控制器。人需要计算机进行怎样工作的意图就是用指令系统中的指令编写为程序告诉计算机的。因此最早的程序都是利用二进制的机器码指令来编写的。 软件的发展演变机器语言 早期计算机中,人们直接用机器语言编写程序,这种编写程序的方式成为手编程序。这种机器语言书写的程序,计算机完成可以“识别”并能执行,所以又叫做目的程序。但是,用机器语言编写程序很繁琐,又耗费大量的人力和时间,容易出错,出错后寻找错误也相当费事,这就大大限制了计算机的使用。 机器语言全是0和1的组合汇编语言 为了编写程序方便翻译和提高机器的使用效率,人们用一些约定的文字、符号和数字规定的格式来表示各种不同的指令,然后再用这些特殊符号表示指令来编写程序,这就是所谓的汇编程序。借助于汇编程序软件应用程序,计算机本身自动地把符号语言表示的程序(成为汇编程序)编译成用机器语言表示的目的程序。 高级语言 为了进一步实现程序自动化和便于与程序交流,使不熟悉具体计算机的人也能很方便地使用计算机,人们又创造了各种接近于数学语言的高级语言。高级语言是指按照实际需要规定好的一套基本符号以及由这套基本符号构成的规则。比较接近数学语言,直观通用,于具体机器无关,只要稍加学习就能掌握,便于推广使用计算机。 汇编语言和高级语言用的基本语法由英文单词组成 计算机软件系统 高级语言出现后,为了方便使用计算机,人们利用高级语言开发出具有不同功能的各种程序软件,这些软件通常分为系统软件和应用软件两大类。 操作系统 为了摆脱用户直接使用机器并独占机器这种情况,依靠计算机来管理自己和管理用户,于是人们又常遭出一类程序,叫做操作系统。他是随着硬件和软件不点发展而逐渐形成的一套软件系统,用来管理计算机资源(如处理器、内存、外部设备和各种编辑、应用程序)和自动调度用户的作业程序,而使多个用户能有效地用一套计算机系统。 常见操作系统应用软件 应用然间是指运行在系统软件提供的工作环境下,为解决各种工程实际问题而专门编制的程序。例如:各种工程计算软件、数据处理软件、过程控制软件、辅助设计软件和办公自动化软件等。 Adobe系列工具软件 谢谢阅读,若有错误或建议可以私信给我,我都会看的,谢谢! (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |