【问题标题】:What is SPARC and what makes it different from everything else?什么是 SPARC,它与其他一切有何不同?
【发布时间】:2014-03-24 19:05:17
【问题描述】:

我目前正在学习计算机科学,我的必修课之一是“计算机组织和架构”——或者换句话说,是汇编语言简介。这个特定的课程使用 SPARC 语言,因为部门机器只与 SPARC 兼容(或者我听说过)。

我听说过一些关于汇编语言的知识,我知道有不同的类型,比如 x86、ARM 和 MIPS。我的问题是:SPARC 是什么类型的汇编语言? (或者 SPARC 是它自己的一种汇编语言?)SPARC 与我可能在家里的台式计算机上使用的汇编语言有什么不同,它运行带有英特尔处理器的 Windows?最后,只是因为好奇,自己了解 SPARC 是否有价值,还是应该在了解了基础之后再考虑学习其他的汇编语言?

【问题讨论】:

    标签: assembly sparc


    【解决方案1】:

    SPARC 是一种架构,而不是一种语言——具体来说,它是 Sun Microsystems 的高性能服务器 CPU 使用的架构。因为它与英特尔等人使用的架构完全不同。 (例如,x86),它具有不同的指令集,因此具有不同的汇编语言。

    不同的架构更擅长做不同的事情,但如今,现代处理器之间有很多相似之处。 SPARC 有着非常擅长做“服务器型”事情的历史,其中一个原因是它是第一个实现一些非常强大的并发原语的公司之一,这些原语使得高性能、非阻塞数据结构成为可能。

    虽然 SPARC 汇编可能不是最有用的技能,除非您明确计划为 Sun 机器构建高性能代码,但接触新技术总是好的!

    【讨论】:

      猜你喜欢
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多