Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Функции ОС






Основные функции (простейшие ОС):

1. пользовательский интерфейс (от черного экрана и командной строки до развитого красивого и многофункционального графического интерфейса в Apple Macintosh и Windows).

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

a. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

b. Управление оперативной памятью (распределение между процессами, виртуальная память).

c. Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.

3. программный (системный) интерфейс – обеспечение работы системы в целом. Загрузка системы, самотестирование, загрузка и выполнение системных и пользовательских задач. Для многозадачных систем (таких как Windows) –очень важной и объемной частью ОС становится диспетчеры процессов и устройств, который осуществляет создание виртуальных машин, распределение между ними ресурсов (в первую очередь времени ЦП и оперативной памяти), вытеснение при необходимости процесса на жесткий диск и восстановление его и т.д. и т.п. О многозадачности мы поговорим позднее (Многозадачные ОС на примере MS WINDOWS).

4. Для ОС, поддерживающих работу в сетях также важной и объемной частью ОС становятся средства поддержки сетевых протоколов различных уровней (OSI, физический уровень – драйвер сетевой карты до прикладного)

Дополнительные функции:

  • Параллельное или псевдопараллельное выполнение задач (многозадачность).
  • Взаимодействие между процессами: обмен данными, взаимная синхронизация.
  • Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
  • Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).

Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал