Feb 12th, 2007, 09:50 | 只看该作者 #44 |
Senior Member
注册日期: Feb 2006
帖子: 1,124
声望: 15220
|
I don't see any connection between OOP/OOD and multithreads, they are totally different concepts. OOP/OOD is the methodology to solve the problems of your domain. Multithreads is the technology to make your CPU more effective and efficient. |
|
Feb 12th, 2007, 23:03 | 只看该作者 #49 |
学无止境
注册日期: Feb 2006
住址: 吹笛麦克斯
帖子: 1,575
积分:8
精华:3
声望: 1105152
|
SiSoftware Sandra Lite XI.SP1 2007.3.11.22 适用平台 - Win32 x86 - Win64 AMD64/EM64T Unicode - Windows 2000/XP/2003/Vista*/Longhorn* EVEREST Ultimate Edition 2006 3.0 http://www.duote.com/soft/3643.html 和你情况相似,我的Vista运行 Futuremark PCMark05 自动中止退出。 此帖于 Feb 12th, 2007 23:37 被 Beyond 编辑。 |
|
Feb 12th, 2007, 23:39 | 只看该作者 #51 |
学无止境
注册日期: Feb 2006
住址: 吹笛麦克斯
帖子: 1,575
积分:8
精华:3
声望: 1105152
|
|
|
Feb 13th, 2007, 00:19 | 只看该作者 #53 |
Senior Member
注册日期: Jan 2007
帖子: 2,919
积分:6
精华:2
声望: 404694
|
晕,你的CORE2DUO1.8G现在什么价格?3.2G盒装塞羊什么价格?两个速度测试差不多的情况下,现在的国内市场价格,一个要人民币1400,另一个人民币420,你选哪个? Intel的双CPU技术,其实很类似以前多CPU服务器,当时最好的志强1G的CPU,一个就是1万2,4颗同用的IBM服务器,测试速度并不比后来出的3G的小服务器好,只有在大型并行运算数据库使用时,才能明显看出优点,但是,要知道,那个小服务器一个才1万左右(配全1G内存和双IDE硬盘)。 你有多少应用是跑在Windows2000的Datacenter版下的?大家用的可能都是XP吧,用这个操作系统,你想速度有多快? 386跑在33MHz 486最快是166MHz PII有450MHz PIII有1G的 P4有3.8G最高频率的 现在Intel又推出了双核。 难道还没发现么?如果386能跑在3.8G上,整数运算估计不比P4差。 双核,那是两个物理CPU分开来运行啊,谁都知道,双CPU运行的速度绝对不会比两个同频率CPU分开后分别进行处理的效率高,因为光是进程调度就消耗了部份资源了,更不要说抢进程的情况了。 3.2G的塞羊,可以轻松的超至5G,不知道这两倍以上的频率差距是否会比那个几乎无法超频的双核来的快呢? 不要跟我说并行处理了,你难道玩游戏的同时还进行着电影的播放?又或者处理着Word还同时进行着网页浏览? 前者,您太牛了,不光机器双核了,您都双脑了。 后者,您需要的是一台PIII500+256M内存的机器。 在自己家机器上装了Oracle或者SQLServer的举下手,然后,举手的请想想看,你们的系统有必要24小时运行在全负荷的数据访问压力下么?有的继续举手。还举手的,买双核吧。 |
|
Feb 16th, 2007, 00:40 | 只看该作者 #59 |
资深网络评论员
注册日期: Jul 2004
帖子: 1,223
积分:2
精华:2
声望: 1025106
|
In addition to operating system (OS) support, adjustments to existing software are required to maximize utilization of the computing resources provided by multi-core processors. Also, the ability of multi-core processors to increase application performance depends on the use of multiple threads within applications. For example, most current (2006) video games will run faster on a 3 GHz single-core processor than on a 2GHz dual-core processor (of the same core architecture), despite the dual-core theoretically having more processing power, because they are incapable of efficiently using more than one core at a time . Software benefits from multicore architectures where code can be executed in parallel. Under most common operating systems this requires code to execute in separate threads. Each application running on a system runs in its own thread so multiple applications will benefit from multicore architectures. Each application may also have multiple threads but, in most cases, it must be specifically written to utilize multiple threads. Operating system software also tends to run many threads as a part of its normal operation. Running virtual machines will benefit from adoption of multiple core architectures since each virtual machine runs independently of others and can be executed in parallel. 信口开河 |
|