Основы информатики. Хохлов А.Е. - 54 стр.

UptoLike

Составители: 

54
6. Программные средства информационных технологий
6.1. Структура программного обеспечения с точки зрения
пользователя
Нижний уровень. У каждого устройства системного блока есть
свои логические адресапорты ввода-вывода. На нижнем уровне
происходит чтение/запись информации из ячеек памяти в порты или
наоборот. Для этого программист должен включить в программу на языке
ассемблера команды типа MOV A, B , что означает переслать
содержимое из А в В. Программирование на ассемблере достаточно
трудоемкое и требует высокой квалификации программиста.
Уровень BIOS. В языках программирования высокого уровня
(Бейсик, Паскаль, Си) есть средства вызова подпрограмм операционной
системы (ОС) и базовой системы ввода-вывода (BIOS), обслуживающих
частые ситуации, такие как
, например, ввод символа с клавиатуры, вывод
его на экран. Происходит это через механизм прерываний. BIOS хранится в
ПЗУ.
Уровень ОС. Этот уровень предоставляет больший сервис. Здесь
подпрограммы обработки прерываний загружаются с диска. На этом
уровне пользователь уже может взаимодействовать с ЭВМ
непосредственно в диалоговом режиме, без написания программ
(например,
копировать файлы). Операционные системы играют
важнейшую роль во всей иерархии взаимодействия человека и ЭВМ. ОС
часть общего программного обеспечения для планирования и организации
процесса обработки, ввода-вывода и управления данными, распределения
ресурсов, подготовки и отладки программ. По сути, это главная часть
интерфейса между программами пользователя и самим пользователем, с
одной стороны
и аппаратной частью с другой стороны. Многие годы
доминирующее положение среди ОС занимали различные версии MS DOS
фирмы Microsoft. Сейчас наступила эпоха графических оболочек Windows,
которые выполняют все функции ОС. Не теряет своих позиций и
мобильная ОС UNIX, ориентированная на суперкомпьютеры и на мощные
рабочие станции для научных исследований.
Уровень инструментальных
систем. Сюда относятся системы
программирования типа Турбо-Паскаль, С++ и т. д. Т.е., это средства
создания прикладных программ и систем.
            6. Программные средства информационных технологий

           6.1. Структура программного обеспечения с точки зрения
                             пользователя

       Нижний уровень. У каждого устройства системного блока есть
свои логические адреса – порты ввода-вывода. На нижнем уровне
происходит чтение/запись информации из ячеек памяти в порты или
наоборот. Для этого программист должен включить в программу на языке
ассемблера команды типа        MOV A, B        , что означает переслать
содержимое из А в В. Программирование на ассемблере достаточно
трудоемкое и требует высокой квалификации программиста.
       Уровень BIOS. В языках программирования высокого уровня
(Бейсик, Паскаль, Си) есть средства вызова подпрограмм операционной
системы (ОС) и базовой системы ввода-вывода (BIOS), обслуживающих
частые ситуации, такие как, например, ввод символа с клавиатуры, вывод
его на экран. Происходит это через механизм прерываний. BIOS хранится в
ПЗУ.
       Уровень ОС. Этот уровень предоставляет больший сервис. Здесь
подпрограммы обработки прерываний загружаются с диска. На этом
уровне пользователь уже может взаимодействовать с ЭВМ
непосредственно в диалоговом режиме, без написания программ
(например, копировать файлы). Операционные системы играют
важнейшую роль во всей иерархии взаимодействия человека и ЭВМ. ОС –
часть общего программного обеспечения для планирования и организации
процесса обработки, ввода-вывода и управления данными, распределения
ресурсов, подготовки и отладки программ. По сути, это главная часть
интерфейса между программами пользователя и самим пользователем, с
одной стороны и аппаратной частью с другой стороны. Многие годы
доминирующее положение среди ОС занимали различные версии MS DOS
фирмы Microsoft. Сейчас наступила эпоха графических оболочек Windows,
которые выполняют все функции ОС. Не теряет своих позиций и
мобильная ОС UNIX, ориентированная на суперкомпьютеры и на мощные
рабочие станции для научных исследований.
       Уровень инструментальных систем. Сюда относятся системы
программирования типа Турбо-Паскаль, С++ и т. д. Т.е., это средства
создания прикладных программ и систем.



                                  54