PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
punk
*停權中*
 

加入日期: Aug 2001
文章: 268
【?】有這種程式嗎

小弟我不是學電腦的 所以不會寫程式(這好像不是好理由) 但是目前我有個疑問 這個疑問 起因於 目前很多程式都過分

龐大 雖然說pc的容量也越來越大了 cpu也越來越快 但是 對於舊的pc仍是負擔 例如ms的東西就是一

項例子

於是我想到我讀的生物的東西 我們知道DNA 是生物的編碼訊息 其基本是由ATCG構成 然後由DNA轉

成RNA再來生成蛋白 這就像PC的程式 經過編譯處理後出現結果 但是 生物體中以人來說 充滿了過多的垃圾DNA(單的說就是沒有具備基因功能的dna(但是他又很重要沒有的話有些關鍵的動作沒辦法啟動))然後呢 低等的生物 如病毒 細菌 有個奇怪的 dna功能 他們的dna 可以有多種不同的 read frame

由於具備這種功能 造成了 他們的DNA使用比我們更有效率

以人來說吧 如果DNA是ATTTTGGGCCCTTTGGAAATTTCCGGG 這樣好了 他只能做出這樣的蛋白 然後再去做後

續處理


但是以細菌來說 同樣的ATTTTGGGCCCTTTGGAAATTTCCGGG 這樣好了 由於讀取的不同 造成他可以說幾

乎同時 可以做出多種的蛋白 因為 他在讀取ATTTTGGGCCCTTTGGAAATTTCCGGG 時 先做出了

ATTTTGGGCCCTTTGGAAATTTCCGGG 的蛋白 但是當那串的DNA 他讀到第2個T時 他便開始作

TTTTGGGCCCTTTGGAAATTTCCGGG這串蛋白 然後到了第3個T時 他做了 TTTGGGCCCTTTGGAAATTTCCGGG


這個蛋白 請注意 每次都只差一個鹼基 但是出來的蛋白就不同了 (ps以上只是舉例 實際並非是每

次都差一個鹼基 還有其他因素限制)

同樣的情況 轉到pc的程式好了 我們看一下 ms的win2k 甚至winxp等系統中還是有ie4的程式碼 跟註

冊叢集 就有如人類的垃圾DNA 但是 我們可以把程式精簡一下嗎 例如一串0011010110好了

當它變成011010110那實際代表的東西也不同了 那11010110也是不同

所以我們可以做出類似的東西嗎 也就是 我們先將英文字根符號轉換成鹼基對(就是DNA的ATCG啦)

然後想出來的東西經過 組譯器 轉成01的編碼 其中組譯器 負責將英文及符號編成鹼基跟01碼

那是不是會造成程式的縮小的

我舉個例子好了 例如 我們將英文的ATCG 直接跟鹼基的ATCG對應 然後將鹼基對應成01碼 也就是

A鹼基對應01 C鹼基對應00 T鹼基對應11 G鹼基對應10 那 當我們輸入 英文字 CAT時

假設原來目前的01編碼 是出現 00 01 11 好了 那他是不是要佔去6個bits 那變成類生物編碼

可以縮小成0011 變成4個bit 但是經過解譯都是同樣的結果


有東西嗎

thx
     
      
舊 2003-03-15, 12:02 AM #1
回應時引用此文章
punk離線中  
斯 文
Power Member
 
斯 文的大頭照
 

加入日期: Apr 2001
您的住址: 台中
文章: 522
這....我連你問什麼都看不懂
怎麼辦啊~~
 
__________________
阿母啊~哇系戴哈生囉~!

白癡猜謎:多芬.麗仕.莎宣.潘婷.....哪一家比較有錢?
舊 2003-03-15, 07:34 AM #2
回應時引用此文章
斯 文離線中  
qXp
Advance Member
 
qXp的大頭照
 

加入日期: Aug 2002
文章: 335
不知怎麼回答..因為也看不懂
__________________
BT上網機
MB: ASUS P3BF ver1.03 Since 1999
CPU: Celeron 1.1AG @ 1.36G +愛群轉卡v.2
RAM: 創見PC133 256MB *2 Samsung顆粒
顯示卡: ELSA Gefroce256 ERAZOR X
音效卡: 瑞麗聲之鑽 AU8820 燒掉了
HD: Q牌20G & 7200.8 ST3200826A 200G/8M +
Seagate 梭魚IV ST340016A 40G/7200rpm 最安靜的硬碟很安靜地走了
DVD-ROM: TOSHIBA SD-M1712 <Black>
DVD+R/RW:BenQ 1640 <Black>
POWER: HEC 350LD-T 三年保固一過就掛點,電容凸頂囉
網路卡: Macronix MX98715-Based
Case:巴黎鐵塔<Black>
Total耗電:87W
舊 2003-03-15, 07:54 AM #3
回應時引用此文章
qXp離線中  
ycs
Junior Member
 
ycs的大頭照
 

