amd

模块化开发

本秂侑毒 提交于 2020-03-05 17:23:49
什么是模块化开发? 在前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来,jQuery,Ajax,Node.js,MVC,MVVM等的助力也使得前端的开发得到重视,也使得前端的项目越来越复杂,然而,javascript却没有为阻止代码提供任何明显的帮助,甚至没有类的概念,更不用说模块化了,那么究竟什么是模块化开发那? 模块化开发 一个模块是实现特定功能的文件,有了模块,我们就可以更方便的使用别人的代码,想要什么功能,就天津爱什么模块。模块开发需要遵循一定的规范,否则就全乱套了,那么我们就需要使用amd规范,我们根据amd规范,使用defined定义模块,使用require调用模块,目前,通行的js模块规范主要有两种:CommonJS和AMD AMD规范 AMD即Asynchronous Module Definition,中文名是“异步模块定义”的意思,它是一个浏览器模块化开发的规范,服务器端的规范是CommonJS 模块将被异步加载,模块加载不影响后面语句的运行,所有依赖某些模块的语句均放置在回调函数中 AMD是RequiredJS在推广的过程中对模块定义的规范的产生 CommonJS规范 CommonJS是服务器端模块的规范,Node.js采用了这个规范,Node.js首先采用了js模块化的概念

电脑选购指南

人走茶凉 提交于 2020-02-27 14:20:18
电脑主要硬件配置就是CPU、显卡、内存、硬盘、屏幕等,其中CPU和显卡是本文的讲解重点。 CPU 现在我们能买到的主流CPU基本上都是英特尔和超威半导体的。也就是我们常说的Intel和AMD。 对于个人消费领域,AMD最常见的是锐龙、AMD FX、APU、速龙和闪龙系列,一般认为他们的性能依次减弱,锐龙最强,随后分别是AMD FX、APU和速龙,闪龙最弱。 由于市场大环境下,Intel在笔记本市场占据着绝对老大的位置,所以本文以Intel CPU做以详细讲解,也是为了更多想学习的朋友先了解下最主流的配置,并无黑AMD的意思,请A粉理解。 目前Intel CPU 酷睿系列的命名规则如下,也是目前笔记本最常见的CPU品牌。 在性能能上,同等代数的情况下i7>i5>i3,例如都是同样的八代CPU,i7-8700>i5-8600>i3-8100,这是因为Intel公司在规划设计上的定位,把i7作为高端,i5作为主流,i3作为入门。 在性能上,同系列产品,代数越高一般性能越强,例如同样都是酷睿i5,i5-7600>i5-6600,这是因为每一代使用的构架(可以理解为科技含量)不同,当然工艺也会有所差异,简单说代数越大即越新,使用的构架是当前最先进的构架,所以代数越大性能越强,当然也是会有特殊情况的有的上一代的高端产品,会比本代的入门产品要强点的,俗话说的好“瘦死骆驼比马大”比如i5-6600

AMD将为Linux内核添加Zen 3代码

两盒软妹~` 提交于 2020-02-19 03:07:24
  按照CEO苏姿丰博士在己方赞助脱口秀《The Bring Up》中所说的,Zen 3进展一切顺利,非常让人兴奋。   事实上,已经有曝料人士发现,Zen 3的代码日前出现在了 Linux Kernel的错误检测和校正中,具体对应的是“Family 19h”,当前的Zen2是“Family 17h”。   根据早先一份出现在AMD官方视频后被移除的EPYC 7000霄龙处理器路线图,Zen 3架构依然基于7nm工艺,单路最高64核,服务器平台代号“Milan(米兰)”,原生支持PCIe 4.0。   另外,Zen 3处理器早在去年第二季度就流片了,理论上今年三季度会完全准备就绪,第四季度如期亮相。按照AMD CTO透露的信息,此次的IPC提升幅度依然有两位数。 更多linux咨询请查看www.linuxprobe.com 来源: CSDN 作者: llawliet0001 链接: https://blog.csdn.net/llawliet0001/article/details/104382628

AMD Radeon HD 7650A显卡问题

微笑、不失礼 提交于 2020-02-10 04:09:48
同事刚买了一台 戴尔Inspiron One 2330(2330-R686) 一体机,而其独立显卡AMD Radeon HD 7650A一直不能正常工作。 作为公司少有的学计算机的,自然而然成为了电脑维修工(尽管我只承认我是程序员,我不维修电脑,哈哈)。 主要表现为进入某款画面质量一般的游戏时黑屏(我觉得该游戏使用集成显卡就可以运行了),但是设备管理器显示一切正常。 同事自己先是通过驱动精灵安装了显卡驱动,出现问题后卸载驱动,又从官网下载了相应驱动,但是依旧没有解决问题。 经过一系列的试验也没有解决相关问题,独立显卡就是无法发挥功效。 最终解决方法是: 1、通过设备管理器卸载驱动 2、通过软件AMD catalyst control center自身卸载 3、通过下载Driver Sweeper卸载残留的amd 相关 驱动等 4、重新安装驱动 就是这样简单的解决方法``` 其实问题的实质就是软件安装与卸载的问题,要是第一次安装出现问题,第二次重装的时候没有清理完残留的一些东西是不会起作用的,这和装数据库等软件是一致的,下次应当要注意相关的卸载方式,减少白白花费的时间。 来源: https://www.cnblogs.com/yhongyu/p/3969841.html

