Операционная система это система программ: Операционные системы

Содержание

Операционная система - wiki студи Клондайк

Операционная система, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами вычислительного устройства и организации взаимодействия с пользователем.

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

  • Основные функции:
    1. Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
    2. Загрузка программ в оперативную память и их выполнение.
    3. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
    4. Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
    5. Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
    6. Обеспечение пользовательского интерфейса.
    7. Сохранение информации об ошибках системы.
  • Дополнительные функции:
    1. Параллельное или псевдопараллельное выполнение задач (многозадачность).
    2. Эффективное распределение ресурсов вычислительной системы между процессами.
    3. Разграничение доступа различных процессов к ресурсам.
    4. Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
    5. Взаимодействие между процессами: обмен данными, взаимная синхронизация.
    6. Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
    7. Многопользовательский режим работы и разграничение прав доступа (см.: аутентификация, авторизация).

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

  1. Загрузчик
  2. Ядро
  3. Командный процессор
  4. Драйверы устройств
  5. Встроенное программное обеспечение

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

Существуют три наиболее популярных операционных систем для компьютеров: Microsoft Windows, Apple Mac OS X и Linux.

Microsoft Windows

Компания Microsoft создала операционную систему Windows в середине 1980-х годов. За последующие годы были выпущены много версий Windows, но наиболее популярными из них являются Windows 10 (выпущен в 2015 году), Windows 8 (2012), Windows 7 (2009), Windows Vista (2007), и Windows XP (2001). Windows поставляется предустановленной на большинстве новых компьютерах, и является самой популярной операционной системой в мире.

Apple Mac OS X

Mac OS представляет собой линейку операционных систем, созданных компанией Apple. Она поставляется предустановленной на всех новых компьютерах Macintosh или Mac. Последние версии этой операционной системы известны как OS X. А именно Yosetime (выпущенный в 2014 году), Mavericks (2013), Mountine Lion (2012), Lion (2011), и Show Leopard (2009). Также есть Mac OS X Server, который предназначен для работы на серверах.

Linux

Linux — семейка операционных систем с открытым исходным кодом.

Это значит, они могут модифицироваться (изменяться) и распространятся любым человеком по всему миру. Это очень отличает эту ОС от других, таких как Windows, которая может изменяться и распространяться только самим владельцем (Microsoft). Преимущества Линукса в том, что он бесплатный, и есть много различных версий на выбор. Каждая версия имеет свой внешний вид, и самые популярные из них это Ubuntu, Mint и Fedora.

Операционная система GNU и движение за свободные программы

Битва за ремонт: видео из ФСПО

Что такое GNU?

GNU — операционная система типа Unix, программы которой свободны — они уважают вашу свободу. Операционная система GNU состоит из пакетов GNU (программ, выпускаемых собственно проектом GNU), а также свободных программ, выпускаемых другими лицами. Разработка GNU сделала возможной пользование компьютером без программ, которые растоптали бы вашу свободу.

Мы рекомендуем версии GNU для установки (точнее, дистрибутивы GNU/Linux), полностью состоящие из свободных программ.

Подробнее о GNU см. ниже.

Trisquel 9 с оконной системой MATE и проигрывателем записей VLC

Dragora / IceWM

Guix / GNOME3

Hyperbola / i3

Parabola / LXDE

PureOS / GNOME3

Trisquel / MATE

Что такое движение за свободные программы?

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

Что такое свободные программы?

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

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

Более точно, свободная программа означает, что у ее пользователей есть четыре существенных свободы:

  • Свобода выполнять программу, как вам угодно и в любых целях (свобода 0).
  • Свобода изучать, как работает программа, и править ее так, чтобы она выполняла ваши вычисления, как вы желаете (свобода 1). Это предполагает доступ к исходному тексту.
  • Свобода передавать копии, чтобы помогать другим (свобода 2).
  • Свобода передавать копии своих измененных версий другим (свобода 3). Этим вы можете дать всему сообществу возможность получать выгоду от ваших изменений. Это предполагает доступ к исходному тексту.

Развитие техники и вычислительных сетей сделали эти свободы еще важнее сейчас, чем они были в 1983 году.

В наши дни движение за свободные программы идет гораздо дальше разработки системы GNU. На сайте Фонда свободного программного обеспечения описано подробнее, что делаем мы, и какими способами можете помочь вы.

Подробнее о GNU

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

Название “GNU” — это рекурсивное сокращение фразы “GNU's Not Unix!” (“GNU — не Unix!”). “GNU” произносится как гну, одним слогом, как глагол “гнуть” в первом лице, единственном числе настоящего времени изъявительного наклонения.

В системе типа Unix программа, которая выделяет машинные ресурсы и общается с аппаратурой, называется “ядром”. GNU, как правило, применяется сегодня с ядром, называемым “Linux”. Эта комбинация является операционной системой GNU/Linux. Миллионы людей пользуются GNU/Linux, хотя многие ошибочно называют ее “Linux”.

Работы над собственным ядром GNU, Hurd, начались в 1990 году (до начала работ над Linux). Добровольцы продолжают развивать Hurd, поскольку это представляет технический интерес.

Другие сведения

Что такое ОС, операционная система — это программный комплекс

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

Представление об операционной системе

Функциональные характеристики ОС:

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

Из чего состоит ОС

  • Ядро;
  • Командный модуль;
  • Комплекс драйверов;
  • Сервисные утилиты;
  • Оболочка.

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

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

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

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

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

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

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

Кроме того, современная операционная система может обладать разной разрядностью 32 и 64.

Как проходит работа операционной системы

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

Прерывание генерируется от внешнего устройства. Такие «Аппаратные прерывания» информируют процессор о совершении асинхронной операции. Аппаратное прерывание производится параллельно процессам обработки программного кода процессором.

Так действует код ядра ОС и выполняется адресным пространством. Ядро ОС обладает доступом к пространству памяти программы пользователя и только после того, как произойдёт системный вызов, происходит передача адреса памяти этой программы для осуществления вызова в ядро.

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

Как производится загрузка ОС

Процесс от загрузки до запуска операционных систем можно разделить на три этапа:

Этап первый. ПЗУ системного блока проводит проверку да диске наличие программы-загрузчика ОС и предаёт работу ОЗУ.

Этап второй. Программа загрузчик с помощью ОЗУ обращается к базовому модулю ОС и как следствие работа передаётся ему.

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

Наиболее популярные операционные системы

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

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

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

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

Словарь терминов антикризисного управления. 2000.

  • Окружение прямого воздействия
  • Операционное слияние

Смотреть что такое "Операционная система" в других словарях:

  • Операционная система OS/2 — разработанная корпорацией IBM операционная система, обеспечивающая: одновременную обработку множества прикладных программ; параллельное выполнение нескольких задач одной прикладной программы; сжатие данных при записи во внешнюю память;… …   Финансовый словарь

  • ОПЕРАЦИОННАЯ СИСТЕМА — (operating system) Комплекс программ, которые контролируют основные операции компьютера (computer). Он обычно приобретается вместе с компьютером и контролирует такие задачи, как запуск, ввод и вывод, распределение памяти, а также отвечает за… …   Словарь бизнес-терминов

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

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

  • операционная система CP/M-86 — Операционная система ЭВМ на базе 16 разрядных микропроцессоров типа 8086/8088 и других МП, частично совместимая с СР/М. Разработана американской фирмой Digital Research. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике… …   Справочник технического переводчика

  • операционная система RT-11 — Операционная система фирмы DEC для младших моделей ЭВМ, ПЭВМ, совместимых с серией PDP 11, обеспечивает эффективную обработку задач в реальном времени. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993]… …   Справочник технического переводчика

  • ОПЕРАЦИОННАЯ СИСТЕМА — система оперативного получения, фиксации и обработки учетно бухгалтерской информации о деятельности компании и ее подразделений, функционирующая как на документальной основе (получение и обработка документов), так и на основе сообщений,… …   Экономический словарь

  • операционная система — сущ., кол во синонимов: 8 • винда (5) • виндоус (5) • восьмерка (11) • …   Словарь синонимов

  • ОПЕРАЦИОННАЯ СИСТЕМА, ОС — Базовый комплекс компьютерных программ, обеспечивающий интерфейс с пользователем, управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит (англ. operating system)… …   Словарь бизнес-терминов

  • операционная система CP/M — ОС для 8 и 16 разрядных ПК. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN Control Program for MicroproprocessorsCP/M …   Справочник технического переводчика

  • операционная система HP-UX — Версия Unix компании Hewlett Packard. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN Hewlett Packard UnixHP UX …   Справочник технического переводчика


Кроссплатформенность

Кроссплатформенность - это способность системы работать под управлением различных операционных систем. Основные компоненты системы могут работать как под управлением операционной системы Windows, так и под управлением операционной системы Linux. Кроме этого клиентская часть «1С:Предприятия 8» может быть запущена и на компьютерах с операционными системами OS X и Apple iOS.

Клиентские приложения на различных платформах

Пользователи различных устройств на разных операционных системах могут работать с информационными базами «1С:Предприятия 8» с помощью любого из клиентских приложений. Толстый и тонкий клиенты реализованы для Windows, Linux и OS X. Веб-клиент исполняется в среде интернет-браузера и адаптирован для работы с популярными браузерами: Internet Explorer, Mozilla Firefox и Safari. Мобильный клиент работает на мобильных устройствах под управлением операционных систем Android, iOS и Windows.

Например:

  • пользователи Windows могут работать веб-клиентом используя браузеры Windows Internet Explorer или Google Chrome;
  • пользователи Linux могут работать с веб-клиентом используя браузер Mozilla Firefox;
  • пользователи OS X могут работать с веб-клиентом используя браузер Safari.

Многоплатформенность системы

Вся система целиком может работать, например, под управлением операционной системы Linux.

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

В общем случае архитектура «1С:Предприятия 8» позволяет смешивать в одной системе элементы, работающие под управлением различных операционных систем.

Многоплатформенность кластера

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

Особенности рабочих серверов под управлением Linux

  • не могут взаимодействовать с СУБД Microsoft SQL Server,
  • не поддерживается работа с СОМ-объектами,
  • аутентификация на сервере выполняется по протоколу Kerberos.

Смотрите также:

Операционная система | Кабинет информатики




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

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

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

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

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

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

· Организация обмена с внешними устройствами. Хранение информации и обеспечение доступа к ней, предоставление справок (см. “Файлы и файловая система”).

· Запуск и контроль прохождения задач пользователя.

· Контроль за нормальным функционированием оборудования. Реакция на ошибки и аварийные ситуации.

· Обеспечение возможности доступа к стандартным системным средствам (программам, драйверам, к информации о конфигурации и т.п.).

· Обеспечение общения с пользователем (см. “Пользовательский интерфейс”).

· Сохранение конфиденциальности информации в многопользовательских системах (см. раздел 8).

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

Первые операционные системы для микроЭВМ четвертого поколения (CP/M, MS-DOS, Unix) вели диалог с пользователем на экране текстового дисплея. Это был в полном смысле слова диалог, в ходе которого человек и компьютер по очереди обменивались сообщениями. Такие системы в литературе принято называть ОС с командной строкой (см. “Пользовательский интерфейс”).

Очевидно, что подобный способ общения не очень удобен для человека, поскольку требует постоянно держать в голове жесткий синтаксис всех допустимых команд и очень внимательно их вводить. Поэтому почти сразу же стали появляться сервисные системные программы, тем или иным способом облегчающие работу с ОС. Наиболее ярким примером таких программ-оболочек может служить широко известный Norton Commander, который был настолько распространен, что многие пользователи искренне считали его частью системы MS-DOS.

Развитие графических возможностей дисплеев привело к коренному изменению принципов взаимодействия человека и компьютера. Командная строка была вытеснена графическим интерфейсом, когда объекты манипуляций ОС изображаются в виде небольших рисунков, а необходимые действия тем или иным образом выбираются из предлагаемого машиной списка — так называемого “меню”. При подобном методе диалога набор текста полностью отсутствует. Существенным дополнением к графическому способу ведения диалога явилось появление нового устройства ввода информации в компьютер — манипулятора “мышь”, без которого сейчас просто невозможно представить современный компьютер. Примерами операционных систем с графическим интерфейсом служат довольно похожие ОС: Mac OS, OS/2 и Windows. Семейство ОС Unix, будучи классическим образцом систем с командной строкой, в настоящее время приобрело мощные графические надстройки типа KDE, Gnome и другие, что также сделало их вполне конкурентоспособными с точки зрения удобства работы пользователей.

Состав операционных систем может быть разным для различных систем. Так, для “классических” ОС с командной строкой довольно четко выделяются три основные части:

· машинно-зависимая часть для работы с конкретными видами оборудования;

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

· программа ведения диалога с пользователем (ее часто называют командным процессором).

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

Состав операционных систем с графическим интерфейсом заметно шире, но в целом имеет похожее строение.

Методические рекомендации

Куср информатики основной школы

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

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

Курс информатики в старших классах

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

Помимо повторения чисто практических навыков, крайне желательно привести знания учеников в определенную систему. Современные ОС имеют вполне определенную логику построения и, в частности, являются объектно-ориентированными системами: все манипуляции с информацией производятся над объектами, каждый из которых имеет имя, значок и свойства. Хорошее изложение объектно-ориентированного подхода к работе в среде Windows дается в книгах Ю.А. Шафрина.


ОПЕРАЦИОННАЯ СИСТЕМА И ОФИСНЫЕ ФУНКЦИИ

В последнее время многие функции офисных пакетов постепенно переходят в состав операционной системы. К этому процессу стоит приглядеться повнимательнее.

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

Тем не менее еще в середине 60-х годов знаменитая операционная система IBM OS 360 (первая в мире система, предназначенная для массового пользователя) включала в себя "все, все, все". Это объяснялось тем, что на ранних этапах развития вычислительной техники на рынке работало лишь несколько производителей-гигантов, которые практически самостоятельно делали полностью законченные продукты - электронные микросхемы, компьютеры, операционные системы, прикладные программы.

К 70-м годам началось быстрое разделение труда на компьютерном рынке, и каждая компания стала заниматься решением отдельных специализированных задач. Среди тысячи мелких компаний, появившихся в конце 70-х годов, была и фирма Micro-Soft, созданная двумя студентами, ушедшими со второго курса университета. Название компании довольно четко отражало первоначальное направление ее деятельности - создание программного обеспечения для появлявшихся тогда персональных компьютеров, или микро-ЭВМ (хотя дословный перевод Micro-Soft может звучать и как "мелко-мягкая", что дает повод для многочисленных язвительных анекдотов о гиганте мировой компьютерной индустрии). Начав свою деятельность с разработки операционной системы для микроЭВМ, Micro-Soft постепенно перешла к созданию инструментальных средств для разработчиков программного обеспечения. В конце 80-х годов компания, к тому времени превратившаяся в корпорацию и потерявшая дефис в своем названии, приступила к созданию офисных приложений, а потом и многих других программных продуктов.

На сегодняшний день MS Windows - наиболее массовая операционная система. При этом она включает довольно приличный "джентельменский" набор прикладных средств, делающий ее удобной для решения широкого круга задач. Их список можно увидеть, открыв меню "Программы|Стандартные". Там имеются текстовые редакторы NotePad и WordPad, программы обработки изображений Paint и Imaging, Калькулятор, Адресная книга, большой набор средств для работы с телекоммуникациями, Интернетом, электронной почтой, мультимедиа и многое другое. Разумеется, возможности этих "встроенных" приложений существенно уступают специализированным пакетам программ, но следует иметь в виду, что многим пользователям этого вполне достаточно для повседневной работы. К тому же за расширенные функции отдельных пакетов нужно платить дополнительные деньги...

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

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

См. статью MICROSOFT OFFICE -ПАКЕТ ПРОГРАММ ДЛЯ ДОМА И ОФИСА

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

| Определение, примеры и концепции

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

Британская викторина

Компьютеры и технологии: Викторина

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

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

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

