文章资料-情感.机器.认知-电子AI 游客
国产CPU架构、国产Linux操作系统及其国产数据库等关键应用
【7912】by12022-08-27 2023-02-27 最后编辑2023-02-27 09:42:46 浏览526

大家好,又见面了,我是你们的朋友全栈君。

目录

国产CPU架构、国产Linux操作系统及其国产数据库等关键应用

1、CPU架构

1.1、基本常识

1.2、三大阵营整合为两大CPU阵营—CISC和RISC(以及RISC-V)

2、编译器

2.1、GCC编译器支持很多语言的编译,其中:

3、国产Linux的归纳和演绎

3.1、国产Linux的归纳

3.2、国产Linux的演绎

4、国产Linux上的一些关键应用

4.1、国产语言及应用软件开发IDE工具

4.2、国产数据库

4.3、华为云自研数据库GaussDB系列

5、国产信息化硬件

5.1、国产电脑

5.2、国产嵌入式设备

6、其它网友整理的


国产CPU架构、国产Linux操作系统及其国产数据库等关键应用

最近,貌似D群里国产电脑的软件开发,关注度貌似有点高,索性整理了一下相关的,供大家参考。

1、CPU架构

1.1、基本常识

处理器架构_百度百科CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。市面上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,ARM公司是ARM架构。

https://baike.baidu.com/item/%E5%A4%84%E7%90%86%E5%99%A8%E6%9E%B6%E6%9E%84/8535061?fr=aladdin苹果M1芯片大受好评!Intel认为处理器架构不同体验有差异_百科TA说百度百科是一部内容开放、自由的网络百科全书,旨在创造一个涵盖所有领域知识,服务所有互联网用户的中文知识性百科全书。在这里你可以参与词条编辑,分享贡献你的知识。

https://baike.baidu.com/tashuo/browse/content?id=f008437b2942d9b1922d26c2&lemmaId=8535061&fromLemmaModule=pcBottom&lemmaTitle=%E5%A4%84%E7%90%86%E5%99%A8%E6%9E%B6%E6%9E%84

当今最火的RISC-V,MIPS和RISC-V本师出同门:

全球三大芯片架构之一MIPS倒下!转身投入RISC-V阵营

https://baijiahao.baidu.com/s?id=1693823520976047754&wfr=spider&for=pcMIPS架构_百度百科MIPS架构(英语:MIPS architecture,为Microprocessor without interlocked piped stages architecture的缩写,亦为Millions of Instructions Per Second的双关语),是一种采取精简指令集(RISC)的处理器架构,1981年出现,由MIPS科技公司开发并授权,广泛被使用在许多电子产品、网络设备、个人娱乐装置与商业装置上。最早的MIPS架构是32位,最新的版本已经变成64位。

https://baike.baidu.com/item/MIPS%E6%9E%B6%E6%9E%84/1539401?fr=aladdin

1.2、三大阵营整合为两大CPU阵营—CISC和RISC(以及RISC-V)

国产CPU的6大品牌,3大路线对比

https://baijiahao.baidu.com/s?id=1688923728487581205&wfr=spider&for=pc        基本,就是上文所述的下面两张图:

为什么国产CPU这么难买到?千万人的迷惑解开了

https://baijiahao.baidu.com/s?id=1657840541419998849&wfr=spider&for=pc

       华为云提供的其自研“鲲鹏CPU架构”及其推广的几个国产操作系统,可供租用:

弹性云服务器ECS实例_服务器类型_服务器托管-华为云云服务器实例,弹性云服务器实例,服务器类型,服务器托管

https://www.huaweicloud.com/product/ecs/instance-types.html        华为云RISC实例类型——K开头的实例类型:



       华为云做推广的国产操作系统有:1、华为自研的【欧拉】EuLer操作系统2、华为开源的【欧拉】开源社区OpenEuler操作系统3、麒麟自研的KylinOS麒麟企业级服务器操作系统(央企,其下分“银河麒麟”、“中标麒麟”两大产品品牌;由中国电子信息产业集团有限公司旗下的两家操作系统公司:中标软件有限公司和天津麒麟信息技术有限公司,实现强强整合,成立麒麟软件有限公司);4、UnionTechOS统信自研的国产操作系统,前身分别为武汉深之度和武汉诚迈,2019年合并,全面支持AMD64(CISC)、ARM64(RISC)、MIPS64(RISC-V前身实处同门)、SW64(申威处理器,原Alpha阵营):



