Категория
Информатика
Тип
курсовая работа
Страницы
134 стр.
Дата
21.06.2013
Формат файла
.doc — Microsoft Word
Архив
698505.zip — 86.08 kb
  • osnovnye-platformy-jevm-i-oblasti-ix-ispolzovanija_698505_1.doc — 395 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы

неотъемлемой частью операционной системы OS/400, а
средства обслуживания системных операций и запросов к базе данных реализованы
на аппаратном уровне (точнее, на уровне микрокода).
Ориентация в первую очередь на прикладные программы, которая всегда была
фундаментальным принципом разработки системы AS/400, определила остроумный и
необычный способ ее построения, обеспечивающий практически полную
независимость приложений от аппаратной платформы, на которой они работают.
Достигается это за счет наличия так называемого независимого от технологии
машинного интерфейса, TIMI (Technology Independent Machine Interface) -
"прокладки" между ОС и микропрограммным уровнем процессорной подсистемы.
В традиционных системах компиляторы переводят исходные тексты прикладных
программ непосредственно в двоичные коды, исполнимые на конкретном
процессоре. Поэтому при смене процессора требуется по меньшей мере
перекомпиляция приложений, а во многих случаях и переписывание их, с тем
чтобы учесть особенности новой платформы. Процесс этот весьма трудоемок и
может растягиваться на месяцы и даже годы. Пользователям традиционных
компьютерных систем это может показаться невероятным, но в системе AS/400
перевод всех приложений на другую платформу занимает не более одного
выходного дня (или ночи) и не требует вмешательства оператора. Такая
возможность обеспечивается благодаря тому, что прикладная программа
компилируется не в конечный исполнимый код, а в специальный объект,
называемый "шаблоном программы" (Program Template), понятный для TIMI,
который, в свою очередь, зная особенности аппаратной платформы, переводит его
в исполнимый код. Тем




Ваше мнение



CAPTCHA