Процессор это электронная схема выполняющая обработку информации и управляющая всеми остальными

Обновлено: 07.07.2024

Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.

Информатика. 7 класса. Босова Л.Л. Оглавление

2.1.1. Компьютер

Одним из важных объектов, изучаемых на уроках информатики, является компьютер, получивший своё название по основной функции — проведению вычислений (англ, computer — вычислитель).

Современный компьютер — универсальное электронное программно управляемое устройство для работы с информацией.

Универсальным устройством компьютер называется потому, что он может применяться для многих целей — обрабатывать, хранить и передавать самую разнообразную информацию, использоваться человеком в разных видах деятельности.

Современные компьютеры могут обрабатывать разные виды информации: числа, текст, изображения, звуки. Информация любого вида представляется в компьютере в виде двоичного кода — последовательностей нулей и единиц. Некоторые способы двоичного кодирования представлены на рис. 2.1.


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

Способы двоичного кодирования текстов, звуков (голоса, музыки), изображений (фотографий, иллюстраций), последовательностей изображений (кино и видео), а также трёхмерных объектов были придуманы в 80-х годах прошлого века. Позже мы рассмотрим способы двоичного кодирования числовой, текстовой, графической и звуковой информации более подробно. Теперь же главное — знать, что последовательностям 1 и 0 в компьютерном представлении соответствуют электрические сигналы — «включено» и «выключено». Компьютер называется электронным устройством, потому что он состоит из множества электронных компонентов, обрабатывающих эти сигналы.

Обработку данных компьютер проводит в соответствии с программой — последовательностью команд, которые необходимо выполнить над данными для решения поставленной задачи. Как и данные, программы представляются в компьютере в виде двоичного кода. Программно управляемым устройством компьютер называется потому, что его работа осуществляется под управлением установленных на нём программ. Это программный принцип работы компьютера.

Современные компьютеры бывают самыми разными: от мощных компьютерных систем, занимающих целые залы и обеспечивающих одновременную работу многих пользователей, до мини-компьютеров, помещающихся на ладони (рис. 2.2).


Сегодня самым распространённым видом компьютеров является персональный компьютер (ПК) — компьютер, предназначенный для работы одного человека.

2.1.2. Устройства компьютера и их функции

Любой компьютер состоит из процессора, памяти, устройств ввода и вывода информации. Функции, выполняемые этими устройствами, в некотором смысле подобны функциям мыслящего человека (рис. 2.3). Но даже столь очевидное сходство не позволяет нам отождествлять человека с машиной хотя бы потому, что человек управляет своими действиями сам, а работа компьютера подчинена заложенной в него программе.


Процессор компьютера

Центральным устройством компьютера является процессор. Он организует приём данных, считывание из оперативной памяти очередной команды, её анализ и выполнение, а также отправку результатов работы на требуемое устройство. Основными характеристиками процессора являются его тактовая частота и разрядность.

Процессор обрабатывает поступающие к нему электрические сигналы (импульсы). Промежуток времени между двумя последовательными электрическими импульсами называется тактом. На выполнение процессором каждой операции выделяется определённое количество тактов.

Тактовая частота процессора равна количеству тактов обработки данных, которые процессор производит за 1 секунду. Тактовая частота измеряется в мегагерцах (МГц) — миллионах тактов в секунду. Чем больше тактовая частота, тем быстрее работает компьютер. Тактовая частота современных процессоров уже превышает 1000 МГц = 1 ГГц (гигагерц).

Разрядность процессора — это максимальная длина двоичного кода, который может обрабатываться или передаваться одновременно. Разрядность процессоров современных компьютеров достигает 64.

Память компьютера

Память компьютера предназначена для записи (приёма), хранения и выдачи данных. Представим её в виде листа в клетку. Тогда каждая клетка этого листа будет изображать бит памяти — наименьший элемент памяти компьютера. В каждой такой «клетке» может храниться одно из двух значений: 0 или 1. Один символ двухсимвольного алфавита, как известно, несёт один бит информации. Таким образом, в одном бите памяти содержится один бит информации.

