Операционная система выполняет следующие функции – , , —

Назначение и основные функции операционных систем. Состав операционной системы

Доброго времени суток уважаемый пользователь. На этой страничке мы поговорим на такие темы, как: Назначение и основные функции операционных систем. Состав операционной системы.

Операционная система (ОС) – это комплекс взаимосвязанных системных программ для организации взаимодействия пользователя с компьютером и выполнения всех других программ. ОС относятся к составу системного программного обеспечения и являются основной его частью. Операционные системы: MS DOS 7.0, Windows Vista Business, Windows 2008 Server, OS/2, UNIX, Linux.

Основные функции ОС:

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

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

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

Состав операционной системы

В общем случае в состав ОС входят следующие модули:

  • Программный модуль, управляющий файловой системой.
  • Командный процессор, выполняющий команды пользователя.
  • Драйверы устройств.
  • Программные модули, обеспечивающие графический пользовательский интерфейс.
  • Сервисные программы.
  • Справочная система.

Драйвер устройства (device driver) – специальная программа, обеспечивающая управление работой устройств и согласование информационного обмена с другими устройствами.

Командный процессор (command processor) – специальная программа, которая запрашивает у пользователя команды и выполняет их (интерпретатор программ).

Интерпретатор  команд отвечает за загрузку приложений и управление информационным потоком между приложениями.

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

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

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

Примечание

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

Наиболее общим подходом к структуризации операционной системы является разделение всех ее модулей на две группы:

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

Модули ядра выполняют следующие базовые функции ОС: Управление процессами, Управление системой прерываний, Управление памятью, управление устройствами ввода-вывода, Функции, решающие внутрисистемные задачи организации вычислительного процесса: переключение контекстов, загрузка/вы­грузка страниц, обработка прерываний. Эти функции недоступны для приложе­ний. Функции, служащие для поддержки приложений, создавая для них так называемую прикладную программную среду.

Приложения могут обращаться к ядру с запросами – системными вызовами – для выполнения тех или иных действий: для открытия и чтения файла, вывода графической информации на дисплей, получения системного времени и т.д. Функции ядра, которые могут вызываться приложениями, образуют интерфейс прикладного программирования – API (Application programming interface).

Пример. 
Базовый код API Win32 содержится в трех библиотеках динамической загрузки (Dynamic Link Library, DLL):

 USER32, GDI32 и KERNEL32.

Kernel — модуль Windows, который поддерживает низкоуровневые функции по работе с файлами и управлению памятью и процессами. Этот модуль обеспечивает сервис для 16- и 32-разрядных приложений.
GDI (Graphics Device Interface) — модуль Windows, обеспечивающий реализацию графических функций по работе с цветом, шрифтами и графическими примитивами для дисплея и принтеров.
User — модуль Windows, который является диспетчером окон и занимается созданием и управлением отображаемыми на экране окнами, диалоговыми окнами, кнопками и другими элементами пользовательского интерфейса.
Ядро является движущей силой всех вычислительных процессов в компьютерной системе, и крах ядра равносилен краху всей системы, без него ОС является полностью неработоспособной и не сможет выполнить ни одну из своих функций. Поэтому разработчики операционной системы уделяют особое внимание надежности кодов ядра, в результате процесс их отладки может растягиваться на многие месяцы.

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

Примеры вспомогательных модулей:

  • Программа архивирования данных.
  • Программа дефрагментации диска.
  • Текстовый редактор.

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

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

системные обрабатывающие программы – текстовые или графические редакторы, компиляторы, компоновщики, отладчики.

программы предоставления пользователю дополнительных услуг пользовательского интерфейса (калькулятор, игры).

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

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

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

Примечание

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

Объектами ядра ОС являются:

  • Процессы (рассмотрено в теме 2.3).
  • Файлы.
  • События.
  • Потоки (рассмотрено в теме 2.3).
  • Семафоры – объекты, позволяющие войти в заданный участок кода не более чем n потокам.
  • Мьютексы – одноместные семафоры, служащие в программировании для синхронизации одновременно выполняющихся потоков.
  • Файлы, проецируемые в память.

more-it.ru

Основные функции операционной системы :: SYL.ru

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

Функция распределения

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

Функция планирования

Каждая операционная система выполняет функции планирования. Как уже говорилось, персональный компьютер не в состоянии работать сразу с тысячами задач, для этого существует функция планирования. Зачастую мы одновременно работаем в текстовом редакторе, отправляем файлы на печать и сканируем документы. Так вот, чтобы все эти процессы работали, операционная система скоординирует работу всех процессов —  они будут выполняться максимально эффективно и не потребуют много времени. Функции операционной системы позволяют устанавливать приоритеты выполнения задач, что, несомненно, сказывается на скорости выполнения всех процессов.

Функция контроля

Как и любая многозначная система, операционная система контролирует всю деятельность программ и прочих процессов компьютера. Отвечающая за контроль функция так и называется – функция контроля. Операционная система позволяет максимально эффективно использовать программные и технические средства. ОС отслеживает все процессы компьютера и ведет специальный журнал, в котором отражаются все процессы, в том числе какие программы запущены, используются и т.д., что позволяет мониторить всю ситуацию с персональным компьютером и предотвратить несанкционированный доступ к персональным данным. Существуют и другие функции операционной системы, мы упомянули лишь самые основные. В оперативной памяти компьютера хранится только небольшая часть ОС – ядро операционной системы, а большая часть хранится на жестком диске. Однако при выполнении какой-либо программы операционная система загружает ОЗУ. Размеры ОЗУ не безграничны, поэтому контроль за выполнением программ очень важен. Функции операционной системы максимально упрощают контроль процессов, происходящих в компьютере, и позволяют с максимальной точностью выявить проблему в случае ее возникновения.

