Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по информатике.docx
Скачиваний:
21
Добавлен:
03.08.2019
Размер:
881.69 Кб
Скачать

3. Операционная система. Понятие, состав, классификации ос.

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

В составе ОС различают три группы компонентов:

  • ядро (центральная часть операционной системы, управляющая выполнением процессов, ресурсами вычислительной системы и предоставляющая процессам координированный доступ к этим ресурсам)

  • системные библиотеки (файл, который содержит множество предопределенных классов для работы с графикой, диалогами, строками, массивами, функциями печати, контролем над событиями, получаемыми с аппаратных устройств и других программ)

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

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

  • однозадачные (например, MS-DOS, MSX) и

  • многозадачные (OC EC, OS/2, UNIX, Windows 95)

По числу одновременно работающих пользователей ОС делятся на:

  • однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

  • многопользовательские (UNIX, Windows NT)

Способ распределения процессорного времени между несколькими одновременно существующими в системе процессами (или нитями) во многом определяет специфику ОС. Среди множества существующих вариантов реализации многозадачности можно выделить две группы алгоритмов:

  • невытесняющая многозадачность (NetWare, Windows 3.x);

  • вытесняющая многозадачность (Windows NT, OS/2, UNIX)

  • Client / Server;

  • * бесплатные / платные; 

  • * версия оригинальная / локализованная; 

  • * интерфейс Text Mode / Graphic Mode 

  • * архитектура 16-bit / 32-bit / 64-bit;

  • * объем большой / маленький; 

  • * версия сетевая / псевдо-сетевая & локальная; 

  • * память процесса с защитой / без защиты; 

  • * загрузка программы экономная / не экономная;;

  • * стабильная / нестабильная; 

  • * virus friendly / no virus friendly

4. Программное обеспечение (классификация, иерархия)

ПО – это совокупность программ, используемых для решения задач по ЭВМ.

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

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

Прикладное предназначено для решения определенной задачи или класса задач (автоматизация конкретного вида человеческой деятельности)

Инструментальное предназначено для использования в ходе проектирования, разработки и сопровождения программ.

Все программные средства можно разделить на внутреннее и внешнее ПО:

Программы 1 уровня хранятся в постоянном запоминающем устройстве и работают непосредственно с аппаратурой ЭВМ. базовая система ввода-вывода). В состав BIOS (базовая система ввода - вывода) входят: драйверы стандартных внешних устройств; тестовые программы для контроля работоспособности оборудования; программа начальной загрузки. Все эти программы начинают работать при включении ЭВМ: сначала тестируют память, затем проверяют наличие внешних устройств и их работоспособность и после всего передают управление операционной системе.

2 уровень принадлежит ОС, которая представляет программам более высокого уровня набор функций (программный интерфейс), а пользователям – набор утилит и некоторые инструментальные программы (пользовательский интерфейс).

К 3 уровню относятся все остальные программы. Программы 2 и 3 уровней хранятся в файлах.