OSys.ru - операционные системы
OSys.ru - operating systems
операционные системы
доставка цветов, цветы с доставкой по Москве
 Главная   Форум   О проекте   Авторство   Добавить материал   Участие в развитии проекта   Карта сайта  В избранное   Контакт 
ВВЕДЕНИЕ
  • Понятие операционной системы
  • История создания и развития операционных систем
  • Разновидности современных операционных систем
  • Конкурентная борьба современных операционных систем
  • ВЫЧИСЛИТЕЛЬНЫЕ И ОПЕРАЦИОННЫЕ СИСТЕМЫ
  • Вычислительная система и ее ресурсы
  • Виды вычислительных систем
  • Режимы работы вычислительных систем
  • Характеристики операционных систем
  • ОПЕРАЦИОННАЯ СИСТЕМА DOS
  • История создания и развития операционной системы DOS
  • Структура DOS
  • Файловая система DOS
  • Управление оперативной памятью
  • Процедура установки DOS
  • Конфигурирование DOS
  • Прикладные программы в среде DOS
  • ГРАФИЧЕСКАЯ ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS 3.1.
  • История и основные предпосылки появления Windows
  • Основные сведения о системе Windows 3.1
  • ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS 98
  • История создания, особенности и отличия Windows 98
  • ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS NT
  • История Windows NT
  • Основные сведения о Windows NT
  • Архитектура Windows NT
  • Файловые системы Windows
  • Система безопасности Windows NT
  • Оптимизация работы Windows NT
  • Развитие операционных систем семейства Windows
  • ОПЕРАЦИОННЫЕ СИСТЕМЫ СЕМЕЙСТВА UNIX
  • История и общая характеристика семейства операционных систем UNIX
  • ОПЕРАЦИОННАЯ СИСТЕМА OS/2
  • История развития операционной системы OS/2
  • ДРУГОЕ
  •  Поиск
  •  Наш форум
  •  Карта сайта
  •  Обратная связь
  •  Купить рекламу



  • ХАРАКТЕРИСТИКИ ОПЕРАЦИОННЫХ СИСТЕМ


    1. Основные функции операционных систем
    2. Модульная структура операционных систем
    3. Операционные системы общего назначения
    4. Операционные системы специального назначения
    5. Операционные системы, основанные на графическом интерфейсе
    6. Генерация операционной системы


    Модульная структура операционных систем

    Структура ОС носит модульный характер.

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

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

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

    Рассмотрим последовательность обработки задания на ЭВМ.

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

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

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

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

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

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

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

    При использовании материалов, ссылка на http://osys.ru/ обязательна!
    Copyright ©


    ПОИСК на сайте:


    ОБСУЖДЕНИЕ НА ФОРУМЕ




     Главная    Форум    О проекте    Авторство   Добавить материал   Участие в развитии проекта   Карта сайта  В избранное   Контакт 
    Сегодня: Понедельник, 24 Июля 2017         OSys.ru - все про операционные системы Windows, Unix, DOS и др.

       
    Наша почта
    OSys.ru - вычислительные и операционные системы Microsoft Windows, DOS, 98, NT, 2000, XP и Vista, а также UNIX, Linux и MacOS и др.
    хостинг и поддержка сайта
    Copyright © 1999-2017 Osys.ru Все права защищены. Авторство