www.syl.ru

Какие функции выполняет операционная система?

Информатика ЭУН-1 семестр 2 Тест 3

Ответы

ADBDABAABCDCDADBDDAC
BCCAACDABADCDDCBDBDB

Какое из следующих устройств НЕ относится к основным компонентам компьютера:

мышь

системная плата

процессор

нет ответа

Основная (оперативная) память компьютера предназначена:

для постоянного хранения данных

для постоянного хранения программ

для выполнения обработки данных

для кратковременного хранения обрабатываемых данных и программ их обработки

все ответы правильные

Для пользователя важнейшей характеристикой основной памяти является:

потребляемая мощность в ваттах

объем в байтах

физический размер в сантиметрах

число выполняемых за 1 секунду действий

Компьютер может сразу выполнить программу, если она находится:

на магнитном диске

на компакт-диске

все ответы правильные

в основной памяти

Загрузка программы — это:

копирование программы из внешней памяти в основную (оперативную) память

копирование программы из основной (оперативной) памяти во внешнюю память

копирование программы с дискеты на жесткий диск

ввод текста программы с клавиатуры

Об’ем оперативной памяти измеряется:

в файлах

в байтах

в командах

все ответы правильные

Основная характеристика процессора — это:

число выполняемых за 1 секунду элементарных действий (команд)

об’ем используемой основной памяти

об’ем используемой внешней памяти

потребляемая мощность

Внешняя память компьютера предназначена:

для долговременного хранения только данных, но не программ

для долговременного хранения данных и программ

Для долговременного хранения только программ, но не данных

Для кратковременного хранения обрабатываемой в данный момент информации

Какое устройство НЕ ИСПОЛЬЗУЕТСЯ для долговременного хранения информации:

жесткие магнитные диски

процессор

компакт-диски (CD-ROM)

магнитные ленты

Наиболее распространенным типом внешней памяти являются:

лазерные компакт-диски

магнитные ленты

жесткие магнитные диски

все ответы правильные

Любая информация хранится во внешней памяти в виде:

программ

документов

таблиц

файлов

Термин ‘интерфейс пользователя’ определяет:

специальную программу для управления сетью

специальное сетевое устройство

способ организации взаимодействия пользователя с операционной системой

способ взаимодействия компьютеров друг с другом

Файл — это:

программа, находящаяся в основной памяти

специальная программа операционной системы

информация, обрабатываемая процессором в данный момент времени

вид хранения информации во внешней памяти

все ответы правильные

Файл может содержать

все ответы правильные

текстовую информацию

графическую информацию

закодированное представление готовой к выполнению программы

звуковую информацию

Основным преимуществом работы в компьютерной сети является:

возможность обращения к жестким дискам других компьютеров

возможность использования общих сетевых устройств (принтеры, сканеры)

возможность сохранения информации на общих дисках центрального компьютера сети

все ответы правильные

Основное устройство ввода информации в компьютер: клавиатура. Что еще?

все ответы правильные

сканер

модем

мышь

сетевая карта

Какие функции выполняет операционная система?

обеспечение организации и хранения файлов

подключения устройств ввода/вывода

организация обмена данными между компьютером и различными периферийными устройствами

организация диалога с пользователем, управления аппаратурой и ресурсами компьютера

Где находится BIOS?

в оперативно-запоминающем устройстве (ОЗУ)

на винчестере

на CD-ROM

в постоянно-запоминающем устройстве (ПЗУ)

USB — это …

универсальный интерфейс для последовательного подключения устройств

универсальный интерфейс для параллельного подключения устройств

порт для подключения мыши нового поколения

порт для подключения клавиатуры нового поколения

Системная плата- это …

плата памяти, в которой хранится операционная система

плата, монтируемая на материнскую плату системного блока

связующий компонент системного блока

плата с микросхемой, в которую записана базовая система ввода-вывода

Северным мостом называется…

интегральная схема, связывающая контроллеры ввода-вывода

интегральная схема, связывающая процессор, память и видеоадаптер

интегральная схема, связывающая процессор и память

интегральная схема, связывающая процессор и видеоадаптер

BIOS — это …

тестовая программа

диалоговая оболочка

базовая система ввода-вывода

командный язык операционной системы

Устройствами, интегрированными на системную плату могут быть…

только видеокарта

только видеокарта, сетевая карта, звуковая карта

видеокарта, сетевая карта, звуковая карта, модем

все ответы правильные

Термин «Чипсет» определяет

основной набор микросхем системной платы

основной набор микросхем контроллера ввода-вывода

основной набор микросхем процессора

основной набор микросхем оперативной памяти

Южным мостом называется…

интегральная схема, связывающая контроллеры внешних устройств

интегральная схема, связывающая процессор, память и видеоадаптер

интегральная схема, связывающая контроллеры ввода-вывода

интегральная схема, связывающая процессор и память

LTP — это …

универсальный порт для подключения медленных внешних устройств

порт подключения внешнего модема

порт подключения принтера

универсальный порт для подключения мультимедийных устройств

Интерфейс Ethernet предназначен для подключения …

видеокарты

звуковой карты

модема

сетевой карты

Быстродействие процессора определяется…

тактовой частотой процессора и тактовой частотой шины системнойплаты

только тактовой частотой процессора

только тактовой частотой шины системнойплаты

тактовой частотой генератора импульсов

Форм- фактором принято называть….

вариант исполнения только системной платы

вариант исполнения системной платы или корпуса

вариант исполнения только корпуса

вариант исполнения системной платы, корпуса и блока питания

Контроллер — это …

УУ внешним устройством, связывающее его порт и системную шину

специальное управляющее устройство

интерфейс управления обменом

программа управления обменом

Основные функции процессора —

вычисление адресов команд и операндов

выборку и дешифрацию команд из основной памяти

выборку данных, обработку данных, переход к следующей команде

все ответы правильные

Устройство управления процессора…

передает управляющие импульсы от генератора тактовых импульсов

выполняет логические операции над символьной информацией

формирует и подает во все блоки ПК управляющие импульсы

формирует команды операционной системы

Портом называется устройство,…

расположенное на системной плате

служащее для подключения мыши или клавиатуры

работающее совместно с контроллером

все ответы правильные

Процессор способен выполнять:

арифметические операции;

логические операции;

аналитические операции;

арифметические и логические операции.

Аббревиатура ACPI расшифровывается, как

ускоренный графический порт;

универсальная последовательная магистраль;

интерфейс управления питанием;

прямой доступ к памяти.

Для хранения данных в процессе их обработки, процессор:

использует ОЗУ;

имеет свою собственную память;

использует как ОЗУ так и собственную память повышенного быстродействия;

вообще не хранит обрабатываемые данные, — это не его задача;

Основная (оперативная) память компьютера предназначена:

для кратковременного постоянного хранения данных

для кратковременного постоянного хранения программ

для оперативного выполнения обработки данных

для кратковременного хранения обрабатываемых данных и программ их обработки

Как называется устройство, к которому подключаются процессор и ОЗУ?

шина управления;

системная шина;

шина адреса;

шина данных.

Термин «PCI-Express» определяет

современный графический интерфейс;

современный сетевой интерфейс;

современный интерфейс управления питанием;

современный универсальный интерфейс.

Для ноутбуков выпускаются специализированные процессоры, отличающиеся

уменьшенными размерами;

применением особой технологии энергопотребления;

измененным набором команд;

дополнительными функциями работы в сети.

Продолжите данное понятие

Расположите элементы в правильной последовательности

Выберите правильный вариант ответа

Поставьте соответствие между элементами

Введите правильный ответ на поставленный вопрос

Выберите правильные варианты ответа (их несколько)

Статьи к прочтению:

Что такое операционная система компьютера


Похожие статьи:
  • Основные функции операционных систем

    ?Прием от пользователя (или от оператора системы) заданий, или команд, сформулированных на соответствующем языке, и их обработка. Задания могут…

  • Функции операционной системы

    Тема 1.2. Техническое и программное обеспечение информационных технологий. Введение. Информационные технологии уже изменили мир и продолжают играть…

csaa.ru

что такое ОС и какие функции она выполняет?

Как правило абривиатура ОС используется для названия ОПЕРАЦИОННОЙ СИСТЕМЫ. Операцио&#769;нная систе&#769;ма, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий интерфейс с пользователем, управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит. Более подробная информация о ОС тут: <a rel=»nofollow» href=»http://ru.wikipedia.org/» target=»_blank»>http://ru.wikipedia.org/</a>

основные средства

Операционная система — самая главная программа вашего компьютера которая первой загружается.

ОС — это операционная система, например Windows XP или Windows Vista, это базовая программа которая поволяет работать на ПК а также набор стандартых прог и утилит

без ОС ваш компьютер кусок железа

Большой мух — жрёт чужой мёд.

что первый раз комп увидел?? ? ОС операционная система)))))))))))))))))))))))))))))

ОПЕРАЦИОННАЯ СИСТЕМА Основные функции (простейшие ОС) : Загрузка приложений в оперативную память и их выполнение; Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода) ; Управление оперативной памятью (распределение между процессами, виртуальная память) ; Управление доступом к данным на энергонезависимых носителях (таких как Жёсткий диск, Компакт-диск и т. д.) , как правило с помощью файловой системы; Пользовательский интерфейс; Сетевые операции, поддержка стека протоколов Дополнительные функции: Параллельное или псевдопараллельное выполнение задач (многозадачность) ; Взаимодействие между процессами: обмен данными, взаимная синхронизация; Защита самой системы, а также пользовательских данных и программ от злонамеренных действий пользователей или приложений; Разграничение прав доступа и многопользовательский режим работы

touch.otvet.mail.ru

Какие основные функции выполняет операционная система?

Вот функции ОС 1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т. д.). Такой обмен данными называется «ввод/вывод данных». 2. Обеспечение системы организации и хранения файлов. 3. Загрузка программ в память и обеспечение их выполнения. 4. Организация диалога с пользователем.

Не понимаю, разве в инете трудно глянуть???? O_o комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.