Различают внутреннюю и внешнюю память.

Внутренняя память компьютера

Внутренней называется память, встроенная в компьютер и непосредственно управляемая процессором. Во внутренней памяти хранятся исполняемые в данный момент программы и оперативно необходимые для этого данные. Внутренняя память компьютера позволяет передавать процессору и принимать от него данные примерно с такой же скоростью, с какой процессор их обрабатывает. Поэтому внутренняя память иначе называется оперативной (быстрой). Объём оперативной памяти современных компьютеров измеряется в гигабайтах.

Электрические импульсы, в форме которых информация сохраняется в оперативной памяти, существуют только тогда, когда компьютер включён. После выключения компьютера вся информация, содержащаяся в оперативной памяти, теряется.

К внутренней памяти компьютера относится также ПЗУ — постоянное запоминающее устройтво. В нём хранится информация, необходимая для первоначальной загрузки компьютера в момент включения питания. После выключения компьютера информация в ПЗУ сохраняется.

Внешняя память компьютера

Для долговременного хранения программ и данных предназначена внешняя (долговременная) память. Внешняя память позволяет сохранять огромные объёмы информации. Информация во внешней памяти после выключения компьютера сохраняется. Различают носители информации — магнитные и оптические диски, энергонезависимые электронные диски (карты флеш-памяти и флеш-диски) и накопители (дисководы) — устройства, обеспечивающие запись данных на носители и считывание данных с носителей. Жёсткий диск — устройство, совмещающее в себе накопитель (дисковод) и носитель (непосредственно диск).

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

Устройства ввода и вывода информации

Различные устройства компьютера связаны между собой каналами передачи информации (рис. 2.4).


Самое главное

Современный компьютер — универсальное электронное программно управляемое устройство для работы с информацией.

Любой компьютер состоит из процессора, памяти, устройств ввода и вывода информации. Функции, выполняемые этими устройствами, в некотором смысле подобны функциям мыслящего человека.

Вопросы

1. Ознакомьтесь с материалами презентации к параграфу, содержащейся в электронном приложении к учебнику. Какими слайдами вы могли бы дополнить презентацию.

Одним из важнейших устройств компьютера является центральный процессор (CPU — англ, central processing unit, что переводится как «центральное вычислительное устройство»). Именно от типа процессора и его характеристик в первую очередь зависит производительность компьютерной системы в целом.

Центральный процессор — это устройство компьютера, предназначенное для выполнения арифметических и логических операций над данными, а также координации работы всех устройств компьютера.

Современные центральные процессоры для персональных компьютеров выполняются в виде отдельных микросхем и называются микропроцессорами. В дальнейшем будем считать понятия «микропроцессор» и «процессор» равнозначными.

Схема состава микропроцессора показана на рисунке 1.


Основным элементом микропроцессора является ядро, от которого зависит большинство характеристик самого процессора. Ядро представляет собой часть микропроцессора, содержащую его основные функциональные блоки и осуществляющую выполнение одного потока команд.

Современные процессоры могут иметь более одного ядра, т.е. могут быть многоядерными. Многоядерные процессоры способны выполнять одновременно несколько потоков команд. Основная причина перехода к многоядерным процессорам была вызвана тем, что повышение производительности микропроцессоров путем дальнейшего наращивания тактовой частоты достигло физического предела в связи с очень высоким уровнем тепловыделения и энергопотребления. Производительность многоядерного процессора увеличивается за счет распараллеливания обработки данных между несколькими ядрами. Визуальное представление процессора показано на рисунке 2.


Ядро процессора помещается в корпус (пластмассовый или керамический) и соединяется проводками с металлическими ножками (выводами), с помощью которых процессор присоединяется к системной плате компьютера. Количество выводов и их расположение определяют тип процессорного интерфейса (разъема). Каждая системная плата ориентирована на один определенный тип разъема

Арифметико-логическое устройство (АЛУ) выполняет все математические и логические операции.

