DNA與二進位

來源:互聯網
上載者:User

         

          我曾經寫過一篇關於DNA和二進位關係的文章,前幾天又複習了一下,感慨頗多。我是學生物的,後來又加學了電腦軟體開發,發現不同領域的不同資訊有著相似的編碼方式。現在電腦學的越來越多,專業課學的越來越少了,可能是自己對IT世界更感興趣吧。通過對這篇文章的複習,提醒自己將來努力做一個跨界的人才,因為米老師曾說過提高班要培養的是全面發展的人才。現將這篇文章與CSDN的同胞們分享一下。

                                                                                                           ——題記

        米老師給我們講了用位元碼(0,1)可以表示任何資訊(文字,圖片,音樂,視屏……),於是我聯想到了生物裡面學的遺傳資訊的編碼,二者有驚人的相似之處:

   遺傳資訊  多媒體資訊
 所用編碼字元(堿基)  A T C G  0,1
 基本體的個數  4  2


       二者都可以用很少基本資料(結構)編碼出千變萬化的資訊:資訊技術用0,1編碼和表示一切資訊;基因用4類堿基(A、T、C、G)可以編碼錶示一切遺傳資訊。剩下的就是用多少0和1或用多少堿基來編碼資訊的問題,所用的二進位位或堿基越多,可攜帶的最大資訊量也越多。以下以ASCII碼和氨基酸的密碼子為例:






       其中遺傳密碼用3個堿基編碼錶示;ASCII碼用7位位元編碼.科學家在研究遺傳密碼時曾設想過用2個堿基編碼,但這樣共有4^2=16種編碼,而氨基酸有20種,不能包含所有氨基酸,後來用三個表示,結果不僅能編碼所有的氨基酸而且也符合事實。 
       在電腦內部以ASCII碼識別字元和控制符,在基因表達時以密碼子識別氨基酸;不同的堿基序列表示不同的遺傳資訊,從根本上說是因為不同的堿基序列代表了不同的氨基酸序列,從而所形成的蛋白質的一級結構不同,進而其進階結構不同,而蛋白質是生命活動的體現著,所以生物的性狀也不同。         0和1可以表示出千變萬化的電腦資訊;ATCG可以表示出無窮多的性狀(每個生物的遺傳資訊都不同)這是多麼巧合的事情。          西方人邏輯思維好,從二進位和遺傳密碼的發現就可以體現出來 
       用有限去表現無限,用簡單去表現複雜,這其實是人類文化的通則。任何的英文文章都歸結為26個字母,任何的簡體漢字都歸結為橫豎撇那,任何的物質都可以歸結為核子和電子。電腦內的任何操作都歸結為算術運算和邏輯運算(CPU中運算器的功能)。然而人類的智慧就在於如何用有限去實現無限,用簡單去實現複雜。在21世紀人類的不可再生資源在減少,如何用有限的資源去實現最大的現實效益呢?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.