作者Dopin (垃圾屋传说)
看板hardware
标题Re: [讨论] 开发"组电脑的程式"..
时间Tue Jul 12 10:28:47 2005
※ 引述《c8806z9 (羽人非境)》之铭言:
: 小弟最近在写一个程式..
: 功能是,只要输入预算跟用途..
: 程式就会自动最佳化,跑出符合需求的CPU,MB,VGA,RAM,POWER...等等配备
首先你必需要有主机板和 CPU 还有 "BIOS" 的支援状况
同样的晶片组如 Intel 915P 有的板子只支援 DDR II 有的可以兼容 有的则支援
DDR 各家的插槽数量与种类也不太一样
: 但是我必须要知道哪些晶片组会相冲,或者哪些显示卡会跟MB冲到的资料..
这个是没有绝对的 先前冲突的也许会修正 新出的也许会有问题
: 这样程式跑出来的配备才不会有问题..
恐怕没那麽简单 就算是记忆体来说 同一家模组厂出的 也可能会有相容性问题
就算是同颗粒也是一样的 所以如果要做到尽善尽美 复杂度远超过了我们可以
想像的范围
: 所以小弟非常需要一些硬体相冲的资料,如下:
: 1. 哪家的显示卡跟哪家的主机板会相冲(讨论市面上的主流即可)
以前最有名的是 VIA 冲 ATi 9600 (含 9550)
: 2. 哪家的记忆体跟主机板会相冲(也是讨论市面上的主流即可)
打两个比方好了
MSI K8N Neo Platinum 於 2004/11 前的版本几乎 DIMM 1 都有问题 一堆记忆体
都无法正常使用
nVidia nForce 3 250Gb 於 2004/09 前的版本 HTT Bus 的沟通不太稳定 对超频
有严重的伤害
这些问题都有获得修正 所以现在应列为 "不存在" 但新出来或是未解决的问题
有时甚至与运气成份有很大的关系
: 希望各位玩家有听过或者经验过的人,可以把你的知道1跟2的结果po出来大家一起讨论..
我倒认为你可以把扩充材料做好
定义好 DBA 以後 把每个零件的特性组织起来 比方说 CPU 分为
1. Socket TEXT
2. Competable Chipset1 TEXT
3. Competable Chipset2 TEXT
4. Competable Chipset3 TEXT
5. Competable Chipset4 (随需要可以自行扩充) TEXT
6. Voltage FLOAT
7. BIOS Date Type1 DATE/TEXT
8. BIOS Date Type2 DATE/TEXT
9. BIOS Date Type3 (随需要可以自行扩充) DATE/TEXT
10. Price INT (FLOAT as US$)
11. Class Def INT
12. SUMMARY TEXT
13. Something else ...
类似这样做所谓的物件定义 然後用资料库来维护 不同的物件才能建立关联资料库
否则你的东西一旦做大 维护起来会出问题
比方说 Class 你可以把 "玩家级" "文书级" "实用级" ... 这类的东西优先定义
然後再依据试算的结果去挑可用的主机板 (依晶片组 / 记忆体型式) 这个东西是
专家系统的等级 我想不是那麽好写 所以一开始就要把架构做好 才能保有扩充性
与便利的修正空间
我个人建议用的材料是 SQL (後端) 搭配 JAVA (前端)
然而学生的话 大概不外乎常见的黄皮书系统 -> Apache + PHP + m(My)SQL
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.65.28
1F:推 nightwind209:M真快@@ 203.67.78.94 07/12
2F:推 SuWeiLin:这篇真的好文! +1! 61.229.90.243 07/12
3F:推 c8806z9:我推....感谢你的powerful suggestion.. 140.112.39.144 07/12