RISC-V_百度百科RISC-V(发音为“risk-five”)是一个基于精简指令集(RISC)原则的开源指令集架构(ISA)。与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。虽然这不是第一个开源指令集,但它具有重要意义,因为其设计使其适用于现代计算设备(如仓库规模云计算机、高端移动电话和微小嵌入式系统)。设计者考虑到了这些用途中的性能与功率效率。该指令集还具有众多支持的软件,这解决了新指令集通常的弱点。该项目2010年始于加州大学伯克利分校,但许多贡献者是该大学以外的志愿者和行业工作者。RISC-V指令集的设计考虑了小型、快速、低功耗的现实情况来实做,但并没有对特定的微架构做过度的设计。截至2017年5月,RISC-V已经确立了版本2.22的用户空间的指令集(userspace ISA),而特权指令集(privileged ISA)也处在草案版

https://baike.baidu.com/item/RISC-V/22606314?fr=aladdin中国开放指令生态(RISC-V)联盟 – China RISC-V Alliance

http://crva.ict.ac.cn/        刚满10周岁的RISC-V还一度火出了圈,因为架构简单、功耗面积低,更关键的在于开源,降低了厂商的开发门槛,由此受到了众多开发者青睐。就如阿里旗下的平头哥,创办不久就开发了一款基于RISC-V的玄铁910芯片,性能在ARM的A72级别。前不久,他们还宣布已经把安卓 10系统成功移植到了这款芯片上,并开源了全部的代码。国外也有一家公司SiFive,他们去年推出了一款使用RISC-V处理器的Linux电脑。免费、又好用、可应用的范围还广……这应该就是MIPS转战RISC-V的主要原因。

2、编译器

gcc(GNU编译器套件)_百度百科

https://baike.baidu.com/item/gcc/17570?fr=aladdin

2.1、GCC编译器支持很多语言的编译,其中:

与Pascal(结构化编程语言)相关—–龙芯开源GCC编译器及交叉编译:

Pascal(结构化编程语言)_百度百科Pascal的名称是为了纪念十七世纪法国著名哲学家和数学家Blaise Pascal而来的,它由瑞士Niklaus Wirth教授于六十年代末设计并创立的。Pascal语言语法严谨,层次分明,程序易写,可读性强,是第一个结构化编程语言。Pascal语言广泛用于各种软件,程序分为名称(program后自拟)、设置(var后规定)、开始(begin)、程序(正文)、读取(read/read ln)、结束(end),结构层次强,严谨而又紧密。

https://baike.baidu.com/item/Pascal/241171

GCC – 龙芯开源社区

http://www.loongnix.cn/index.php/GCC

国产CPU的核心应用—国产数据库的适配情况:

       国产嵌入式CPU:北京君正(深圳创业板:北京君正集成电路股份有限公司)。

3、国产Linux的归纳和演绎

3.1、国产Linux的归纳

序号

沿袭家族

变种分支的编译来源

内存、磁盘耗用特点

UI特点

社区及文档

1

RedHat

RedHat商业版和开源版(RHEL源代码编译的社区重新发布版)之分

内存较小(200M以上即可)、磁盘占用较大、稳定

简约

有帮助文档和社区支持

2

Ubuntu

Ubuntut商业版和开源版之分,沿袭自Debian。

内存较大、磁盘占用大、稳定性较其它两种逊色

绚丽

帮助文档完善;包管理系统完善,软件源支持强大,技术社区丰富

3

Debian

从RedHat源代码编译重新发布版的分支,沿袭自RedHat。

内存极小(128M的VPS可流畅运行)、磁盘占用很小、超稳定安全

极简

帮助文档和技术资料相对CentOS(RedHat变种)少

3.2、国产Linux的演绎

       华为云做推广的国产操作系统有:1、华为自研的【欧拉】EuLer操作系统2、华为开源的【欧拉】开源社区OpenEuler操作系统3、麒麟自研的KylinOS麒麟企业级服务器操作系统(央企,其下分“银河麒麟”、“中标麒麟”两大产品品牌;由中国电子信息产业集团有限公司旗下的两家操作系统公司:中标软件有限公司和天津麒麟信息技术有限公司,实现强强整合,成立麒麟软件有限公司);4、UnionTechOS统信自研的国产操作系统,前身分别为武汉深之度和武汉诚迈,2019年合并,全面支持AMD64(CISC)、ARM64(RISC)、MIPS64(RISC-V前身,师出同门;RISC-V目前火爆了)、SW64(“申威”处理器,原Alpha阵营,Alpha阵营没落了,仅存申威最有实力)。

从目前形势看,国内出现两大巨头,一是“麒麟”系、一是“统信”系,渊源留长,技术实力雄厚。

序号

服务器产品

变种分支的编译来源

开发机构

1

欧拉EuLer


“华为”系

2

欧拉开源社区OpenEuler


“华为”系

3

KylinOS麒麟企业级服务器操作系统

Ubuntut系

中标“麒麟”系

4

统信UnionTechOS


“统信”系

银河麒麟(PC版) +  飞腾  ———已完成适配。

4、国产Linux上的一些关键应用

4.1、国产语言及应用软件开发IDE工具

几乎是空白,基本都是别人“老外”的。“华为”的自研IDE还是可以的。

……..(今后慢慢研究)

4.2、国产数据库

国产数据库厂商两类,一类是传统数据库厂商,一类是互联网巨头的数据库。

传统数据库厂商:南大通用、武汉达梦、人大金仓、神州通用等;

互联网巨头数据库:腾讯云数据库TencentDB系列、阿里云数据库Ali系列、华为云自研数据库GaussDB系列、金山云数据库,它们自研的和开源阵营由它们组织维护的数据库。

4.2.1、南大通用(天津南大通用数据技术股份有限公司,国家级高新技术企业,国家规划布局内重点软件企业,已连续多年被工信部下辖的赛迪顾问评为国产数据库领军企业),免费文档下载:V8.6.2_build43_R20免费版配套文档 – GBase 8a文档下载 – GBase 8a数据库技术社区——MPP数据库|南大通用

4.2.2、武汉达梦(武汉达梦数据库股份有限公司,中国电子信息产业集团(CEC)旗下基础软件企业,在国产数据库行业持续领跑,先后完成了近60项国家及省市级的科研开发项目),试用下载:产品下载-达梦数据库-国产数据库-掌握全部源代码-拥有完全自主知识产权-大数据-云平台-DCA认证培训-数据库培训-柔性替代方案

 “达梦”云计算机大数据之数据库解决方案:

云计算/大数据产品及解决方案-达梦数据库-国产数据库-掌握全部源代码-拥有完全自主知识产权-大数据-云平台-DCA认证培训-数据库培训-柔性替代方案

4.3、华为云自研数据库GaussDB系列

云数据库 GaussDB(for MySQL)_分布式关系型数据库_租用_购买-华为云

企业级:8.24元/小时

云数据库GaussDB(for openGauss)_分布式关系型云数据库_租用_购买-华为云

金融级:250.46元/小时

数据仓库_数据仓库建设_数据仓库技术_数据仓库服务_GaussDB(DWS)-华为云

大数据:2.49元/小时

5、国产信息化硬件

5.1、国产电脑

自己根据1.2、国产CPU配套的整机电脑厂家,自己搜官网吧,它们都不爱上电商平台的。

唉……(今后再慢慢研究)

5.2、国产嵌入式设备

唉……(今后再慢慢研究)

6、其它网友整理的

常见CPU架构与RISC-V – 百度文库

https://wenku.baidu.com/view/e9bac59e492fb4daa58da0116c175f0e7dd119cc.html?=SS-bdtg02&utm_source=bdss-WD&utm_medium=cpc&utm_account=SS-bdtg02&e_creative=54763541398&e_keywordid=339137602944&bd_vid=7843029282001059797

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145500.html原文链接:https://javaforall.cn