Компьютеры приобрели более мощные операционные системы в 1960-х годах с появлением разделения времени, которое требовало системы для управления несколькими пользователями, совместно использующими процессорное время и терминалы.Двумя ранними системами разделения времени были CTSS (совместимая система разделения времени), разработанная в Массачусетском технологическом институте, и базовая система Дартмутского колледжа, разработанная в Дартмутском колледже. Другие многопрограммные системы включали Atlas из Манчестерского университета в Англии и IBM OS / 360, вероятно, самый сложный программный пакет 1960-х годов. После 1972 года система Multics для компьютера GE 645 компании General Electric Co. (а затем и для компьютеров Honeywell Inc.) стала самой сложной системой с большинством возможностей мультипрограммирования и разделения времени, которые позже стали стандартом.

Получите подписку Britannica Premium и получите доступ к эксклюзивному контенту. Подпишитесь сейчас

Миникомпьютеры 1970-х имели ограниченную память и требовали небольших операционных систем. Самой важной операционной системой того периода была UNIX, разработанная AT&T для больших мини-компьютеров как более простая альтернатива Multics. Он стал широко использоваться в 1980-х годах, отчасти потому, что он был бесплатным для университетов, а отчасти потому, что он был разработан с набором инструментов, которые были мощными в руках опытных программистов.Совсем недавно Linux, версия UNIX с открытым исходным кодом, разработанная частично группой во главе с финским студентом-информатиком Линусом Торвальдсом и частично группой во главе с американским программистом Ричардом Столлманом, стала популярной на персональных компьютерах, а также в других странах. компьютеры большего размера.

Помимо таких систем общего назначения, специальные операционные системы работают на небольших компьютерах, которые управляют сборочными линиями, самолетами и даже бытовой техникой. Это системы реального времени, предназначенные для быстрого реагирования на датчики и использования их входных данных для управления оборудованием.Операционные системы также были разработаны для мобильных устройств, таких как смартфоны и планшеты. IOS от Apple Inc., которая работает на iPhone и iPad, и Android от Google Inc. - две известные мобильные операционные системы.

iPhone 6

iPhone 6, выпущенный в 2014 году.

Предоставлено Apple

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

Современные операционные системы для персональных компьютеров обычно имеют графический интерфейс пользователя (GUI). Графический интерфейс пользователя может быть неотъемлемой частью системы, как в более старых версиях Mac OS Apple и Windows OS корпорации Microsoft; в других случаях это набор программ, которые зависят от базовой системы, как в системе X Window для UNIX и Mac OS X от Apple.

Операционные системы также предоставляют сетевые службы и возможности совместного использования файлов - даже возможность совместного использования ресурсов между системами разных типов, такими как Windows и UNIX. Такое совместное использование стало возможным благодаря внедрению сетевых протоколов (правил связи), таких как TCP / IP в Интернете.

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

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

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

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



  1. Управление файлами -
    Файл - это набор определенной информации, хранящейся в памяти компьютерной системы.Управление файлами определяется как процесс манипулирования файлами в компьютерной системе, его управление включает в себя процесс создания, изменения и удаления файлов.
    • Это помогает создавать новые файлы в компьютерной системе и размещать их в определенных местах.
    • Это помогает легко и быстро найти эти файлы в компьютерной системе.
    • Это делает процесс обмена файлами между разными пользователями очень простым и удобным.
    • Это помогает хранить файлы в отдельных папках, известных как каталоги.
    • Эти каталоги помогают пользователям быстро искать файлы или управлять файлами в соответствии с их типами использования.
    • Это помогает пользователям изменять данные файлов или изменять имена файлов в каталогах.
  2. Информация о состоянии -
    Некоторые пользователи запрашивают такую ​​информацию, как дата, время, объем доступной памяти или место на диске. Другие предоставляют более сложную подробную информацию о производительности, регистрации и отладке. Вся эта информация форматируется и отображается на устройствах вывода или распечатывается.Терминал или другие устройства вывода, файлы или окно графического интерфейса пользователя используются для отображения вывода программ.

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

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

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

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

Некоторые примеры системной программы в O.S. are -

  • Windows 10
  • Mac OS X
  • Ubuntu
  • Linux
  • Unix
  • Android
  • Антивирус
  • Форматирование диска
  • Компьютерные переводчики языков

Внимание читатель! Не прекращайте учиться сейчас.Получите все важные концепции теории CS для собеседований SDE с помощью курса CS Theory Course по приемлемой для студентов цене и станьте готовым к работе в отрасли.

Основы работы с компьютером: понимание операционных систем

Урок 8: Общие сведения об операционных системах

/ en / computerbasics / mobile-devices / content /

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

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

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

Ищете старую версию этого видео? Вы все еще можете просмотреть это здесь.

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

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

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

Операционные системы обычно поставляются с предустановленной на любом компьютере, который вы покупаете. Большинство людей используют операционную систему, которая поставляется с их компьютером, но можно обновить или даже изменить операционные системы. Тремя наиболее распространенными операционными системами для персональных компьютеров являются Microsoft Windows , macOS и Linux .

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

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

Microsoft Windows

Microsoft создала операционную систему Windows в середине 1980-х годов. Было много разных версий Windows, но самые последние из них - Windows 10 (выпущена в 2015 году), Windows 8 (2012), Windows 7 (2009) и Windows Vista (2007). Windows поставляется с предустановленной на большинстве новых ПК, что делает ее самой популярной операционной системой в мире.

Ознакомьтесь с нашими руководствами по основам Windows и конкретным версиям Windows для получения дополнительной информации.

macOS

macOS (ранее называвшаяся OS X ) - это линейка операционных систем, созданная Apple. Он предустановлен на всех компьютерах Macintosh или Mac. Некоторые из конкретных версий включают Mojave (выпущено в 2018 году), High Sierra (2017) и Sierra (2016).

По данным StatCounter Global Stats, на долю пользователей macOS приходится менее 10% мировых операционных систем - намного меньше, чем процент пользователей Windows (более 80% ).Одна из причин этого в том, что компьютеры Apple обычно дороже. Однако многие люди предпочитают внешний вид macOS, а не Windows.

Ознакомьтесь с нашим руководством по основам macOS для получения дополнительной информации.

Linux

Linux (произносится как LINN-ux ) - это семейство операционных систем с открытым исходным кодом , что означает, что они могут быть изменены и распространены кем угодно по всему миру. Это отличается от проприетарного программного обеспечения , такого как Windows, которое может быть изменено только компанией-владельцем.Преимущества Linux в том, что это бесплатно , и есть много различных дистрибутивов - или версий - вы можете выбирать из них.

По данным StatCounter Global Stats, пользователи Linux составляют менее 2% мировых операционных систем. Однако большинство серверов работают под управлением Linux, поскольку его относительно легко настроить.

Чтобы узнать больше о различных дистрибутивах Linux, посетите веб-сайты Ubuntu, Linux Mint и Fedora или обратитесь к нашим ресурсам по Linux.Для более полного списка вы можете посетить список лучших дистрибутивов Linux MakeUseOf.

Операционные системы для мобильных устройств

Операционные системы, о которых мы говорили до сих пор, были разработаны для работы на настольных и портативных компьютерах. Мобильные устройства , такие как телефоны , планшетные компьютеры и MP3-плееры отличаются от настольных и портативных компьютеров, поэтому на них работают операционные системы, разработанные специально для мобильных устройств.Примеры мобильных операционных систем: Apple iOS и Google Android . На скриншоте ниже вы можете увидеть iOS, работающую на iPad.

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

Чтобы узнать больше о мобильных операционных системах, ознакомьтесь с нашими руководствами по мобильным устройствам.

/ en / computerbasics / понимание-приложения / содержание /

Что такое операционная система? Объясните типы ОС, функции и примеры

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

Операционная система (ОС) - это программное обеспечение, которое действует как интерфейс между компонентами аппаратного обеспечения компьютера и пользователем. Каждая компьютерная система должна иметь хотя бы одну операционную систему для запуска других программ. Такие приложения, как браузеры, MS Office, игры для блокнота и т. Д., Нуждаются в некоторой среде для запуска и выполнения своих задач.

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

Введение в операционную систему

В этом руководстве по ОС вы узнаете:

История ОС

  • Операционные системы были впервые разработаны в конце 1950-х годов для управления ленточными хранилищами
  • Исследовательская лаборатория General Motors внедрила первую ОС в начале 1950-е для IBM 701
  • В середине 1960-х операционные системы начали использовать диски
  • В конце 1960-х была разработана первая версия ОС Unix
  • Первой ОС, созданной Microsoft, была DOS.Она была построена в 1981 году путем покупки программного обеспечения 86-DOS у компании из Сиэтла.
  • Современная популярная ОС Windows впервые появилась в 1985 году, когда был создан графический интерфейс пользователя и сопряжена с MS-DOS.

Примеры операционных систем с долей рынка

Доля операционных систем на рынке

Ниже приведены примеры операционных систем с последней долей рынка

Название ОС Доля
Windows 40.34
Android 37,95
iOS 15,44
Mac OS 4,34
Linux 0,95
Linux 0,95
Linux
0,06

Типы операционных систем (ОС)

Ниже приведены популярные типы ОС (операционных систем):

  • Пакетная операционная система
  • Многозадачная ОС / разделение времени
  • Многопроцессорная ОС
  • ОС реального времени
  • Распределенная ОС
  • Сетевая ОС
  • Мобильная ОС

Пакетная операционная система

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

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

Многозадачность / Операционные системы с разделением времени

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

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

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

Распределенная операционная система

Распределенные системы используют множество процессоров, расположенных на разных машинах, чтобы обеспечить пользователям очень быстрые вычисления.

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

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

Мобильная ОС

Мобильные операционные системы - это операционные системы, специально разработанные для смартфонов, планшетов и носимых устройств.

Некоторые самые известные мобильные операционные системы - это Android и iOS, но другие включают BlackBerry, Web и watchOS.

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

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

Ниже приведены основные функции операционной системы: Функции операционной системы

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

  1. Управление процессами : - Управление процессами помогает ОС создавать и удалять процессы. Он также предоставляет механизмы для синхронизации и обмена данными между процессами.
  1. Управление памятью: - Модуль управления памятью выполняет задачу выделения и освобождения пространства памяти для программ, нуждающихся в этих ресурсах.
  1. Управление файлами : - Он управляет всеми действиями, связанными с файлами, такими как хранение, поиск, присвоение имен, совместное использование и защита файлов.
  1. Управление устройствами : Управление устройствами отслеживает все устройства. Этот модуль, также отвечающий за эту задачу, известен как контроллер ввода-вывода. Он также выполняет задачу распределения и отмены распределения устройств.
  1. Управление системой ввода-вывода: Одна из основных задач любой ОС - скрыть от пользователя особенности этого оборудования.
  1. Управление вторичным хранилищем : Системы имеют несколько уровней хранения, включая первичное хранилище, вторичное хранилище и кэш-память. Инструкции и данные должны храниться в первичном хранилище или кеше, чтобы работающая программа могла ссылаться на них.
  1. Безопасность : - Модуль безопасности защищает данные и информацию компьютерной системы от вредоносных угроз и авторизованного доступа.
  1. Интерпретация команд : Этот модуль интерпретирует команды, подаваемые системными ресурсами, и действует для обработки этих команд.
  1. Сеть: Распределенная система - это группа процессоров, которые не совместно используют память, аппаратные устройства или часы. Процессоры связываются друг с другом через сеть.
  1. Учет заданий : Отслеживание времени и ресурсов, используемых различными должностями и пользователями.
  1. Управление коммуникациями : Координация и назначение компиляторов, интерпретаторов и других программных ресурсов различных пользователей компьютерных систем.

Функции операционной системы (ОС)

Вот список важных функций ОС:

  • Защищенный и режим супервизора
  • Разрешает доступ к дискам и файловым системам Драйверы устройств Сетевая безопасность
  • Выполнение программы
  • Управление памятью Виртуальная память Многозадачность
  • Обработка операций ввода-вывода
  • Манипуляции с файловой системой
  • Обнаружение и обработка ошибок
  • Распределение ресурсов
  • Защита информации и ресурсов

Преимущество использования операционной системы

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

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

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

Что такое ядро ​​в операционной системе?

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

Введение в ядро ​​

Особенности питомника

  • Низкоуровневое планирование процессов
  • Межпроцессное взаимодействие
  • Синхронизация процессов
  • Переключение контекста

Типы ядер

Существует много типов ядер, но среди них Из них два наиболее популярных ядра:

1 . Монолитное

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

2. Микроядра

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

Разница между микропрограммой и операционной системой

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

Разница между 32-битными и64-битная операционная система

Параметры 32. Бит 64. Бит
Архитектура и программное обеспечение Разрешить одновременную обработку 32-битных данных Разрешить одновременную обработку 64-битных данных
Совместимость 32-разрядные приложения требуют 32-разрядной ОС и ЦП. 64-битные приложения требуют 64-битной ОС и ЦП.
Доступные системы Все версии Windows 8, Windows 7, Windows Vista и Windows XP, Linux и т. Д. Windows XP Professional, Vista, 7, Mac OS X и Linux.
Ограничения памяти 32-разрядные системы ограничены 3,2 ГБ ОЗУ. 64-разрядные системы позволяют использовать до 17 миллиардов ГБ ОЗУ.

Резюме

  • Что такое ОС (определение операционной системы) и ее типы: Операционная система - это программное обеспечение, которое действует как интерфейс между конечным пользователем и компьютерным оборудованием. Различные категории операционных систем на компьютере и других устройствах: пакетная операционная система, многозадачность / ОС с разделением времени, многопроцессорная ОС, ОС реального времени, распределенная ОС, сетевая ОС и мобильная ОС
  • Операционные системы для персональных компьютеров были впервые разработаны в конце 1950-х годов. для управления ленточным хранилищем
  • Объясните, как работает операционная система: ОС работает как промежуточное звено между пользователем и компьютером.Это помогает пользователю общаться с компьютером, не зная, как говорить на компьютерном языке.
  • Ядро - это центральный компонент операционной системы компьютера. Единственная задача, выполняемая ядром, - это управление обменом данными между программным обеспечением и оборудованием.
  • Два самых популярных ядра - Monolithic и MicroKernels.
  • Процесс, устройство, файл, ввод-вывод, вторичное хранилище, управление памятью - это различные функции. операционной системы

Операционные системы - Введение в информационные и коммуникационные технологии

Общие современные ОС включают Microsoft Windows, Mac OS X и Linux.Microsoft Windows занимает значительную долю рынка настольных компьютеров и рынки портативных компьютеров, в то время как рынки серверов и встраиваемых устройств разделены между несколькими ОС.

Linux

Linux (также известный как GNU / Linux) - один из самых ярких примеров бесплатных программного обеспечения и разработки с открытым исходным кодом, что означает, что исходный код может свободно изменяться, использоваться и распространяться кем угодно. Название «Linux» происходит от ядра Linux, созданного в 1991 году Линусом Торвальдсом.В системные утилиты и библиотеки обычно поступают из операционной системы GNU (поэтому он также известен как GNU / Linux).

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

Дизайн

Linux - это модульная Unix-подобная ОС. Его базовая конструкция во многом основана на принципы, установленные в Unix в 1970-х и 1980-х годах.Linux использует монолитное ядро, которое управляет процессами, сетью, а также периферийными и доступ к файловой системе. Драйверы устройств интегрированы непосредственно с ядром. Большая часть высокоуровневых функций Linux обеспечивается отдельными проектами. которые взаимодействуют с ядром. Пользовательское пространство GNU - важная часть большинства Системы Linux, предоставляющие оболочку и инструменты Unix, которые выполняют многие базовые ОС задачи. Эти инструменты, помимо ядра, образуют систему Linux с графическим интерфейсом пользователя, который может использоваться, обычно работает в системе X Windows (X).

Linux может управляться одним или несколькими текстовыми интерфейсами командной строки. (CLI), GUI или через элементы управления на самом устройстве (например, на встроенном машины). Настольные машины имеют 3 популярных пользовательских интерфейса (UI): KDE, GNOME, и Xfce. Эти пользовательские интерфейсы работают поверх X, что обеспечивает прозрачность сети, возможность отображения графического приложения, работающего на одном компьютере, и контролируется другим (это похоже на запуск игры на вашем компьютере, но ваш компьютер друга может контролировать и видеть игру со своего компьютера).Окно менеджер предоставляет средства для контроля размещения и внешнего вида отдельных окна приложений и взаимодействует с оконной системой X.

Скриншот GNOME

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

Bash Скриншот

Развитие

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

Linux во многом определяется сообществами разработчиков и пользователей. Некоторые поставщики разрабатывать и финансировать свои дистрибутивы на волонтерской основе. Другие поддерживают версия их коммерческих дистрибутивов от сообщества. Во многих городах и регионах местные ассоциации, известные как группы пользователей Linux (LUG), продвигают Linux и бесплатные программное обеспечение.Есть также много онлайн-сообществ, которые стремятся оказать поддержку пользователям и разработчикам Linux. В большинстве дистрибутивов также есть чаты IRC или группы новостей для общения. Интернет-форумы - еще одно средство поддержки. В дистрибутивах Linux также есть списки рассылки.

Большинство дистрибутивов Linux поддерживают десятки языков программирования. Самый распространенный сборник утилит для сборки как приложений Linux, так и программ ОС находится в цепочке инструментов GNU, которая включает коллекцию компиляторов GNU (GCC) и система сборки GNU.GCC предоставляет компиляторы для Ada, C, C ++, Java, и Фортран. Большинство дистрибутивов также включают поддержку Perl, Ruby, Python и другие динамические языки. Два основных фреймворка для разработки графического приложения принадлежат GNOME и KDE.

Компакт-диск Ubuntu

использует

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

Хотя для некоторых Mac OS X и Microsoft Windows отсутствуют порты Linux программы в таких областях, как настольные издательские системы и профессиональное аудио, приложения, примерно эквивалентные тем, которые доступны для OS X и Windows, доступно для Linux. В большинстве дистрибутивов Linux есть какая-то программа для просмотра через список бесплатных программных приложений, которые уже были протестированы и настроен для конкретного дистрибутива.Есть много популярных бесплатных программ. в Windows, которые доступны для Linux точно так же, растет количество проприетарного программного обеспечения, которое поддерживается для Linux.

Исторически Linux использовалась в качестве серверной ОС и была очень успешной в эта область из-за ее относительной стабильности и длительного времени безотказной работы. Linux - это краеугольный камень комбинации сервер-программное обеспечение LAMP (Linux, Apache, MySQL, Perl / PHP / Python), пользующийся популярностью среди разработчиков и являющийся одна из наиболее распространенных платформ для хостинга веб-сайтов.

Окна

Windows (созданная Microsoft) - самая доминирующая операционная система на рынке сегодня. В две самые популярные версии Windows для настольных ПК - это XP и Vista (Vista последняя версия). Существует также мобильная версия Windows, а также серверная версия Windows (последней является Windows Server 2008). Windows есть все проприетарные, с закрытым исходным кодом, что сильно отличается от лицензий Linux. Большинство популярных производителей делают все свое оборудование совместимым с Windows, которая заставляет работать Windows, и почти все виды нового оборудования.

XP

Термин «XP» означает опыт. Windows XP является преемником обоих Windows 2000 Professional и Windows ME. В XP есть 2 основных редакции: Домашний и профессиональный. Версия Professional имеет дополнительные функции и ориентирована на опытных пользователей и бизнес-клиентов. Также есть Медиацентр версия с дополнительными мультимедийными функциями, расширяющими возможности записывать и смотреть телешоу, смотреть фильмы в формате DVD и слушать музыку.

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

Скриншот Windows XP

Windows XP выпустила набор пакетов обновления (на данный момент их 3), которые исправить проблемы и добавить функции. Каждый пакет обновления является расширенным набором всех предыдущих пакеты обновлений и исправления, поэтому требуется только последний пакет обновлений. установлен, а также включает новые версии.Поддержка пакета обновления Windows XP 2 закончится 13 июля 2010 года (через 6 лет после его общей способности).

Виста

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

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

Скриншот Windows Vista

Vista включает технологии, использующие быструю флэш-память для улучшения системы. производительность путем изменения часто используемых программ и данных.Другая новая технология использует методы машинного обучения для анализа шаблонов использования, чтобы позволить Windows Vista, чтобы принимать разумные решения о том, какой контент должен присутствовать в системная память в любой момент времени. В рамках редизайна сети архитектура, IPv6 был полностью включен в ОС и ряд были введены улучшения производительности, такие как масштабирование окна TCP. Для графика, он имеет новую модель драйвера дисплея Windows и основную версию Direct3D. В основе ОС много улучшений памяти. менеджер, планировщик процессов и планировщик ввода / вывода.

Безопасность

Windows - наиболее уязвимая ОС для атак. Программное обеспечение безопасности необходимо, когда вы используете Windows, которая сильно отличается от Linux и OS X. критикуется за уязвимость к вредоносным программам, вирусам, троянским коням и черви. Проблемы безопасности усугубляются тем фактом, что пользователи Home редакция по умолчанию получает учетную запись администратора, которая предоставляет неограниченный доступ к основам системы. Если администратор учетная запись взломана, нет ограничений на контроль, который может быть установлен через скомпрометированный ПК.

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

OS X

OS X - основная операционная система, созданная Apple Inc. его предшественник (называемый Classic или OS 9), OS X основан на UNIX Операционная система. В настоящее время OS X находится в версии 10.5, при этом 10.5.3 является было объявлено последнее крупное обновление программного обеспечения и планы на 10.6. яблоко решил называть каждую версию OS X в честь большой кошки с 10.0, Cheetah, 10,1 как Puma, 10,2 как Jaguar, 10,3 как Panther, 10,4 как Tiger, 10.5 как Leopard, а невыпущенный 10.6 по имени Снежный Барс.

Apple также разрабатывает серверную OS X, которая очень похожа на обычную OS X, но разработан для работы с оборудованием Apple X-Serve. Некоторые инструменты в состав сервера OS X входят управление и администрирование рабочей группы программное обеспечение, обеспечивающее упрощенный доступ к общим сетевым сервисам, включая агент пересылки почты, сервер Samba, сервер LDAP, домен сервер имен, графический интерфейс для распределенных вычислений (который Apple вызывает Xgrid Admin) и другие.

Описание

OS X - это ОС на базе UNIX, построенная на основе ядра XNU со стандартным Unix средства, доступные из интерфейса командной строки. Apple разработала ряд компоненты над этой базой, включая их собственный графический интерфейс. Самый заметный особенностями их графического интерфейса являются Док и Finder.

Док - это панель в нижней части экрана. Слева от пунктирного в строке вы можете разместить приложения, которые вы используете чаще всего, и любые приложение, которое в настоящее время запущено, будет отображаться там с синим светом под ним.Справа вы можете разместить любые документы, к которым у вас есть доступ чаще всего. В 10.5 Leopard они добавили инструмент под названием Stacks. правая часть дока. Стеки - это папки, которые при нажатии на них разверните вверх, чтобы открыть содержимое, не открывая искатель окно.

Панель задач OS X

Finder делает именно то, что он говорит. Он находит все в вашем машина. Так вы найдете все документы, приложения, фильмы, музыку, фотографии и все, что вы храните на своем компьютере.Там четыре способа просмотреть содержимое каталога, который вы просматриваете выбираются из четырех значков в верхнем левом углу окна: значки, список, столбец или Cover Flow. Виды значков и списков довольно стандартные, но столбцы и представления Cover Flow уникальны для OS X.

Совместимость

OS X не имеет обратной совместимости с более ранними версиями Mac OS. Он функционирует как Системы Linux на основе Unix, что означает, что большинство пакетов BSD или Linux могут быть запустить на OS X.Из-за более ранних процессоров PowerPC в OS X есть образ не совместимость со стандартами Windows, документами и т. д. Однако с новыми Машины на базе Intel, двойная загрузка и виртуальные машины стали возможный.

Безопасность и использование

OS X - более безопасная ОС, чем Windows, как и Linux. Вместо Linux однако OS X - это закрытая ОС. Последняя версия OS X (10.5 - Leopard) был разработан, чтобы добавить гораздо больше функций. Следующая версия OS X будет сосредоточьтесь больше на функциональности, чем на интересных функциях.

типов программ

типов программ

Ответ:

Все, что есть в списке, можно сохранить на диске (или в любой другой памяти компьютера, если на то пошло).


Есть две категории программ. Приложение программ (обычно называемых просто «приложениями») это программы, которые люди используют для выполнения своей работы. Компьютеры существуют потому, что люди хотят запускать эти программы. систем программ хранят оборудование и программное обеспечение работает без сбоев. Разница между "прикладной программой" а «системная программа» нечеткая. Часто это больше вопрос маркетинга, чем логики.

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

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

Современные операционные системы для настольных компьютеров поставляются с пользовательским интерфейсом что позволяет пользователям легко взаимодействовать с прикладными программами (и с самой операционной системой) с помощью окон, кнопок, меню, значки, мышь и клавиатура. Примеры операционных систем: Unix, Linux, Android, Mac OS и Windows.


Прикладные программы Системные программы
  • Текстовые процессоры
  • Игровые программы
  • Таблицы
  • Базы данных Системы
  • Графические программы
  • Веб-браузеры
  • Операционная система
  • Сетевая система
  • Программное обеспечение на языке программирования
  • Сервер веб-сайта
  • Резервное копирование данных

ВОПРОС 12:

(Обдуманный вопрос 🙂 Представьте, что вы только что включили свой компьютер и еще не пока не запустил ни одно приложение.Какие-нибудь программы запущены?

Разница между системным программным обеспечением и операционной системой

Системное программное обеспечение и операционная система

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

Системное программное обеспечение

Системное программное обеспечение служит интерфейсом между пользователем, прикладным программным обеспечением и аппаратным обеспечением компьютера. Для использования прикладного программного обеспечения, например текстового редактора, на вашем компьютере должно быть запущено системное программное обеспечение, в частности, операционная система. Три популярные операционные системы для персональных компьютеров - это Windows, Mac OS и Linux.Каждый раз, когда вы запускаете компьютер, операционная система загружается (копируется) с жесткого диска компьютера в память.

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

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

Операционная система - это набор программ, которые координируют все действия между компьютерными аппаратными устройствами. Он предоставляет пользователям возможность общаться с компьютером и другим программным обеспечением. Многие современные компьютеры используют Microsoft Windows, последнюю версию Windows, или Mac OS, операционную систему Apple. Когда пользователь запускает компьютер, части операционной системы копируются в память с жесткого диска компьютера. Эти части операционной системы остаются в памяти, пока компьютер включен.

Также читают:

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

Разница между персональным компьютером и суперкомпьютером

Разница между персональным компьютером и сервером

Разница между коммуникационными устройствами и коммуникационными средствами

Разница между программным и аппаратным обеспечением

.

Author: alexxlab

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

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