Компьютерное программное обеспечение, с помощью которого операционная система получает доступ к приложению
Обновлено: 21.11.2024
Раздел 404 Закона Сарбейнса-Оксли (SOX) требует, чтобы все публичные компании установили внутренний контроль и процедуры.
Закон о защите конфиденциальности детей в Интернете от 1998 года (COPPA) – это федеральный закон, который налагает особые требования на операторов доменов .
План North American Electric Reliability Corporation по защите критически важной инфраструктуры (NERC CIP) представляет собой набор стандартов.
Стандарт безопасности данных платежных приложений (PA-DSS) – это набор требований, призванных помочь поставщикам программного обеспечения в разработке безопасных .
Взаимная аутентификация, также называемая двусторонней аутентификацией, представляет собой процесс или технологию, в которой оба объекта обмениваются данными .
Экранированная подсеть или брандмауэр с тройным подключением относится к сетевой архитектуре, в которой один брандмауэр используется с тремя сетями .
Медицинская транскрипция (МТ) – это ручная обработка голосовых сообщений, продиктованных врачами и другими медицинскими работниками.
Электронное отделение интенсивной терапии (eICU) — это форма или модель телемедицины, в которой используются самые современные технологии.
Защищенная медицинская информация (PHI), также называемая личной медицинской информацией, представляет собой демографическую информацию, медицинскую .
Снижение рисков – это стратегия подготовки к угрозам, с которыми сталкивается бизнес, и уменьшения их последствий.
Отказоустойчивая технология — это способность компьютерной системы, электронной системы или сети обеспечивать бесперебойное обслуживание.
Синхронная репликация — это процесс копирования данных по сети хранения, локальной или глобальной сети, поэтому .
Коэффициент усиления записи (WAF) – это числовое значение, представляющее объем данных, передаваемых контроллером твердотельного накопителя (SSD) .
API облачного хранилища — это интерфейс прикладного программирования, который соединяет локальное приложение с облачным хранилищем.
Интерфейс управления облачными данными (CDMI) – это международный стандарт, определяющий функциональный интерфейс, используемый приложениями.
поиск меню
Урок 8. Общие сведения об операционных системах
Что такое операционная система?
Операционная система — это самое важное программное обеспечение, работающее на компьютере. Он управляет памятью и процессами компьютера, а также всем его программным и аппаратным обеспечением. Это также позволяет вам общаться с компьютером, не зная, как говорить на языке компьютера. Без операционной системы компьютер бесполезен.
Посмотрите видео ниже, чтобы узнать больше об операционных системах.
Ищете старую версию этого видео? Вы все еще можете просмотреть его здесь.
Работа операционной системы
Операционная система (ОС) вашего компьютера управляет всем программным и аппаратным обеспечением компьютера. В большинстве случаев одновременно работает несколько различных компьютерных программ, и всем им требуется доступ к центральному процессору (ЦП), памяти и хранилищу вашего компьютера. Операционная система координирует все это, чтобы убедиться, что каждая программа получает то, что ей нужно.
Типы операционных систем
Операционные системы обычно предустановлены на любом компьютере, который вы покупаете. Большинство людей используют операционную систему, которая поставляется с их компьютером, но можно обновить или даже изменить операционную систему. Тремя наиболее распространенными операционными системами для персональных компьютеров являются Microsoft Windows, macOS и Linux.
Современные операционные системы используют графический пользовательский интерфейс, или GUI (произносится как липкий). Графический пользовательский интерфейс позволяет использовать мышь для нажатия значков, кнопок и меню, и все четко отображается на экране с помощью комбинации графики и текста.
Графический интерфейс каждой операционной системы выглядит по-своему, поэтому, если вы переключитесь на другую операционную систему, поначалу он может показаться вам незнакомым. Однако современные операционные системы разработаны таким образом, чтобы ими было легко пользоваться, и большинство основных принципов остались прежними.
Майкрософт 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, на пользователей macOS приходится менее 10 % глобальных операционных систем, что намного меньше, чем процент пользователей Windows (более 80 %). Одна из причин этого заключается в том, что компьютеры Apple, как правило, дороже. Однако многие люди предпочитают внешний вид macOS Windows.
Для получения дополнительной информации ознакомьтесь с нашим руководством по основам macOS.
Линукс
Linux (произносится как LINN-ux) — это семейство операционных систем с открытым исходным кодом, что означает, что их может модифицировать и распространять кто угодно по всему миру. Это отличается от проприетарного программного обеспечения, такого как Windows, которое может быть изменено только компанией, которой оно принадлежит. Преимущества Linux в том, что он бесплатный и существует множество различных дистрибутивов или версий, из которых вы можете выбирать.
Согласно глобальной статистике StatCounter, на пользователей Linux приходится менее 2% глобальных операционных систем. Однако большинство серверов работают под управлением Linux, поскольку его относительно легко настроить.
Чтобы узнать больше о различных дистрибутивах Linux, посетите веб-сайты Ubuntu, Linux Mint и Fedora или обратитесь к нашим ресурсам Linux. Более полный список можно найти в списке лучших дистрибутивов Linux от MakeUseOf.
Операционные системы для мобильных устройств
Операционные системы, о которых мы говорили до сих пор, были разработаны для работы на настольных и портативных компьютерах. Мобильные устройства, такие как телефоны, планшетные компьютеры и MP3-плееры, отличаются от настольных и портативных компьютеров, поэтому на них работают операционные системы, разработанные специально для мобильных устройств. Примеры мобильных операционных систем включают Apple iOS и Google Android. На снимке экрана ниже вы видите iOS, работающую на iPad.
Операционные системы для мобильных устройств, как правило, не так полнофункциональны, как системы для настольных компьютеров и ноутбуков, и они не могут запускать одно и то же программное обеспечение. Тем не менее, вы по-прежнему можете делать с ними множество вещей, например смотреть фильмы, просматривать веб-страницы, управлять своим календарем и играть в игры.
Чтобы узнать больше о мобильных операционных системах, ознакомьтесь с нашими руководствами по мобильным устройствам.
Трудно дать одно точное определение термина драйвер. В самом фундаментальном смысле драйвер — это программный компонент, который позволяет операционной системе и устройству взаимодействовать друг с другом.
Например, предположим, что приложению необходимо прочитать некоторые данные с устройства. Приложение вызывает функцию, реализованную операционной системой, а операционная система вызывает функцию, реализованную драйвером. Драйвер, написанный той же компанией, которая спроектировала и изготовила устройство, знает, как взаимодействовать с оборудованием устройства для получения данных. После того, как драйвер получает данные с устройства, он возвращает данные операционной системе, которая возвращает их приложению.
Расширение определения
Наше объяснение упрощено по нескольким причинам:
Не все драйверы должны быть написаны компанией, разработавшей устройство.
Во многих случаях устройство разработано в соответствии с опубликованным аппаратным стандартом. Это означает, что драйвер может быть написан Microsoft, и разработчику устройства не нужно предоставлять драйвер.
Не все драйверы напрямую взаимодействуют с устройством.
Для заданного запроса ввода-вывода (например, чтения данных с устройства) часто используется несколько драйверов, расположенных в стеке драйверов, которые участвуют в запросе.Обычный способ визуализации стека — первый участник вверху, а последний участник внизу, как показано на этой диаграмме. Некоторые из драйверов в стеке могут участвовать в преобразовании запроса из одного формата в другой. Эти драйверы не взаимодействуют напрямую с устройством; они просто манипулируют запросом и передают его драйверам, расположенным ниже в стеке.
Драйвер функции. Один из драйверов в стеке, напрямую взаимодействующий с устройством, называется драйвер функции.
Драйвер фильтра. Драйверы, выполняющие вспомогательную обработку, называются драйверами фильтра.
Дополнительную информацию о стеках см. в разделе Стеки драйверов.
Некоторые драйверы фильтров отслеживают и записывают информацию о запросах ввода-вывода, но не принимают в них активного участия. Например, некоторые драйверы фильтров действуют как верификаторы, чтобы убедиться, что другие драйверы в стеке правильно обрабатывают запрос ввода-вывода.
Мы могли бы расширить наше определение драйвера, сказав, что драйвер – это любой программный компонент, который наблюдает или участвует в обмене данными между операционной системой и устройством.
Драйверы программного обеспечения
Наше расширенное определение достаточно точное, но все еще неполное, поскольку некоторые драйверы вообще не связаны с каким-либо аппаратным устройством.
Например, предположим, что вам нужно написать инструмент, который имеет доступ к основным структурам данных операционной системы, доступ к которым может получить только код, работающий в режиме ядра. Вы можете сделать это, разделив инструмент на два компонента. Первый компонент работает в пользовательском режиме и представляет пользовательский интерфейс. Второй компонент работает в режиме ядра и имеет доступ к основным данным операционной системы. Компонент, работающий в пользовательском режиме, называется приложением, а компонент, работающий в режиме ядра, называется программным драйвером. Программный драйвер не связан с аппаратным устройством.
На этой диаграмме показано взаимодействие приложения пользовательского режима с программным драйвером режима ядра.
Драйверы программного обеспечения всегда работают в режиме ядра. Основной причиной написания программного драйвера является получение доступа к защищенным данным, доступным только в режиме ядра. Однако драйверам устройств не всегда нужен доступ к данным и ресурсам режима ядра. Поэтому некоторые драйверы устройств работают в пользовательском режиме.
Дополнительную информацию о режимах процессора см. в разделах Режим пользователя и Режим ядра.
Водители автобусов
Есть еще не упомянутая категория водителей, водитель автобуса. Чтобы понимать драйверы шины, необходимо понимать узлы устройств и дерево устройств.
Информацию о деревьях устройств, узлах устройств и драйверах шин см. в разделе Узлы устройств и стеки устройств.
Подробнее о функциональных драйверах
Наше объяснение до сих пор слишком упрощает определение драйвера функции. Мы сказали, что функциональный драйвер для устройства — это единственный драйвер в стеке, напрямую взаимодействующий с устройством. Это верно для устройства, которое подключается непосредственно к шине периферийных компонентов (PCI). Драйвер функции для устройства PCI получает адреса, сопоставленные с портами и ресурсами памяти на устройстве. Драйвер функции взаимодействует напрямую с устройством, записывая данные по этим адресам.
Однако во многих случаях устройство не подключается напрямую к шине PCI. Вместо этого устройство подключается к адаптеру главной шины, который подключен к шине PCI. Например, тостер USB подключается к адаптеру главной шины (называемому хост-контроллером USB), который подключается к шине PCI. USB-тостер имеет функциональный драйвер, а хост-контроллер USB также имеет функциональный драйвер. Функциональный драйвер для тостера косвенно связывается с тостером, отправляя запрос функциональному драйверу для хост-контроллера USB. После этого функциональный драйвер хост-контроллера USB связывается напрямую с аппаратным обеспечением хост-контроллера USB, которое взаимодействует с тостером.
Раздел 404 Закона Сарбейнса-Оксли (SOX) требует, чтобы все публичные компании установили внутренний контроль и процедуры.
Закон о защите конфиденциальности детей в Интернете от 1998 года (COPPA) – это федеральный закон, который налагает особые требования на операторов доменов .
План North American Electric Reliability Corporation по защите критически важной инфраструктуры (NERC CIP) представляет собой набор стандартов.
Стандарт безопасности данных платежных приложений (PA-DSS) – это набор требований, призванных помочь поставщикам программного обеспечения в разработке безопасных .
Взаимная аутентификация, также называемая двусторонней аутентификацией, представляет собой процесс или технологию, в которой оба объекта обмениваются данными .
Экранированная подсеть или брандмауэр с тройным подключением относится к сетевой архитектуре, в которой один брандмауэр используется с тремя сетями .
Медицинская транскрипция (МТ) – это ручная обработка голосовых сообщений, продиктованных врачами и другими медицинскими работниками.
Электронное отделение интенсивной терапии (eICU) — это форма или модель телемедицины, в которой используются самые современные технологии.
Защищенная медицинская информация (PHI), также называемая личной медицинской информацией, представляет собой демографическую информацию, медицинскую .
Снижение рисков – это стратегия подготовки к угрозам, с которыми сталкивается бизнес, и уменьшения их последствий.
Отказоустойчивая технология — это способность компьютерной системы, электронной системы или сети обеспечивать бесперебойное обслуживание.
Синхронная репликация — это процесс копирования данных по сети хранения, локальной или глобальной сети, поэтому .
Коэффициент усиления записи (WAF) – это числовое значение, представляющее объем данных, передаваемых контроллером твердотельного накопителя (SSD) .
API облачного хранилища — это интерфейс прикладного программирования, который соединяет локальное приложение с облачным хранилищем.
Интерфейс управления облачными данными (CDMI) – это международный стандарт, определяющий функциональный интерфейс, используемый приложениями.
В этом ресурсе объясняется, как работают операционные системы, и отмечаются различия между операционными системами Microsoft Windows, Mac и Linux.
Что такое операционная система?
Операционная система – это программа, которая действует как интерфейс между пользователем компьютера и компьютерным оборудованием и управляет выполнением программ.
Работа операционной системы
Операционная система (ОС) управляет всем программным и аппаратным обеспечением компьютера. Он выполняет основные задачи, такие как управление файлами, памятью и процессами, обработка ввода и вывода, а также управление периферийными устройствами, такими как дисководы и принтеры.
В большинстве случаев одновременно работает несколько разных компьютерных программ, и всем им требуется доступ к центральному процессору (ЦП), памяти и хранилищу вашего компьютера. Операционная система координирует все это, чтобы убедиться, что каждая программа получает то, что ей нужно.
На изображении выше пользователь взаимодействует с системным и прикладным программным обеспечением. Системное и прикладное программное обеспечение взаимодействует с операционной системой. Операционная система взаимодействует с оборудованием. Каждый из этих интерфейсов представляет собой двустороннюю транзакцию с отправкой и получением данных.
Типы операционных систем
Операционные системы обычно предустановлены на любом компьютере, который вы покупаете. Большинство людей используют операционную систему, которая уже установлена на их компьютере, однако можно обновить или изменить исходную операционную систему в соответствии со своими предпочтениями.
Разные операционные системы будут работать по-разному. Они могут выглядеть по-разному, иметь разные термины для общих функций и организовывать программы по-разному. Не пугайтесь, если в университете вы обнаружите, что пользуетесь компьютером, с которым незнакомы — немного практики, и у вас все получится!
Существует множество доступных операционных систем, однако три наиболее распространенные операционные системы — это Microsoft Windows, Apple macOS и Linux. В таблице ниже мы опишем несколько ключевых различий между каждой системой.
Предварительно загруженные устройства
Microsoft Windows предварительно загружена на все компьютеры, кроме продуктов Apple.
Mac OS – это предустановленная ОС на всех компьютерах Apple Mac.
Linux не предустанавливается на многие компьютеры, но его можно загрузить бесплатно.
Настраиваемость
Широко настраиваемый, так как это открытый исходный код.
Огромное совместное сообщество, создающее ряд приложений.
Значок
Значок Windows.
Это меню «Пуск», расположенное в левом нижнем углу экрана. Оно позволяет получить доступ к «панели управления», «компьютеру», программам, папкам и многому другому.
Вы также можете выключить компьютер с помощью этого меню.
Значок Apple.
Он расположен в верхнем левом углу экрана, и именно здесь вы можете получить доступ к своим «Системным настройкам», «Обновлению программного обеспечения», «Об этом Mac» и многому другому.
Вы также можете выключить компьютер с помощью этого меню.
Различные значки в зависимости от того, какой программный интерфейс вы используете, например. Redhat имеет красный символ. Ubuntu имеет символ Круга друзей.
Эти символы расположены в верхнем левом углу экрана, и именно здесь вы можете получить доступ ко всем своим компьютерным приложениям.
Инструмент поиска
Увеличительное стекло в меню "Пуск".
Увеличительное стекло в правом верхнем углу.
Если вы используете Ubuntu, щелкните значок «Круг друзей».
Панель задач
Расположен в нижней части экрана.
Он содержит ярлыки приложений, дату и время и многое другое.
Расположен в нижней части экрана.
Он содержит ярлыки для приложений, файлов и папок. Называется «док».
Расположен в левой части экрана, приложения работают вертикально.
Читайте также: