Компьютер (англ. computer —
вычислитель) представляет собой
программируемое электронное
устройство, способное обрабатывать
данные и производить вычисления, а
также выполнять другие задачи
манипулирования символами [51]
.
Существует два основных класса
компьютеров:
цифровые компьютеры, обрабатывающие
данные в виде двоичных
кодов;
аналоговые компьютеры,
обрабатывающие непрерывно меняющиеся
физические величины (электрическое
напряжение, время и т.д.), которые являются
аналогами вычисляемых величин.
Поскольку в настоящее время подавляющее
большинство компьютеров являются
цифровыми, далее будем рассматривать
только этот класс компьютеров и слово "компьютер"
употреблять в значении "цифровой
компьютер".
Основу компьютеров образует аппаратура
(HardWare), построенная, в основном, с
использованием электронных и
электромеханических элементов и
устройств. Принцип действия
компьютеров состоит в выполнении программ
(SoftWare) — заранее заданных, четко
определённых последовательностей
арифметических, логических и других
операций.
Любая компьютерная программа
представляет собой последовательность
отдельных команд.
Команда — это описание операции,
которую должен выполнить компьютер.
Как правило, у команды есть свой код
(условное обозначение), исходные
данные (операнды) и результат.
Например, у команды "сложить два числа"
операндами являются слагаемые, а
результатом — их сумма. А у команды "стоп"
операндов нет, а результатом является
прекращение работы программы.
Результат команды вырабатывается по
точно определенным для данной команды
правилам, заложенным в конструкцию
компьютера.
Совокупность команд, выполняемых
данным компьютером, называется системой
команд этого компьютера.
Компьютеры работают с очень высокой
скоростью, составляющей миллионы — сотни
миллионов операций в секунду.