Состав и принципы построения ЭВМ
Категория реферата: Рефераты по информатике, программированию
Теги реферата: предмет культурологии, изложение
Добавил(а) на сайт: Sofron.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Организация работы ЭВМ при выполнении задания пользователя
Один из «прозрачных» процессов машины – это организация ввода, преобразование и отображение результатов работы системного программного обеспечения. Программа задания, написанная программистом на алгоритмическом языке называется исходным модулем.
Перевод исходной программы на машинный язык осуществляет программа translator. Он делится на: компилятор и интерпретатор.
Интерпретатор – после перевода на язык машины каждого оператора исходного модуля немедленно его исполняет.
Компилятор – сначала полностью переводит всю программу исходного модуля на машинный язык, затем его исполняет.
Объектный модуль – машинный язык.
Полученный объектный модуль записывается в библиотеку объектных модулей или сразу исполняется.
Для исполнения отлаженного объектного модуля к нему могут быть добавлены недостающие программы из библиотеки компиляторов. Такую связь выполняет программа редактор связи. В результате образуется загрузочный модуль.
Исполнение загрузочного модуля осуществляется программой – загрузчиком.
Операционная система (ОС) – выполняет функцию управления.
СТРУКТУРА АДРЕСНОГО ПРОСТРАНСТВА ПРОГРАММЫ НА ОСНОВНУЮ ПАМЯТЬ
Для выполнении программы при ее загрузки в оперативную память (ОП) ей выделяется часть машинных ресурсов. Выделение ресурсов может быть осуществлено самим программистом, но может производиться и ОС. Выделение ресурсов перед выполнением программы называется статическим перемещением, в результате, которого программа привязывается к определенному месту памяти.
Если ресурсы машины выделяются в процессе выполнения программы, то это называется динамическим перемещением, здесь программа не привязана к определенному месту.
При статическом перемещении возможны два случая:
1).Реальная память больше требуемого адресного пространства программы. В
этом случае загрузка программы в реальную память производится, начиная с
нулевого адреса. Эта загружаемая программа называется абсолютной
программой.
2).Реальная память меньше требуемого адресного пространства. В этом случае
возникает проблема организации выполнения программ.
Существует несколько методов решения этой проблемы:
- метод оверлейной структуры, в котором программа разбивается на части вызываемые ОП по мере необходимости.
- Метод рентабельных модулей, в котором программа разбивается на временные модули доступными к исполнению по нескольким обращениям.
В мультипрограммном режиме имеются программы. А, В, С. При работе в мультипрограммном режиме может сложиться в ситуации, когда между программами остаются промежутки свободной памяти. Для того чтобы этого не было, применяют программу дефрагментации диска.
Виртуальная память
Реальную память можно «увеличить» имитируя работу с максимальной памятью. Программист предполагает, что ему предоставлена «реальная» память максимально доступная для ЭВМ. Такой режим называют режим виртуальной памяти.
Виртуальной памятью называется теоретически доступная ОП объем, которой определяется только адресной частью команды.
Виртуальная память имеет сигментоно-страничную организацию и реализована в иерархической системе ЭВМ. Часть ее размещается в блоках основной памяти, а часть в ячейках внешней памяти. Записываемая область во внешней страничке памяти называется ячейкой или слотом. Все программные страницы физически располагаются в ячейках внешней страничной памяти.
Загрузить программу в виртуальную память – это, значит, перезаписать несколько страниц из внешней страничной памяти в основную.
Система прерываний ЭВМ
ЭВМ – это комплекс автономных устройств каждое, из которых выполняет свои функции под управлением местного устройства управления независимого от других устройств.
Рекомендуем скачать другие рефераты по теме: скачать реферат человек, хозяйство реферат.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата