Hvad er DNA-computing, hvordan fungerer det, og hvorfor det er så vigtigt
I det seneste årti er ingeniører stødt på fysikkens barske virkelighed i deres stræben efter mere kraftfulde computere: transistorer, de tænd- og slukkontakter, der driver computerprocessoren, kan ikke gøres mindre, end de er i øjeblikket. Hvis man ser ud over siliciumchippen, er man i øjeblikket ved at udvikle et intuitivt alternativ, hvor man bruger DNA til at udføre den samme slags komplekse beregninger, som siliciumtransistorer gør nu. Men hvad er DNA-computing, hvordan fungerer DNA-computing, og hvorfor er det så vigtigt?
Beyond The Transistor
Problemet med transistorer er, at de nu findes i en størrelsesorden på få nanometer – kun et par siliciumatomer tykke. De kan praktisk talt ikke gøres mindre, end de er nu.
Hvis de bliver endnu mindre, vil den elektriske strøm, der strømmer gennem transistoren, let sive ud i andre komponenter i nærheden eller deformere transistoren på grund af varme, hvilket gør den ubrugelig. Man har brug for et minimalt antal atomer for at få transistoren til at fungere, og den grænse har vi funktionelt set nået.
Ingeniører har fundet nogle løsninger på dette problem ved at bruge multicore- og multiprocessorsystemer til at øge regneevnen uden at skulle skrumpe transistorerne yderligere, men også dette er forbundet med kompromiser i form af programmeringsudfordringer og strømbehov, så der er brug for en anden løsning, hvis vi håber at se mere kraftfulde computere i fremtiden.
SÅ OGSÅ: KOGNITIV DATABEHANDLING: Mere menneskelig end kunstig intelligens
Mens kvantecomputere har fået meget omtale på det seneste, kan DNA-computere være lige så – eller endda mere – kraftfulde end selv kvantecomputere, og de støder ikke på nær så mange af de stabilitetsbegrænsninger, som kvantecomputere har. Desuden ved vi, at det virker; vi er selv levende eksempler på DNA-computingens datalagring og beregningskraft.
Den udfordring, som DNA-computing står over for, er, at det sammenlignet med klassisk computing er smerteligt langsomt. Evolutionen har haft hundreder af millioner af år til at udvikle den komplicerede DNA-sekvens, der findes inde i hver eneste af vores celler, så DNA er vant til at arbejde efter geologiske tidsskalaer og ikke efter de mange gigahertz, som moderne klassiske processorer har.
Så hvordan fungerer DNA-computing så, og hvorfor forfølger vi det, hvis det er så langsomt?
Hvad er DNA-computing, hvordan fungerer det, og hvorfor er det så vigtigt?
For at forstå, hvad DNA-computing er, hvordan det fungerer, og hvorfor DNA-computing er så vigtigt, skal vi først holde op med at tænke på det som en slags erstatning for vores daglige klassiske computerbrug; vi kommer ikke til at spille spil på en DNA-computer lige foreløbig, hvis noget sådant overhovedet var muligt. Siliciumchips vil være med os i meget lang tid endnu.
DNA-computing er det, vi ville bruge til at løse problemer, der ligger uden for det, som en klassisk computer kan løse, på samme måde som kvantecomputere kan bryde RSA-kryptering på få øjeblikke, mens det kan tage en klassisk computer tusindvis af år at gøre det samme.
DNA-computing blev første gang beskrevet i 1994 af datalog Leonard Adleman fra University of Southern California. Efter at have læst om DNA’s struktur blev han inspireret til at skrive en artikel i tidsskriftet Science, der viste, hvordan man kunne bruge DNA til et berygtet matematisk og datalogisk problem, der er kendt som det dirigerede Hamilton Path-problem, der almindeligvis kaldes “traveling salesman”-problemet (selv om Hamilton Path-problemet er en lidt anderledes version af traveling salesaman-problemet, kan de i vores formål i det væsentlige udskiftes).
Leave a Reply