Пятница, 19.06.2026
Шпаргалка :)
Меню сайта
Категории раздела
Мои статьи [172]
Наш опрос
Оцените мой сайт
Всего ответов: 259
Форма входа
Главная » Статьи » Мои статьи

12.Средства выполнения программ. Понятие операционной системы для прикладного программиста. Интерфейс прикладного программиста с операционно

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

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

APIApplication PI – набор функций операционной системы, позволяющих прикладным программам осуществить взаимодействие с аппаратным обеспечением ОС. К ним относят работу с файловой системой, взаимодействие  с оперативной памятью, операции ввода/ вывода.

Например. Вызов функции из программы на языке с вывода на экран printf приводит к вызову функции ОС, которая позволяет выводить символ на экран.

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

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

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

Категория: Мои статьи | Добавил: Eskander (09.06.2010)
Просмотров: 617 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2026
    Бесплатный конструктор сайтовuCoz