AMD直奔5nm!这一步棋下得妙

风格不统一 提交于 2020-02-10 01:58:51
AMD今年将推出采用7nm工艺的第二代EPYC霄龙、第三代Ryzen锐龙处理器,其中后者已经在CES 2019上公开首秀,性能追评i9-9900K,功耗则低得多。 虽然被称为“女友”的GlobalFoundries临时决定放弃7nm和后续工艺研发,但好在AMD早有准备,台积电也比较给力,AMD实现了顺利转移,未影响产品研发和上市进度,性能表现也值得期待。 根据AMD公开路线图,Zen 3架构会使用7nm+工艺,虽未明说但更应该是7nm工艺的优化升级版,比如台积电和三星正在准备量产的加入EUV极紫外光刻的第二代。 不出意外,再往后的Zen 4应该就会上5nm工艺了。 据最新报道,历史上多次吃工艺落后大亏、被“女友”败了N道之后,AMD已经想好了万全之策,5nm工艺不再由一家代工厂独享,而是分给台积电、三星两家。 台积电计划在今年上半年完成5nm工艺的第一次流片,明年上半年投入规模量产,三星方面的进度也差不多,因此AMD可以同时与两家合作开发后续产品。 而随着半导体工艺的日益复杂化,量产和良品率问题都会越来越突出,不确定因素更多(就像GF的突然退出),把鸡蛋放在两个篮子里对AMD来说也是非常明智的选择。 原文来自: https://news.mydrivers.com/1/612/612440.htm 本文地址: https://www.linuxprobe.com/amd-5nm

[转帖]2018年新国产X86处理器现身 基于ZEN的它会是救世主吗?

寵の児 提交于 2020-02-09 11:50:27
新国产X86处理器现身 基于ZEN的它会是救世主吗? https://diy.pconline.com.cn/1133/11339008.html   【PConline 资讯】 目前国产处理器在MIPS、ARM及Alpha等架构上搞的还可以,但在主流的桌面市场,也就是我们常用的Windows系统及其配套的X86处理器上国产处理器的发展一直举步维艰,其原因在于X86指令集的授权全世界只有三家,没有X86指令集授权的中国企业无法正当研发销售X86处理器,也因此我们普通消费很难见到国产处理器,因为我们大多数消费者都是使用X86处理器和Windows系统。 AMD Ryzen 7 2700 X 电商价格 苏宁易购: ¥2599 京东商城: ¥2499   现在世界上拥有X86授权的企业只有三家,分别是Intel、AMD和VIA三家企业其中Intel和AMD拥有X86的永久授权。目前市面上唯一生产国产X86处理器的企业是兆芯,那么兆芯是如何拿到X86的授权的呢?其实兆芯是一家合资公司,其中两成的股份来自于VIA,因此兆芯也得到了X86的授权,而且兆芯的发展也还不错,今年年初发布的新一代SOC KX-5000为8核8线程设计,多核性能可以追上6代i3,但是VIA的X86授权将在今年过期,也就是今年兆芯理论上也会失去X86的授权,但未来会怎么样还需要静待事情发展

amd and intel programmer's model compatibility

泄露秘密 提交于 2020-02-04 05:08:28
问题 I have read through Intel's Software Development Guide's (vol 1-3). Without doing a doing a similar read through AMD's Programming Guides (vol 1-5), I am wondering what aspects of Intel and AMD's programming model are the same. Of course, even within a family of processors, there will be model-specific registers and support for various extensions and functionality. However, Intel does make some general statements about simple things that, in general, I am unsure if they carry to AMD. For

