1.3 Устройство ПК
Большинство современных ЭВМ строится по принципам, сформулированным американским ученым Дж. фон Нейманом в 1945 году:
•основными блоками являются блок управления, арифметико-логическое устройство, память и устройства ввода-вывода;
•информация кодируется в двоичной форме и разделяется на единицы, называемые словами;
•алгоритм представляется в форме последовательности управляющих слов (команд), которые определяют смысл операции. Совокупность команд – программа;
•программы и данные хранятся в одной и той же памяти. Разнотипные слова различаются по способу использования, но не по способу кодировки;
•устройство управления и арифметико-логическое устройство обычно объединяются в одно, называемое центральным процессором.
Арифметико-логическое устройство выполняет основную работу по переработке информации, хранимой в оперативной памяти и выполняет, в соответствии со своим названием, арифметические и логические операции. При этом, независимо от вида операции, происходит формирование по двум входным переменным одной выходной, являющейся результатом операции. Вид операции определяется командой, получаемой от устройства управления. Для хранения характеристики результатов операции используется флаговый регистр. Кроме того, АЛУ имеет набор программно-доступных ячеек памяти, называемых регистрами процессора, которые могут быть использованы программистом при написании программы.
Устройство управления выполняет генерацию распределенной во времени последовательности внутренних и внешних управляющих сигналов, обеспечивающих выборку и выполнение команд. На этапе выборки команды УУ интерпретирует команду, выбранную из программной памяти. На этапе выполнения команды в соответствии с типом реализуемой операции УУ формирует требуемый набор команд низкого уровня для АЛУ и других устройств, которые задают последовательность простейших низкоуровневых операций. В своей работе УУ также использует ряд ячеек памяти – регистров.
Схематично устройство ПК показано ниже на рисунке (рисунок не отражает точную структуру ПК и все элементы, которые могут в нем присутствовать).
- 1.3 Устройство ПК
- 1.5Автоматизированные и информационные системы
- 2. PASCAL
- 2.1 Алфавит
- 2.2 Типы данных
- 2.7 Операторы
- 2.7.1 Оператор присваивания
- 2.7.2 Составной оператор
- 2.7.3 Условный оператор IF
- 2.8 Одномерные массивы
- 2.10 Строки
- 2.12 Множества
- 2.15 Перечисляемый тип
- 2.18 Локализация имен
- 2.20 Операторы прерывания
- 2.23 Динамические массивы Delphi
- 3. ОСНОВНЫЕ ПОЛОЖЕНИЯ ООП
- 4. БАЗОВЫЕ КЛАССЫ DELPHI
- 4.1 TObject
- 4.2 Exception
- 4.8 TStringList
- 4.14 TPicture
- 4.15 TComponent
- 4.16 TControl
- 4.21 TTreeView
- 4.24 TForm