Zen 2微架構
{{Infobox CPU | name = AMD Zen 2 | image = | image_size = | caption = | size-from = 7 nm/ 12 nm / 14nm | transistors = | created = | produced-start = 2019年七月 | designfirm = AMD | manuf1 = 台积电 (核心裸晶) | manuf2 = 格芯 (I/O 裸晶…
共 77 篇文章
{{Infobox CPU | name = AMD Zen 2 | image = | image_size = | caption = | size-from = 7 nm/ 12 nm / 14nm | transistors = | created = | produced-start = 2019年七月 | designfirm = AMD | manuf1 = 台积电 (核心裸晶) | manuf2 = 格芯 (I/O 裸晶…
本條目描述x86架构微處理器的调用约定。 调用约定描述了被调用代码的接口: 原子(标量)参数或复杂参数独立部分的分配顺序 参数是如何被传递的(放置在堆栈上,或是寄存器中,亦或两者混合) 被调用者应保存调用者的哪个寄存器 调用函数时如何为任务准备堆栈,以及任务完成如何恢复 这与编程语言中对于大小和格式的分配紧密相关。另一个密切相关的是名字修饰,这决定了代码中的符号名称如何映射到链接器中的符号名。调用约定,类型表示和名称修饰这三者的统称,即…
VIA Nano(開發代號為VIA Isaiah/以賽亞)處理器是VIA公司研發的64位元處理器,VIA公司從2004年起即開始Isaiah處理器的研發工作,曾預定在2006年推出,但目前已被推遲到2008年。2008年3月,VIA旗下Centaur Technology的CEO Glenn Henry表示,Isaiah處理器的樣品已經大量出貨給客戶,預計5-6月份正式推出。Isaiah處理器將使用富士通或台積電的65nm製程技術生產,…
VIA C3是一款x86处理器,早期为继承从Cyrix收购来的智慧产权,而被命名为「VIA Cyrix III」,但它实际上是由Integrated Device Technology(IDT)中收购来的Centaur Technology部門的開發人員以WinChip處理器為基礎而開發,由台湾的威盛電子(VIA)制造,与基于Joshua核心的Cyrix III无关。后被更名为VIA C3,是VIA“中国芯”C系列的经典版本。 功能 S…
在计算机领域,PSE-36(,即36位元页面大小扩展)是一个x86处理器特性,它可将電腦數據存貯器的寻址能力从32位元扩展到36位元,允许寻址最多64 GB内存。相较于物理地址扩展(PAE)方法,PSE-36是解决4 GB内存瓶颈的更简单方案。它采用(PSE)模式和一个修改的页面目录表来映射4 MB的页到一个64 GB物理地址空间。PSE-36的缺点是,不同于PAE,它在4 GB以上的区域没有4 KB的页面粒度。 PSE-36随Pent…
Lunar Lake是英特爾設計的Core Ultra 200V系列行動處理器的代號,於2024年9月發布。 它是Meteor Lake的繼承者,英特爾從單片矽晶片轉變為分解式多晶片模組(MCM)設計。 背景 2024年5月24日,英特爾在台灣舉行的Computex電腦展上公開了「Lunar Lake」架構的詳細資訊,但並未公布這款處理器的具體型號SKU名稱或時脈速度等細節。 架構 Lunar Lake是超低功耗的行動SoC設計。它是1…
CPUID指令是一条x86架构中的的扩展指令(此处的扩展指相对i80386),其操作码助记符缩写于“CPU识别”(CPU Identification),其作用是返回特定的CPU信息,使得软件可以在运行时检测CPU的硬件特性,以便于识别并决定运行哪些代码。首批支持CPUID指令的处理器是1993年发布的奔腾(i586)和486SL。 通过使用CPUID,软件可以确定处理器的类型和特性支持(例如MMX/SSE)。CPUID操作码为0Fh、…
處理器的标识]] MMX是由英特尔开发的一种SIMD多媒体指令集,共有57条指令。它于1996年集成在英特尔奔腾(Pentium)MMX处理器上,以提高其多媒体数据的处理能力。 其优点是增加了處理器關於多媒体方面的处理能力,缺点是占用浮点数寄存器进行运算(64位MMX寄存器实际上就是浮点数寄存器的别名)以至于MMX指令和浮点数操作不能同时工作。为了减少在MMX和浮点数模式切换之间所消耗的时间,程序员们尽可能减少模式切换的次数,也就是说,…
x86-64(又稱x64,即英文詞64-bit extended,64位元拓展的簡寫)是一個處理器的指令集架構,基於x86架構的64位拓展,向后相容於16位及32位的x86架構。x64於1999年由AMD設計,AMD首次公開64位元集以擴充給x86,稱為「AMD64」。其後也為英特爾所採用,現時英特爾稱之為「Intel 64」,在之前曾使用過「Clackamas Technology」 (CT)、「IA-32e」及「EM64T」。 蘋果…
幽灵()是一个存在于分支预测实现中的硬體缺陷及安全漏洞,含有预测执行功能的现代微处理器均受其影响,漏洞利用是基於時間的旁路攻擊,允许恶意进程獲得其他程序在映射内存中的資料内容。Spectre是一系列的漏洞,基於攻擊行爲類型,賦予了两个通用漏洞披露ID,分别是(bounds check bypass,边界检查绕过)和(branch target injection,分支目标注入),於2018年1月隨同另一個也基於推測執行機制的、屬於重量級…
{{Infobox CPU | name = AMD Zen | image = | image_size = | caption = | transistors = | size-from = 14 奈米(FinFET) | size-to = | created = 2012–2016 | produced-start = 2017年3月2日 | designfirm = AMD | manuf1 = GlobalFoundries…
Steamroller微架構,超微在發布AMD Bulldozer微架構時表示Bulldozer架構實現“一年一改進”,2011年發布首代Bulldozer架構,2012年發布第二代『增強型』Bulldozer架構(即Piledriver架構),2013年/2014年推出第三代Bulldozer架構(即Steamroller架構),2015年/2016年推出第四代Bulldozer架構(即Excavator架構)。 第三代Bulldoz…
AMD Piledriver(中文:“AMD 打樁機”)是超微半導體研發微處理器架構的代號,是為第一代Bulldozer微架構的改進版。首發產品是2012年5月發布的基於Piledriver微架構的AMD Fusion之流動版本A10、A8系列(核心代號“Trinity”)。Piledriver在架構上不會與Bulldozer有太大的差別,而部分國外科技媒體則稱它為「New Stepping of Bulldozer」,是步進比較新的B…
AMD K9是美商超微半導體(AMD)已取消研發的中央處理器微架構。原本K9架構將取代K8架構,以原生雙核心為架構的主要特性。實際K8微架構的下一代微架構是K10微架構。 發展歷史 K9架構的設計基於K7和K8架構,並且經過重新設計,以達成每核心每時鐘週期8條指令並發。K9是超微『Greyhound』(長腿獵狗)計劃的一部分,在2001年開始研發,由K7架構的設計團隊負責,2003年已經有A0步進的工程樣品流出。一級指令快取會有保留解碼…
K6-2是一個由AMD製造的x86處理器,也是AMD整个奔腾时期最成功的一个处理器序列。K6-2可以在200至550 MHz的時鐘速度運行。它有64Kb一級緩存(32KB指令集和32KB資料),在2.2伏特的電壓下運行。使用0.25微米製程,擁有930萬個電晶體,以及只能使用於處理器插座是Socket 7或Super Socket 7的主機版。 K6-2的歷史 K6-2设计目的是作为当时比较老、更重要的是比较贵的Intel Pentiu…
K6-3是一個由AMD製造的x86處理器,可以在266至550 MHz的時脈速度運行。是超微K6-2的下一個版本,在使用上面都有不錯的效能,但竞争对手PentiumIII则更为强大,已经和K6-3拉开了性能差距,迫使AMD不得不将所有赌注放在下一代的Athlon处理器上。K6-3使用的處理器插座是Socket 7或Super Socket 7的主機版。 相容 這次超微的CPU支援更多作業系統,因為在執行方面比K6-2好的許多,但K6-3…
AMD Excavator(中文:挖掘机)是AMD推出的第四代推土机架构迭代,核心代号Carrizo ,用于 2016年–2017年的 “Bristol Ridge” 与 “Stoney Ridge” 平台及一款名为“Toronto”的变体,面向服务器和企业级市场。 Excavator是推土机架构的最后一个迭代,后被全新设计的Zen架构取代 特性 Excavator 增加了对 AVX2、和 RDRAND 等新指令集的硬件支持。并在与前代…
AMD 10h處理器家族是美国超威半导体(AMD,超微半导体)研發並推出市場的一代中央處理器微架構,舊稱為K10。在K10微架構尚未推出前,曾有媒體報導K10為已取消的計劃,其後超微發言人否認此說法,宣佈K10將是AMD K8產品(Athlon 64、Opteron、Sempron 64等)的後繼者,沒有K9微架構的說法。最终基於K10微架構的皓龍(Opteron)處理器的工程样品于2007年早期曝光,2007年9月10日K10架構的首…
AMD K8(研發代號:Hammer)是美商超微(AMD)研發並推出市場的中央處理器微架構,用以接替之前的K7微架構。K8架構是第一個引入64位x86擴充指令集的x86處理器架構,是為『AMD64』。 基於K8架構的超微處理器: Athlon 64 Athlon 64 X2 Athlon 64 FX Sempron Opteron Turion 64 K8架構的核心和K7架構的非常相似,兩者最主要的變化在於K8架構中引入AMD64指令集…
DOS API最初是86-DOS中的应用程序接口(API),并也被MS-DOS/PC-DOS及其他DOS兼容操作系统使用。大多数对DOS API的调用是使用中斷21h( 21h)。在调用INT 21h时,在AH 寄存器中带有子函数号,其他寄存器中带有其他参数,从而调用各个DOS服务。DOS服务包括键盘输入、视频输入、磁盘文件访问、执行程序、内存分配及其他事务。在1980年代后期,围绕(DPMI)的DOS扩展器允许程序在16位元或32位元…