我的第一次diy装机记录——小白的配置篇

 ̄綄美尐妖づ 提交于 2020-01-30 10:12:32
工欲善其事,必先利其器 相对于IT人来说,电脑是个好东西,应该是第二个除了手机陪伴我们最长的东西。今年4月份来的杭州,留下了那款陪我征战4年的笔记本,没有电脑,下班后的夜晚索然无味,身心的需求也日渐强盛。。。 一,台式机 or 笔记本? 有需求就得有解决方案,分析一下两个的区别: 1,便携性:台式机笨重不便于携带;笔记本轻巧说走就走,合适经常出差的 2,性能:两者都有高低之分,不过笔记本散热没台式好 3,价格:一般同等配置的笔记本要比台式机贵点,毕竟多了块屏幕 。。。 所以作为家境贫寒的我,又不会经常出差,被台式机的性价比所吸引,虽然后面搬家可能会麻烦一点 二,台式机配置 选择了台式机,那么是选择品牌整机还是diy一台,这是个问题! 作为一个千翻(折腾)的测试员,简单纯粹,当然diy啊,因为整机是没有灵魂的! 接下来准备该配置了,一般来说,什么配置由使用需求决定。不要最好,只要更好。那么中上级别的配置怎么选择: (网上资料很多,以下仅供参考) 1,CPU cpu相当于人类的大脑,一般来说频率越高,脑袋瓜越灵活。cpu分Intel和AMD两个阵营,我截个cpu天梯图如下,越靠上的越牛逼,问Intel和AMD的谁最好?(就像问什么语言是世界上最好的编程语言?) 我选的是Ryzen 5 2600x,买新不买旧,主要是性价比高。 2,主板 主板就相当于人体的骨骼系统

AMD和Intel的CPU对比

爱⌒轻易说出口 提交于 2020-01-28 18:19:00
http://www.lotpc.com/yjzs/5825.html 推荐文章: 小白看AMD与intel的cpu架构,AMD慢的原因 CPU核心的发展方向是更低的电压、更低的功耗、更先进的制造工艺、集成更多的晶体管、更小的核心面积等。 一、温度 1、老一代的CPU,因为AMD用的架构不同,集成比INTEL多的东西 如HT总线、 内存控制器 等,使CPU的 集成度 加大, 晶体管 多了,发热也随之增大。而INTEL的不同,FSB和 内存控制器 都在 主板北桥 里的,所以 集成度 不大,发热也少很多。 2、如今新的CPU,intel也集成了 内存控制器 等,但是 发热量 控制还是要比AMD的CPU好,那是因为Intel的 制程工艺 普遍是22nm和14nm,而AMD目前是28nm。第二intel都是低外频高 倍频 ,而AMD正好相反。提高外频需要加电压多,所以温度高。 3、如今AMD在走当年intel的老路了,高频低能长流水线。且AMD的cpu一般缓存都比较大,高 主频 与大缓存也让处理器功耗大涨。 4、 核心数量 的关系。核心越多,且 主频 越高, 发热量 越大。如今AMD为了体现性价比优势,打着双打单,四打二的方法,导致堆叠的核心越多, 发热量 越大 二、制造工艺 主要是因为intel的制造工艺先进,而且半导体开发比AMD强,从线程缓存就可以看得出来,用 i7 4770K

AMD规范

蓝咒 提交于 2020-01-27 07:52:01
common.js主要语法就是 var math=require('math'); math.add(2,3); require()用于加载模块就行了。 二行math.add(2, 3),在第一行require('math')之后运行,因此必须等math.js加载完成。也就是说,如果加载时间很长,整个应用就会停在那里等。 这对服务器端不是一个问题,因为所有的模块都存放在本地硬盘,可以同步加载完成,等待时间就是硬盘的读取时间。但是,对于浏览器,这却是一个大问题,因为模块都放在服务器端,等待时间取决于网速的快慢,可能要等很长时间,浏览器处于"假死"状态。 因此,浏览器端的模块,不能采用"同步加载"(synchronous),只能采用"异步加载"(asynchronous)。这就是AMD规范诞生的背景。 AMD全称Asynchronous,意思就是"异步模块定义“”,用于异步加载,回调函数加载完需要的模块再来加载自定义语句,即它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。 将上面的require()函数修改为AMD规范即是 require(['math'],function(math){ math.add(2,3)}) math.add()与math模块加载不是同步的,浏览器不会发生假死