计算机系统的编程基础知识,计算机系统分成这5个层次结构,学习编程必备基础知识,你知道吗...

计算机系统可以分为五个层次:物理机器、操作系统级机器、汇编语言机器、高级语言机器和用户应用。物理机器使用二进制指令,操作系统管理资源,汇编语言提供易记的指令形式,而高级语言如C++、JAVA、PYTHON等则成为与机器交互的主要方式。通过编译器和解释器,这些高级语言程序被转换为机器可执行的代码。
摘要由CSDN通过智能技术生成

5ba1fe7a98893532244c7f28c6b00b02.png

作为初学者,作为非专业的计算机编程人员,我们要学习编程,肯定要了解一下计算机系统的相关知识,那么计算机系统,你又了解多少呢?

我们用户在不同水平层次使用不同编程语言与计算机打交道,都可以实现我们设计的目标,那么根据我们使用的水平,我们可以把计算机看作一个多层次的系统,主要分成5个层次,情况如下:

计算机系统

第一层是物理机器,也是核心层。这里使用二进制机器指令与机器交往,二进制是数字的一种方式,日常我们使用的是十进制,数字就是012345679,到十的时候,就变成10,逢九加一,就进一位,那么二进制就是逢二进一,那么二的二进制就应该是10,三的二进制就11,四的二进制就100,能明白了吗?

第二层是操作系统级机器。操作系统用于管理计算机的软件和硬件资源。通过系统调用,方便有效地使用和管理计算机资源,把这个层次叫作操作系统级机器,也可叫作操作系统虚拟机,现在的操作系统主要有win,苹果,Linux等。

640.jpeg

操作系统

第三层是汇编语言机器。人们使用容易记忆的符号表示的指令(汇编语言)与机器打交道。当然最终执行这些汇编语言时还需通过汇编器把汇编语言翻译成机器语言才能在物理机器上执行。可把这层看作汇编语言虚拟机。汇编语言比较难懂,非专业人员只作了解即可。

第四层是高级语言机器。这是目前我们与机器打交道的主要方式。使用高级编程语言编写的程序运行时,首先通过编译程序把高级语言翻译成机器语言才能执行,这层也可叫作高级语言虚拟机。目前,使用的C++,C,JAVA,PYTHON等语言都是高级语言。转载新浪科技

640.jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值