Обработка простейшего задания в КС
2. Обработка простейшего задания в КС
1. Ввод программы в компьютер
Монитор, клавиатура => Текстовый редактор => Магнитный диск
2. Трансляция (компиляция)
Исходный модуль =>
Транслятор =>
Объектный модуль
Диагностика
3. Редактирование связей
ИМ
=>
Редактор связи (Linker)
=>
Обсолютный модуль
Библиотека
=>
Карта загрузки
Обсолютный модуль(программа) – образ программы(достаточно записать в ОЗУ)
Загрузочный модуль(программа) – компилятор
Карта загрузки – откуда и что загружать
4. Выполнение программы
Исходные данные =>
Обсолютный модуль =>
Результат
3. Аппаратура компьютера (процессор, память, контроллеры, устройства ввода/вывода)
1. ЦП
ЦПУ выполняет арифметические, логические и управляющие операции, обрабатывая только ту информацию, которая находится в его регистрах.
Регистры – устройство процессора, для хранения информации учавствующей в обработке:
Регистры общего назначения (РОН) – для работы с целыми числами.
Регистры для чисел с плавающей точкой (РПТ)
В КС единицей информации является бит. Бит может принимать значения 0 или 1.
Регистр ЦПУ состоит из нескольких бит, и их количество определяет архитектуру процессора:
· Если РОН рассматривается, как 16 бит, то говорят о 16-ти битовой архитектуре (разрядности) процессора.
· Если РОН рассматривается, как 32 бит, то говорят о 32-ти битовой архитектуре (разрядности) процессора.
Бывают и другие архитектуры в том числе 64-х битовые. А можно использовать часть регистра и моделировать другую разрядность.
Процессор обрабатывает только информацию, содержащуюся в его регистрах, те для того, чтобы обработать хранящуюся у него в оперативной памяти информацию, ее необходимо сначала перенести в регистры, и затем после обработки опять поместить в оперативную память.
Современные машины снабжены так называемой КЭШ-памятью. КЭШ-память имеет структуру регистра, принадлежит процессору, и предназначена для хранения «сверхоперативной информации», те информации, наиболее часто передаваемой на обработку процессору (например, Группы пользователей данного компьютера в ОС WINDOWS). Перенос из КЭШ-памяти в регистр много быстрее, чем перенос из оперативной памяти.
2. ОП (RAM+ROM)
В памяти машины вся информация представлена, как набор битов(bit). Наименьшей единицей адресуемой информации в программе является байт(Byte), содержащий 8 бит. Двоичное слово (в зависимости от разрядности машины имеющее длину 2b (16bit), 4b (32bit), 8b (64bit) и т.д.) начинается с четного, кратного длине слова байта (нумерация ведется от 0).
Память компьютера делится на 2 части. Первая часть отводится по ОС, ядро ОС или системную память, а вторая является динамической областью, предназначенная для размещения в памяти программ под управлением ОС. Различия между этими областями в том, что к первому пользователь не имеет прав обращаться или они не задокументированны, а ко второй свободно может обращаться.
|