计算机系统按程序设计语言划分可以分为哪几层?

作者&投稿:蔺哑 (若有异议请与网页底部的电邮联系)
~

计算机系统按程序设计语言划分为微程序级、一般机器级、操作系统级、汇编语言级、高级语言级这几个层次。计算机系统是一个由硬件、软件组成的多级层次结构,每一级上都能创造程序设计,且得到下级的支持。

第一级是微程序设计级。这是一个硬件级,它由机器硬件直接执行微指令。第二级是一般机器级,也称为机器语言级。它由微程序解释机器指令系统。这一级是硬件级。第三级是操作系统级,它由操作系统程序实现。这些操作系统由机器指令和广义指令组成,这些广义指令是操作系统定义和解释的软件指令。这一级也称混合级。第四级是汇编语言级。它给程序人员提供一种符号形式的语言,以减少程序编写的复杂性。这一级由汇编程序支持执行。第五级是高级语言级。这是面向用户为编写应用程序而设置的。这一级由各种高级语言编译程序支持。

第一级到第三级编写程序所采用的语言,基本是二进制数字化语言,机器容易执行和解释。在第四、五两级编写程序所采用的是符号语言,用英文字母和符号来表示程序,因而便于大多数不了解硬件的人们使用计算机。

扩展资料:

计算机层次之间的关系紧密,上层是下层功能的扩展,下层是上层的基础,这是层次结构的一个特点。层次结构的另一个特点是,站在不同的层次观察计算机系统,会得到不同的概念。例如,程序员在第四层看到的计算机是高级语言机器:系统操作员将第三层看作一个系统级的资源;而硬件设计人员在第一、二级看到的是计算机的电子线路。

层次划分不是绝对的。机器指令系统级与操作系统级的界面,又称硬、软件交界面,常常是分不清的,它随着软件硬化和硬件软化而动态变化。操作系统和其他系统软件的界面,也不是很清楚的,例如,数据库软件也部分地起到了操作系统的作用。此外,某些常用的带有应用性质的程序,既可以划归为应用程序层,也可以划归为系统软件层。




C语言程序设计是什么?
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统...

计算机科学、计算思维、程序设计
计算机科学(Computer Science,CS)是研究 计算机系统结构 、程序系统(即 软件 )、 人工智能 以及计算本身的性质和问题的 学科 。计算机科学是一门包含各种各样与计算和 信息处理 相关主题的系统学科,从抽象的算法分析、形式化 语法 等等,到更具体的主题如编程语言、 程序设计 、软件和 硬件 等。...

简述计算机程序设计语言(机器语言、汇编语言、高级语言)的优缺点_百 ...
机器语言:1.优点: 计算机能够直接识别,不用转换。缺点:编程很很复杂,一个字,难。相当于你要用(01)两个数字完成所有的程序编译。汇编语言:优点:编程比机器语言简单的多,但要转换后计算机才能识别。学习起来也不是很难。高级语言:优点:编程简单(比汇编还要简单,灵活),但要转换后计算机才...

计算机系统的组成
(1)特定用户程序(Specialized Program)为特定用户解决某一具体问题而设计的程序,一般规模都比较小。 (2)应用软件包(Software Package)为实现某种大型功能,面向同类应用的大量用户精心设计的结构严密的独立系统,例如:财务管理软件、统计软件、汉字处理软件等。 (3)套装软件(Group Software)这类软件的各内部程序可在运行...

机算机中、程序和指令和数据有什么不一样?分别是什么内容?说清楚点_百 ...
程序里的指令都是基于机器语言;程序通常首先用一种计算机程序设计语言编写,然后用编译程序或者解释执行程序翻译成机器语言。 有时,也可以用 程序和数据 程序已经被定义了。如何定义数据呢?数据可以被定义为被程序处理的信息。当我们考虑到整个计算机系统时,有时程序和数据的区别就不是那么明显了。中央...

程序设计和计算机语言是同一概念这句话对吗
程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。某种意义上,程序设计的出现甚至早于电子计算机的出现。英国著名诗人...

程序设计语言大约有多少,主要的是什么?用来做什么?
. FORT R A N是一种适合科学和工程设计计算的语言,它具有大量的工程设计计算程序库。. PA S C A L语言是结构化程序设计语言,适用于教学、科学计算、数据处理和系统软件的开发。`pO2 . C语言是一种具有很高灵活性的高级语言,适用于系统软件、数值计算、数据处理等。. J AVA语言是近几年发展...

计算机组成原理?
(1) 计算机系统的组成:分软件和硬件两部分。硬件和软件的界面是指令系统。(2) 计算机系统的层次结构:①从机器使用者的角度来说,粗分为应用软件、系统软件和硬件三个层次。②从程序设计员和机器硬件设计者的角度来说,细分为:高级语言虚拟机、汇编语言虚拟机、操作系统虚拟机、机器语言机器、微程序...

数学的计算机的简单程序
(4) 绘制程序流程图:程序流程图是用箭头线段、框图及菱形图等绘制的一种图。用它能够把程序内容直接描述出来,因此,它在程序设计中应用很普遍。(5) 内存空间分配:汇编语言的重要特点之一是能够直接用机器指令或伪指令为数据或代码程序分配内存空间,当然,在程序中没有指定分配存储空间时,系统会按...

计算机系统的层次结构?
计算机系统的层次结构:1、微程序设计级 --- 第1级 该级的编程工具是微指令集,程序员用微指令编写的微程序,由硬件直接执行。(如图中最下一行右边的PCWrite =1表示对PC寄存器的写控制,详细内容在控制器部分将详细学习)2、传统机器级 --- 第2级 该级的编程工具是计算机的机器语言指令集,程序员...

张家港市13029311370: 计算机程序设计语言可以分为哪三类?
戊翔百亿: 我们知道,要使计算机按人的意图运行,就必须使计算机懂得人的意图, 接受人的命令.人要和机器交换信息,就必须要解决一个语言问题.为此, 人们给计算机设计了...

张家港市13029311370: 程序设计语言的种类? -
戊翔百亿: 程序设计语言可以分为4代: 1、机器语言是由二进制 0、1 代码指令构成,不同的 CPU 具有不同的指令系统.机器语言程序难编写、难修改、难维护,需要用户直接对存储空间进行分配,编程效率极低. 2、汇编语言指令是机器指令的符号化...

张家港市13029311370: 计算机程序设计语言如何分类?
戊翔百亿: 计算机程序设计语言可分为低级语言和高级语言两大类.低级语言包括:机器语言和汇编语言,它们都是面向计算机硬件的程序设计语言.高级语言有:面向过程的结构化的程序设计语言(Basic、Pascal、C„„)和面向对象的程序设计语言(Visual Basic、Visual FoxPro、Visual C„„).

张家港市13029311370: 计算机的语言分为哪几种? -
戊翔百亿: 计算机语言主要分为四类:- 低级语言- 高级语言- 专用语言- 脚本语言1、低级语言- 机器语言、汇编语言和符号语言.- 汇编语言源程序必须经过汇编,生成目标文件,然后执行.2、高级语言- BASIC(True basic、Qbasic、Virtual Basic...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网