Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операционные системы (ОС)

Программное обеспечение информатики

 

Термин “программное обеспечение” относится ко всем программам, составленным для выполнения на ЭВМ. Объем программ может составлять от нескольких десятков операторов (студенческие программы) до нескольких тысяч (прикладные системы общего назначения). Данные программы образуют класс прикладного программного обеспечения, предназначенных для решения конкретных задач пользователей.

Другой класс программного обеспечения – это программы системного назначения, образующие класс системного программного обеспечения. К ним относятся:

· операционные системы;

· алгоритмические языки и системы программирования на их основе.

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

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

 

ОС является неотъемлемой частью ЭВМ, обеспечивая управление всеми аппаратными компонентами ЭВМ. Число ОС невелико – не более десятка, но их роль чрезвычайно важна. Наиболее распространены операционные системы семейства Windows, Unix, ОС Mac, Linux.

Назначение ОС. ОС решает две главные задачи. Первое – поддержка работы всех программ, обеспечение их взаимодействия с аппаратурой. Второе – предоставление пользователю возможности общего управления машиной.

В рамках первой задачи ОС обеспечивает взаимодействие программ с внешними устройствами и друг с другом, распределение оперативной памяти, выявление различных событий в процессе работы и реакцию на них и др. Общее управление машиной осуществляется на основе командного языка ОС (языка директив).

Состав ОС. Основные компоненты любой ОС:

· файловая система;

· процессор командного языка (командный процессор);

· драйверы внешних устройств.

Файловая система. Одна из важнейших функций ОС – организация файловой системы. Файл – это место постоянного хранения информации – программ и данных. Реализуются файлы как участки памяти ЭВМ на внешних носителях информации. Каждый файл имеет свое имя, зарегистрированное в оглавлении файлов – каталоге. Каталоги доступны пользователю либо через командный язык ОС, либо через “программы-оболочки”. Эти средства позволяют выполнять операции с файлами: просматривать их, переносить, копировать, удалять. Каталог может также иметь собственное имя и храниться в другом каталоге наряду с обычными файлами. Такой каталог называется подкаталогом (подчиненным) либо вложенным. Совокупность каталогов и файлов файловой системы образуют иерархическую структуру, называемую деревом каталогов.

К файловой системе имеет доступ любая прикладная программа – для этого в языках программирования имеются специальные процедуры.

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

Командный процессор. Всякая ОС имеет командный язык. Анализ и исполнение команд осуществляется командным процессором ОС. Кроме ввода отдельных команд имеется возможность составления программ на командном языке, которые обеспечивают выполнение ЭВМ ряда сложных действий. Эти программы оформляются в виде командных файлов.

<== предыдущая лекция | следующая лекция ==>
Системы обработки данных | Основные понятия теории алгоритмов
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 364; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.