мозги сносит тупым пользователям

touch.otvet.mail.ru

Лекция 22. Назначение и функции операционной системы.

Назначение операционной системыОперационная система (ОС) — это комплекс программного обеспечения, предназначенный для снижения стоимости программирования, упрощения доступа к системе, повышения эффективности работы.

Цель создания операционной системы — получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования.

Функции операционной системы:— связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации и изменения состояния системы.

— выполнение операций ввода-вывода; в частности, в состав операционной системы входят программы обработки прерываний от устройств ввода-вывода, обработки запросов к устройствам ввода-вывода и распределения этих запросов между устройствами.

— управление памятью, связанное с распределением оперативной памяти между прикладными программами.

— управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации.

— обработка исключительных условий во время выполнения задачи

— появление арифметической или машинной ошибки, прерываний, связанных с неправильной адресацией или выполнением привилегированных команд.

— вспомогательные, обеспечивающие организацию сетей, использование служебных программ и языков высокого уровня.

Основные характеристики операционной системы UNIXОперационная система UNIX разработана в 70-х годах Кеном Томпсоном и Деннисом Ритчи в Bell Laboratory и первоначально предназначалась для проведения исследовательских работ. Однако концептуальная целостность системы и целый ряд новых нетрадиционных и прогрессивных решений, заложенных в нее при создании, показали преимущества UNIX по сравнению с другими операционными системами этого класса. Система UNIX быстро распространилась и сейчас активно используется на многих вычислительных установках. В нашей стране аналогом операционной системы UNIX является ИНМОС. Сначала эта система была ориентирована на СМ ЭВМ, а затем перенесена и в сферу ЕС ЭВМ. К несомненным достоинствам UNIX следует отнести:

— концептуальное единство

— простоту

— инструментальность

— мобильность

— эффективность

Концептуальное единство заключается в том, что система UNIX «обозрима», и пользователь, работающий с ней, как правило, не только использует ее возможности, но и хорошо представляет, как они реализуются.

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

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

— утилиты различного назначения

— средства работы с текстами

— средства поддержки разработок программного обеспечения

— средства генерации программ анализа

— интерпретатор shell, являющийся важным инструментальным средством, позволяющий на уровне командного языка строить новые инструментальные средства проблемной направленности.

Мобильность означает возможность переноса системы с одной машинной архитектуры на другую с минимальными затратами.

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

Недостатки системы:

— не поддерживается режим реального времени

— слабая устойчивость к аппаратным сбоям

— снижение эффективности при решении однотипных задач

— слабо развиты средства взаимодействия и синхронизации процессов

Основные характеристики операционной системы MS-DOSОперационная система MS-DOS (дисковая операционная система фирмы Microsoft), была разработана в 1981 г. Билом Гейтсом — президентом фирмы Microsoft, одновременно с машинами типа IBM PC и стала для них доминирующей. К настоящему времени разработано несколько версий системы. MS-DOS во многом напоминает по своим возможностям ОС UNIX. Предоставляемые MS DOS возможности обеспечивают, с одной стороны, удобный доступ к имеющимся прикладным пакетам и программам для непрофессиональных пользователей, с другой стороны, создают хорошую среду для разработки программного обеспечения. MS DOS является стандартом для 16-разрядных микро ЭВМ. В отличие от СР/М MS-DOS обеспечивает организацию многоуровневых каталогов, имеет более развитый командный язык.

Структура MS-DOS.

Операционная система MS-DOS состоит из трех основных подсистем:

— модуль взаимодействия с базовой системой ввода-вывода (файл IO.SYS)

— собственно операционная система, обеспечивающая взаимодействие с программами пользователя. Она состоит из программы файловой системы, программ блочного обмена с дисками и других встроенных операций доступных программ пользователей (MSDOS.SYS)

— командный процессор (файл command.com) Все подсистемы должны располагаться на диске, с которого происходит загрузка операционной системы. При запуске системы (любая операция перезагрузки, либо при включении питания) в память считывается и получает управление специальная программа — так называемая программа начальной загрузки. Она помещается на все дискеты, чтобы напечатать сообщение об ошибке при попытке запустить систему с дискетой в формате отличном от формата MS-DOS

При получении управления программой начальной загрузки просматривается оглавление диска — проверяется, что первые два файла — это IO.SYS и MSDOS.SYS. Если они не обнаружены, на экран выдается сообщение об ошибке, если обнаружены, оба файла считываются в оперативную память и управление передается в модуль взаимодействия с базовой системой ввода-вывода (IO.SYS).

Подпрограмма инициализации (начала работы) в IO.SYS определяет состояние оборудования, приводит в действие дисковую систему и подключенные устройства, загружает драйверы устройств и устанавливает значения специальных управляющих блоков, связанных с обработкой прерываний. Затем она выполняет настройку адресов в ядре MS DOS и передает ему управление. Ядро MS DOS инициализирует свои внутренние рабочие таблицы, создает управляющие таблицы и возвращает управление модулю взаимодействия с BIOS. Последнее действие IO.SYS — загрузка командного процессора по адресу, установленному подпрограммой инициализации ядра MS DOS. Затем управление передается COMMAND. COM. Модуль взаимодействия с базовой системой ввода/вывода реализует набор операций работы с дисками и устройствами ввода/вывода. Только эта часть MS DOS непосредственно взаимодействует с внешними устройствами, только она зависит от особенностей и характеристик внешних устройств, используемых в конкретных компьютерах. В ней определена логика взаимодействия с устройствами ввода-вывода адресов подключения, набор команд контроллера дисков и т. д. Все другие компоненты MS DOS общаются с внешним миром только через модуль взаимодействия с BIOS.

Пользователь из своих прикладных программ может обращаться к некоторым MS DOS командам. Имеются программы для ввода с клавиатуры, для вывода на терминал и на печать, для формирования блоков управления файлами, управления памятью, обработки даты и времени, операций над дисками, каталогами и файлами. Ядро MS DOS реализует все функции, связанные с файловой организацией информации на дисках, управлением дисководами, распределением пространства и работой с их справочниками. MS DOS размещает (форматирует) все диски и дискеты с размером сектора 512 байт. Область для MS DOS (вся дискета или раздел на твердом диске) распределена следующим образом:

— блок начальной загрузки

— таблица размещения файлов

— копия таблицы размещения файлов

— корневой каталог

— область данных

Файлам выделяется пространство в области данных по мере необходимости, когда происходит фактическая запись; предварительного распределения не производится. Пространство выделяется порциями, называемыми кластерами. На односторонних дискетах кластер равен одному блоку; на двухсторонних каждый кластер состоит из двух блоков. Размер кластера для твердого диска определяется при разметке командой FORMAT и зависит от размера раздела MS DOS.

Таблица размещения файлов (File Allocation Table — FAT) связывает кластеры одного файла в цепочку.

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

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

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

Командный процессор организует взаимодействие системы с пользователем на языке команд MS DOS. Он читает команды, введенные с пульта оператора, анализирует их и выполняет либо непосредственно (встроенные команды), либо загрузив в оперативную память программу, соответствующую этой команде (загружаемые команды), и передав ей управление.

Windows 3. 1 и Windows 3. 11По сути дела Windows 3.1 и 3.11 является всего-навсего надстройкой над DOS, однако между ними существуют серьёзные различия — именно они позволяют называть Windows операционной системой. Графический интерфейс, как оказывается здесь не главное.

Итак, что же можно сказать про Windows? Начнем с того, что в Windows вы можете последовательно запустить несколько (а не строго одно, как в DOS) приложений и переключаться между ними в процессе работы. Некоторые приложения, в зависимости от задачи, могут продолжать работать, находясь в запущенном, но неактивном состоянии.

В Windows используется неактивный режим работы процессора (protected mode), и программа пользователя уже не может влезть в какую ей угодно область памяти и делать там что вздумается.

Большим преимуществом Windows 3.11 стала возможность работы в одно-ранговой сети или с выделенным сервером. Теоретически, можно забыть про приобретение специального сетевого программного обеспечения и обойтись только средствами Windows 3.11. Однако на практике в локальной сети всё-таки лучше ставить специальное сетевое ПО, а уже поверх него — Windows 3.11. Тем более что в Windows предусмотрена поддержка не только своей сети, но и других сетевых протоколов.

Возможность использования в программах виртуальной памяти — (иными словами, выделение программе шести мегабайт памяти на машине с физическими четырьмя) также весьма удобна. И хотя в таком режиме компьютер заметно замедляет свою работу, бывает очень важно, чтобы “требовательная” программа работала уж как-нибудь, чем никак.

Windows распахивает перед пользователями фантастический мир мультимедиа, измерения которого системе DOS и не снились. DOS могла позволить воспроизведение максимум небольших мультфильмов — способности Windows трудно перечислить: это компьютерные игры, электронные энциклопедии, интерактивная графика и многое другое.

По своим возможностям Windows значительно превосходит DOS, но и требования к аппаратным ресурсам компьютера предъявляет немалые. Так, для работы в защищённом режиме компьютер должен быть оснащён как минимум 386-м процессором, а уж памяти Windows потребляет исходя из принципа “чем больше, тем лучше”. И если DOS на “двушке” с мегабайтом памяти работала быстро и уверенно, то Windows, даже версии 3.0, на такой машине работает крайне медленно.

Сегодня совмещение DOS + Windows на персональных компьютерах встречается наиболее часто; для Windows разработано несметное количество приложений, игр и

Windows 95Windows 95 выделяется среди других систем по совокупности своих характеристик: удобства, совместимости, функциональных возможностей и быстродействия.

Создавая Windows 95, корпорация Microsoft, по-видимому, задумала такую систему, работать с которой мог бы человек, не окончивший даже среднюю школу. Инсталлировать Windows 95 не сложнее, чем хлеба к обеду нарезать.

Правда преемственность предыдущих версий Windows только этим не ограничивается: Windows 95 имеет много общего со своими предшественницами. Она устанавливается, по сути дела, поверх MS-DOS, и, честно говоря безразлично, что она пишет в ответ на команду “ver” в режиме DOS:MS-DOS version x.xx или Windows 95.

Несмотря на то что Windows 95 разрекламирована как полноценная 32-разрядная операционная система, в действительности же она имеет 16-разрядное ядро. Как это ни прискорбно, для разработки 32-разрядных приложений необходимо запускать специальные утилиты — аналогично тому, как в Windows 3.11 ставился модуль Win32S. (Кстати, это и есть тот же Win32S, только видоизменённый для Windows 95)

Из всех усовершенствований, реализованных в Windows 95, для повышения производительности работы пользователя, вероятно, важнее всего значительные усовершенствования в интерфейсе. Изменения в нём, по сравнению с Windows 3.x в самом деле поразительны, но не меньше бросается в глаза то, как много в нем заимствований из Mac OS и OS/2.

Например:

— при нажатии правой кнопки мыши появляется контекстно-зависимое меню (OS/2).

— корзина “ Recicle Bin “, аналог Мусорного Ведра (“ Trasch “ Mac OS) и т. д.

— программы, документы и ярлыки (указатели на другие файлы могут размещаться на “Рабочем столе “ (OS/2)).

Поддержка сетевых протоколов в Windows 95 немного расширилась по сравнению с предыдущими версиями Windows: например, появилась поддержка протокола TCP/IP; по отношению к локальным сетям политика не претерпела изменений. Сохранился свой протокол обмена между компьютерами и возможность поддержки других сетевых протоколов.

Новая ОС не только выполняет подавляющее большинство существующих программ для Windows 3.х и DOS, но и совместима с драйверами реального режима для этих систем. Использование таких драйверов может ослабить устойчивость работы 32-разрядной системы, зато устраняет сложности, возникающие из-за отсутствия нужного драйвера для того или иного периферийного устройства. Эту проблему никак не удаётся решить ни в Windows NT ни в OS/2 Warp.

Требования Windows 95 к аппаратному обеспечению несколько выросли по сравнению с Windows 3.11. В первую очередь они коснулись объёма оперативной памяти, необходимой для нормальной работы.

Windows 95 вышла на рынок сравнительно недавно, однако под неё написано уже много приложений: ведущие производители ПО связывают с ней большие надежды и переводят свои популярные продукты на рельсы Windows 95.

OS/2 Операционная система OS/2, разработанная фирмой IBM, даже в ранних версиях зарекомендовала себя как весьма мощная ОС. Думаю, что не ошибусь, сказав, что OS/2 стала первой реально многозадачной операционной системой на персоналках, к тому же в своей основе она является объектно-ориентированной. В общем-то, складывается такое впечатление, что если Windows разрабатывалась начиная с интерфейса, то OS/2 создавалась, как и положено операционным системам, начиная с ядра. OS/2 является действительно 32-разрядной операционной системой, и ей не требуется никаких дополнений для работы с 32- разрядными приложениями.

Апологеты Windows довольно долго обвиняли OS/2 в том, что она не “понимает” программ, написанных для Windows, — что и говорить, их число огромно, а некоторые из них уникальны. Уже в версии 2.0 программисты IBM исправили свою ошибку и включили в OS/2 сессию Windows. И сделали они это, надо отдать должное, весьма неплохо: Windows-приложения стали работать на порядок быстрее (кстати, DOS приложения под OS/2 тоже работают быстрее, нежели под DOS).

Первая версия OS/2 вообще не имела графического интерфейса (presentation manager) — он появился относительно недавно. Правда, у ранних версий этой ОС и запросы к аппаратному обеспечению сравнительно невысоки. Так что если вам нужна реальная многозадачность, но денег на мощный компьютер не хватает, то ранние версии OS/2 — это неплохой вариант решения данной проблемы. Более поздние версии OS/2 получили графический интерфейс. И хотя интерфейс OS/2 иногда обвиняют в том, что с ним не возможно работать, многие не склонны разделять это мнение; некоторые пользователи, напротив, устанавливают в Windows программу, реализующую интерфейс от OS/2.

Основное достоинство OS/2 — это, несомненно, возможность работать в режиме разделения времени. Она позволяет выполнять вам несколько задач одновременно: например, форматировать дискету и одновременно компилировать программу. При этом выполнение задач почти не замедляется.

Работа с сетями в OS/2 ориентирована в первую очередь на поддержку протокола TCP/IP, однако система неплохо работает и с другими протоколами, например IPX.

Нельзя не упомянуть и о том, что недавно была выпущена локализованная версия OS/2 Warp 3.0. Теперь стало проще разбираться в многочисленных настройках самой OS/2, а так же сеансов DOS и Windows.

Само собой разумеется, что широкие возможности OS/2 обходятся пользователю недёшево. И хотя IBM объявила, что OS/2 Warp работает на 386-м компьютере с четырьмя мегабайтами оперативной памяти, специалисты замечают: если вы хотите, чтобы OS/2 работала без проблем, помножьте все аппаратные требования, которые указаны в руководстве, на два.

В целом же, кто имел раньше дело с Win 95, NT и Mac OS сочли OS/2 наименее удобной в работе среди рассматриваемых ОС. Одним из очень больших недостатков является например то, что Warp позволяет удалять файлы простым перемещением их на пиктограмму Shredder (“Дробилка”), однако по умолчанию она не может восстановить файл, который был стёрт ошибочно. Она не выдаёт предупреждений при попытке удаления жизненно важных системных файлов.

OS/2 Warp 3.0 остаётся привлекательной для тех, кто любит настраивать интерфейс по своему вкусу и кому не требуется очень много готовых прикладных пакетов. Высококачественные средства программирования, имеющиеся в данной ОС, обеспечивают этой системе успех у фирм, разрабатывающих собственное программное обеспечение для внутреннего пользования.

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

Windows 98 Windows 98 позиционируется компанией Microsoft как обновление для Windows 95. Сама Microsoft настаивает на том, что, не будучи «революционно новой», очередная ОС обеспечивает прирост производительности системы и большую стабильность в работе.

Кроме того, в Windows 98 реализован ряд новых возможностей, позволяющих, к примеру, работать с USB-устройствами, DVD-дисководами и т.д.

В Windows 98 значительно богаче набор средств для диагностики и разрешения конфликтов, чем в Windows 95, включая Version Conflict Manager и Maintenance Wizard. Microsoft предполагает, что благодаря этим средствам уменьшение числа обращений пользователей к службам технической поддержки.

Добавлена версия InternetExplorer4.0. Windows 98 улучшает качество воспроизведения графики, звука и мультимедийных приложений, созданных по новейшим технологиям.

Через некоторое время появилась на свет вторая редакция популярной операционной системы Windows 98 (полное название версии 4.10.2222). Windows 98 Second Edition – скорее, сборник апдейтов и мелких дополнений, чем что-то революционно новое.

Во-первых, это новый Explorer версии 5.0.

Во-вторых, в новой редакции системы появился прокси-сервер ICS (Internet Connection Sharing — совместное использование Internet), который позволяет в небольшой локальной сети организовать совместный доступ в Интернет при помощи одного модема.

В-третьих, это новая версия NetMeeting — 3.0. Последняя версия NetMeeting расширяет возможности проведения сетевых конференций, повышает быстродействие и обеспечивает безопасность и поддержку стандартов Интернета.

В четвертых это Service Pack, то есть сборник апдейтов и устранений ошибок предыдущей версии Windows.

В-пятых, в систему введена поддержка IEEE 1394 и ACPI, а также улучшена поддержка USB.

Преимущества:

Простота использования и доступа в Интернет. Динамическая справочная система на основе веб-технологии и 15 программ-мастеров упрощают использование компьютера. Веб-совместимый интерфейс пользователя Windows 98 облегчает поиск, унифицируя представление информации в компьютере, локальной сети и Вебе. Второе издание Windows 98 обеспечивает возможность одновременного доступа в Интернет с нескольких сетевых компьютеров через одно общее подключение.

Высокая производительность и надежность. Сокращение времени запуска приложений, новые средства очистки диска и повышения эффективности его работы. Все это стало возможным благодаря новшествам, превращающим Windows 98 в мощную и надежную операционную систему.

Поддержка аппаратных средств нового поколения. Использование преимуществ новейших стандартов и технологий, таких как шина USB, DVD и IEEE 1394, расширение возможностей за счет подключения к одному компьютеру нескольких мониторов,

Windows NTС такими операционными системами, как Windows NT, рядовому пользователю приходится сталкиваться довольно редко: разве что где-нибудь на работе или на выставке. Несмотря на то что Windows NT названием и интерфейсом похожа на другие ОС корпорации Microsoft, она значительно от них отличается — Windows NT предназначена в первую очередь для крупных сетей. Windows NT, в отличие от Windows 3.11, является полноценной 32-разрядной операционной системой с широкими возможностями; благодаря развитым сетевым возможностям она может использоваться при интеграции нескольких сетей.

Система не поддерживает идеологию Plug&Play. Однако, по целому ряду причин для некоторых пользователей именно эта ОС является наилучшей. Если характер вашей работы таков, что любая порча данных может обойтись очень дорого, то серьёзные меры по обеспечению устойчивости и безопасности, реализованные в Windows NT могут быть спасением. Windows NT — система скорее для корпоративных, чем для домашних пользователей. В этой промышленной версии Windows фирмы Microsoft основной упор сделан на безопасность и надёжность в ущерб всему остальному, в том числе и удобству пользователя.

Windows 2000 В феврале 2000 г. в Москве прошла презентация новой системы Windows 2000. Платформа Windows 2000 представляет собой операционную систему нового поколения для делового использования на самых разнообразных компьютерах — от переносных компьютеров до высококлассных серверов. Данная операционная система основывается на технологии NT и является наилучшей операционной системой для ведения коммерческой деятельности в Интернете. Система является надежной: настольные компьютеры, портативные компьютеры и серверы, на которых используется операционная система Windows 2000, работают безотказно. Применение Windows 2000 снижает затраты, так как упрощается управление системой. Кроме того, это наилучшая операционная система, которая позволяет применять любое новейшее оборудование — от самых маленьких мобильных устройств и до самых больших серверов для электронной коммерции.

Операционная система Windows 2000 Professional объединяет присущую Windows 98 простоту использования в Интернете, на работе, в пути, с присущими Windows NTуправляемостью, надежностью и безопасностью.

Семейство Windows 2000 Server является новым поколением удостоенной наград и пользующейся коммерческим успехом операционной системы Windows NT Server. Данное семейство состоит из многоцелевых масштабируемых сетевых операционных систем. Windows 2000 предоставит удобную в управлении систему, обеспечивающую большую работоспособность оборудования, а также платформу для наиболее ответственных приложений электронной коммерции и ведения бизнеса в определенной области.

