稻草软件论坛's Archiver

liyafe1997 发表于 2009-11-18 10:45

跟大家说说硬解、软解的概念

[b]软解[/b]
只由:CPU+HD(硬盘,硬盘上有解码器软件)+RAM(内存)这三者构成了一个完整的运算环境进行视频回放的就叫软解。

[b]硬解——显示卡篇[/b]
显示卡里面带有一个GPU(就是被风扇盖着的那个东东),这个GPU实在就是一个功能专一的CPU(只能绘图呗);
在显示卡上还有一定的不可擦写的存储器,这里显示卡厂商会刷(固化)一些程序在里面,现在既然x264解码程序是免费的外加存储器有那么便宜,所以把x264解码程序固话在里面也不是一件本钱很高的事情,反而是一个卖点,何乐而不为呢?
显示卡上有显存,现在256M都不算什么啦,512M已经主流啦。
那么由:GPU+ROM(只读存储器,这里装了解码器)+ RAM (显存)组成的运算环境进行视频回放的就叫硬解。

[b]硬解——达芬奇视频解码芯片篇[/b]
这里不局限于着一个品牌的芯片。
这种单包装的芯片,里面除了有一个专一功能运算器意外还固化了解码程序(例如x264,ac3),它本身相称于一个 CPU+ROM,在安装该芯片的PCB(应刷电路板)上有一定量的RAM(内存,一般比较少,64M的已经很少见了);
可见这样的组合也是:CPU+ROM+RAM,我们称之为硬解。
目前的这种芯片因为其运算能力不足一般用来驱动MP4(掌中播放机)或者DVD机,真要是可以驱动720p甚至1080p的量产型仍是比较少稀有的。

[b]如何定义软硬的[/b]
本质区别:
将解码程序固话到芯片里面,只能通过刷来进级的这就是硬;
解码程序像软件一个可以安装到磁盘上的就是软。
细致区别:
CPU可以做的和GPU一样,但是考虑到CPU的通用性, CPU和GPU的实现本身就有差很远,除此以外还有良多的不同……

[b]软硬重要么?[/b]
以前CPU慢,于是有了硬的声卡;
以前CPU慢,于是有了硬解压卡来播放VCD;
以前CPU慢,玩3D游戏要3D显示卡协助(这个现在好像也要……)
跟着时代的提高,CPU将可以做更多的事情……

tearlight 发表于 2009-12-5 15:12

呵呵  来学习学习

番茄XP 发表于 2009-12-25 18:10

呵呵,我也是

a13699708428 发表于 2010-3-27 13:01

学习学习:D:D

raoxiang 发表于 2010-4-8 18:16

学习了

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.

桂ICP备09005550号