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

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

  回應
 
主題工具
P&W
Elite Member
 
P&W的大頭照
 

加入日期: Jul 2001
您的住址: Red Planet
文章: 4,277
有個類似的概念,就是所謂的MMX之類的指令集,可以將整串的指令,變成一個單一指令,加速處理的速度,問題是這東西要程式對CPU指令集有最佳化,如果沒有最佳化的話,這東西不過是CPU DIE上面的廢物∼∼

如果說真的要以蛋白之類的東西來作為電腦,那已經是屬於生化電腦了,這是屬於超時代的設計,目前也沒有人真的做出雛形∼∼
     
      
__________________
The war is crates by fear and gap.
舊 2003-03-15, 12:43 PM #11
回應時引用此文章
P&W離線中  
JerryLu
Major Member
 
JerryLu的大頭照
 

加入日期: Sep 2001
您的住址: Taipei, Taiwan
文章: 143
很想把他看懂,但是也跟黑狗弟一樣口吐白沫了
不過我想你的重點應該是在這一段話吧?
引用:
所以我們可以做出類似的東西嗎 也就是 我們先將英文字根符號轉換成鹼基對(就是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 但是經過解譯都是同樣的結果)

您的例子我覺得怪怪的
cat剛好出現在鹼基ATCG裡,所以可以對應
要是要編譯joe勒?
而cat的01編碼應該也不是像你說的那樣
不會只佔6個bit(英文字母26個,用5個bit就可以表示完全了)
例如
A=00000
B=00001
C=00010.....等等
我想你要表達的應該是檔案壓縮的概念吧..
 
__________________

一個美麗的人
不需要美麗的外表和華麗的衣服
他只需要一顆美麗的心
來愛身邊的人和這個世界
舊 2003-03-15, 12:43 PM #12
回應時引用此文章
JerryLu離線中  
ZeroBug
Advance Member
 

加入日期: Jul 2001
文章: 445
生物是有看沒有懂, 但是我想原作者是要把程式內不必要的程式碼加以剔除,
因為現在系統都是由高階語言所寫的(大部分)
不過若是要剔除這些垃圾碼...
我想可能比整個重寫還要好吧~~~
舊 2003-03-15, 12:52 PM #13
回應時引用此文章
ZeroBug離線中  
pandadiego
New Member
 

加入日期: Apr 2002
文章: 5
如果原作者是想表達是否有用生物學上的方法來作檔案壓縮的可行性

有許多研究指出了數學上的極限是存在而且可以達到很接近的目標
諸如針對文件檔的LZH格式(建look-up library)
音樂檔的mp3(vbr) 以及圖檔的jpe2000(wavelet)
我想這些能接近理論值壓縮格式應該是不太有改進的空間了

至於作業系統裡的多餘程式碼
是不是值得花許多力氣去改善也有待討論
除非你用組合語言開始寫 說沒有廢碼是騙人的
但是就因為是有用到開發工具 要精簡也不是那麼容易說
再者 個人是認為用細胞體的反應這個現象而要來做出一個對程式碼做最佳化的應用是很困難的任務
舊 2003-03-15, 01:50 PM #14
回應時引用此文章
pandadiego離線中  
pets
Senior Member
 
pets的大頭照
 

加入日期: Jun 2001
您的住址: 綠島
文章: 1,371
剛好碰過一些生物資訊的東西...
每個生物的組成都是由不同的ATCG組合而成...
在拼湊的過程中,缺一不可..只要其中稍有變動..可能就回產生畸形的生物..
就像缺了一口的爛蘋果...

整個程式中,也可能因為一行程式碼的不同,而導致系統的crash...
是同樣的道理...

如果硬要拿掉其中某個部分,除非對其構成非常了解...
不然隨便拿掉一些東西可能會造成不可預期的傷害.....

如果對這方面有興趣的話,可以上IEEE或ACM找paper來讀...
不過..要錢...
最好的方法是去大學等級的圖書館上網...抓pdf下來....印...
因為大學通常會訂他們的paper...
__________________
武士:看來我不應該來。
紫霞:現在才知道太晚了,
武士:留下點回憶行不行?
紫霞:我不要回憶,要的話留下你的人。
武士:這樣只是得到我的肉體,並不能得到我的靈魂,我已經有愛人了,我們不會有結果,你讓我走吧。
紫霞:好,我讓你走,不過臨走前你要親我一下。
舊 2003-03-15, 02:53 PM #15
回應時引用此文章
pets離線中  
mokog123
*停權中*
 

加入日期: Dec 2001
您的住址: 台中市位台灣中部,舊名「大墩」
文章: 3,106
好像是類神經網路般的東西嗎?現在電腦科技不是平行處理就是簡化指令集
不過效率較佳似乎是簡化指令集但是簡化指令可是有人先做較多程式編譯,而平行處理採用後處理方式效率較慢但是較簡單且不受限制
舊 2003-03-15, 03:53 PM #16
回應時引用此文章
mokog123離線中  
P&W
Elite Member
 
P&W的大頭照
 

加入日期: Jul 2001
您的住址: Red Planet
文章: 4,277
引用:
Originally posted by pets
剛好碰過一些生物資訊的東西...
每個生物的組成都是由不同的ATCG組合而成...
在拼湊的過程中,缺一不可..只要其中稍有變動..可能就回產生畸形的生物..
就像缺了一口的爛蘋果...


沒有身體的加菲貓也是一樣的道理∼∼

通常是因為***看太多了,所以會造成身體基因改變∼∼
__________________
The war is crates by fear and gap.
舊 2003-03-15, 04:51 PM #17
回應時引用此文章
P&W離線中  
edd7855187
Basic Member
 

加入日期: Aug 2000
您的住址: ilan taiwan
文章: 16
Talking

只要不冥想的方式或許可行..
分享式的store by voice.
獨享式的自賞..
so..教學式的流傳也是另類可行的..
solc 只怕能取代某某些許部份..我是如此認為...

and then
舊 2003-03-15, 05:07 PM #18
回應時引用此文章
edd7855187離線中  
altenza
New Member
 
altenza的大頭照
 

加入日期: Oct 2002
您的住址: BioSphere 1
文章: 9
It's possible in theory, but not pratical....
__________________
ZOOM ZOOM ZOOM ~~~ YA YA YA
舊 2003-03-16, 08:53 PM #19
回應時引用此文章
altenza離線中  
punk
*停權中*
 

加入日期: Aug 2001
文章: 268
某甲 2003/3/1 上午 01:34 某乙 兄 我不懂你說的意思呢 可以解說一下嗎
thx

某乙 2003/3/1 上午 01:35 什麼?


某甲 2003/3/1 上午 01:35 那個 程式的問題

某乙 2003/3/1 上午 01:36 哦.. 就是 x86 cpu 指令集,
每個指令的長度不是固定的呀


某甲 2003/3/1 上午 01:36 為何 如此設計

某乙 2003/3/1 上午 01:37 一部份是為了舊電腦的相容性

某甲 2003/3/1 上午 01:38 嗯 那應該可以用那個 來作 特性轉換

某乙 2003/3/1 上午 01:38 另一部份則是指令特性的關係

某甲 2003/3/1 上午 01:38 我再想啦 我 今天問了 有人說可以

某乙 2003/3/1 上午 01:39 可以是可以, 只不過沒什麼好處吧了

某甲 2003/3/1 上午 01:41 有阿 就像我說的 cat 如果 用心的編碼
只要4個 bit 舊的或許要6個 那 如果
cpu有36到管線 那 我的編碼
至少可以先跑9到以上的程式 但是就的
只能跑6到 不是嗎

某乙 2003/3/1 上午 01:42 沒錯, 但是這種方法有資料相依性的關係,
也就是說如果前沒有解出來,後面就一定不能執行?
吧....


某乙 2003/3/1 上午 01:43 可是現在的cpu超管線已經克服資料相依性的問題?
,
照你的那個做法只能減少大小,可是速度卻會變的?
舊 2003-03-18, 02:44 AM #20
回應時引用此文章
punk離線中  


    回應


POPIN
主題工具

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

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



所有的時間均為GMT +8。 現在的時間是10:44 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。