加入日期: Jul 2002
您的住址: 台北
文章: 719
是Multitasking 的概念嗎
因為我只看的懂細菌分解那一段話
...
引用原文" 由於讀取的不同 造成他可以說幾乎同時 可以做出多種的蛋白"
...
很像是Multitasking 多序 或是管線Pipeline 之類的
PC的CPU目前都是有Pipeline 這個設計在裡面.


...這個例子為何會成立 看不懂
我舉個例子好了 例如 我們將英文的ATCG 直接跟鹼基的ATCG對應 然後將鹼基對應成01碼 也就是A鹼基對應01 C鹼基對應00 T鹼基對應11 G鹼基對應10 那 當我們輸入 英文字 CAT時假設原來目前的01編碼 是出現 00 01 11 好了 那他是不是要佔去6個bits 那變成類生物編碼可以縮小成0011 變成4個bit 但是經過解譯都是同樣的結果
...
基本上 你說的這就是編碼程式 就是壓縮的原理的一種
不管是JPEG到MPEG ZIP到RAR
其體積會縮小 就是改變編碼 所以 結論有啊
你用的的WinRAR , Winzip ,看的圖GIF, JPEG都是此種壓縮的產物
舊 2003-03-15, 09:40 AM #4
回應時引用此文章
ycs離線中  
nick66
*停權中*
 
nick66的大頭照
 

加入日期: Jul 2001
您的住址: 彰化
文章: 483
雖然我也看不太懂,
不過這位的網友的意思可能是說,
有無類似單體細菌如此有效率又精簡的軟體.
舊 2003-03-15, 09:45 AM #5
回應時引用此文章
nick66離線中  
黑狗弟
Elite Member
 
黑狗弟的大頭照
 

加入日期: Jan 2000
您的住址: 噗噗噗噗
文章: 4,489
有一隻狗,看了這一篇..

很努力的想要把他看懂..

可是他現在倒在地上口吐白沫了...
__________________

你們都是我的心肝寶貝呀..
舊 2003-03-15, 10:13 AM #6
回應時引用此文章
黑狗弟離線中  
LR2001
Major Member
 

加入日期: Dec 2000
文章: 125
擴大CPU指令集解釋範圍,可以減少軟體編碼數量,但也會同時降低了CPU
的應用範圍. 例如:

極端的例子
CPU FOR WIN-2K ONLY
CAUTION!! NOT FOR WIN-98 AND WIN-XP USER!!
舊 2003-03-15, 10:58 AM #7
回應時引用此文章
LR2001離線中  
jackeric
Power Member
 
jackeric的大頭照
 

加入日期: Aug 2002
您的住址: 台南縣
文章: 583
你說什麼 我也看不懂ㄟ
不過我想信 你說的那一種程式
應該會有人寫出類似的 不過我想你拿不到
不如自己去寫吧
__________________
EPOX-8RDA+
AND 1700+ OC 2400+
金士頓-DDR400 512MBx3
VGA GeForceFX 5600
HD wd 80G*1 wd 250*4 S160G*2
CD-Rw asus 52x24x52
DVD LITEON16x
power 海韻400 w
case 成吉斯汗 6大四小
TV Tuner Leadtek Winfast TV2000XP Deluxe
LCD PHILIPS 150B3
UPS : PowerCom King Pro KIN-525AP


舊 2003-03-15, 11:06 AM #8
回應時引用此文章
jackeric離線中  
課長
Regular Member
 
課長的大頭照
 

加入日期: Apr 2002
您的住址: 丟垃圾要收錢依然烏煙瘴氣的城市...
文章: 92
你是永野護嗎?

我有一種感覺...
如果能完美的解釋這個問題的話
FATIMA就誕生了......
舊 2003-03-15, 12:13 PM #9
回應時引用此文章
課長離線中  
JING FENG
Elite Member
 
JING FENG的大頭照
 
= PCDVD認證賣家 =
加入日期: Jan 2001
您的住址: ZOO
文章: 4,171
跟壓縮軟體的概念是相同的.
作者的意思是說,要把壓縮的概念應用到OS上嗎?
這在很久以前的OS就有了.
可是速度會變慢.
要直接去讀取,還是在經過編譯,解譯在出來,會比較快??

要讓速度"變快",就要如同CPU,或顯示卡等,本身就是各種不同的技術才行,如CPU裡面的不同"技術"等.用軟體去啟動硬體運算,這樣"效能"才會出來.

如果是只是要用軟體的技術,效能比較不會明顯...
只有得到更多的容量,但有時還會犧牲了速度.
__________________
活在當下,享受當下,就算當下是痛苦
你是自由的,能剝奪你的自由只有自己
只要知道為何而戰,就沒什麼不能忍受
最大的敵人往往不是別人,而是你自己
找尋自己心中的天使,是我一生的課題
會生氣,是因為心裡有不足的地方造成
手把青秧插滿田,低頭便見水中天;六根清淨方為道,退步原來是向前

此文章於 2003-03-15 12:48 PM 被 JING FENG 編輯.
舊 2003-03-15, 12:41 PM #10
回應時引用此文章
JING FENG離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:06 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。