首页 > 其他分享 >CPU架构初级概念

CPU架构初级概念

时间:2023-05-17 09:58:00浏览次数:41  
标签:架构 x86 ARM 初级 64 处理器 CPU

一般常见的CPU架构包括:

  1. x86: 最常见的桌面和服务器CPU架构,如Intel的x86系列和AMD的x86-64(amd64)架构。

  2. ARM: 一种广泛应用于移动设备和嵌入式系统的CPU架构,如ARM Cortex系列。

  3. MIPS: 一种用于嵌入式系统和网络设备的CPU架构,曾经在早期的路由器和嵌入式设备中非常常见。

  4. PowerPC: 曾经用于IBM Power Systems和Macintosh计算机的CPU架构。

  5. SPARC: 由Sun Microsystems(现在是Oracle公司)开发的一种RISC架构,主要用于服务器和高性能计算领域。

这只是一些常见的CPU架构示例,还有其他许多特定用途的架构存在。每种架构都有其独特的特点、优势和适用领域。

amd64是一种CPU架构,也被称为x86-64或x64。它是x86架构的扩展,由AMD公司于1999年推出,旨在提供更高的性能和更大的内存地址空间。amd64架构可以在64位操作系统上运行,能够处理更大的数据集和更高的计算复杂性,因此被广泛应用于高性能计算、数据中心和服务器等领域。同时,amd64架构还向后兼容x86架构,可以运行32位应用程序。

虽然AMD64架构最初由AMD公司开发,但它是一种通用的64位x86架构,因此不仅限于AMD处理器,也适用于英特尔(Intel)的64位处理器。事实上,英特尔也推出了基于AMD64架构的处理器,并在市场上广泛使用。因此,AMD64架构可以用于支持AMD和英特尔等多个厂商的64位处理器。

ARM架构是一种广泛应用于移动设备、嵌入式系统和物联网设备的CPU架构,有许多公司在基于ARM架构的处理器上进行研发和生产。以下是一些在ARM架构领域活跃的公司:

1. ARM Holdings(现在是NVIDIA公司的子公司):ARM架构的原始设计者和许可商,提供ARM核心的设计和授权。

2. Qualcomm:在移动领域非常活跃,生产基于ARM架构的Snapdragon系列处理器,用于智能手机和移动设备。

3. Apple:采用ARM架构的自研处理器(例如Apple M1芯片),用于iPhone、iPad和Mac电脑。

4. Samsung:生产基于ARM架构的Exynos系列处理器,用于其智能手机和平板电脑。

5. MediaTek:专注于低成本和中端市场,生产基于ARM架构的处理器,用于智能手机和智能家居设备。

6. Huawei:生产基于ARM架构的麒麟(Kirin)系列处理器,用于其智能手机和平板电脑。

这只是一些在ARM架构领域有影响力的公司,还有其他许多公司也在开发和生产基于ARM架构的处理器。ARM架构的开放性和灵活性使得许多公司能够设计和定制适合自己产品需求的处理器。

标签:架构,x86,ARM,初级,64,处理器,CPU
From: https://www.cnblogs.com/chentiao/p/17407607.html

相关文章

  • 开发板FPGA电机控制源码(verilog+nios2架构)FPGA电机控制源码, 方案为单FPGA方案才用
    开发板FPGA电机控制源码(verilog+nios2架构)FPGA电机控制源码,方案为单FPGA方案才用底层verilog+应用层nios2的软件架构,很具有学习价值。包括编码器模块算法,坐标变换算法,矢量调制算法等等。注:此代码不适合新手小白。YID:1611669469428085......
  • 双DSP6657+FPGA K7架构电路方案 双DSP型号:TMS320C6657,FPGA型号:XC7K325T-2FFG900,AD
    双DSP6657+FPGAK7架构电路方案双DSP型号:TMS320C6657,FPGA型号:XC7K325T-2FFG900,ADC型号:AD9467,DAC型号:AD9779等电路原理图+PCB设计,已生产验证过。ID:711000633647000937......
  • 如何成为一名架构师
    一、架构师的能力容量规划架构设计数据库设计缓存设计高并发方案性能压测回滚方案分库分表数据迁移监控报警领域模型框架选型......
  • 【转】Linux下判断cpu架构及系统发行版方法
    原文地址:https://zhuanlan.zhihu.com/p/374738476一、判断cpu架构1,使用命令:hostnamectl2,使用命令:arch3,使用lscpu4,使用命令:cat/proc/cpuinfo,可以查到具体指令集二、判断系统是Debian系还是Redhat系大家都知道linux分redhat系和debian系,那么肯定有办法,去判断系统是r......
  • 应用缓存初级使用指南
    离线访问对基于网络的应用而言越来越重要。虽然所有浏览器都有缓存机制,但它们并不可靠,也不一定总能起到预期的作用。HTML5使用 ApplicationCache 接口解决了由离线带来的部分难题。使用缓存接口可为您的应用带来以下三个优势:离线浏览-用户可在离线时浏览您的完整网站速度-缓......
  • labview yolov5 opencv dnn推理,封装dll, labview调用dll,支持同时加载多个模型并行推
    labviewyolov5opencvdnn推理,封装dll,labview调用dll,支持同时加载多个模型并行推理,可cpu/gpu,可识别视频和图片,只需要替换模型的onnx和nameclass即可ID:212200673924813995......
  • 【深入浅出 Yarn 架构与实现】6-4 Container 生命周期源码分析
    本文将深入探讨AM向RM申请并获得Container资源后,在NM节点上如何启动和清理Container。将详细分析整个过程的源码实现。一、Container生命周期介绍Container的启动由ApplicationMaster通过调用RPC函数ContainerManagementProtocol#startContainers()发起请求,NM......
  • Docker绑定指定CPU核心
    需求使用多个Container并行任务希望可以对CPU不同核心进行负载均衡。实现可以通过cpuset-cpus参数进行资源管理dockerrun--rm-it--cpuset-cpus8-15ubuntu:18.04nproc#8可以看到host后8核被绑定在guest中且总核心数为8参考https://docs.docker.com/config/contain......
  • 三菱PlC程序大型项目QCPU+QD77MS16 项目说明如下: 1.宝贝包含一套完
    三菱PlC程序大型项目QCPU+QD77MS16项目说明如下:1.宝贝包含一套完整的电气开发系统资料(包含plc程序,触摸屏程序,伺服模块设置程序,程序开发地址规划表)2.这套开发程序是用一套完美的程序结构进行设计,掌握这套程序结构后就可以开发各种自动化设备控制程序3.提供的这套三菱plc程序开发地......
  • 架构师日记-从数据库发展历程到数据结构设计探析
    作者:京东零售刘慧卿一数据库发展史起初,数据的管理方式是文件系统,数据存储在文件中,数据管理和维护都由程序员完成。后来发展出树形结构和网状结构的数据库,但都存在着难以扩展和维护的问题。直到七十年代,关系数据库理论的提出,以表格形式组织数据,数据之间存在关联关系,具有了良好......