![]() |
||
*停權中*
加入日期: 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 |
|||||||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Apr 2001 您的住址: 台中
文章: 522
|
這....我連你問什麼都看不懂
![]() 怎麼辦啊~~ ![]()
__________________
阿母啊~哇系戴哈生囉~! ![]() 白癡猜謎:多芬.麗仕.莎宣.潘婷.....哪一家比較有錢? |
||
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: 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 ![]() |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: 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都是此種壓縮的產物 |
![]() |
![]() |
*停權中*
加入日期: Jul 2001 您的住址: 彰化
文章: 483
|
雖然我也看不太懂,
不過這位的網友的意思可能是說, 有無類似單體細菌如此有效率又精簡的軟體. |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jan 2000 您的住址: 噗噗噗噗
文章: 4,489
|
有一隻狗,看了這一篇..
很努力的想要把他看懂.. 可是他現在倒在地上口吐白沫了... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
__________________
![]() 你們都是我的心肝寶貝呀.. |
![]() |
![]() |
Major Member
![]() 加入日期: Dec 2000
文章: 125
|
擴大CPU指令集解釋範圍,可以減少軟體編碼數量,但也會同時降低了CPU
的應用範圍. 例如: 極端的例子 CPU FOR WIN-2K ONLY CAUTION!! NOT FOR WIN-98 AND WIN-XP USER!! |
![]() |
![]() |
Power Member
![]() ![]() 加入日期: 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 ![]() |
![]() |
![]() |
Regular Member
![]() ![]() 加入日期: Apr 2002 您的住址: 丟垃圾要收錢依然烏煙瘴氣的城市...
文章: 92
|
你是永野護嗎?
我有一種感覺...
如果能完美的解釋這個問題的話 FATIMA就誕生了...... ![]() |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() = PCDVD認證賣家 =
加入日期: Jan 2001 您的住址: ZOO
文章: 4,171
|
跟壓縮軟體的概念是相同的.
作者的意思是說,要把壓縮的概念應用到OS上嗎? 這在很久以前的OS就有了. 可是速度會變慢. 要直接去讀取,還是在經過編譯,解譯在出來,會比較快?? 要讓速度"變快",就要如同CPU,或顯示卡等,本身就是各種不同的技術才行,如CPU裡面的不同"技術"等.用軟體去啟動硬體運算,這樣"效能"才會出來. 如果是只是要用軟體的技術,效能比較不會明顯... 只有得到更多的容量,但有時還會犧牲了速度.
__________________
活在當下,享受當下,就算當下是痛苦 你是自由的,能剝奪你的自由只有自己 只要知道為何而戰,就沒什麼不能忍受 最大的敵人往往不是別人,而是你自己 找尋自己心中的天使,是我一生的課題 會生氣,是因為心裡有不足的地方造成 手把青秧插滿田,低頭便見水中天;六根清淨方為道,退步原來是向前 此文章於 2003-03-15 12:48 PM 被 JING FENG 編輯. |
![]() |
![]() |