Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Параллельные и распределённые системы ⇐ ПредыдущаяСтр 6 из 6
Параллелизм — это свойство систем, при котором несколько вычислений выполняются одновременно, и при этом, возможно, взаимодействуют друг с другом. Был разработан ряд математических моделей для общего вида параллельных вычислений, в том числе сети Петри, процессы исчисления и модель Parallel Random Access Machine[en] (машины с параллельным произвольным доступом). Распределённая система расширяет идею параллелизма на несколько компьютеров, связанных посредством сети. Компьютеры в пределах одной распределённой системы имеют свою собственную память и часто обмениваются информацией между собой для достижения общей цели. Базы данных База данных предназначена для упрощения организации, хранения и извлечения больших объёмов данных. Управление цифровыми базами данных происходит с помощью системы управления базами данных (СУБД), предназначенными для хранения, создания, поддержки и поиска данных, посредством моделей баз данных и языков запросов. Информатика в здравоохранении Информатика здравоохранения[en] рассматривает вычислительные методы для решения задач в сфере здравоохранения[источник не указан 152 дня]. Информационная наука Информационная наука — это междисциплинарная область, связанная с анализом, сбором, классификацией, манипулированием, хранением, поиском, распространением и защитой информации[уточнить].
Программная инженерия Программная инженерия изучает разработку, внедрение и модификацию программного обеспечения в целях гарантии его высокого качества, доступности, простоты в обслуживании. Это систематический подход к проектированию программного обеспечения, предусматривающий применение инженерных практик в области программного обеспечения. Программная инженерия рассматривает организацию и анализ программного обеспечения — она не просто занимаемся созданием или производством нового программного обеспечения, но и его внутренним содержанием и организацией. Естественная информатика Естественная информатика — это естественнонаучное направление, изучающее процессы обработки информации в природе, мозге и человеческом обществе[уточнить]. Она опирается на такие классические научные направления, как теории эволюции, морфогенеза и биологии развития, системные исследования, исследования мозга, ДНК, иммунной системы и клеточных мембран, теория менеджмента и группового поведения, история и другие[53][54]. Кибернетика, определяемая, как «наука об общих закономерностях процессов управления и передачи информации в различных системах, будь то машины, живые организмы или общество»[55] представляет собой близкое, но несколько иное научное направление. Так же, как математика и основная часть современной информатики, оно вряд ли может быть отнесено к области естественных наук, так как резко отличается от них своей методологией, (несмотря на широчайшее применение в современных естественных науках математического и компьютерного моделирования). Великие идеи информатики Философ Билл Рапапорт отметил три великие идеи информатики[56]
Вся информация о любой вычислимой проблеме может быть представлена с использованием только 0 и 1 (или любой другой бистабильной пары, которая может быть триггером между двумя легко различимыми состояниями, такими как «включено»/«выключено», «намагничено»/«размагничено», «высокое напряжение»/«низкое напряжение» и т. д.) См. также: Цифровая физика
Каждый алгоритм может быть выражен на языке, понятном для компьютера в виде 5 основных инструкций: · перемещение на позицию влево · перемещение на позицию вправо · чтение символа на текущей позиции · вывести 0 на текущей позиции · вывести 1 на текущей позиции См. также: Машина Тьюринга
Только 3 правила необходимы для того, чтобы совместить любой набор базовых инструкций в более сложные: последовательность: сперва сделать это; затем сделать то выбор: если такой и такой случай, THEN (тогда сделать это) ELSE (иначе сделать то) повторение: WHILE (до тех пор, пока такой и такой случаи — делать это) Обратите внимание, что 3 правила Бема и Якопини могут быть упрощены с использованием goto (что означает, что это более элементарно, чем структурное программирование).
Популярное:
|
Последнее изменение этой страницы: 2017-03-03; Просмотров: 714; Нарушение авторского права страницы