Вчені створили біокомп’ютер на базі ДНК
Вчені з університетів Джона Гопкінса і штату Північна Кароліна створили функціональний комп’ютер на основі ДНК замість традиційної електроніки. Про це йдеться в опублікованому Nature Nanotechnology дослідженні.
Протестована технологія може виконувати функції багаторазового зберігання, обчислення, вилучення, стирання і перезаписування даних. Раніше вже тестувалися способи зберігання та обчислення даних на основі ДНК, але вони не могли виконувати всі вищеописані функції.
«У звичайних обчислювальних технологіях ми вважаємо само собою зрозумілим, що способи зберігання даних та їхнього оброблення сумісні один з одним. Насправді ці процеси здійснюються в окремих частинах комп’ютера, а сучасні ПК являють собою мережу складних технологій», — прокоментував керівник проєкту Альберт Кеунг.
Він зазначив, що обчислення на основі ДНК стикаються з проблемою зберігання, вилучення та обчислення даних, якщо вони містяться у вигляді нуклеїнових кислот. Електронні обчислення більш привабливі через сумісність усіх компонентів пристрою.
«Досі вважалося, що, хоча зберігання даних у ДНК може бути корисним у довгостроковій перспективі, буде важко або неможливо розробити технологію, яка б охоплювала весь спектр операцій, що трапляються в традиційних електронних пристроях […]», — сказав Кеунг.
Експертам вдалося домогтися результату завдяки новітнім технологіям, які дали змогу створити м’які полімерні матеріали з унікальною морфологією.
«Ви можете помістити дані з тисячі ноутбуків у сховище на основі ДНК розміром з олівцеву гумку», — підкреслив Кеунг.
Дослідники зазначили, що нова технологія може розв’язувати прості задачі із судоку та шахів і «зберігати дані протягом тисяч років» без деградації розташованої в ДНК інформації.
Нагадаємо, швейцарська компанія FinalSpark створила комп’ютерну архітектуру з живої біологічної матерії — органоїдів людського мозку, яку здає в оренду вченим за $500 на місяць.
Раніше китайські вчені розробили робота з вирощеним у лабораторних умовах штучним мозком, якого можна навчити виконувати різні завдання.
Читайте ForkLog UA в соціальних мережах