Так как компьютер моделирует все информационные функции человека, то он должен иметь память для хранения информации. Память в компьютере используется нескольких типов, отличающихся по своему функциональному назначению, а также конструктивно. Рассмотрим память компьютера, которая по отношению к процессору является внутренней.
Внутренняя память компьютера предназначена для хранения программ и данных, с которыми процессор непосредственно работает, пока включен компьютер. В современных компьютерах элементы внутренней памяти изготавливаются на микросхемах.
Различают оперативную и постоянную внутреннюю память.
В оперативной памяти хранятся те программы и данные, с которыми вы работаете в данный момент. При выключении компьютера информация в оперативной памяти не сохраняется. Например, вы работаете с учебной программой по русскому языку, записанной на лазерном диске. Процессор загружает программу и все необходимые данные с этого диска в оперативную память и только после этого может их обработать.Процессор считывает команды и данные из оперативной памяти и записывает в нее результаты. После окончания работы с программой и выключения компьютера все данные из оперативной памяти исчезнут.
Таким образом, основное свойство оперативной памяти — то, что она является энергозависимой, т. к. при отключении энергии данные в ней не сохраняются.
Существуют программы для управления основными устройствами компьютера, которые не должны теряться при отключении энергии. Они хранятся в постоянной внутренней памяти компьютера. Эту информацию процессор может считывать, а изменять не может.
Оперативная память (RAM – Random Access Memory) – это массив кристаллических ячеек, способных хранить данные.
В ячейку можно записать только 0 или 1, т. е. 1 бит информации. Такая ячейка так и называется – “бит”.
Это наименьшая частица памяти компьютера и в связи с этим память имеет битовую структуру, которая определяет первое свойство оперативной памяти – дискретность.Бит является слишком маленькой единицей информации, поэтому биты объединили в группы по 8 и получили байт.
Каждый байт получает порядковый номер – адрес. Адресуемость – второе свойство оперативной памяти. Нумерация начинается с нуля.Таким образом, память можно представить себе в виде многоквартирного дома, в котором квартиры – это байты, а номер квартиры – адрес. Чтобы найти нужную информацию, необходимо знать адрес байта, в котором она хранится. Именно так поступает процессор, когда обращается за данными и программам к оперативной памяти.
Рассмотрим физический принцип действия оперативной памяти. С этой точки зрения различают динамическую память (DRAM) и статистическую память (SRAM).
Оба вида памяти запоминающих микросхем успешно конкурируют между собой, поскольку ни одна из них не является идеальной. С одной стороны, статическая память значительно проще в эксплуатации, т.к. не требует регенерации, и приближается по быстродействию к процессорным микросхемам. С другой стороны, она имеет меньший информационный объем и большую стоимость, сильнее нагревается при работе. На практике в данный момент выбор микросхем для построения ОЗУ всегда решается в пользу динамической памяти. И все же быстродействующая статическая память в современно компьютере тоже обязательно есть – кэш-память.
Оперативную память в компьютере размещают на стандартных панельках, называемых модулями.
Модули вставляются в соответствующие разъемы на материнской плате. Такая конструкция облегчает процесс замены или наращивания памяти. Важнейшей характеристикой модулей ОЗУ является их быстродействие, т.е. у памяти есть своя скорость работы. У современных модулей скорость доступа к информации порядка 10 нс.
Первую свою команду процессор находит в памяти, которая в отличие от магнитных и оптических дисков является внутренней и, в отличии от ОЗУ , энергонезависимой, т.е. хранит информацию постоянно, даже после выключения компьютера. В ПЗУ хранится информация об устройствах компьютера, т.е. параметры и характеристики монитора, жесткого диска, мыши т.д. для того, чтобы при включении компьютера, прежде чем начать работу, можно было убедиться, что все они работоспособны.
CMOS – это память с невысоким быстродействием и минимальным энергопотреблением от батарейки расположенной на материнской плате. Зарядки батарейки хватает на несколько лет. Наличие такого вида памяти позволяет отслеживать время и календарь, даже если компьютер выключен.
Подробнее о характеристиках процессора читайте в презентации к уроку.
Материнская плата – самая большая плата компьютера. На ней
располагаются магистрали, связывающие процессор с оперативной памятью, - так
называемые шины. К шинам материнской платы подключаются также все прочие
внутренние устройства компьютера. Управляет работой материнской платы микропроцессорный
набор микросхем – так называемый чипсет.
Процессор – основная микросхема компьютера. Все
вычисления выполняются в ней. Процессор аппаратно реализуется на большой
интегральной схеме (БИС). БИС является большой не по размеру, а по количеству
элементов. Использование современных высоких технологий позволяет разместить на
БИС процессора огромное количество функциональных элементов, размеры которых
составляют всего около 0.13 микрон (1 микрон = 10-6 м). Например, в процессоре
Pentium 4 их около 42 миллионов.
Основная характеристика процессора – тактовая частота
(измеряется в мегагерцах (МГц) и гигагерцах (ГГц)). Чем выше тактовая частота,
тем выше производительность компьютера. Так, например, при тактовой частоте
2000 МГц процессор может за одну секунду изменить свое состояние 2000 миллионов
раз.
Единственное устройство, о существовании которого процессор
“знает от рождения” – оперативная память – с нею он работает совместно.
Смотрите моделирование процесса производства процессора в видео фирмы Intel:
Физически микропроцессор представляет собой интегральную
схему — тонкую пластинку прямоугольной формы площадью всего несколько квадратных
миллиметров, на которой размещены схемы, реализующие все функции процессора.
Кристалл-пластинка обычно помещается в пластмассовый или керамический плоский
корпус и соединяется золотыми проводками с металлическими штырьками, чтобы его
можно было присоединить к системной плате компьютера. Процессор имеет кэш-память - массив сверхбыстрой оперативной памяти, являющейся буфером между
контроллером системной памяти и процессором. В этом буфере сохраняются блоки
данные после того, как их считал процессор, а потом он выполняет команду над
данными.
Внутреннее устройство процессора
металлическая поверхность (крышка) микропроцессора, служащая для отвода тепла и защиты от механических повреждений того, что находится за этой крышкой (то есть внутри самого процессора).
сам кристалл, по факту являющийся самой важной и дорогой в изготовлении частью микропроцессора. Именно благодаря этому кристаллу происходят все вычисления (а это и есть самая главная функция процессора) и чем он сложнее, чем совершенней - тем мощнее получается процессор и тем дороже соответственно. Кристалл изготавливается из кремния.
специальная текстолитовая подложка, к которой крепятся все остальные части процессора, кроме того она играет роль контактной площадки - на ее обратной стороне есть большое количество золотистых "точек" - это контакты. Благодаря контактной площадке (подложке) обеспечивается тесное взаимодействие с кристаллом, ибо напрямую хоть как нибудь воздействовать на кристалл не представляется возможным.
Крышка (1) крепится к подложке (3) с помощью клея-герметика, устойчивого к высоким температурам. Между кристаллом (2) и крышкой нет воздушного зазора, его место занимает термопаста, при застывании из нее получается "мостик" между кристаллом процессора и крышкой, благодаря чему обеспечивается очень хороший отток тепла.
Процессор состоит из ячеек, в которых обрабатываются данные.
Ячейки процессора называют регистрами. Регистры могут быть
восьмиразрядные (в такой регистр помещаются 8 бит, т.е. 1 байт),
шестнадцатиразрядные (в такой регистр помещается два байта или говорят машинное
слово), 32-разрядные (помещается двойное слово). Разные регистры процессора
имеют разное назначение. Для сохранения данных и результатов используются
регистры данных . Для хранения адреса команды - счётчик команд. Для
хранения команды – регистр команд. Для хранения адреса данных
адресный регистр. Существуют специальные регистры для самопроверок процессора.
Машинные команды, которые обрабатывает процессор состоят из
двух основных частей:
Код операции
адресная часть
Код операции показывает, какую именно операцию из системы
команд процессора надо выполнить, а в адресной части содержится адрес данных,
над которыми будет выполняться эта операция.
К процессору подходят магистрали передачи сигналов:
адресная шина - соединяет процессор с оперативной памятью;
шина данных - по ней в регистры процессора передаётся
содержимое ячеек памяти и отправляются результаты обработки назад в оперативную
память;
шина управления.
Для хранения адреса команды - счётчик команд. Первым
делом процессор считывает из счётчика команд адрес команды.
Размеры регистров (в битах) определяют разрядность
процессора.
Разрядность процессора и его тактовая частота - это основные
характеристики процессора, от которых зависит производительность компьютера.
Для хранения команды у процессора существует -регистр команд. Когда
процессор знает адрес команды он считывает слово -команду.
Подробнее смотрите в видео "Как делают процессоры":