Операционная система представляет собой комплекс, который состоит из нескольких взаимосвязанных между собой элементов. Она предназначается для управления ресурсом вычислительной техники, а также организации взаимодействия с его пользователями. Определение операционной системы указывает на то, что ее место находится между микроархитектурой устройства и его встроенными или собственными драйверами с одной стороны, и прикладными программами с другой. Во множестве разнообразных вычислительных систем операционная система считается главной составляющей системного программного обеспечения. С 90-х годов прошлого века самое большое распространение получили такие системы, как UNIX с UNIX-подобными системы, а также Windows. Основные и дополнительные функции ОС Любая операционная система обладает: Основными функциями Дополнительными функциями К первой группе относится исполнение любых запросов различных программ и их загрузка в оперативную память, и дальнейшее выполнение. Кроме того, операционная система обеспечивает стандартизованный доступ ко всем периферийным устройствам и возможность управления оперативной памятью с доступом к информации, которая содержится на энергонезависимых носителях. Так же операционная система сохраняет все сведения об ошибках в работе системы и обеспечивает пользовательский интерфейс. К группе дополнительных функций можно отнести многозадачность и эффективное распределение всех доступных ресурсов определенной вычислительной системы между несколькими процессами. К тому же операционная система разграничивает доступ разных процессов к имеющимся ресурсам и организовывает надежные вычисления с взаимодействием между несколькими процессами. Также к дополнительным функциям относится надежная защита системы и возможность работы в многопользовательском режиме с гарантированным разграничением прав доступа пользователей. Составляющие операционной системы На сегодняшний день операционная система состоит из нескольких компонентов: Ядро с загрузчиком Драйверы устройств и командный процессор Встроенное программное обеспечение Операционные системы используются в качестве универсального механизма для сохранения всей необходимой информации и предоставления системной библиотеке наиболее используемых программ. Еще ее используют для распределений полномочий, имитирования «одновременного» исполнения сразу же нескольких задач на одном устройстве и для управления собственно процессом выполнения той или иной отдельной программы. В наше время все универсальные операционные системы характеризуются, как те, которые используют файловые системы, многозадачные и многопользовательские. Развитие и совершенствование операционных систем Эволюция ОС идет на протяжении уже многих лет и с каждым годом, благодаря борьбе за первенство, скорость развития увеличивается. Так, предшественником операционной системы является служебная программа и библиотека часто используемых программ, которые разрабатывались для универсального компьютера первого поколения. Благодаря таким служебным программам удалось минимизировать физические манипуляции операторов с техникой, а библиотека открыла возможность предупреждения многоразового программирования одного и того же действия. В 50-60-х годах прошлого века были спланированы и реализованы одни из самых главных идей, которые собственно и определили функциональность оперативной системы: многозадачность и разделение времени, разделение разных полномочий и пакетный режим, наиболее реальный масштаб времени, а также файловая система с файловой структурой. В самых первых компьютерах программы взаимодействовали непосредственно с аппаратным обеспечением самой техники, а об операционных системах даже не слышали. Аппаратом управляли с помощью пульта управления, который состоял из нескольких тумблеров, разных сигнальных лампочек, а еще принтера и устройства для ввода информации. В то время все пользовательские программы на компьютерах исполнялись в последовательном режиме, что занимало довольно много времени и предоставляло множество неудобств. Чтобы хоть как-то улучшить рабочий процесс, было разработано несколько разновидностей системных инструментальных программ: редактор связи и библиотека функций, отладчик и загрузчик, драйверы для ввода и вывода информации. Затем на рынке сотрудники фирмы General Motors предложили концепцию пакетной операционной системы, созданной для машин серии IBM 701, которая в дальнейшем была переделана под машины типа IBM 704. В 60-х годах компьютеры 7090/7094 получили пакетную операционную систему IBSYS. Основной идеей было использование так называемой программы монитор, которая обеспечивает непосредственный доступ пользователя к машине. Однако и это совершенствование не помогло устранить такой недостаток, как необходимость простаивать. Поэтому разработчикам пришлось заметно увеличить объем оперативной памяти, что дало возможность разместить несколько программ и исполнять их параллельно. Таким образом, был представлен многозадачный режим. Затем был разработан еще один режим, который назвали работой с разделением времени. Благодаря ему удалось распределить все процессорное время между несколькими пользователями. Но наличие многозадачности с возможностью распределения времени предоставило создателям ОС большое количество проблем. Именно это и послужило причиной многочисленных совершенствований различных характеристик, а также разработок новых, более современных операционных систем.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев