IT News

Сб10122016

Last updateЧт, 24 Март 2016 11pm

Вы здесь: Главная Статьи Статьи ИТ Как работает компьютер

Как работает компьютер

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

Центральный процессор (ЦПУ) содержит программный счетчик, обеспечивающий порядок команд. После каждой операции программный счетчик продвигается на один шаг.
Другие компоненты ЦПУ, включают контрольный модуль, который руководит пошаговыми операциями по обработке данных; арифметический логический модуль (АЛМ), осуществляющий операции со сложением, вычитанием и сравнением.
Справа изображены шаги, объясняющие, как компьютер оперирует командами и данными, чтобы выполнить простое задание «сложение». Программа поручает компьютеру сложить два числа и запомнить их сумму - как приказано в третьей строке на экране (внизу), что читается как «30 С = А+Б». Для выполнения этой задачи требуется пройти много шагов, но каждый из них занимает всего тридцать биллионных секунды, и вычисления производятся очень быстро. Хотя внутри компьютера все числа записаны в двоичной системе исчисления, здесь они представлены в десятичной системе для облегчения чтения.

Инструктирование компьютера
Оператор записал короткую программу на компьютерном языке БЕЙСИК. Первые две строки под номерами 10 и 20 (слева) приказывают компьютеру извлечь цифры из клавиатуры. На диаграммах справа показано, как компьютер выполняет третью команду. Эта команда «С = А+Б» приказывает компьютеру сложить числа А и Б, а в четвертой строке содержится приказ запомнить результат. Строка 50 завершает программу. В данном случае А находится в ячейке 86, Б в ячейке 87, а С будет определено в ячейку 88.

1. Первые инструкции. Контрольный модуль получает команды из ячеек 78 и 79. После декодирования команд он знает, что должен доставить данные из ячейки 86.

2. Передвижение первого числа. Контрольный модуль копирует А - число «3» из ячейки 86, и помещает его в один из регистров - временное хранилище для небольшого количества данных.

3. Считывание команды «Сложение». Контрольный модуль получает следующую команду - команду «сложение» - из ячеек 80 и 81 и декодирует эти команды.


4. Считывание данных. Следуя командам, контрольный модуль копирует значение В, равное 2 из ячейки 87, и помещает его в АЛМ.

5. Сложение данных. Первое число берется из ЗУ центрального процессора и направляется в АЛМ, где осуществляются математические операции. Компьютер может сложить два числа.

6. Временное хранение. Сумма сложения временно хранится в регистре ЦПУ, пока в контрольный модуль не поступит дальнейших распоряжений от пользователя.

7. Суммирование. Контрольный модуль добывает из ячейки 82 команду сохранить данные в памяти в позиции 88, где они будут легко доступны для последующих вычислений

8. Хранение. Контрольный модуль помещает сумму, число «5», в ячейку 88 в соответствии с командой, завершив восемь операций, необходимых для выполнения одной стооки тоогоаммы.

Вы здесь: Главная Статьи Статьи ИТ Как работает компьютер

Популярные материалы из данной категории:

системный блок

Виды корпусов и блоков питания системного блока

Системный блок – корпус компьютера, в котором находятся основные элементы персонального компьютера или сервера. Его задача в защите внутренней компоновки компьютера от воздействия извне и механических повреждений. Так же не маловажное назначение системного…
bpwin1

BPWin. Лабораторная работа №1

Тема: Знакомство с CASE-средством разработки информационных систем BPwin Цель работы: познакомиться с CASE-средством BPwin фирмы Computer Associates, научиться строить модель в методологии IDEF0 . Порядок работы:1. Ознакомиться с принципами построения модели…
первый калькулятор

Кто изобрел первый калькулятор?

Интеллектуальное брожение в 17 веке привело к новым высотам и открытиям в математике, что значительно облегчило труд тех, кто неустанно разрабатывал калькуляторы.

Что такое двоичный код?

Всем известно, что компьютеры могут выполнять вычисления с большими группами данных на огромной скорости. Но не все знают, что эти действия зависят всего от двух условий: есть или нет ток и какое напряжение.

Как работает мобильный (сотовый) телефон

Связь мобильных, или, как их еще называют, сотовых, телефонов осуществляется не при…

Как работает факс

Факсимильная, или факс машина была изобретена в 1842 году, но популярность обрела лишь в…

Как работает пейджер

Как и сотовые телефоны, электронные пейджеры передают и принимают сигналы при помощи…

Как работает клавиатура компьютера

В большинстве компьютерных систем клавиатура яв­ляется панелью управления, через которую…

Что такое оптоволокно?

Как свет передает информацию? Фиброоптическая связь - это способ передачи информации за…
дифференциальный двигатель

Кто придумал первый компьютер

В 19 веке, задолго до наступления эпохи электричества, англичанин Чарльз Бэббидж так…

Как происходит аналого-цифровое преобразование

Мир полон изменяемых величин. Некоторые величины изменяются непрерывно, некоторые шаг за…
информационные технологии

Информационные технологии

Информационные технологии. Что это? В последнее время, так часто, приходится слышать о…