граммных средств, осуществляющих ресурсами эвм, запуск при-
кладных программ и их взаимодействие с внешними устройствами и другими
программами, а также обеспечивающих диалог пользователя с компьютером.
в большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. с 1990-х годов наиболее распространёнными операционными системами являются системы семейства windows и системы класса unix (особенно linux и mac os).
есть приложения вычислительной техники, для которых операционные системы излишни. например, встроенные микрокомпьютеры, содержащиеся во многих бытовых приборах, автомобилях (иногда по десятку в каждом), простейших сотовых телефонах, постоянно исполняют лишь одну программу, запускающуюся по включении. многие простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без операционной системы, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске.
она предоставляет определенный способ общения (интерфейс) пользователю с вычислительной системой и возможность взаимодействия программ. интерфейс при этом может быть программным и пользовательским.
программный интерфейс — совокупность средств, обеспечивающих взаимодействие устройств и программ в рамках вычислительной системы.
пользовательский интерфейс — программные и аппаратные средства взаимодействия пользователя с программой или эвм. пользовательский интерфейс может быть командным или объектно-ориентированным.
командный интерфейс основан на формировании пользователем команд (вводе их с клавиатуры) для выполнения действий по ресурсами компьютера.
объектно-ориентированный интерфейс — это ресурсами вычислительной системы путем операций над ее объектами: создать, активизировать, переместить, скопировать, удалить и т.д.
большинство существующих операционных систем развивается и модифицируются. при этом модификации приобретают статус версий. обычно, чем выше номер версии, тем более продвинута (развита) ос.
Поделитесь своими знаниями, ответьте на вопрос:
Изменение элементов массива дан массив из n положительных элементов, больших 1 (2< =n< =100 после каждого элемента вставить его минимальный делитель больший 1. формат входных данных: на входе в первой строке n - число элементов массива вторая строка содержит n чисел - значения элементов массива формат выходных данных: выведите результирующий массив в строку пример: ввод 5 43 50 76 84 100 вывод 43 43 50 2 76 2 84 2 100 2