# факты | Какие бывают операционные системы?

    Когда вы включаете собственный персональный компьютер, то сперва ожидаете, когда в оперативку загрузится операционная система. И лишь впоследствии обращаетесь к нужным для вас приложениям. Большинство всего, что юзер выполняет со собственным персональным компьютером, совершается средством операционной системы. Ее следует анализировать в качестве руководившего центра компа. Большинство современных индивидуальных компов ишачит под руководством операционных систем Microsoft Windows. Mac поставляются с уже предустановленной системой OS X, которая перед началом недавнешнего времени называлась Mac OS X. Почти все корпоративные серверы справляются операционными системами Linux и UNIX.


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

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

    Содержание

    • 1 Что этакое операционная система?
    • 2 Опции операционной системы
    • 3 Типы операционных систем
    • 4 Компьютерные операционные системы

    Что этакое операционная система?


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

    Однако есть и альтернативные прибора, кои операционная система наделяет несколькими необходимыми возможностями:

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

    Операционными системами владеют все настольные компы. Более всераспространены операционные системы семейства Windows, разработанные компанией Microsoft. Apple предустанавливает на свои компы свою операционную систему, об которой речь шла свыше. За исключением тамошнего, бытует большущее семейство UNIX-систем. История них разработки полна выдающимися персонами, инноваторскими корпорациями и примерами сотрудничества во имя заслуги совместной цели. На свете есть сотки разнообразных операционных систем, нацеленных на исполнение узкоспециальных задач. В числе их операционные системы для большенных ЭВМ (мэйнфреймов), ботов, индустриального оборудования и систем настоящего времени.

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

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

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


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

    1. Она руководит аппаратными и программными системными ресурсами. Ежели твердить об своеобразном настольном персональном компьютере, то к сиим ресурсам относятся в фолиант числе: микропроцессор, память, дисковое место. Ежели твердить об мобильном мобильнике, то сюда же добавляются клавиатура (либо сенсорный дисплей), адресная книжка, система набора номеров, аккумулятор и сетевое соединение
    2. Она обеспечивает размеренное и последовательное взаимодействие приложений с аппаратным обеспечением. Приложение возможно незнакомо с детализированными чертами аппаратной части

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

    Вторая задачка, обеспечение взаимодействия программной и аппаратной части, обретает особенную значимость с учетом тамошнего факта, что современные компы открыты для внесения конфигураций в них конфигурацию. Деньги интерфейса прикладных программ (application program interface, API) дозволяют разрабу написать программку на одном персональном компьютере и причем практически и не колебаться в фолиант, что она будет ишачить и на альтернативном персональном компьютере того же типа. Даже в этом случае, ежели размер памяти либо емкость накопителя на двух машинках будут различаться друг от друга.

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

    Типы операционных систем


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

    1. Операционные системы настоящего времени (Real-time operating system, RTOS). Операционные системы настоящего времени созданы для руководства машинным оборудованием, научными инструментами и индустриальными системами. Привычно пользовательский интерфейс этаких систем и не балует дизайнерскими изысками, а уж утилиты, направленные на конечного юзера, отсутствуют. Это же доделанная к пользованию «закрытая коробка». Самой важной задачей этакого типа операционной системы является наблюдать за тем самым, дабы конкретная операция производилась в конкретный отрезок времени. И эти отрезки были равными. В сложноватых машинках нельзя допустить, дабы них элементы сдвигались скорее чем надо, так как система размещает «лишними» ресурсами. Либо, напротив, и не сдвигались совсем из-за занятости системы
    2. Однопользовательские однозадачные операционные системы (Single-user, single task). Следовательно из них наименования, эти операционные системы нацелены на исполнение одним юзером одной задачки в один период времени. Колоритным примером системы этакого типа может служить Palm OS для наладонников Palm. Эти прибора воспользовались конкретной популярностью прежде чем началось общее распространение телефонов
    3. Однопользовательские многозадачные операционные системы (Single-user, multi-tasking). Системы сего типа управляют большинством современных настольных и портативных компов. И Microsoft Windows, и Apple OS X относятся конкретно к этому типу. К примеру, юзер Windows может сразу писать заметку в редакторе текста и загружать файл из Веба. В это самое время принтер может печатать, а уж почтовый покупатель воспринимать электрическую корреспонденцию
    4. Многопользовательские операционные системы (Multi-user). Многопользовательские операционные системы дозволяют нескольким юзерам сразу приобретать доступ к ресурсам прибора. Операционной системе приходится задерживать баланс меж теми самыми требованиями, кои предъявляют различные юзеры. Причем операционной системе приходится наблюдать за тем самым, дабы у каждой из действующих программ существовало довольно ресурсов, и задачка, решаемая одним из юзеров, и не мешала иным юзерам. В качестве колоритных примеров многопользовательских систем можно привести Unix, VMS и операционные системы для большенных ЭВМ, аналогичные MVS

    Немаловажно внести ясность в некие тонкости, кои умеют затруднить распознавание типа операционной системы. Есть многопользовательские операционные системы и системы, поддерживающие сетевые стыки. И это же разнообразные операционные системы. К примеру, Windows 2000 и Novell Netware поддерживали сотки и даже тыщи сетевых стыков. Причем них нельзя полагать поистине многопользовательскими. Одиним-единственным заправдашним юзером Windows 2000 и Netware является сисадмин. Сетевая поддержка и все удаленные аккаунты юзеров включены в общий замысел операционной системы, программно определяемый ее админом.

    Компьютерные операционные системы


    Когда вы включаете питание компа, первой запускающейся программкой становится комплект инструкций, находящийся в константной памяти компа (ПЗУ, ROM). Этот код тестирует системное аппаратное обеспечение и убеждается в фолиант, что все ишачит корректно. Этот процесс именуется самотестированием при запуске (POST, power-on self test). В его ходе осуществляется проверка микропроцессора, памяти и фундаментальной системы ввода-вывода (БСВВ, BIOS) на ошибки. Результаты тестирования сохраняются в специальной области памяти. Ежели самотестирование закончилось удачно, запускается размещенное в константной памяти программное обеспечение. Оно понятно под именованием BIOS. Это же программное обеспечение начинает активацию твердых дисков компа. В большинстве современных компов при активации твердого диска присутствует первый кусок операционной системы: первоначальный загрузчик (bootstrap loader).

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

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

    Продолжение следует…

    По материалам computer.howstuffworks.com