怎么在steam代充充钱啊?有没有一种快捷的方法,还有冲多少算十美元???????

来自子话题:
谢邀,不过真心不是什么硬件专家,可能无法给出满意的答案,只能从侧面谈一谈。&br&&br&将BCM4709称为CPU我个人也觉得有点中国特色了,实际上,这是一块整合芯片解决方案,包括了A9双核CPU,千兆交换芯片,专用的硬件加速器等,并不是传统意义上所说的CPU那么简单。在目前看来,应该是路由器产品中的顶级解决方案之一了,其中A9 CPU我认为是任何路由器应用都很难充分利用到它的..&br&&br&不过,单就路由器本身功能而言,数据运算都是比较简单的运算,对CPU要求并不高,通常数据处理(NAT网络地址转换)还都有专门的硬件加速处理器(协处理器)来做处理,所以对CPU的要求就更低了。&br&对路由器来说,最核心的功能是数据转发,比如给你一个千兆的光纤线路,你用一个几十块的路由器可能连100M下载速度都达不到,给你一个具备硬件加速NAT功能的路由器来说,轻轻松松跑到千兆,由于CPU基本没用到,所以CPU占用率可能连10%都不到。所以说,单用CPU来衡量路由器是否强其实并不合理。(好比你问一块CPU玩战地4画面效果好不好,游戏玩家可能都要笑了,因为画面效果很大程度上是GPU决定的)&br&&br&我觉得小米用这个方案有两个方面的原因:&br&1. 宣传需要,一贯的宣传口径“我们是最高配置”,“屌丝神器”等等&br&2. 一步到位,为后续的家庭云应用的功能开发搭好硬件平台(我们其实可以把这个当做一个服务器,而非单单是路由器)&br&&br&至于信号方面,我其实没有拿到内测资格,木有发言权,但是,我觉得内置天线产品很难比外置高增益天线达到更好的穿墙效果,小米在第一次发布界面中写的信号很强能不能做到,我这里先打问号吧。
谢邀,不过真心不是什么硬件专家,可能无法给出满意的答案,只能从侧面谈一谈。将BCM4709称为CPU我个人也觉得有点中国特色了,实际上,这是一块整合芯片解决方案,包括了A9双核CPU,千兆交换芯片,专用的硬件加速器等,并不是传统意义上所说的CPU那么简单。…
来自子话题:
作为驱家的内部员工,我要说的是:驱家的最好的编辑,水平基本和初级发烧友相当。看驱家的新闻不要太当真。&br&匿了……&br&&br&不是黑谁哈,毕竟对于编辑来说,写新闻是工作,能糊口就行了。
作为驱家的内部员工,我要说的是:驱家的最好的编辑,水平基本和初级发烧友相当。看驱家的新闻不要太当真。匿了……不是黑谁哈,毕竟对于编辑来说,写新闻是工作,能糊口就行了。
来自子话题:
“64的A7出來,很多媒體、民眾都講會帶來性能提升;爲什麼在桌面端好像從沒有人說過這一點呢?是蘋果應用了先進科技,還是桌面端沒有人優化?”&br&64位硬件对为其优化过的软件性能提升巨大,这是真的,桌面和移动都这样。&br&&br&“現在感覺在桌面端的64位在大眾眼裏是負面的,什麼不兼容、占內存大、占磁盤大,,唯一的好處(也是很多人升級的原因)就是能使用更多內存。而iPhone 5s的64位是正面的:多達兩倍的性能提升(不確定是不是蘋果說的,但很多地方都到)、創新、向桌面端進發。”&br&不兼容是软件开发者没有跟上64位时代的问题,为什么IE6不支持HTML5的时候你们骂IE6,部分设计不好的软件不支持64位环境的时候你们骂64位?&br&占内存大、磁盘大?新的系统带来这么多新功能,哪个不用占用磁盘和内存?而且64位系统为了兼容32位软件,还得再带一套32位运行环境,更加占用内存和硬盘。&br&使用更大的内存不是唯一的好处。性能提升(以及可以使用更多寄存器等等)才是真正的好处。&br&苹果说的那是人家的广告宣传,看过笑笑就好。&br&&br&“蘋果的64位處理器,是否應用了比桌面端64位處理器更先進的技術?”&br&没有。但是技术略有不同。苹果用的是ARM的64位架构,桌面端用的是I/A两家自己的64位架构。&br&&br&“芯片性能的提升,和64位有關嗎?”&br&有,但不完全有。我只能说,为64位优化过的程序可以跑出比该程序32位版本相对更高的速度,而且可以使用更大的内存(如果硬件允许的话)。&br&&br&“64位能為蘋果的移動產品帶來多少性能提升?”&br&不好说。就我看过的几个算法测试结果看,最低-8%左右,最高200%以上,平均下来是百分之十几。但是这是在算法没有为64位优化的情况下比较的。&br&&br&“64位在桌面上能不能帶來性能提升?”&br&能,但性能的提升不仅仅因为64位,还有架构、主频、外部设备等原因,所以无法一概而论。&br&&br&“比如Office系列和Adobe家(某些)軟件,64位版本和32位版本有什麼區別?”&br&功能上没有任何区别。性能上(仅在处理大型任务时)能够感受到提升。另外,Adobe有些软件需要巨大内存的时候64位的优势就显示出来了。&br&64位软件不兼容部分32位插件。&br&&br&“造成這種現象的原因,是因為蘋果建立了優良的開發環境嗎?比如強制為64位優化,不然不通過審核;與64位不兼容的部件馬上升級(自己的)、勒令升級(開發者的)。而桌面端似乎沒有這樣的優點,一個軟件不兼容了,你只能自己找開發者解決。”&br&说的有点道理。iOS软件兼容64位(不做优化的话)很简单,装上最新的xcode重新编译一下就好了。Apple对软件分发渠道的优势也在这里有所体现。桌面端由于无法控制分发渠道,只好由操作系统主动兼容32位(WOW64等方式),虽然绝大多数api都可以正常工作,但涉及系统底层以及使用了未公布的api的软件很有可能就这么挂了。这我觉得更多的是开发者的问题而不是操作系统的问题。&br&&br&“爲什麼蘋果能夠迅速的在64位這件事上佔據輿論制高點?是因為蘋果講64位與性能提升並列嗎(也許並沒有表示64位和性能提升有聯繫,但是放在一起提到了)?”&br&我觉得首先是因为苹果是第一个(抢在ARM64位标准发布之前)发布了64位移动CPU的厂商。其次,桌面上面的64位系统发布的时候并未像苹果那样造势。第三,大众对软件发布关注不够,而对硬件厂商关注更多。&br&&br&PS:国内很多媒体都喜欢夸大事实,上次人家实验室做了个什么存储芯片模型就说X芯片马上可以投入商用,即将带来XX革命云云,还是别看了。
“64的A7出來,很多媒體、民眾都講會帶來性能提升;爲什麼在桌面端好像從沒有人說過這一點呢?是蘋果應用了先進科技,還是桌面端沒有人優化?”64位硬件对为其优化过的软件性能提升巨大,这是真的,桌面和移动都这样。“現在感覺在桌面端的64位在大眾眼裏是…
来自子话题:
谢邀,这会是个比较漫长的学习过程&br&&br&&b&(一)国内引进出版的书籍&/b&&br&国内引进或出版的图形学书籍很多,但是大部分是糟粕,看它们是浪费时间&br&&b&&br&3D数学基础:图形与游戏开发&/b&&br&这本可以补数学基础,矩阵变换,线性代数啥的&br&&br&&b&图形着色器:理论与实践(第2版)&/b&&br&这本是比较新的讲 opengl shader 的&br&&br&&b&DirectX 9.0 3D游戏开发编程基础&/b&&br&这本是国内出版或引进的 d3d 书籍中唯一能看的&br&&br&&b&(二)国内没有引进的书籍,可以下载电子版或上淘宝买打印版&/b&&br&&b&OpenGL Shading Language&/b&&br&可以认为是 glsl 的圣经&br&&br&&b&Introduction to 3D Game Programming: With Directx 11&/b&&br&可以认为是 d3d11 的圣经,这本是 &b&DirectX 9.0 3D游戏开发编程基础 &/b&的升级版&br&&br&&b&(三)个人推荐&/b&&br&&b&3D数学基础:图形与游戏开发&/b&&br&&b&DirectX 9.0 3D游戏开发编程基础&/b&&br&&b&Introduction to 3D Game Programming: With Directx 11&/b&
谢邀,这会是个比较漫长的学习过程(一)国内引进出版的书籍国内引进或出版的图形学书籍很多,但是大部分是糟粕,看它们是浪费时间3D数学基础:图形与游戏开发这本可以补数学基础,矩阵变换,线性代数啥的图形着色器:理论与实践(第2版)这本是比较新的讲 open…
来自子话题:
平板对系统效率和稳定性要求和手机还是有较大差距,当然这不是主因:)&br&手机和平板最大的差别是一个带Baseband一个不带,BB是用来处理手机和基站通信的硬件,其上会跑一套实时软件,用来处理通信协议。目前主流的手机方案都是AP集成BB,从成本和功耗控制都需要这样做。而BB这块需要大量的经验积累,目前大陆做的最好的两家是华为海思和展讯,但是和国外的高通及台湾的MTK都还是有差距。&br&&br&平板则相对简单,买ARM或者MIPS的IP,自己加外围功能,能播放1080P的视频就OK了。
平板对系统效率和稳定性要求和手机还是有较大差距,当然这不是主因:)手机和平板最大的差别是一个带Baseband一个不带,BB是用来处理手机和基站通信的硬件,其上会跑一套实时软件,用来处理通信协议。目前主流的手机方案都是AP集成BB,从成本和功耗控制都需…
来自子话题:
最简单的例子,一个人60s可以挖个坑,但60个人却不能1s挖个坑
最简单的例子,一个人60s可以挖个坑,但60个人却不能1s挖个坑
来自子话题:
一般我们说显卡64bit和128bit通常指的是显存带宽。显卡绘制在屏幕上的数据是从显存内读出来的,显存带宽指的是一次可以取出多少数据。而图像变成这种效果,和一次读出多少数据没有关系。更高的显存带宽可以更快的传输数据。如果你的图像一直在变化,那么更快的取出数据送到GPU内加工,可以更快的完成渲染工作,把图像显示出来。如果带宽很低,你的GPU会处于得不到数据而没法工作的状态,也就不能渲染输出,那么你在显示器上看到的效果就是画面卡住了。性能差的显卡整个渲染工作进行的都不给力,一秒钟只能渲染出一幅图,那么你玩游戏就会像看幻灯片一样了。&br&&br&至于图中所说的32bit,指的是另外一种意义。&br&我们先从简单的内容说起。&br&&br&你肯定知道任何图像在计算机中存储的都是数据。对于一张黑白图像来说,每个点(我们称之为像素)只有两种可能,不是黑的就是白的。那存储的时候每个像素只要一个bit就足够了,比如0代表黑,1代表白。那就是一半黑一半白的一条。通常称一个像素所占用的位数为色彩深度,比如这种图像的色彩深度就是1。&br&&br&对于灰度图(也就是大家常说的黑白照片)由于要表现不同的黑和白,1bit肯定不够了。我们通常用256个数字表示不同的灰度。也就是有256种不同的灰白黑。存成二进制的话就是8位。&br&&br&对于彩色图,我们通常用的RGB色彩系统有R,G,B三个分量。最简单的彩色图有256色,也就是每个像素8bit 。这种图像的格式比较特殊,每个像素对应的值并非实际的RGB值,而是一个索引,还会有另外一个颜色表,根据索引找到表中的颜色提取出来才行。&img src=&/3a6c34f2e2fead721e2bf_b.jpg& data-rawwidth=&300& data-rawheight=&225& class=&content_image& width=&300&&256色渐变&img src=&/ae16b3ea3ed2897a2fefe_b.jpg& data-rawwidth=&800& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/ae16b3ea3ed2897a2fefe_r.jpg&&&br&&br&&br&对于一副16bit的彩色图来说,每个像素只有16bit空间,一般5bit留给R,5bit留给B,6bit留给G。人眼对于绿色比较敏感。也可以把这1bit拿来表示透明度。这种图像能表现的颜色有限。同样的猴子看起来是这样的。&br&-------------------------------------------------------------------------------&br&以下内容为16色位图,而不是16bit。感谢&a class=&member_mention& data-hash=&1aa09a3b793b76b6abec6a73dd5d1989& href=&/people/1aa09a3b793b76b6abec6a73dd5d1989& data-tip=&p$b$1aa09a3b793b76b6abec6a73dd5d1989&&@任天涯&/a& 提醒,手头没有合适的图像处理软件,等换台电脑了再补图。&br&&img src=&/bc6ed6ca1d2be43c8b839faee1fb22ec_b.jpg& data-rawwidth=&300& data-rawheight=&225& class=&content_image& width=&300&&16色渐变&img src=&/a498ed1b24b5c3dcb85e04_b.jpg& data-rawwidth=&800& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/a498ed1b24b5c3dcb85e04_r.jpg&&---------------------------------------------------------------------------------------&br&&br&一张24bit 的彩色图RGB每个分量都有256种灰度级,能表现相当丰富的色彩。一般我们用的图像都是这种,可以通过(0,255,255)表示青色,用(255,0,0)表示红色等等。&br&纯正24k猴子&img src=&/3e8937cecf492e_b.jpg& data-rawwidth=&300& data-rawheight=&225& class=&content_image& width=&300&&24位渐变&img src=&/c4bbdb445fd4ed3c3f262e_b.jpg& data-rawwidth=&800& data-rawheight=&600& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/c4bbdb445fd4ed3c3f262e_r.jpg&&&br&32bit一般是加上Aplha通道,也就是用多出来的8bit去表现一种“透明度”,这是一般图像处理中的概念。不知道华为的32bit渲染说的是这种还是RGB就32bit。这需要去看GPU的手册。&br&&br&看到这里你肯定知道图片上的效果是怎么出来的了。图中所采用的色彩深度没办法表现平滑的颜色过渡,和显存带宽没什么关系。就算你用128bit去存放一个像素,人眼也根本看不出来区别。&br&&br&在医学影像上,拍出来的片子是有几千个灰度级的。但是显示的时候只能变成256个灰度级,这时需要对原始数据进行变换,我们称之为调窗。选取一定范围,把几千个灰度级映射到256个,这样通过调节范围可以看到所有内容。&br&&br&---------------------------12.10新增-----------------------------------------------&br&还是24bit上面那张图,我又弄了张传到了手机里,截图放大后效果如下。&img src=&/3df9bda4dc0f_b.jpg& data-rawwidth=&480& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/3df9bda4dc0f_r.jpg&&这张是放大了很大以后的结果。&br&其实几乎是看不出来图中那种效果的。&br&我的手机是Optimus 2X,显卡Tegra2集成的。
一般我们说显卡64bit和128bit通常指的是显存带宽。显卡绘制在屏幕上的数据是从显存内读出来的,显存带宽指的是一次可以取出多少数据。而图像变成这种效果,和一次读出多少数据没有关系。更高的显存带宽可以更快的传输数据。如果你的图像一直在变化,那么更…
来自子话题:
C语言----&微机原理 -----& 汇编语言(了解就行)-----&
电路分析(数模电都有)-----& 单片机(可以直接入门arm)-----&数据结构(或者算法 )------&传感器------&自动控制(很基础,不过个人认为后补也可以)&br&&br&&a data-hash=&8a69ebce3b8e0b6e28a9b7b77e74021b& href=&/people/8a69ebce3b8e0b6e28a9b7b77e74021b& class=&member_mention& data-editable=&true& data-title=&@陈俊直& data-tip=&p$b$8a69ebce3b8e0b6e28a9b7b77e74021b&&@陈俊直&/a& 朋友对数据结构表示质疑,其实字面上可能扯不上关系,不过搞硬件开发,不是时时刻刻都能用高性能芯片。尤其在商业开发中,为了降低成本不会让你用高端芯片的。所以说你只能优化算法来优化产品性能 &br&&a data-hash=&09f0cc7c6fc0bcfddafc623& href=&/people/09f0cc7c6fc0bcfddafc623& class=&member_mention& data-editable=&true& data-title=&@李可& data-tip=&p$b$09f0cc7c6fc0bcfddafc623&&@李可&/a&
以上是硬件开发&br&&br&&br&&a href=&/people/micropower& class=&internal&&陈俊直&/a&:正好相反,我觉得高端芯片才会用到数据结构上面的链表神马的。低端芯片,我一直在用,内存只有十几K(算多了),跑链表你就别想了。虽然也用到队列和堆栈,但没有CS们学的数据结构里的算法那样深入。而做嵌入式硬件的程序用到的算法多数是类似PID算法、神经网络算法这些自动控制算法。 (貌似评论会折叠,加到答案里吧,我还是初步了解这行的人 &a data-hash=&8a69ebce3b8e0b6e28a9b7b77e74021b& href=&/people/8a69ebce3b8e0b6e28a9b7b77e74021b& class=&member_mention& data-tip=&p$b$8a69ebce3b8e0b6e28a9b7b77e74021b&&@陈俊直&/a& )
C语言----&微机原理 -----& 汇编语言(了解就行)-----& 电路分析(数模电都有)-----& 单片机(可以直接入门arm)-----&数据结构(或者算法 )------&传感器------&自动控制(很基础,不过个人认为后补也可以) 朋友对数据结构表示质疑,其实字面上…
来自子话题:
&b&规模不同,小米和一加的单款销量差别巨大&/b&&br&&b&以小米的规模
&/b&每个单款都可以产生非常巨大的销量,如只做一款,会产生极大的成本浪费,因为大部分的用户不需要这个功能,而性能是一致的。&br&&br&&b&以一加的角度
&/b&目前的规模只做一款的各方面资源投入,物料管控,生产管理等等都会产生非常大的方便,同时还可以装逼,符合该品牌的定位,对于精品小众品牌来说,有相对于主流品牌不一样的功能是很重要的。&br&&br&&b&那只做一款和同时做三款对比有什么优缺点?&/b&&br&&b&缺点&/b&&br&1、成本高&br&
需要增加各种射频器件,而小米的移动版三模甚至不需要高通的专利费,但性能没区别&br&&br&2、天线射频性能有影响/机身尺寸有影响&br&
机身尺寸和天线性能是天生的矛盾,我们想要的是天线性能越强越好,而机身尺寸越小越好,而如果用户不需要的频段也被放上去,只能影响到其他频段的性能,或者影响到机身尺寸&br&&br&3、对于大部分的用户来讲是够用的&br&为什么要为用不到的功能买单,不管是价格或者是天线性能和尺寸&br&&br&&b&优点&/b&&br&1、生产管理方便&br&特别是对于单款量较小,研发资源较少的情况下。&br&&br&2、装逼,有格调,人无我有,同时部分用户也是真实需要的。&br&还有比如换卡,换运营商,或者但不用了转让给爸妈/兄弟姐妹,或者二手卖掉的时候,会方便些。
规模不同,小米和一加的单款销量差别巨大以小米的规模 每个单款都可以产生非常巨大的销量,如只做一款,会产生极大的成本浪费,因为大部分的用户不需要这个功能,而性能是一致的。以一加的角度 目前的规模只做一款的各方面资源投入,物料管控,生产管理等等…
来自子话题:
有时候简单的评价一款产品的成功其实意义不大。我觉得更重要的是琢磨一下这件产品的动机是什么,后续还会有什么步骤,公司是不是有比较清晰发展路线等等。因为很多产品的初衷就有着浓厚的验证性质和实验目的。&br&NV开发shield的目的其实很让人奇怪,按理说作为tegra的供应商没有理由亲自设计一款终端跳进市场跟其他厂商直接竞争,我觉得最直接也是最简单的原因就是tegra 4/tegra K1的design win太少了(目前分别只有23/6个,高通的801/805是292/6个)。为了增加人气,NV只好自己动手,捣鼓点东西出来告诉大家tegra还是很NB的。&br&其次,shield的两代之间没有任何的传承性。初代是掌机,刚出来的时候也是一片质疑(同样不被看好,而且结果也确实比较惨),二代机就直接变成了平板加手柄这种很奇葩的组合。这就说明了NV的上层对打造一个什么样的shield没有准确的答案,只能摸着石头过河。&br&从这点看,2代shield的失败几乎是必然的,但是我们也从中看到了NV决心一条道走到黑。&br&shield的核心我觉得其实不是单个的终端,平板也好掌机也罢,关键在于tegra的推广,还有grid的发展(有消息称grid已经有部分盈利,虽然可以忽略不计)。这一点的跟PC机发展速度减弱是分不开的,为了显示自己不只是一家GPU公司,NV必须要有故事可以说给花街的投资者。&br&然而tegra的发展十分的坎坷。前不久broadcom把整个基带业务给裁了,再早一点TI也早就退出了手机SOC的竞争。高通现在是真正的一家独大,展讯和MTK这些公司还可以抢些中低端的业务活得不错,像NV这种习惯了GPU高额毛利的公司根本找不到一个合适自己的位置。老黄自己也意识到手机可能玩不转了,所以对外也不再拿手机说事,汽车啦、游戏啦、平板啦一起上,哪里有空间哪里就有tegra,只要坚持做下来碰上个畅销的产品也不一定,公司就此转型也未可知。&br&综上,shield是实验性很强的产品,但是短期内可能会一直存在,NV会继续赔本赚吆喝。至于未来的发展趋势,我觉得并不是非常的悲观,NV的GPU还是非常拿得出手的,集成了geforce的tegra在图像领域的优势还是比较明显的。随着终端设备的大屏幕化和高分辨率化,GPU的要求也会越来越高,到了那个时候才是tegra真正的春天。&br&&br&PS:nv tegra的命名很有意思,芯片都是超级英雄的名字,shield正好是神盾局~
有时候简单的评价一款产品的成功其实意义不大。我觉得更重要的是琢磨一下这件产品的动机是什么,后续还会有什么步骤,公司是不是有比较清晰发展路线等等。因为很多产品的初衷就有着浓厚的验证性质和实验目的。NV开发shield的目的其实很让人奇怪,按理说作为…
来自子话题:
谢邀……&br&&br&类似的装机话题已经很多了,这里仍然要指出的是:&br&&br&1.用户需求不明确。玩游戏的范围太广了,2048也是游戏,Call of duty也是游戏,玩2048用的PC根本用不到3000元,显示器买全新的情况下,二手市场1000元的主机都能玩。要是Call of duty,包括显示器在内,预算8000元的机器都未必撑得起——前提是你懂得如何效果全开。&br&&br&2.内存容量和选用什么CPU玩游戏根本没有没有太大的关系。请注意,说的是容量,而不是性能,也不是规格。目前配电脑,8G内存基本都是主流配置,就算一开始买4G过了几个月再加一条4G也变成8G了,这不算重复投资。&br&&br&3.PS4和PC不是一个原理,谢谢。苹果电脑可以配到64G以上的内存,那是因为操作系统允许这样应用,Windows PC配16G内存就被叫做奢侈,也是因为操作系统原因。&br&&br&最后,配什么处理器或者什么显卡,请根据需求和预算自己决定,我不习惯给处理器厂商和显卡厂商免费打广告。既然提问者已经有了自己的主见,那么存在就是合理,勇敢上吧。
谢邀……类似的装机话题已经很多了,这里仍然要指出的是:1.用户需求不明确。玩游戏的范围太广了,2048也是游戏,Call of duty也是游戏,玩2048用的PC根本用不到3000元,显示器买全新的情况下,二手市场1000元的主机都能玩。要是Call of duty,包括显示器在…
来自子话题:
1 = single&br&2 = dual&br&3 = triple&br&4 = quad&br&5 = penta&br&6 = hexa&br&7 = hepta&br&8 = octa&br&9 = nona&br&10 = deca&br&11 = hendeca&br&12 = dodeca&br&13 = trideca&br&14 = tetradeca&br&15 = pentadeca&br&16 = hexadeca&br&17 = heptadeca&br&18 = octadeca&br&19 = enneadeca&br&20 = icosa
1 = single2 = dual3 = triple4 = quad5 = penta6 = hexa7 = hepta8 = octa9 = nona10 = deca11 = hendeca12 = dodeca13 = trideca14 = tetradeca15 = pentadeca16 = hexadeca17 = heptadeca18 = octadeca19 = enneadeca20 = icosa
来自子话题:
谢邀。&br&&br&但首先,要更正你的一个错误的观念。你所做过的和没做过的那些8位、16位、32位甚至是4位的MCU全都是&b&嵌入式开发&/b&。并非只有用ARM的才是嵌入式系统。IEEE对嵌入式的定义是:用于控制、监视或者辅助操作机器和设备的装置(Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。&br&如果把计算机内部的微处理器芯片(比如酷睿i5、i7),用来做水温控制实时监测系统,那也算是嵌入式。&br&&br&这就是传说中的“&b&嵌入式开发&/b&”!&br&&br&你说的没错,ARM和单片机都一个样。其实单片机是国内的开发人员对微控制器MicroControl Unit(简称MCU)的一个别称(在港澳台好像很少有人这样称呼MCU的),而ARM其实就是一个32位的MCU。而为什么国内大学教的课程多数是8位的51单片机呢,因为他们的基本结构是差不多的。只是寄存器、总线、IO接口方面有细节上的不同而已。&br&&br&而,你说的应该是基于ARM芯片为核心的运行linux或者其他实时OS的系统设备的开发。薪金高么?我不觉得,同样学历,同样毕业院校,同样工龄的做纯硬件开发和纯做嵌入式linux软件的同事工资基本差不多。但如果你和用人单位说你能从项目立项、需求分析、软硬件架构分析设计、硬件电路设计(模电数电)、32位MCU的bootloader的汇编程序设计、各种MCU驱动程序设计、FPGA/CPLD等芯片的硬件描述语言开发、LINUX&uCOS操作系统移植、项目跟踪推动、软硬件测试、产品生产跟踪……等一系列工作都能做,那你至工资至少2W每月以上(北上深这种城市,税前)。
谢邀。但首先,要更正你的一个错误的观念。你所做过的和没做过的那些8位、16位、32位甚至是4位的MCU全都是嵌入式开发。并非只有用ARM的才是嵌入式系统。IEEE对嵌入式的定义是:用于控制、监视或者辅助操作机器和设备的装置(Devices Used to Control,Monit…
其实就是复制假卡困难了。磁卡的话,几乎不怎么需要破解,把磁迹完封不动地COPY一次就可以了,而芯片破解则需要相当长的一段时间。&br&总的来说,安全性还是高了不少的,而且还不怕消磁失效。不过中国多数的卡片的违法交易,通常都建立在骗取交易或者盗密码的层级,在这方面,芯片卡完全没有起到更安全的作用。
其实就是复制假卡困难了。磁卡的话,几乎不怎么需要破解,把磁迹完封不动地COPY一次就可以了,而芯片破解则需要相当长的一段时间。总的来说,安全性还是高了不少的,而且还不怕消磁失效。不过中国多数的卡片的违法交易,通常都建立在骗取交易或者盗密码的层…
来自子话题:
谢邀。&br&&br&各个厂家对“核心”的定义不同。一个CUDA Core其实只相当于一个SIMD Line,一条PTX(NVIDIA GPU的指令集)指令需要几十个CUDA Core的参与才能够完成。&br&&br&把核心数目宣传成这样只是一种营销上的做法,跟技术没什么关系。
谢邀。各个厂家对“核心”的定义不同。一个CUDA Core其实只相当于一个SIMD Line,一条PTX(NVIDIA GPU的指令集)指令需要几十个CUDA Core的参与才能够完成。把核心数目宣传成这样只是一种营销上的做法,跟技术没什么关系。
来自子话题:
不能&br&CPU运行需要不断擦除上一步信息&br&擦除信息将降低系统熵&br&系统熵降低必须依靠外界做功&br&所以CPU耗能有严格的统计物理学下限&br&虽说现在的CPU耗能远高于这个下限
不能CPU运行需要不断擦除上一步信息擦除信息将降低系统熵系统熵降低必须依靠外界做功所以CPU耗能有严格的统计物理学下限虽说现在的CPU耗能远高于这个下限
来自子话题:
直接看同样cpu的产品对比起来更直观&br&&b&NETGEAR R7000 &/b&&br&&img src=&/c64c50dfc97df4_b.jpg& data-rawwidth=&248& data-rawheight=&386& class=&content_image& width=&248&&以上信息来自chiphell论坛&br&&br&cpu是&b&Broadcom BCM4709A&/b&(即使和小米说的4709不是同一款,应该也差不多了)&br&&b&没有内置1T硬盘&/b&&br&&br&售价1500人民币&br&&img src=&/097dbc19ecabb067c6160b_b.jpg& data-rawwidth=&713& data-rawheight=&463& class=&origin_image zh-lightbox-thumb& width=&713& data-original=&/097dbc19ecabb067c6160b_r.jpg&&
直接看同样cpu的产品对比起来更直观NETGEAR R7000 以上信息来自chiphell论坛cpu是Broadcom BCM4709A(即使和小米说的4709不是同一款,应该也差不多了)没有内置1T硬盘售价1500人民币
来自子话题:
首先明确一下是否有二级缓存这个问题,我的确记不住什么时候GPU开始带二级缓存,至少英伟达的GPU芯片发展到Kepler这个级别的时候,都已经带2级缓存。&br&
我猜楼主是对GPU为什么以前没有二级缓存有疑惑吧,只是简单地提一下&br&&br&
首先明确的是,CPU对访存时延的要求很高,所以用了大缓存+乱序执行的方式容忍访存的高延时。但是缓存在什么情况下才能用得上呢?当然是时间局部性/空间局部性比较强的时候缓存才能发挥效果,减少对内存的直接访问。&br&
然而,常规的GPU应用大多是流处理,时间局部性比较低,这是其一。第二是GPU是通过多个warps (32个threads一组)并发的方式来容忍访存时延的(也就是有多个warps,如果warp A需要访存,那么就看warp B,C,D,E....是否已经得到数据,可以切换到其他的warp进行执行)。所以在一定程度上,GPU不需要特别大的cache。另外,在部分应用中,程序员可以将频繁访问的数据放在shared memory上,从而降低对显存的访问。&br&
但是GPU从原本规则的图形计算发展到现在的通用计算,一些非常规应用表现出的空间局部性或者时间局部性的特点,这可能是加L2缓存的原因。&br&&br&
另外要说明的是,显卡不是只有流处理器和纹理单元,GPU的存储体系有点倒三角的味道,片上有大量的寄存器,还有可划分的L1缓存和shared memory。
首先明确一下是否有二级缓存这个问题,我的确记不住什么时候GPU开始带二级缓存,至少英伟达的GPU芯片发展到Kepler这个级别的时候,都已经带2级缓存。 我猜楼主是对GPU为什么以前没有二级缓存有疑惑吧,只是简单地提一下 首先明确的是,CPU对访存时延的要求…
来自子话题:
&p&ARM前身是Acorn和Apple合作后产生的子公司,后来独立,独立之初的时候苹果持有ARM的部分股份,但陆续被都被卖掉,后来苹果想购买ARM的股份但是被拒绝了。现在ARM是独立的子公司,ARM不生产处理器,通常只卖IP核,IP核可以理解成通过了设计验证的可用于设计逻辑电路的模块,是现在所有ARM架构处理器的基础,使用ARM处理器需要购买授权。&/p&&br&&p&TSMC属于Foundry。现在最大的晶圆代工厂,是接受其他公司的委托和设计专门制造芯片而不自己设计芯片的公司。&/p&&br&&p&三星是现在比较大的IDM,可以自己设计芯片,也有自己的晶圆厂可以生产芯片,排名前三。&/p&&br&&p&MTK是Fabless,集成设计公司。自己设计芯片,但没晶圆厂不负责生产,最早做光驱芯片的,拿下国半的手机芯片团队之后有比较大的发展,现在的订单多由TSMC负责。&/p&&br&&p&苹果情况有些复杂,但现阶段依然是Fabless,苹果是ARM公司的原始股东之一,最近几年的产品中,在A5和A5之前的手机处理都是由三星负责代工,在A4和A4之前苹果没有参与实质性的芯片设计工作,后来苹果收购了和三星一起设计蜂鸟的Intrinsity,A5的时候可以认为是苹果自行设计,但依然是三星代工,到了A6的时候就是苹果设计,本打算TSMC代工但最终还是给了三星,现在A7依然是三星代工。&br&&/p&&br&&br&&p&ARM公司的授权根据出价不同会给出不同的授权,有些公司在购买后会有修改ARM标准设计的权限,题主提到的几个厂家中现阶段苹果、三星有非标准授权,MTK的情况不大清楚。&/p&
ARM前身是Acorn和Apple合作后产生的子公司,后来独立,独立之初的时候苹果持有ARM的部分股份,但陆续被都被卖掉,后来苹果想购买ARM的股份但是被拒绝了。现在ARM是独立的子公司,ARM不生产处理器,通常只卖IP核,IP核可以理解成通过了设计验证的可用于设计…
来自子话题:
其实你可以把显卡想象成另外一台机器。那么控制另外一台机器的办法,就是往它的内存里面写指令和数据。往一块内存里面写东西的办法无非就几种,1, 用CPU去做,那么就是用MMIO(Memory Mapped IO)把'显存' map到CPU寻址空间,然后去读写,2, 用DMA控制器去做,这里面有系统自带的DMA控制器或者显卡带的,不管哪种你可以把DMA控制器再一次看作另外一台机器,那么其实就是向DMA控制器写指令让它帮你传一些东西到显存去,传的这些东西就是显卡要执行的命令和数据。显卡上的内存控制器,原来AGP的时候叫GART,现在不知道叫啥名了,另外SoC里面也有类似的概念,不过大多数SoC只有一个内存控制器,所以不分显存和内存。&br&&br&把显卡想象成另外一台机器。它要工作,无非也是“程序存储”原理,上电之后,从特定的内存(显存)地址去取指,然后执行指令。显卡的工作逻辑比CPU简单多了,它一般就从一个环形buffer不断的取指令,然后执行,CPU就不断的去往环形buffer填指令。&br&&br&很多时候同一个动作既可以用MMIO,也可以用DMA,比如flip framebuffer。只要把flip framebuffer的指令正确传到环形buffer就好了。但是MMIO需要CPU参与,传大数据的时候,打乱CPU GPU并行性,划不来。&br&&br&驱动程序其实也是围绕着这件事情来做的,Vista以前,显卡的驱动全都是kernel mode执行的,因为只有kernel mode才能访问的物理地址,但是kernel mode的坏处是一旦有问题,系统就崩溃,而且kernel mode有很多局限性,比如没有C库支持,浮点运算很难,代价很大等等。所以Vista之后,显卡驱动都分两部分,kmd负责需要访问物理地址的动作,其他事情都放到umd去做,包括API支持等等。所以一个3D程序执行的过程是这样的,app generate command, call D3D runtime,D3D runtime call driver umd, driver umd system call driver kmd, kmd send command to ring buffer, graphic card exeute.&br&&br&至于显卡驱动要完成什么部分,这个就是所谓HAL(hardware abstraction layer)层,也就是说HAL以下由厂商提供,以上就是操作系统自带,在HAL层以上,所有的操作都是统一的,比如画一个点,画一条线,驱动来对应具体的某一款芯片生成真正的命令,比如画点,需要0x9指令,把绝对坐标放到地址0x(举例)。微软管的比较宽,umd, kmd都有HAL层,意思是即使kmd你也不能乱写,能统一的尽量统一,比如CPU GPU external fence读写同步机制就是微软统一做的。&br&&br&流处理器就是说,那些处理器可以执行很多的指令,而不是就几个固定的功能,比如原来我把几个矩阵的乘法固定成一个操作(比如T&L单元),现在我把这个操作拆了,改成更基本的指令,比如,取矩阵元素,加乘,这样更灵活。不过你就得多费心思去组合这些指令了,组合这些指令有个高大上的名字,shader。至于为什么叫shader,越来越长了,不说了。
其实你可以把显卡想象成另外一台机器。那么控制另外一台机器的办法,就是往它的内存里面写指令和数据。往一块内存里面写东西的办法无非就几种,1, 用CPU去做,那么就是用MMIO(Memory Mapped IO)把'显存' map到CPU寻址空间,然后去读写,2, 用DMA控制器去做…

我要回帖

更多关于 支付宝充steam 的文章

 

随机推荐