Операционной системой называется целый ряд управляющих программ, которые используются в качестве интерфейса между компонентами ПК и обеспечивают наиболее эффективную реализацию ресурсов ЭВМ. Операционная система является основой системной программы, загружаемой при включении питания компьютера.
К основным функциям ОС относятся:
• получение от пользователя ПК команд или заданий;
• принятие и применение программных запросов на запуск и остановку других программ;
• загрузка в ОП подходящих для исполнения программ;
• защита программ от взаимного действия друг на друга, обеспечение сохранности данных и др.
По видам пользовательского интерфейса (набору приемов, обеспечивающих взаимодействие пользователей ПК с его приложениями) различают следующие ОС:
а) командный интерфейс – выдача на экран монитора системного приглашения для ввода команд с клавиатуры (например, ОС MS-DOS);
б) интерфейс WIMP (или графический интерфейс – графическое представление образов, которые хранятся на жестком диске (например, ОС Windows различных версий);
в) интерфейс SILK (Speech Image Language Knowledge) – использование речевых команд для взаимодействия пользователя ПК и приложений. Данная разновидность ОС в настоящий момент находится в стадии своего развития.
Согласно режиму обработки задач выделяют следующие ОС:
а) обеспечивающие однопрограммный режим, т. е организации вычислений, при котором в один момент времени они выполнять только одну задачу (например, MS-DOS);
б) работающие в мультипрограммном режиме, когда при организации вычисленией на однопроцессорной машине создается видимость выполнения нескольких программ.
Отличие между мультипрограммным и мультизадачным режимами состоит в том, что в мультипрограммном режиме происходит параллельное выполнение нескольких приложений, при этом пользователю не нужно заботиться об организации их работы, данные функции на себя берет ОС. При мультизадачном режиме параллельное выполнение и взаимодействие приложений должны обеспечивать прикладные программисты.
В соответствии с поддержкой многопользовательского режима ОС подразделяют:
а) на однопользовательские (MS-DOS, ранние версии Windows и OS/2);
б) многопользовательские (сетевые) (Windows NT, Windows 2000, Unix).
Основным отличием многопользовательских ОС от однопользовательских ОС является наличие средств защиты информации каждого пользователя от незаконного доступа других пользователей.
javascript:
var массив = []; for (let сч = 0; сч < 7; сч++) массив.push([]);
function Случ(от, до) { return Math.round(от - 0.5 + Math.random() * (до - от + 1)); }
var учеников = Случ(3, 13);
document.write("Количество учеников - " + учеников + "<br />Рост в прямом порядке:<br />");
for (let сч = 0; сч < учеников; сч++) {
массив[2][сч] = Случ(20, 193);
document.write((сч + 1) + "-го ученика: " + массив[2][сч] + "<br />");
}
var средний = массив[2].reduce(function(s, c) { return s + c; }, 0) / учеников, выше_среднего = 0;
document.write("Средний рост: " + средний + "<br />");
массив[2].forEach(function (зн, ном) {
if (зн > средний) {
document.write("Рост " + (ном + 1) + " ученика выше среднего.<br />");
выше_среднего++;
}
});
document.write("Учеников выше среднего - " + выше_среднего + "<br />Рост в обратном порядке:<br />");
for (let сч = учеников - 1; сч >= 0; сч--) {
document.write((сч + 1) + "-го ученика: " + массив[2][сч] + "<br />");
}
массив[6] = массив[2].reverse();