Windows 2000 Datacenter Server является самой производительной и полнофункциональной серверной операционной системой из всех, когда-либо предлагавшихся корпорацией Microsoft. Эта система поддерживает до 64 ГБ физической памяти, а также симметричную мультипроцессорную обработку с использованием до 32 процессоров. Ее стандартные компоненты обеспечивают 4-узловую кластеризацию и балансировку нагрузки. Она оптимизирована для работы с большими хранилищами данных, эконометрического анализа, моделирования крупномасштабных процессов в науке и технике, оперативной обработки транзакций и объединения серверов

Служба каталогов Microsoft Windows 2000 Active Directory является одним из самых важных новшеств операционной системы Windows 2000. Служба Active Directory значительно упрощает управление системой, усиливает систему безопасности и расширяет возможности интеграции с другими платформами. Ключевой особенностью, обеспечивающей интеграцию, является возможность синхронизации информации, хранимой в каталоге Active Directory, с другими хранилищами информации, в том числе со службой каталогов Novell Directory Services (NDS) и системными базами данных.

Русскоязычные версии Windows 2000 помимо полной поддержки русского языка имеют поддержку украинского, белорусского, казахского, армянского, грузинского, азербайджанского, узбекского, а также татарского языков. Это значит, что пользователи локализованной версии смогут создавать и редактировать документы на перечисленных языках, при том что интерфейс пользователя и справочная система будут оставаться на русском языке. Кроме того, в Windows 2000 локализованы и утилиты командной строки.

В Windows 2000 разработчики не только постарались учесть опыт создания NT-систем предыдущего поколения, сохранив все их традиционные достоинства, но и включили в нее много полезных наработок из привычной в своей доступности и простоте Windows 9x, как бы сблизив эти две разные системы.

Главное же и важнейшее ее достоинство для нас с вами – это совместимость с большинством программ Windows 9x. При этом надежность Windows 2000 на порядки выше, чем у Windows 9x.

Устойчивость работы Windows 2000 объясняется не только тем, что DOS в ней отсутствует – система полностью 32-х разрядная, но и тем, что в ней, в отличие от Windows 9x, применена так называемая вытесняющая многозадачность.

При таком способе реализации многозадачности, ни один процесс не сможет полностью завладеть центральным процессором, а получит в свое распоряжение лишь небольшой кусочек времени работы CPU, после чего процессор благополучно перейдет к обслуживанию следующего процесса – и так по кругу. Таким образом, каждый процесс обрабатывается по очереди под управлением специального диспетчера, и зависшая программа принудительно освобождает процессор, когда время, ей отведенное на работу, истекает. При появлении же сбоя достаточно снять “повисшую” задачу, что никак не отражается на деятельности всей системы и других программ, так как друг на друга они никак не влияют.

По сравнению с Windows NT, новая операционная система не только значительно облагорожена приятным внешним видом пользовательского интерфейса, который не вызовет никаких проблем у тех, кто видел Windows 9x, но и заметно улучшена поддержка широкого спектра нового оборудования. Система воспринимает без проблем и Plug and Play, USB, IEEE, ACPI, AGP, MMX, и даже FAT32.

Таким образом, наконец-то появилась операционная система, которая хоть как-то может заменить нам “капризного” монополиста Windows 9x, позволив при этом не расстаться с любимыми программами. В большинстве случаев программы под Windows 2000 работают даже быстрее, чем под Windows 9x.

Главный недостаток Windows 2000 – большая требовательность к аппаратной конфигурации персонального компьютера, значительно превышающая запросы Windows 9x. И хотя Microsoft и заявляет, что минимум для нее – Pentium 133, 32Mb RAM, 2Гб HDD, на деле же — это характеристики машины, на которую Windows 2000 можно установить, но не работать.

В жизни же, рекомендуется как минимум 96Mb ОЗУ, при которых уже можно более-менее комфортно работать, лучше 128Мб и выше.

Процессор необходим не хуже Pentium 233МГц. 650 свободных мегабайт на жестком диске, как написано в руководстве Microsoft, также едва-едва хватит под саму операционную систему – под раздел с ОС надо отвести минимум 2-4Гб, иначе системные программы придется ставить в другие разделы.

studfile.net

Назначение и функции операционной системы компьютера основные

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

Операционные системы для автономного компьютера

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

имеет следующие назначение и функции операционной системы:

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

функции операционной системы компьютера

Для того чтобы успешно решать свои задачи, современный пользователь или даже прикладной программист может обойтись без досконального знания аппаратного устройства компьютера. Ему не обязательно быть в курсе того, как функционируют различные электронные блоки и электромеханические узлы компьютера. Более того, очень часто пользователь может не знать даже системы команд процессора. Пользователь-программист привык иметь дело с мощными высокоуровневыми функциями, которые ему предоставляет операционная система.

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

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

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

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

ОС как система управления ресурсами

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

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

Процесс — это динамический объект, который возникает в операционной системе после того, как пользователь или сама операционная система решает «запустить программу на выполнение», то есть создать новую единицу вычислительной работы. Например, ОС может создать процесс в ответ на команду пользователя run prg1. exe, где prg1. exe — это время файла, в котором хранится код программы.

Пожалуйста, оцените материал


Помогая проекту BEST-EXAM, вы делаете образование более доступным для каждого человека, внесите и вы свой вклад —
поделитесь этой статьей в социальных сетях!

best-exam.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *