Связанные понятия
Инженерная биология (англ. engineering biology) — направление биоинженерии, объединяющее методы высокоуровневого проектирования и реализации искусственных организмов или их компонентов, в том числе ранее не существовавших в природе.
Теневая биосфера — гипотетическая микробная биосфера Земли, которая использует биохимические и молекулярные процессы, радикально отличающиеся от аналогичных процессов в известных в настоящее время организмах. Хотя жизнь на Земле относительно хорошо изучена, теневая биосфера всё же может остаться незамеченной, потому что исследование микробного мира направлено в первую очередь на биохимию макроорганизмов. Термин был придуман учеными Кэрол Клэнд и Шелли Копли в 2005 году.
Уничтожение данных — последовательность операций, предназначенных для осуществления программными или аппаратными средствами необратимого удаления данных, в том числе остаточной информации.
Хатимодзи-ДНК (англ. Hachimoji DNA; от яп. 八 «hachi» — восемь и 文字 «moji» — буква) — дезоксирибонуклеиновая кислота (ДНК) с восемью нуклеотидами, четыре из которых являются естественными и четыре — искусственно синтезированными. Впервые информация о синтезе хатимодзи-ДНК появилась в феврале 2019 года. Открытие этого типа ДНК стало возможным в результате научных исследований Фонда прикладной молекулярной эволюции США, финансируемым НАСА. По строению и свойствам хатимодзи-ДНК подобна природной ДНК...
Виртуальная полимеразная цепная реакция (ПЦР in silico, цифровая ПЦР, электронная ПЦР, е-ПЦР) — математический метод компьютерного анализа теоретической полимеразной цепной реакции, использующий данные о нуклеотидных последовательностях праймеров (или ДНК-зондов) для предсказания потенциальной амплификации фрагментов исследуемого генома, хромосомы, или любого другого участка ДНК.
Итеративный подход (англ. iteration - «повторение») в разработке программного обеспечения — это выполнение работ параллельно с непрерывным анализом полученных результатов и корректировкой предыдущих этапов работы. Проект при этом подходе в каждой фазе развития проходит повторяющийся цикл PDCA: Планирование — Реализация — Проверка — Оценка (англ. plan-do-check-act cycle).
Подробнее: Итеративная разработка
Вычислительная нейробиология — междисциплинарная наука, целью которой является объяснение в терминах вычислительного процесса того, как биологические системы, составляющие нервную систему, продуцируют поведение. Она связывает нейробиологию, когнитивистику и психологию с электротехникой, информатикой, вычислительной техникой, математикой и физикой.
Метамодель в информатике — модель, описывающая другую модель; транзитивное отношение между двумя моделям (например: если модель M1 описывает язык L0, в котором формулируется модель M0, то M1 является метамоделью М0; если же модель M2 описывает язык L1, в котором была сформулирована модель М1, то М2 — это метамодель M1, а M2 является тогда для M0 мета-метамоделью).
Храповик Мёллера (по имени американского генетика Германа Мёллера и механического устройства — храповика) в эволюционной генетике — процесс необратимого накопления в генофонде популяций, неспособных к половому процессу, вредных мутаций, приводящих к снижению уровня адаптации и вымиранию вида.
Теорема схем , или теорема шаблонов — основная теорема теории генетических алгоритмов, дающая обоснование их эффективности. Впервые сформулирована и доказана Дж. Холландом в 1975 году.
Осцилля́тор (англ. oscillator) — класс конфигураций в «Жизни» — созданной Конвеем модели клеточного автомата.
Модель мозга — любая теоретическая система, которая стремится объяснить физиологические функции мозга с помощью известных законов физики и математики, а также известных фактов нейроанатомии и нейрофизиологии . Существуют по меньшей мере два основных положения, играющих фундаментальную роль в теории функционирования мозга, в отношении которых сходится мнение большинства современных теоретиков...
Полная виртуализация возможна исключительно при условии правильной комбинации оборудования и программного обеспечения. Например, она была невозможной ни в серии IBM System/360, за исключением IBM System/360-67, ни в ранних IBM System/370, пока IBM не добавила оборудование виртуальной памяти в своих System/370 в 1972 г.
Репортёрные гены (гены-репортёры, англ. reporter gene) в молекулярной биологии — гены, которые присоединяют к регуляторным последовательностям других генов для исследования проявлений генов в культурах клеток. Некоторые репортёрные гены используются исследователями, так как их экспрессия придаёт организму чётко выраженные легко измеряемые характеристики, некоторые, — так как они являются селективными маркерами. Репортёрные гены используют для того, чтобы определить уровень экспрессии гена в клетке...
Подробнее: Репортёрный ген
Окончательная смерть (информационно-теоретическая смерть) — теоретическая концепция, стремящаяся описать объективным образом пограничное состояние разрушения человеческого мозга (или любой другой познающей структуры, способной воплощать личность), после перехода которого не существует теоретической возможности любым физическим способом восстановить исходную личность. На практике это означает, что энтропия должна быть обращена для восстановления личности в последнее состояние при работающем мозге...
Ортогене́з (от греч. ὀρθός — прямой и генез) — концепция в эволюционном учении, утверждающая, что развитие живой природы обусловлено внутренними причинами, направляющими ход эволюции по определённому маршруту, строго определяя его направление. По этой концепции, направленность эволюции определяется тем, что сама изменчивость изначально имеет определённую направленность. Направленность эволюции не зависит от естественного отбора. Все изменения живых форм происходят по немногим, строго предопределённым...
Машина вывода — программа, которая выполняет логический вывод из предварительно построенной базы фактов и правил в соответствии с законами формальной логики.
Фа́ззинг (англ. fuzzing) — техника тестирования программного обеспечения, часто автоматическая или полуавтоматическая, заключающая в передаче приложению на вход неправильных, неожиданных или случайных данных. Предметом интереса являются падения и зависания, нарушения внутренней логики и проверок в коде приложения, утечки памяти, вызванные такими данными на входе. Фаззинг является разновидностью выборочного тестирования (англ. random testing), часто используемого для проверки проблем безопасности...
Состояние (англ. State) — поведенческий шаблон проектирования. Используется в тех случаях, когда во время выполнения программы объект должен менять своё поведение в зависимости от своего состояния.
Символический искусственный интеллект — это собирательное название для всех методов исследования искусственного интеллекта, основанных на высокоуровневом «символическом» (человекочитаемом) представлении задач, логики и поиска. Символический ИИ лёг в основу доминирующей парадигмы исследований ИИ с середины 1950-х до конца 1980-х.
Сетевая система управления (NCS - Network Control System) — это управляющая система, в которой контуры управления замкнуты через сеть связи. Отличительной чертой NCS является то, что компоненты системы обмениваются сигналами управления и обратной связи через коммуникационную сеть в форме пакетов.
Концептуальное программирование - подход к программированию, описанный Э.Х. Тыугу в одноименной книге . К. программирование предполагает оперирование понятиями (концептами), описанными в терминах предметной области, что позволяет использовать ЭВМ на этапе постановки задачи. Достаточно точное описание задачи позволяет ЭВМ автоматически составлять программы для её решения. Характерными особенностями концептуального программирования являются также использование языка предметной области и использование...
Микроробот ы (или микроботы) - это область микроробототехники, в частности проектирование мобильных роботов с характерными размерами менее 1 мм. Это название также может быть использовано для роботов, способных к работе с компонентами размером в микрометры.
Внедрение зависимости (англ. Dependency injection, DI) — процесс предоставления внешней зависимости программному компоненту. Является специфичной формой «инверсии управления» (англ. Inversion of control, IoC), когда она применяется к управлению зависимостями. В полном соответствии с принципом единственной ответственности объект отдаёт заботу о построении требуемых ему зависимостей внешнему, специально предназначенному для этого общему механизму.
Нейронный машинный перевод (англ. Neural Machine Translation, NMT) — это подход к машинному переводу, в котором используется большая искусственная нейронная сеть. Он отличается от методов машинного перевода, основанных на статистике фраз, которые используют отдельно разработанные подкомпоненты.
Когнитивная архитектура — основа для интеллектуальных агентов. Она предлагает искусственные вычислительные процессы, которые действуют как определенные когнитивные системы, чаще всего, как человек, или действует разумно по некоторому определению. Когнитивные архитектуры образуют подмножество общих архитектур агента. Термин «архитектура» подразумевает подход, который пытается моделировать не только поведение, но и структурные свойства моделируемой системы.
Открытая система в теории систем — система, которая непрерывно взаимодействует со своей средой. Взаимодействие может принимать форму информации, энергии или материальных преобразований на границе с системой. Открытая система противопоставляется изолированной, которая не обменивается энергией, веществом или информацией с окружающей средой.
Автоматическое планирование и диспетчеризация (англ. Automated planning and scheduling, APS) — область задач искусственного интеллекта, касающаяся выполнения стратегии или последовательности действий, обычно для интеллектуальных агентов, автономных роботов и беспилотных аппаратов. В отличие от классических проблем управления и классификации, решения задач данной области комплексны, неизвестны и должны разрабатываться и оптимизироваться в многомерном пространстве.
Функциональная спецификация в системной инженерии и разработке программного обеспечения — это документ, описывающий требуемые характеристики системы (функциональность). Документация описывает необходимые для пользователя системы входные и выходные параметры (например, программная система).
Схе́ма уско́ренного перено́са — комбинационная логическая схема, входит в арифметико-логическое устройство большинства современных ЭВМ микропроцессоров и микроконтроллеров.
Правило одного определения (One Definition Rule, ODR) — один из основных принципов языка программирования C++. Назначение ODR состоит в том, чтобы в программе не могло появиться два или более конфликтующих между собой определения одной и той же сущности (типа данных, переменной, функции, объекта, шаблона). Если это правило соблюдено, программа ведёт себя так, как будто в ней существует только одно, общее определение любой сущности. Нарушение ODR, если оно не будет обнаружено при компиляции и сборке...
Биологические моторы (англ. biological motors) — моторные белки и белковые комплексы, генерирующие механическое усилие для осуществления движения клеток, внутриклеточного транспорта и других биологических процессов.
Фьютекс (англ. futex, сокращение от англ. fast userspace mutex) — в программировании способ реализации семафоров и мьютексов POSIX в Linux. Впервые введены в ядро Linux с версии 2.5.7 (development); выработана стабильная семантика с 2.5.40; включаются в стабильные версии серии 2.6.x.
Повсеместные вычисления (вездесущие вычисления, юбикомп, от англ. ubiquitous computing) — понятие, обозначающее модель взаимодействия человека с вычислительной системой, в которой пользователь окружён вычислительными устройствами, пронизывающими окружающую среду, интегрированными в повседневные вещи. В отличие от виртуальной реальности, где в компьютере отражается виртуальный мир, при повсеместных вычислениях компьютеры привносятся в реальный мир вокруг человека, этот мир состоит из множества цифровых...
Геммулы — гипотетические частицы наследственности, обеспечивающие наследование приобретённых организмом признаков в умозрительной «временной теории пангенезиса» Ч.Дарвина (1868 г.). Двигаясь с током крови, геммулы, согласно предположению Дарвина, собираются в половых элементах, и обеспечивают передачу информации в половые клетки об изменениях тела. Однако данная теория была в целом отвергнута после повторногo открытия законов Менделя.
Цифровая философия — направление в философии и космологии, поддерживаемое такими людьми, как Грегори Хайтин, Эдвард Фредкин, Стивен Вольфрам и Конрад Цузе.Цифровая философия отделилась от цифровой физики (оба термина введены Эдвардом Фредкиным) и предлагает основывать современную физику на клеточных автоматах. Точнее говоря, ученые, поддерживающие это направление исходят из предположения, что вселенная — гигантский Тьюринг-полный клеточный автомат.
Эпигенетическая терапия — предполагаемый метод лечения и профилактики различных заболеваний и патологий посредством воздействия (обычно медикаментозного) на эпигеном пациента. Возникновение метода связано с развитием теории эпигенетического наследования.
Процедурное текстурирование — метод создания текстур, при котором изображение текстуры создается с помощью какого-либо алгоритма (процедурного алгоритма).
«Подрывные инновации » (англ. Disruptive innovation) — инновации, которые изменяют соотношение ценностей на рынке. При этом старые продукты становятся неконкурентоспособными просто потому, что параметры, на основе которых раньше проходила конкуренция, теряют свое значение.
Интервальные повторения (англ. spaced repetition) — техника удержания в памяти, заключающаяся в повторении запомненного учебного материала по определённым, постоянно возрастающим интервалам. Хотя этот принцип может найти применение для запоминания любой информации, наиболее широкое распространение он получил при изучении иностранных языков. Интервальные повторения не предполагают заучивания наизусть без понимания (но и не исключают его), и не противопоставляются мнемонике.
Термотоговые (лат. Thermotogaceae) — единственное семейство бактерий из одноимённых типа и класса термотог (Thermotogae). Грамотрицательные анаэробные, в основном термофильные и гипертермофильные микроорганизмы. Название типового рода Thermotoga, от которого произошли названия более высоких таксонов, отражает его существование при высоких температурах, вкупе с характерной, похожей на футляр структурой, называемой «тога», окружающей клетки этих видов.
Инверсия управления (англ. Inversion of Control, IoC) — важный принцип объектно-ориентированного программирования, используемый для уменьшения зацепления в компьютерных программах. Также архитектурное решение интеграции, упрощающее расширение возможностей системы, при котором поток управления программы контролируется фреймворком.
Отделение
содержания от представления (или «разделение формы и содержания») это общепринятая идиома, философия дизайна и методология, применяемая в контексте различных издательских технологических дисциплинах, включая информационный поиск, обработку шаблонов, веб-дизайн, веб-программирование, обработку текста, компьютерную вёрстку и разработку управляемую моделями. Это конкретный случай более общей философии разделения ответственности.
Атака возврата в библиотеку (англ. Return-to-libc attack) — один из видов компьютерных атак, популярных на x86-совместимых машинах и схожие с ними, связанных с переполнением буфера, когда адрес возврата функции на стеке подменяется адресом иной функции в программе, и в последующую часть стека записываются параметры для вызываемой функции. Эта техника позволяет нападающему выполнить какую-либо существующую функцию без необходимости внедрять вредноносный код в программу.
Ненавязчивый JavaScript (англ. unobtrusive JavaScript) является подходом к web-программированию на языке JavaScript. Термин был введён в 2002 году Стюартом Лэнгриджем. Под принципами ненавязчивого Javascript обычно понимаются следующие...
Бездисковая рабочая станция — это персональный компьютер, лишённый несъёмных средств для долговременного хранения данных. Существуют два основных сценария использования бездисковых рабочих станций...
Сигнату́ра ата́ки (вируса) — характерные признаки компьютерного вируса, используемые для их обнаружения. Большинство современных антивирусов, сканеров уязвимостей и систем обнаружения вторжений (СОВ) используют «синтаксические» сигнатуры, взятые непосредственно из тела атаки (файла вируса или сетевого пакета, принадлежащего эксплойту). Также существуют сигнатуры, основанные на поведении или аномалиях — например, слишком агрессивное обращение к какому-либо сетевому порту на компьютере.