Управляющее устройство (УУ) обеспечивает выполнение процессором последовательности команд программы.

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

Кэш-память (кэш) — сверхбыстрая память, хранящая содержимое наиболее часто используемых ячеек оперативной памяти, а также части программы, к которым процессор обратится с наибольшей долей вероятности. Процессор в первую очередь пытается найти нужные данные именно в кэш-памяти, а если их там не оказывается, обращается к более медленной оперативной памяти. Кэш-память делится на два или три уровня, которые обозначаются LI, L2 и L3 (чаще всего уровней два).

Сопроцессор — элемент процессора, выполняющий действия над числами с плавающей запятой.

Характеристики микропроцессора Тактовая частота. Для каждой выполняемой процессором команды требуется строго определенное количество единиц времени (тактов). Тактовые импульсы формируются генератором тактовой частоты, установленным на системной плате. Чем чаще они генерируются, тем больше команд процессор выполняет за единицу времени, т. е. тем выше его быстродействие. Тактовая частота обычно выражается в мегагерцах. 1 МГц равен 1 миллиону тактов в секунду. Первые модели процессоров Intel ( i 8008 x ) работали с тактовыми частотами, меньшими 5 МГц. Сегодня тактовая частота последних процессоров превышает 3 ГГц (1 ГГц = 1000 МГц). Внутренняя архитектура процессора, как и тактовая частота, также влияет на работу процессора, поэтому два CPU с одинаковой тактовой частотой не обязательно будут тратить одинаковое время на выполнение одной команды. Если, например, микропроцессору Intel 80286 требовалось 20 тактов, чтобы выполнить команду умножения двух чисел, то Intel 80486 или старше мог выполнить это же действие за один такт. Некоторые процессоры способны выполнять более одной команды за 1 такт. Их называют суперскалярными. Различают внутреннюю и внешнюю тактовую частоту. Внешняя тактовая частота — это частота, с которой процессор обменивается данными с оперативной памятью компьютера. Как уже было сказано выше, она формируется генератором тактовых импульсов (кварцевым резонатором).

Внутренняя тактовая частота — это частота, с которой происходит работа внутри процессора. Именно это значение указывается в прайс-листах фирм, продающих процессоры.

Микропроцессорные системы

Микропроцессорные системы

Применение микропроцессорных систем практически во всех электрических устройствах - важнейшая черта технической инфраструктуры современного общества. Электроэнергетика, промышленность, транспорт, системы связи существенно зависят от компьютерных систем управления. Микропроцессорные системы встраиваются в измерительные приборы, электрические аппараты, осветительные установки и д.р.

Всё это обязывает электрика знать хотя бы основы работы микропроцессорной техники.

Микропроцессорные системы предназначены для автоматизации обработки информации и управления различными процессами.

Понятие «Микропроцессорная система» очень широко и объединяет такие понятия как «Электронно-вычислительная машина (ЭВМ)», «управляющая ЭВМ», «Компьютер» и т.п.

Микропроцессорная система включает в себя аппаратное обеспечение или по-английски – hardware и программное обеспечение (ПО) - software.

Микропроцессорная система работает с цифровой информацией , которая представляет собой последовательность цифровых кодов.

В основе любой микропроцессорной системы лежит микропроцессор , который способен воспринимать только двоичные числа (составленные из 0 и 1). Двоичные числа записываются посредством двоичной системы счисления. Например, в повседневной жизни мы пользуемся десятичной системой счисления, в которой для записи чисел используются десять символов или цифр 0,1,2,3,4,5,6,7,8,9. Соответственно в двоичной системе таких символов (или цифр) всего два – 0 и 1.

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

Рассмотрим единицы измерения цифровой информации:

Бит (от английского "BInary digiT" - двоичная цифра) принимает только два значения: 0 или 1. Можно закодировать логическое значение «да»» или «нет», состояние «включено» или «выключено», состояние «открыто» или «закрыто» и т.п.

Группа из восьми бит называется байтом, например 10010111. Один байт позволяет кодировать 256 значений: 00000000 – 0, 11111111 - 255.

Бит – наименьшая единица представления информации.

Байт - наименьшая единица обработки информации. Байт — часть машинного слова, состоящая обычно из 8 бит и используемая как единица количества информации при её хранении, передаче и обработке на ЭВМ. Байт служит для представления букв, слогов и специальных символов (занимающих обычно все 8 бит) или десятичных цифр (по 2 цифры в 1 байт).

Два взаимосвязанных байта называется словом, 4 байта – двойное слово, 8 байт – учетверённое слово.

Почти вся информация, которая нас окружает, является аналоговой. Поэтому, прежде чем информация попадёт на обработку в процессор, она подвергается преобразованию посредством АЦП (аналого-цифровой преобразователь). Кроме того, информация кодируется в определённом формате и может быть числовой, логической, текстовой (символьной), графической, видео и д.р.

Например, для кодирования текстовой информации используется таблица кодов ASCII (от англ. American Standard Code for Information Interchange - Американский стандартный код для обмена информацией). Запись одного символа осуществляется одним байтом, который может принимать 256 значений. Графическая информация разбивается на точки (пиксели) и производится кодирование цвета и положение каждой точки по горизонтали и вертикали.

Кроме двоичной и десятичной системы в МС используют шестнадцатеричную систему, в которой для записи чисел используются символы 0. 9 и A. F. Её применение обуславливается тем, что один байт описывается двухразрядным шестнадцатеричным числом, что значительно сокращает запись цифрового кода и делает его более читаемым (11111111 – FF).

Таблица 1 – Запись чисел в различных системах счисления

Запись чисел в различных системах счисления

Для определения значения числа (например, значения числа 100 для разных систем счисления может составлять 42, 10010, 25616), в конце числа добавляют латинскую букву, обозначающую систему счисления: для двоичных чисел букву b, для шестнадцатеричных - h, для десятичных – d. Число без дополнительного обозначения считается десятичным.

Перевод чисел из одной системы в другую и основные арифметические и логические операции над числами позволяет производить инженерный калькулятор (стандартное приложение операционной системы Windows).

Структура микропроцессорной системы

Основу микропроцессорной системы составляет микропроцессор (процессор), который выполняет функции обработки информации и управления. Остальные устройства, входящие в состав микропроцессорной системы, обслуживают процессор, помогая ему в работе.

Обязательными устройствами для создания микропроцессорной системы являются порты ввода/вывода и отчасти память . Порты ввода/вывода связывают процессор с внешним миром, обеспечивая ввод информации для обработки и вывод результатов обработки, либо управляющих воздействий. К портам ввода подключают кнопки (клавиатуру), различные датчики; к портам вывода - устройства, которые допускают электрическое управление: индикаторы, дисплеи, контакторы, электроклапаны, электродвигатели и т.д.

Память нужна в первую очередь для хранения программы (либо набора программ), необходимой для работы процессора. Программа - это последовательность команд, понятных процессору, написанная человеком (чаще программистом).

Структура микропроцессорной системы представлена на рисунке 1. В упрощённом виде процессор состоит из арифметически-логического устройства (АЛУ), осуществляющего обработку цифровой информации и устройства управления (УУ).

Память обычно включает постоянно-запоминающее устройство (ПЗУ), являющееся энергонезависимым и предназначенное для долговременного хранения информации (например, программ), и оперативно-запоминающее устройство (ОЗУ), предназначенное для временного хранения данных.

Структура микропроцессорной системы

Рисунок 1 – Структура микропроцессорной системы

Процессор, порты и память взаимодействуют между собой посредством шин. Шина – это набор проводников, объединённых по функциональному признаку. Единый набор системных шин называют внутрисистемная магистраль , в которой выделяют:

шину данных DB (Data Bus), по которой производится обмен данными между ЦП, памятью и портами;

шину адреса AB (Address Bus), используемой для адресации процессором ячеек памяти и портов;

шину управления CB (Control Bus), набор линий, передающих различные управляющие сигналы от процессора на внешние устройства и обратно.

Микропроцессор - программно-управляемое устройство, предназначенное для обработки цифровой информации и управления процессом этой обработки, выполненное в виде одной (или нескольких) интегральной схемы с высокой степенью интеграции электронных элементов.

Микропроцессор характеризуется большим числом параметров, поскольку он одновременно является сложным программно-управляемым устройством и электронным прибором (микросхемой). Поэтому для микропроцессора важны, как тип корпуса, так и система команд процессора . Возможности микропроцессора определяются понятием архитектуры микропроцессора.

Приставка «микро» в названии процессора означает, что выполняется он по микронной технологии.

Внешний вид микропроцессора Intel Pentium 4

Рисунок 2 – Внешний вид микропроцессора Intel Pentium 4

В ходе работы микропроцессор считывает команды программы из памяти или порта ввода и исполняет их. Что означает каждая команда, определяется системой команд процессора. Система команд заложена в архитектуре микропроцессора и выполнение кода команды выражается в проведении внутренними элементами процессора определённых микроопераций.

Архитектура микропроцессора - это его логическая организация; она определяет возможности микропроцессора по аппаратной и программной реализации функций, необходимых для построения микропроцессорной системы.

Основные характеристики микропроцессоров:

1) Тактовая частота (единица измерения МГц или ГГц) – количество тактовых импульсов за 1 секунду. Тактовые импульсы вырабатывает тактовый генератор, который чаще всего находится внутри процессора. Т.к. все операции (инструкции) выполняются по тактам, то от значения тактовой частоты зависит производительность работы (количество выполняемых операций в единицу времени). Частотой процессора можно варьировать в определённых пределах.

Внутренняя архитектура микропроцессора

1) Регистры для временного хранения команд, данных и адресов;

2) Арифметико-логическое устройство (АЛУ) , которое реализует арифметические и ло-гические операции;

3) Схема управления и синхронизации - обеспечивает выборку команд, организует функционирование АЛУ, обеспечивает доступ ко всем регистрам микропроцессора, воспринимает и генерирует внешние управляющие сигналы.

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

Программный счетчик (PC) - регистр, содержащий адрес следующего командного байта. Процессор должен знать, какая команда будет выполняться следующей.

Аккумулятор – регистр, используемый в подавляющем большинстве команд логической и арифметической отработки; он одновременно является и источником одного из байт данных, которые требуются для операции АЛУ, и местом, куда помещается результат операции АЛУ.

Регистр признаков (или регистр флагов) содержит информацию о внутреннем состоянии микропроцессора, в частности о результате последней операции АЛУ. Регистр флагов не является регистром в обычном смысле, а представляет собой просто набор триггер-защелок (флаг поднят или опущен. Обычно имеются флаж¬ки нуля, переполнения, отрицательного результата и переноса.

Указатель стека (SP) - следит за положением стека, т. е. содержит адрес последней его использованной ячейки. Стек – способ организации хранения данных.

Регистр команды содержит текущий командный байт, который декодируется дешифратором команды.

Линии внешних шин изолированы от линий внутренней шины с помощью буферов, а основные внутренние элементы связаны быстродействующей внутренней шиной данных.

Для повышения производительности многопроцессорной системы функции центрального процессора могут распределяться между несколькими процессорами. В помощь центральному процессору в компьютер часто вводят сопроцессоры , ориентированные на эффективное исполнение каких-либо специфических функций. Широко распространены математические и графические , сопроцессоры ввода-вывода , разгружающие центральный процессор от несложных, но многочисленных операций взаимодействия с внешними устройствами.

На современном этапе основным направлением повышения производительности является разработка многоядерных процессоров , т.е. объединение в одном корпусе двух и более процессоров, с целью выполнения нескольких операций параллельно (одновременно).

Лидирующими компаниями по разработке и изготовлению процессоров являются Intel и AMD.

Алгоритм работы микропроцессорной системы

Алгоритм — точное предписание, однозначно задающее процесс преобразования исходной информации в последовательность операций, позволяющих решать совокупность задач определённого класса и получать искомый результат.

Главным управляющим элементом всей микропроцессорной системы является процессор . Именно он, за исключением нескольких особых случаев, управляет всеми остальными устройствами. Остальные же устройства, такие, как ОЗУ, ПЗУ и порты ввода/вывода являются ведомыми.

Сразу после включения процессор начинает читать цифровые коды из той области памяти, которая отведена для хранения программ. Чтение происходит последовательно ячейка за ячейкой, начиная с самой первой. В ячейке записаны данные, адреса и команды. Команда - это одно из элементарных действий, которое способен выполнить микропроцессор. Вся работа микропроцессора сводится к последовательному чтению и выполнению команд.

Рассмотрим последовательность действий микропроцессор во время выполнения команд программы:

1) Перед выполнением очередной команды микропроцессор содержит ее адрес в программном счетчике РС.

2) МП обращается к памяти по адресу, содержащемуся в РС, и считывает из памяти первый байт очередной команды в регистр команд.

3) Дешифратор команд декодирует (расшифровывает) код команды.

4) В соответствии с полученной от дешифратора информацией устройство управления вырабатывает упорядоченную во времени последовательность микроопераций, реализующих предписания команды, в том числе:

- извлекает операнды из регистров и памяти;

- выполняет над ними предписанные кодом команды арифметические, логические или другие операции;

- в зависимости от длины команды модифицирует содержимое РС;

- передает управление очередной команде, адрес которой снова находится в программном счетчике РС.

Совокупность команд микропроцессора можно разделить на три группы:

1) Команды перемещения данных

Перемещение происходит между памятью, процессором, портами ввода/вывода (каждый порт имеет свой собственный адрес), между регистрами процессора.

2) Команды преобразования данных

Любые данные (текст, рисунок, видеоролик и т.д.) представляют собой числа, а с числами можно выполнять только арифметические и логические операции. Поэтому к командам этой группы относятся сложение, вычитание, сравнение, логические операции и т.п.

3) Команда передачи управления

Очень редко программа состоит из одной последовательной команд. Подавляющее число алгоритмов требуют разветвления программы. Для того, чтобы программа имела возможность менять алгоритм своей работы в зависимости от какого-либо условия, и служат команды передачи управления. Данные команды обеспечивают протекание выполнения программы по разным путям и организуют циклы.

К внешним, относятся все устройства, находящиеся вне процессора (кроме оперативной памяти) и подключаемые через порты ввода/вывода. Внешние устройства можно подразделить на три группы:

1) устройства для связи человек-ЭВМ (клавиатура, монитор, принтер и т.д.);

2) устройства для связи с объектами управления (датчики, исполнительные механизмы, АЦП и ЦАП);

3) внешние запоминающие устройтсва большой ёмкости (жёсткий диск, дисководы).

Внешние устройства подключаются к микропроцессорной системе физически - с помощью разъёмов, и логически - с помощью портов (контроллеров).

Для взаимодействия процессора и внешних устройств применяется система (механизм) прерываний.

Это специальный механизм, который позволяет в любой момент, по внешнему сигналу заставить процессор приостановить выполнение основной программы, выполнить операции, связанные с вызывающим прерывание событием, а затем вернуться к выполнению основной программы.

У любого микропроцессора имеется хотя бы один вход запроса на прерывание INT (от слова Interrupt - прерывание).

Рассмотрим пример взаимодействия процессора персонального компьютера с клавиатурой (рисунок 4).

Клавиатура - устройство для ввода символьной информации и команд управления. Для подключения клавиатуры в компьютере имеется специальный порт клавиатуры (микросхема).

Работа процессора с клавиатурой

Рисунок 4 – Работа процессора с клавиатурой

1) При нажатии клавиши контроллер клавиатуры формирует цифровой код. Этот сигнал поступает в микросхему порта клавиатуры.

2) Порт клавиатуры посылает процессору сигнал прерывания. Каждое внешнее устройство имеет свой номер прерывания, по которому процессор его и распознаёт.

3) Получив прерывание от клавиатуры, процессор прерывает выполнение программы (например, редактор Microsoft Office Word) и загружает из памяти программу обработки кодов с клавиатуры. Такая программа называет драйвер.

4) Эта программа направляет процессор к порту клавиатуры, и цифровой код загружается в регистр процессора.

5) Цифровой код сохраняется в памяти, и процессор переходит к выполнению другой задачи.

Благодаря высокой скорости работы, процессор выполняет одновременно большое количество процессов.

Если Вам понравилась эта статья, поделитесь ссылкой на неё в социальных сетях. Это сильно поможет развитию нашего сайта!

ЭВМ - это электронное устройство, которое предназначено для ввода, обработки, выдачи и хранения информации и в котором вычислительный процесс управляется программой.

Что такое архитектура ПК?

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

Какие ЭВМ существуют по принципу действия?

Что понимают под командой, выполняемой в компьютере?

Под командой понимается сигнал, сформированный в устройстве управления

Каковы основные принципы построения ЭВМ по фон Нейману?

- принцип двоичного кодирования

- принцип программного управления

- принцип однородности памяти

Из каких частей состоит поле команды?

Какие форматы команд используются?

Чем различаются форматы команд? Назовите порядок действия при сложении в командах.

В чем отличие гарвардской архитектуры от классической?

При гарвардской архитектуре ЭВМ имела отдельную память для команд и отдельную память для данных. Программу нельзя разместить в свободной памяти данных и наоборот.

4. Усвоение новых знаний

Персональные компьютеры в настоящее время - это достаточно мощные вычислительные машины, которые в основном имеют классическую архитектуру.

Структура компьютера можно представить графически в виде схемы. В структуре компьютера выделяют три основные части: центральная часть (микропроцессор и основная память), системная шина и периферийные устройства. (слайд 3)

Открытая архитектура позволяет подключать совместимые между собой устройства от различных производителей.

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

Центральная часть и системная шина

Процессор выполнен в виде полупроводникового кристалла или комплекта кристаллов, на которых реализован центральный процессор.

АЛУ выполняет арифметические и логические операции над данными, взаимодействуя с остальными элементами процессора. Данные, над которыми выполняются операции, поступают из регистров в сумматор, затем результат отправляется в регистры. (слайд 5)

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

Сумматор (аккумулятор) используется для временного накапливания и хранения данных, полученных в результате выполнения операций АЛУ.

Устройство управления управляет вычислительным процессом по программе и координирует работу всех устройств. УУ формирует управляющие сигналы и затем их выполняет.

Регистры общего назначения служат для промежуточного хранения информации в процессе ее обработки. На физическом уровне регистр представляет совокупность триггеров, которые связаны между собой общей системой управления, при этом каждый триггер способен хранить один двоичный разряд.

Кэш - память служит для повышения быстродействия процессора за счет запоминания на некоторое время полученных ранее данных, которое будет использоваться процессором в ближайшее время. Она увеличивает производительность, поскольку хранит наиболее часто используемые команды. Конструктивно кэш - память может располагаться внутри процессора -кэш -память первого уровня, и вне процессора - кэш -память второго уровня.

Работа МП синхронизируется импульсами тактовой частоты от задающего генератора. Чем выше тактовая частота, тем выше быстродействие процессора. Измеряется тактовая частота в МГц и Ггц.

"Разрядность" включает в себя:

По конструктивному признаку все процессоры делятся на разрядно-модульные (собираются из нескольких микросхем) и однокристальные (изготавливаются в виде одной микросхемы)

В зависимости от используемой системы команд различают процессоры типа:

- CISC (Сomplex Instruction Set Command) с полным набором системы команд;

- RISC (Redused Instruction Set Command) с усеченным набором команд.

Триггер - электронная схема, применяемая в регистрах для запоминания одного бита информации и имеющая два устойчивых состояния 0 и 1.

МП первого типа являются традиционными, а их система включает большое количество команд для выполнения арифметических и логических операций, команд управления, команд пересылки и ввода-вывода данных. МП этого типа используются в большинстве современных ПК типа IBM и выпускаются такими фирмами, как Intel, AMD, IBM.

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

Обработка прерываний сводится к приостановке выполнения текущей программы и выполнения служебной программы, которая соответствует определенному типу прерывания. После реализации обработчиком прерываний служебной программы выполнение отложенной программы может быть продолжено. Различают программные и аппаратные прерывания.. (слайд 14)

Под системой прерываний понимают комплекс аппаратных и программных средств, обеспечивающих выявление и обработку прерываний. (Слайд 15)

ОЗУ служит для приема, выдачи и кратковременного хранения переменной (текущей) информации в ходе выполнения процессором вычислительных операций. ОЗУ составляет большую часть основной памяти и является энергозависимым, поэтому при включении питания информация, хранившаяся в ОЗУ, безвозвратно теряется. (слайд 16)

В качестве элементов памяти в ОЗУ используются либо триггеры, либо конденсаторы. В зависимости от способа хранения информации ОЗУ делятся на статистические и динамические. В статистическом ОЗУ каждый бит информации (1 или 0) хранится на элементе типа электронной защелки (триггер), состояние которого остается неизменным до тех пор, пока не будет сделана новая запись в этот элемент или не будет выключено питание.

Динамическое ОЗУ каждый бит информации хранит в виде заряда конденсатора. Из-за токов утечки заряд конденсатора необходимо с определенной периодичностью обновлять (регенерировать). Во время регенерации запись новой информации должна быть запрещена. Динамические ОЗУ по сравнению со статическими имеют более высокую удельную емкость, большее быстродействие и энергопотребление.(слайд 18)

ПЗУ используется для хранения информации, которая не меняется при работе компьютера: загрузочная программа операционной системы, программа тестирования устройств компьютера и некоторые драйверы базовой системы ввода-вывода (BIOS - Basic Input Output System). Информация, хранящаяся в ПЗУ, предназначена, как правило, только для считывания. Запись информации в ПЗУ обычно выполняется в лабораторных условиях. Однако в программируемые и перепрограммируемые ПЗУ можно записывать информацию непосредственно в ПК с помощью программатора. Программатор - это специальное электронное устройство, которое подключается к компьютеру и позволяет с помощью команд записывать информацию в ПЗУ.

Связующим элементом между различными устройствами компьютера является система шина (СШ).

Системная шина предназначена для передачи данных между периферийными устройствами (ПУ) и центральным процессором или между периферийными устройствами и оперативной памятью. (Слайд 19)

Сама системная шина представляет собой совокупность одно- и двунаправленных линий, логически объединяемых в следующие группы:

- шину данных, служащую для передачи информации в оба направления (от МП к ОЗУ или ПУ и обратно, либо между ОЗУ и ПУ);

- шину адреса, с использованием которой адресуются ОП и порты ввода-вывода;

- шину управления, предназначенную для передачи управляющих сигналов, таких как "запись в память", "чтение из памяти", сигналы прерываний. (слайд 20)

Следовательно, системная шина обеспечивает три типа передачи данных и управляющих сигналов между:

Микропроцессор - основная память (МП-ОП);

Микропроцессор - порты ввода-вывода (МП-ПВВ);

Основная память - порты ввода-вывода (ОП и ПВВ).

  • Что понимается под структурой компьютера?
  • Какие основные части можно выделить в структуре ПК?
  • Каково назначение микропроцессора?
  • Для чего служит ОЗУ?
  • Что обеспечивает передачу данных между основными устройствами компьютера?
  • Какие типы и сигналы передачи данных обеспечивает СШ?

6. Домашнее задание: Фиошин М.Е., Ресин А.А., Юнусов С.М. "Информатика и ИКТ. 10-11 классы" стр. 53-98.

Читайте также: