您当前的位置: 首页 >  架构

计算机分层架构

发布时间:2021-02-12 10:53:39 ,浏览量:0

程序翻译与程序解释

计算机执行的指令都是L0。

  • 翻译过程生成新的L0程序,解释过程不生成新的L0程序 C/C+ +、Object-C、Go
  • 解释过程由L0编写的解释器去解释L1程序 Python、Php、Javascript
  • 翻译+解释 Java、C#
计算机的层次

  • 硬件逻辑层 门、触发器等逻辑电路组成
  • 微程序机器层 编程语言是微指令集,微指令所组成的微程序直接交由硬件执行
  • 传统机器层 编程语言是CPU指令集(机器指令),编程语言和硬件是直接相关,不同架构的CPU使用不同的CPU指令集

一条机器指令对应一个微程序,一个微程序对应一组微指令

  • 操作系统层 向上提供了简易的操作界面,向下对接了指令系统,管理硬件资源,是在软件和硬件之间的适配层。
  • 汇编语言层 编程语言是汇编语言,可以翻译成可直接执行的机器语言,完成翻译的过程的程序就是汇编器
  • 高级语言层 编程语言为广大程序员所接受的高级语言,有几百种,常见的高级语言比如: Python、 Java、 C/C++、 Go
  • 应用层 满足计算机针对某种用途而专门设计,比如 office
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0897s