![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Функции ОС
Основные функции (простейшие ОС): 1. пользовательский интерфейс (от черного экрана и командной строки до развитого красивого и многофункционального графического интерфейса в Apple Macintosh и Windows). 2. аппаратный интерфейс - поддержка работ с различными аппаратными средствами (драйверы). Пользователь не должен тратить свои усилия на определение, спецификацию и поддержку различных устройств. Для него монитор – это монитор, неважно какой он марки, и в большинстве случаев неважно каковы его технические характеристики. Жесткий диск – есть устройство размещения файлов, и пользователя не волнует ни объем диска (пока на нем есть место), ни, тем более, фирма производитель или реальная геометрия диска. Всем этим занимаются программы драйверы, либо входящие в состав ОС, либо поставляемые отдельно фирмами производителями в комплекте с устройством.. a. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода). b. Управление оперативной памятью (распределение между процессами, виртуальная память). c. Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе. 3. программный (системный) интерфейс – обеспечение работы системы в целом. Загрузка системы, самотестирование, загрузка и выполнение системных и пользовательских задач. Для многозадачных систем (таких как Windows) –очень важной и объемной частью ОС становится диспетчеры процессов и устройств, который осуществляет создание виртуальных машин, распределение между ними ресурсов (в первую очередь времени ЦП и оперативной памяти), вытеснение при необходимости процесса на жесткий диск и восстановление его и т.д. и т.п. О многозадачности мы поговорим позднее (Многозадачные ОС на примере MS WINDOWS). 4. Для ОС, поддерживающих работу в сетях также важной и объемной частью ОС становятся средства поддержки сетевых протоколов различных уровней (OSI, физический уровень – драйвер сетевой карты до прикладного) Дополнительные функции:
|