Организация и функционирование компьютеров


Компьютер – универсальная вычислительная машина - часть 3


Этим он отличается от вычислительных устройств, являющихся частью производственных комплексов и выполняющих внутри них специальные функции. Любая информация представляется в цифровой форме (в двоичной системе счисления) и размещается в специальном хранилище данных, которое называется оперативной памятью компьютера. Алгоритм отображается в компьютере в форме машинной программы и состоит из отдельных инструкций – машинных команд. Очередная машинная команда производит с данными в оперативной памяти определенные действия. Число различных типов машинных команд ограничено.

Отметим основные свойства алгоритмов, лежащих в основе работы современных компьютеров:

¨ дискретность - алгоритм представляет собой структурированное конечное множество элементарных действий; все типы элементарных действий задаются заранее списком;

¨     массовость - алгоритм должен быть применим ко многим различным наборам входной информации, а не к одному единственному;

¨     повторяемость - алгоритм должен давать один и тот же результат при одних и тех же входных значениях;

¨     конечность - алгоритм должен давать решение задачи за конечное число шагов.

Понятие интуитивного алгоритма существенно шире, чем понятие программы на компьютере. Очень многие правила или инструкции во многих областях знания или практической жизни являются алгоритмами. Таковы, например, правила поведения в обществе, должностные инструкции, инструкции к бытовой технике и т.д.

Формулировка желаемого результата некоторого действия в большинстве случаев ничего не говорит о содержании самого действия. Очень часто построение алгоритма является очень сложной задачей, требующей оригинальных решений. Проблема в том, что при обычном описании на естественном языке многие детали как очевидные остаются за кадром. Однако если мы фор­му­лируем формальное предписание, которое должно быть истолковано компьютером однозначно и не содержать неопределен­ности, мы должны предусмотреть все возможные варианты развития событий, все варианты возможных дан­ных и правильно на них реагировать.


- Начало -  - Назад -  - Вперед -



Книжный магазин