Автор работы: Пользователь скрыл имя, 16 Ноября 2013 в 13:55, доклад
Еще при создании первых компьютеров в 1945 году знаменитый математик Джон фон Нейман описал, как должен быть устроен компьютер, чтобы он был универсальным и эффективным устройством для обработки информации. Эти основы конструкции компьютера называются принципами фон Неймана. Сейчас подавляющее большинство компьютеров в основных чертах соответствуют принципам фон Неймана.
Наконец, поскольку пользователю
часто требуется вводить в
компьютерную систему новую информацию,
необходимы еще и устройства ввода.
Простейшим устройством ввода является
клавиатура. Широкое распространение
программ с графическим интерфейсом
способствовало популярности другого
устройства ввода — манипулятора
мышь. Наконец, очень эффективным
современным устройством для
автоматического ввода
Быстродействие различных
компонентов компьютера (процессора,
оперативной памяти и контролеров
периферийных устройств) может существенно
различаться. Для согласования быстродействия
на системной плате
Теперь, когда мы знаем основные устройства компьютера и их функции, осталось выяснить, как они взаимодействуют между собой.
Взаимосвязь основных устройств. Напомним, что для связи основных устройств компьютера между собой используется специальная информационная магистраль, обычно называемая инженерами шиной (FSB: Front Side Bus), параллельная, 64 бита. Шина состоит из трех частей:
Частота FSB в настоящее время достигает 900 МГц, пропускная способность достигает величины 64 бита×200 МГц×4(QDR)/8=6400 Мбайт/с.
Рассмотрим в качестве
примера, как процессор читает содержимое
ячейки памяти. Убедившись, что шина
в данный момент свободна, процессор
помещает на шину адреса требуемый
адрес и устанавливает
Подчеркнем также, что
описанная нами функциональная схема
на практике может быть значительно
сложнее. Современный компьютер
может содержать несколько
Магистральная структура позволяет легко подсоединять к компьютеру именно те внешние устройства, которые нужны для данного пользователя. Благодаря ей удается скомпоновать из стандартных блоков любую индивидуальную конфигурацию компьютера.