12 что такое операционная система: Недопустимое название — Викиучебник

Содержание

Глава 1. Введение в операционную систему UNIX

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

Из этой главы Вы сможете узнать основы теории операционных систем и то, как эти концепции реализованы в операционной системе UNIX. Также в ней рассматриваются основные этапы развития операционных систем с момента их возникновения до настоящего времени.

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

Обзор компьютерных систем

Презентация 1-01: обзор компьютерных систем

Все современные компьютерные системы построены по трём принципам Джона фон Неймана: программного управления

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

На основании этого можно выделить три основных структурных элемента компьютера (см. Рисунок 1.1, «Компоненты компьютерных систем»):

Процессор

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

Основная память

В ней хранятся программы и данные. Как правило является временной (информация сохраняется, пока подаётся питание).

Устройства ввода-вывода

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

Перечисленные компоненты вычислительной системы объединяются с помощью системной шины

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

Рисунок 1.1. Компоненты компьютерных систем

Презентация 1-02: центральный процессор

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

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

псевдопараллелизмом (см. Рисунок 1.2, «Пример пcевдопараллелизма»): каждому процессу выделяется квант процессорного времени, по истечение которого управление передается другому процессу (это действие называют переключением контекста). Также управление может быть передано другому процессу, если исполняемый процесс ожидает системный ресурс. В случае многопроцессорных компьютеров принцип остаётся прежним – только лишь большее число процессов может одновременно исполняться на этих процессорах.

Рисунок 1.2. Пример пcевдопараллелизма

Презентация 1-03: память

Конфигурация памяти компьютера определяется в основном тремя параметрами: объём, быстродействием, стоимость. Очевидно, между этими противоречивыми характеристиками существует компромисс, который представляет собой иерархию памяти (см. Рисунок 1.3, «Иерархия видов памяти»). Таким образом, к дорогим устройствам с высокой производительностью и малым объёмом добавляются дешёвые устройства с меньшей скоростью доступа и большим объёмом. При этом ярко выражена функция каждого из уровней: регистровая память хранит операнды команд, кэш используется для хранения самых используемых участков памяти, основная память хранит исполняющиеся программы, внешняя – сохраняет данные и программы между запусками.

Рисунок 1.3. Иерархия видов памяти

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

Презентация 1-04: управление вводом-выводом

Взаимодействие с устройствами ввода-вывода может происходить тремя способами: программируемый ввод-вывод, ввод-вывод с помощью прерываний, прямой доступ к памяти (Direct Memory Access, DMA).

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

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

Назначение операционной системы

Презентация 1-05: Операционная система

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

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

Презентация 1-06: виртуальная машина

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

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

Рисунок 1.4. Уровни вычислительной системы

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

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

Операционная система как менеджер ресурсов

Презентация 1-07: управлнение ресурсами

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

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

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

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

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

Презентация 1-08: архитектура операционной системы

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

Наиболее общим подходом к структуризации операционной системы является её разделение всех её модулей на две группы:

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

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

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

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

Презентация 1-09: монолитное ядро

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

Рисунок 1.5. Структура монолитного ядра операционной системы

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

Презентация 1-10: микроядро

Альтернативой является построение операционной системы на базе микроядра, работающего также в привилегированном режиме и выполняющего только минимум функций по управлению аппаратурой. Тогда как функции операционной системы более высокого уровня выполняют специализированные компоненты – серверы, работающие в пользовательском режиме. Управление и обмен данными при этом осуществляется через передачу сообщений, доставка которых является одной из основных функций микроядра (см. Рисунок 1.6, «Структура операционной системы с микроядром»).

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

Рисунок 1.6. Структура операционной системы с микроядром

История развития операционных систем

Презентация 1-11: история операционных систем

За половину века своего существования операционные системы прошли сложный путь, огромное влияние на который оказало развитие вычислительной аппаратуры. Хотя большинство алгоритмов и подходов в операционных системах было разработано в 1960–1970-х годах, в настоящее время операционные системы продолжают развиваться и видоизменяться согласно потребностям пользователей. Можно выделить три основные характеристики, ставшие уже обязательными для большинства операционных систем: переносимость между различными аппаратными архитектурами, многозадачность и многопользовательский режим работы.

Рассмотрим основные этапы развития операционных систем от момента их появления до текущего состояния.

Что было до операционных систем

С середины 50-х годов началось бурное развитие вычислительной техники, связанное с появлением полупроводниковых элементов. Вместе с этим заметный прогресс наблюдался в автоматизации программирования и организации вычислений, в эти годы появились первые алгоритмические языки (Алгол, Фортран, Кобол). Для организации эффективного совместного использования трансляторов, библиотечных программ и загрузчиков в штат многих вычислительных комплексов были введены операторы – но как быстро они не работали, они не могли состязаться в производительности с работой компьютера. Для решения этой проблемы были разработаны системы пакетной обработки, которые автоматизировали последовательность действий оператора. Оператор составлял пакет заданий, которые в дальнейшем без его участия запускались на выполнение специальной программой – монитором.

Операционные системы для мэйнфреймов

В 1965–1975 годах появилось следующее поколение компьютеров: стала возможна реализация сложных компьютерных архитектур (например, IBM/360) и практически всех основных механизмов, присущих современным операционным системам: многозадачность, поддержка многотерминального многопользовательского режима работы, виртуальная память, файловые системы, разганичение доступа и сетевая работа. Но такие системы всё ещё были очень редки и чрезвычайно дороги.

Одним из главных достижений стал переход к мультипрограммированию – способ организации вычислительного процесса, при котором в памяти копьютера одновременно находится несколько программ, попеременно выполняющихся на одном процессоре. Для того, чтобы у пользователя оставалось ощущение непосредственного взаимодействия с компьютером, был разработан такой вариант мультипрограммирования, как системы разделения времени. Каждый пользователь работает за своим терминалом (подробнее терминалы рассматриваются в разделе «Терминал»), тогда как все процессы работают псевдопараллельно (как было показано выше, в разделе «Обзор компьютерных систем»).

Появление операционной системы UNIX

В середине 1970-х годов наряду с мэйнфреймами получили широкое распространение мини-компьютеры (слово «мини-» сейчас может показаться смешным, такие компьютеры занимали объём в несколько шкафов), такие как PDP-11. Архитектура таких компьютеров была заметно упрощена по сравнению с мэйнфреймами (что значительно снижало стоимость  с миллионов до сотен тысяч долларов), что сказалось на операционных системах для этих компьютеров – они были лишены части функций, например многопользовательского режима работы.

Важным этапом в истории мини-компьютеров и операционных систем в целом явилось появление операционной системы UNIX в лаборатории Bell Labs компании AT&T. Изначально она была разработана для мини-компьютера PDP-7 и включала в себя множество архитектурных особенностей более сложных операционных систем, такие как разделение времени и многопользовательская работа. В 1970-х годах началось массовое использование операционной системы UNIX, к этому времени она была переписана на языке программирования высокого уровня С, что заметно облегчило её переносимость. Поскольку эта операционная система распространялась вместе с исходными текстаим, она стала первой операционной системой, в которою могли вносить изменения энтузиасты. Удачные архитектурные решения UNIX, гибкость, элегантность, мощные функциональные возможности и открытость позволили этой операционной системе завоевать рынок не только мини-компьютеров, но и мэйнфреймов, серверов, рабочих станций на базе RISC-процессоров.

Многие появившиеся впоследствии операционные системы позаимствовали некоторые ключевые идеи UNIX: переносимость на основе языка C, иерархическую файловую систему, интерфейс командной строки.

Развитие операционных систем в глобальных сетях

В начале 1980-х годов в рамках экспериментальной сети ARPANET впервые появился рабочий вариант стека протоколов TCP/IP. Переход на TCP/IP был ускорен ещё и тем, что его первая реализация была создана в рамках BSD UNIX (Berkley Software Distribution – академической версии UNIX, созданной в университете Беркли). Новая глобальная сеть, получившая название Интернет, стала средой для развития информационных технологий, создания всевозможных сообществ разработчиков и развития открытых систем.

В этот период появляется множество коммерческих версий операционной системы UNIX: SunOS (в дальнейшем, Solaris), HP-UX, Irix, AIX и многие другие. Разнообразие версий породило проблему их несовместимости, которую периодически пытались решать различные организации. В результате были приняты стандарты POSIX (Portable Operation System Interface based on uniX – интерфейс для переносимых операционных систем, основанных на UNIX), включающие формальное описание программного интерфейса операционной системы, описание командной оболочки, безопасности и т.п..

Операционные системы для персональных компьютеров

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

Первые операционные системы для персональных компьютеров были очень просты (например, MS-DOS). Недостатки в функциональности компенсировались графическим интерфейсом пользователя. Со временем эти операционные системы (например, Microsoft Windows) получили сетевую подсистему и возможность работать с несколькими программами одновременно. Также для персональных компьютеров появились и более мощные операционные системы, как OS/2 (не получила широкого распространения) и Windows NT, которые также обладали многозадачностью и многопользовательским режимом работы.

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

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

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

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

Презентация 1-12: классификация операционных систем

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

Системы реального времени

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

Операционные системы реального времени принято делить на два класса: жесткого и мягкого реального времени. Можно выделить признаки систем жёсткого реального времени:

  • недопустимость никаких задержек ни при каких условиях;
  • бесполезность результатов при опоздании;
  • катастрофа при задержке реакции;
  • цена опоздания бесконечно велика.

Хороший пример системы жесткого реального времени – бортовая система управления самолетом. Среди систем с жеским реальным временем можно выделить распространённую коммерческую операционную систему QNX, которая основывается на UNIX и имеет схожий интерфейс.

Система мягкого реального времени характеризуется следующими признаками:

  • за опоздание результатов приходится платить;
  • снижение производительности системы, вызванное запаздыванием реакций, приемлемое.

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

Встраиваемые системы

Такие системы работают на специфическом аппаратном обеспечении (автомобили, микроволновые печи, роботы) и также обладают некоторыми требованиями к времени отклика системы. Как правило, в таких операционных системах применяются специфичные алгоритмы, минимизирующие потребляемые ресурсы. В настоящее время широкое распространение имеют операционные системы Windows Embedded фирмы Microsoft и различные версии операционной системы Linux.

Операционные системы для супер-компьютеров

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

Операционные системы для серверов

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

Примерами таких систем могут служить: банковские системы, веб-серверы и серверы баз данных, файловые серверы масштаба предприятия, многопользовательские терминальные серверы и т.п. Традиционно этот класс систем обслуживается коммерческими операционными системами – различными версиями UNIX, операционными системами от компаний IBM, Nowell, а затем и Microsoft. Сейчас все большую популярность в этом классе систем завоёвывают открытые и свободные операционные системы, базирующиеся на UNIX.

Операционные системы для домашних и офисных компьютеров

Современные персональные компьютеры обладают высокой производительностью и богатыми мультимедийными возможностями. Для операционных систем этого класса важны удобный пользовательский интерфейс и поддержка широкого набора устройств для персональных компьютеров. Самыми распространёнными операционными системами в этом классе являются продукты компании Micrososft, также на персональных компьютерах Apple используется операционная система MacOS (с версии 10 она также основывается на UNIX).

Исследовательские операционные системы

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

Презентация 1-13: резюме

В первой лекции было рассмотрено введение в операционные системы.

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

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

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

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

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

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

Дополнительные материалы

  1. Курячий Г.В. Операционная система UNIX. – М.:Интуит.Ру, 2004. – 292 с.: ил.
  2. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. – СПб.: Питер, 2005. – 539 с.: ил.
  3. Эрик С. Рэймонд Искусство программирования для UNIX. – М.: Издательский дом «Вильямс», 2005. – 544 стр.: ил.
  4. Вильям Столлингс Операционные системы, 4-е издание. – М.:Издательский дом «Вильямс», 2002. – 848 с.: ил.

Рисунок 1.7. Презентация 1-01: обзор компьютерных систем

Рисунок 1.8. Презентация 1-02: центральный процессор

Рисунок 1.9. Презентация 1-03: память

Рисунок 1.10. Презентация 1-04: управление вводом-выводом

Рисунок 1.11. Презентация 1-05: Операционная система

Рисунок 1.12. Презентация 1-06: виртуальная машина

Рисунок 1.13. Презентация 1-07: управлнение ресурсами

Рисунок 1.14. Презентация 1-08: архитектура операционной системы

Рисунок 1.15. Презентация 1-09: монолитное ядро

Рисунок 1.16. Презентация 1-10: микроядро

Рисунок 1.17. Презентация 1-11: история операционных систем

Рисунок 1.18. Презентация 1-12: классификация операционных систем

Рисунок 1.19. Презентация 1-13: резюме

Как создается операционная система / Хабр

По докладу Ивана Рузанова «Windows – как создается операционная система» с конференции «Платформа 2009».

Как уже писал antonms, стали доступны записи докладов с Платформы. Несколько из них я посмотрел и хочу поделиться наиболее понравившимся. Учитывая занятость рядового хабра-юзера и продолжительность исходной записи доклада (1 час 20 мин.), ниже привожу развернутое изложение материала.

  • История Windows
  • Windows сегодня
  • Разработка Windows
  • Изменения ядра Windows 7
  • Сопровождение Windows, обновления/исправления
История Windows

Мало кто знает, когда началась разработка Windows NT – больше, чем 20 лет назад, в ноябре 1988 года. Ходят слухи, что Microsoft

купила/украла

Windows NT. Конечно, это всё не так. Для работы над новой операционной системой, Microsoft пригласила Дэйва Катлера (Dave Cutler), который работал в корпорации

DEC

и был одним из разработчиков операционной системы

DEC VAX VMS

. В 1988 году группе разработки новой операционной системы было всего 12 человек, среди которых, наряду с Дэйвом Катлером, были также бывшие сотрудники DEC, принимавшие участие в разработке DEC VAX VMS. И весь код новой Windows NT был написан в Microsoft.

Аббревиатура «NT» маркетингом расшифровывается как «New Technologies», но в проектной документации, она означала совсем другое. Дело в том, что Windows NT разрабатывалась для нового, еще не выпущенного в 1988-м году, процессора

Intel i860

. Его кодовое название было

«N10» (N Ten)

.

Первая версия — Windows NT 3.1, вышла через 5 лет, в 1993 году. На этот момент в команде было уже 250 разработчиков.

Windows сегодня
  • 1 миллиард пользователей
  • 140 миллионов строк кода (включая тестовый код и инструментарий)
    Код Windows очень разный. Какие-то части написаны 20 лет назад, какие-то появились только в текущей версии. Например, код Web Services on Devices (WSD) в Windows Vista существует в своей первой версии, код GDI находится на завершающей стадии своего развития и почти не изменяется, код DirectX уже хорошо разработан, но активно изменяется и в настоящее время.
  • 8000 разработчиков
  • 36 языков локализации
  • 20 лет разработки

Разработка Windows

20-30 лет назад использовалась только одна методология программирования «Водопад». Она представляет собой последовательность:

Спецификации → Дизайн → Реализация → Тестирование → Поставка.

Но такая методология работает только для небольших проектов. Для такого продукта, как Windows сегодня, нужны другие методологии:

У всех этих методологий есть и преимущества и недостатки. В зависимости от размера команды и этапа развития компонента разные группы разработчиков Windows применяют разные методологии разработки.

Для Windows, как продукта в целом, используется Product Cycle Model:

  • Периоды по 3-4 месяца
  • Внутри периода – «водопад»

Самая главная проблема в разработке продукта такого масштаба состоит в том, что разработка требует времени. На начальном этапе решаются те проблемы, которые существуют в текущем времени и существующими средствами. Но единственная вещь, которая постоянна, это то, что все изменится. За годы разработки:

  • Требования изменятся
  • Возможности изменятся
  • График работ изменится
  • Проект изменится
  • Пользователи изменятся

Несмотря на то, что разные команды ведут разработку по-разному, существуют «универсальные» правила:

  • Выпуск промежуточных версий (milestones, beta, CTP) для широких масс тестеров
  • Выпуск внутренних сборок с короткими циклами (1 сутки)
  • Простота и надежность дизайна
  • Личные и командные вычитывания кода
  • Unit-тесты
  • Верификационные тесты (Build Verification Tests)
  • Любая промежуточная сборка должна быть качественной (то, что написано, должно работать)

От себя отмечу, что за месяц работы с Windows 7 build 6801 в качестве основной ОС на домашнем компьютере, у меня сформировалось положительное впечатление об этой сборки.

Весь процесс разработки Windows построен вокруг ежедневной сборки:

  • Это пульс продукта
  • Разработка никогда не прекращается
  • Ежедневное автоматическое тестирование
  • Интеграция на ранней стадии
  • Ответственность разработчиков
  • Очевидное состояние продукта

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

Ежедневный цикл разработки:

  • 15:00 — Допущенные к интеграции изменения в систему контроля исходного кода
  • Сборка 6 версий (Free/Checked – x86, x64, IA64)
  • 18:00 — Новые версии доступны для тестирования
  • Новая версия устанавливается на несколько тысяч рабочих станций и серверов для тестирования
  • Автоматизированный стресс-тест
  • 05:00 — Протоколы тестов анализируются, сбои диагностируются
  • 09:00 — Сводные отчеты автоматически рассылаются командам
  • 09:30 — Сводное совещание руководителей команд для определения целей

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

На чем пишется Windows?

  • C, C++, C#, Ассемблер (x86, x64, IA64)
    Ассемблеры применяются в довольно ограниченном объеме в тех ситуациях, когда без этого не обойтись.
  • Visual Studio, Source Insight, build, nmake
  • Source Depot – система контроля исходных текстов
  • WinDbg, KD, NTSD – отладчики

Многие внутренние инструменты, такие как build, можно скачать с

microsoft.com/whdc/devtools

.

Изменения ядра Windows 7

Ядро Windows 7 претерпело следующие изменения:

  • Рефакторинг
    Почему в Windows нельзя удалить графическую подсистему?
    Ответ на этот вопрос с технической точки зрения состоит в том, что графическая подсистема в Windows не самостоятельна, это часть подсистемы Win32.
    В Windows 7 произошел рефакторинг многих низкоуровневых компонентов для того, чтобы разбить зависимости. Пользователям это не будет заметно, появятся только новые Dll, например kernel32.dll разделилась на kernel32.dll и kernelbase.dll.
    Это разбиение дало возможность выделить минимальное ядро, называемое MinWin (20 мегабайт на диске).
  • Поддержка EFI для x86 и x64 (как в Vista SP1)
    Многие производители пытаются избавиться от BIOS в пользу EFI.
  • Загрузка с VHD (виртуальный жесткий диск)
  • Параллельная инициализация устройств и старт сервисов
    При загрузке Windows довольно длительное время занимает построение дерева устройств. PNP-менеджер должен опрашивать драйверы шин (PCI, USB, FireWire и др.) на предмет того, какие устройства на них есть. И большую часть времени процессор ждет, пока устройства ответят (или нет). Ведь для того, чтобы определить устройства на шине нужно их опросить. Если они есть, то они ответят, а если нет, то приходится ждать, и процессор простаивает. Параллельное выполнение этих задач сокращает время загрузки.
  • Удаление Dispatcher lock из планировщика и PFN lock из менеджера памяти
    Последние несколько лет тактовые частоты процессоров не растут, и развитие идет в сторону увеличения кол-ва параллельно выполняющихся инструкций как на уровне одного ядра, так и на уровне системы (multicore). В связи с этим, была проведена большая работа по улучшению масштабирования.
    Два самых «горячих» лока, которые были в ядре, это Dispatcher lock и PFN lock были удалены.
    Dispatcher lock использовался планировщиком при изменении состояния потоков. Этот лок был удален, и состояние потока «ожидание» разделилось на несколько:
    • Ожидание: В процессе
    • Ожидание: Завершено
    • Ожидание: Отменено
    PFN lock использовался при изменении атрибутов физических страниц памяти. В мультипроцессорной системе каждый процессор запрашивал доступ к этому локу, что вело к большим затратам времени.
  • Поддержка 256 логических процессоров
    Раньше в Windows в качестве affinity mask использовалось машинное слово. Это было сделано из-за того, что так было легко находить свободные процессоры – каждый бит представляет собой процессор. Соответственно, в 32-битной системе поддерживалось 32 логических процессора, а в 64-битной – 64.
    В Windows 7 в результате перехода на сегментную модель affinity mask стала возможна поддержка 256 логических процессоров. Процессоры стали группироваться в группы/сегменты. В каждой группе могут находиться до 64-х процессоров. В результате получается обратная совместимость, старые программы «видят» только процессоры в одной группе, а новые программы, использующие новые интерфейсы, работают со всеми процессорами в системе.
  • Улучшенное энергосбережение: отключение процессорных сокетовСегодня стоит серьезная проблема энергосбережения не только перед владельцами ноутбуков, но и владельцами датацентров. В США 2% электроэнергии потребляются компьютерными датацентрами. Многие из них выключают часть своих серверов на время низкой активности пользователей (выходные дни).
    Было выяснено, что гораздо выгоднее отключать весь процессорный сокет, чем по одному ядру на нескольких, т.к. в этом случае можно отключить и всю инфраструктуру поддержки сокета (контроллер памяти).

Сопровождение Windows, обновления

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

Теперь после выпуска (RTM) в Windows существует 2 версии исходного кода:

  • RTM GDR (General Distribution Release)
    Включает те немногие изменения, которые предназначены для всех. В основном исправления безопасности.
  • RTM LDR (Limited Distribution Release)
    Во время установки обновления клиент Windows Update выбирает нужную ему ветку и устанавливает код из нее.

Создание обновления безопасности

Работа по созданию обновления безопасности начинается с обнаружения уязвимости. Есть масса разных способов обнаружения – внутренние команды безопасности, партнеры безопасности, разработчики. Когда уязвимость обнаружена, начинается 2 параллельных процесса:

  • Разработка исправления для всех платформ
  • Поиск «вариантов»
    Масштабный поиск похожих вариантов уязвимостей на всех платформах. Поиск не идентичного кода, а похожего.

После разработки исправления, начинаются проверки его кода. Когда они завершатся, исправление интегрируется в сборку, и сборка отправляется на тестирование:

  • Ручное и автоматическое тестирование компонент
  • Автоматическое тестирование искажений форматов файлов, сетевых компонент и т.п. (больше миллиона вариантов)
  • Тестирование системы в целом, включая тестирование обратной совместимости

Только исправления, удовлетворяющие всем критериям качества, допускаются к выпуску на Windows Update и Download Center.

Спасибо всем, кто дочитал до конца =)

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

В чем разница между DOS и Windows?

В чем разница между DOS и ОС Windows?

Dos основан на простом интерфейсе, а Windows — на графическом интерфейсе пользователя (GUI).

Dos сложно выучить и понять, в то время как Windows легко изучить и понять.

Dos менее предпочтительна для пользователей, в то время как Windows — более предпочтительная операционная система.

Что означает операционная система DOS в ноутбуках?

DOS означает дисковую операционную систему. Обычно это означает, что ноутбук поставляется без каких-либо предустановленных окон или операционной системы Linux, и его следует покупать только в том случае, если у вас есть копия Windows или соответствующее понимание Linux. FreeDOS можно загрузить с жесткого диска, USB-накопителя Live CD или гибкого диска.

Какая польза от DOS в компьютере?

PC-DOS (Personal Computer Disk Operating System) была первой широко установленной дисковой операционной системой, которая использовалась в персональных компьютерах, работающих на 8086-битных процессорах Intel 16. Он был разработан для IBM корпорацией Microsoft, которая также выпустила свою почти идентичную версию под названием MS-DOS.

Что такое DOS и ее типы?

ДОС. Расшифровывается как «Дисковая операционная система». DOS была первой операционной системой, используемой IBM-совместимыми компьютерами. Первоначально он был доступен в двух версиях, которые, по сути, были одинаковыми, но продавались под двумя разными названиями. DOS использует командную строку или текстовый интерфейс, который позволяет пользователю вводить команды.

В чем разница между DOS и Window 10?

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

В чем разница между DOS и OS?

Основное различие между DOS и Windows заключается в том, что DOS (дисковая операционная система) — это операционная система, которая предоставляет командную строку или текстовый интерфейс, тогда как Windows предоставляет графический интерфейс пользователя. Операционная система — это самый важный компонент компьютерной системы.

Какая операционная система в ноутбуке самая лучшая?

Топ-5 лучших дистрибутивов Linux для ноутбуков: выберите лучший

  • Зорин О.С.
  • Дипин Линукс.
  • Лубунту.
  • Линукс Минт Корица.
  • Убунту МАТЭ.
  • 15 лучших вещей, которые нужно сделать после установки Linux Mint 19 «Tara»
  • 12 лучших тем KDE Plasma для рабочего стола KDE.
  • 10 альтернатив GitHub для размещения ваших проектов с открытым исходным кодом.

В чем разница между Windows DOS и Linux?

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

В чем разница между DOS и Ubuntu?

Ubuntu (который является вариантом ОС на базе Linux) позволяет делать это в большинстве случаев. Помимо шуток, Dos — действительно устаревшая ОС, поэтому буквально любая ОС, будь то Ubuntu или даже Chrome OS, намного лучше ее. По крайней мере, эти операционные системы имеют графический интерфейс и поддерживают современное программное обеспечение.

Что сделала MS DOS?

MS-DOS — это компьютерная операционная система от Microsoft Corporation. Это расшифровывается как «Дисковая операционная система Microsoft» и происходит от купленной Microsoft операционной системы под названием QDOS, или «Быстрая и грязная операционная система». Операционная система использовала интерфейс командной строки для ввода пользователем команд.

В чем особенности DOS?

Особенности DOS

  1. Это основная система, в которой пользователь получает информацию об отклонениях ввода и вывода, например, монитор, клавиатура, принтеры и т. Д.
  2. Это полезно при управлении файлами, например, при создании, редактировании, удалении файлов и т. Д.
  3. Это однопользовательская операционная система.
  4. Это система интерфейса на основе символов.

Oracle — это операционная система?

Oracle доминирует в мире баз данных отчасти потому, что работает на более чем 60 платформах, от мэйнфреймов до Mac. Oracle выбрала Solaris в качестве предпочтительной ОС в 2005 году, а позже решила работать над собственным дистрибутивом Linux, создав ОС Oracle Linux, адаптированную под нужды типичной базы данных.

Сколько существует типов DOS?

Есть два типа команды DOS.

Какова функция MS DOS?

Функции MS-DOS. Microsoft MS-DOS — это операционная система, разработанная для ПК в 1980 году. Первоначально разработанная для работы на компьютерах с архитектурой 8088 и менее 640 КБ доступной оперативной памяти, операционная система за эти годы претерпела множество изменений.

Что такое процесс загрузки DOS?

Ответ дан 2 февраля 2016 г. Процесс загрузки DOS. Последовательность загрузки системы — это последовательность шагов, которые система выполняет при включении (например, при перезагрузке с помощью переключателя сброса). Это всегда начинается со специальной программы загрузки, которая находится в ПЗУ системы BIOS.

В чем преимущество использования оригинальной Windows?

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

Работает ли Windows 10 под DOS?

Настоящая проблема не в том, используете ли вы Windows 7, 8 или 10. Вопрос в том, используете ли вы 32- или 64-разрядную версию операционной системы. Любая 32-разрядная версия Windows легко справляется с программами DOS. 64-битной версии нужна небольшая помощь.

В чем разница между MS DOS и PC DOS?

PC-DOS и MS-DOS изначально были одной и той же операционной системой. Вплоть до DOS 6.0 единственным существенным различием между PC-DOS и MS-DOS, кроме названия, было «Базовое». В ранних версиях PC-DOS была программа под названием BASICA.COM, которая подключалась к базовому ПЗУ, который был обнаружен в ранних ПК IBM.

В чем разница между Unix и Windows?

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

В чем сходство между DOS и Windows?

Dos выполняет только одну задачу, в то время как Windows выполняет многозадачность. Dos основан на простом интерфейсе, а Windows — на графическом интерфейсе пользователя (GUI). Dos сложно выучить и понять, в то время как Windows легко изучить и понять. Dos менее предпочтительна для пользователей, а Windows — более предпочтительная операционная система.

В чем разница между Unix и DOS?

UNIX использует косую черту (/) для разделения каталогов в спецификации файла, тогда как MS-DOS использует обратную косую черту (). UNIX — это полноценная многопользовательская многозадачная операционная система, тогда как MS-DOS — это однопользовательская ОС без таких понятий, как владение файлами и приоритеты процессов. UNIX имеет более богатый набор команд, чем MS-DOS.

В чем разница между Ubuntu и Windows?

Фундаментальное различие между Windows и Ubuntu заключается в характере ядра, которое она предоставляет. 2. Ubuntu полностью бесплатен и доступен как открытый исходный код, в то время как за Windows нужно платить. ОС Ubuntu Desktop также может работать как сервер, но ОС Windows Desktop не поддерживает сервер.

Что лучше Windows или Linux?

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

Что такое Ubuntu в ноутбуке?

Ubuntu Desktop (формально называемый Ubuntu Desktop Edition, а просто Ubuntu) — это вариант, официально рекомендованный для большинства пользователей. Он разработан для настольных ПК и ноутбуков и официально поддерживается Canonical. Начиная с Ubuntu 17.10, GNOME Shell является средой рабочего стола по умолчанию.

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

Python — это не операционная система; это язык программирования высокого уровня. Однако на нем можно создать операционную систему. Windows является частью операционной системы для персональных компьютеров и предлагает графический интерфейс пользователя (GUI). Linux — это операционная система, используемая на нескольких аппаратных платформах.

Почему Linux не операционная система?

Ответ таков: поскольку Linux — это не операционная система, это ядро. Фактически, повторное использование — единственный способ его использования, потому что, в отличие от разработчиков FreeBSD или разработчиков OpenBSD, разработчики Linux, начиная с Линуса Торвальдса, не создают ОС на основе ядра, которое они делают.

Что такое однопользовательская операционная система с примерами?

Многопользовательские операционные системы позволяют всем пользователям в сети получать доступ к одной и той же ОС … К настоящему времени вы, должно быть, поняли, что такое однопользовательская операционная система … Примеры: DOS, WINDOWS 3X, WINDOWS 95/97/98 и т. Д.

Фото в статье «Wikimedia Commons» https://commons.wikimedia.org/wiki/File:Bwdos.png

12 октября 2021 г. — KB5006674 (сборка ОС 22000.258)

ИТ-администраторы

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

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

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

Эта проблема устранена в KB5006746.

ИТ-администраторы

Установка принтеров с использованием протокола IPP может быть не завершена.

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

Эта проблема устранена в KB5006746.

ИТ-администраторы

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

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

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

Эта проблема устранена в KB5006746.

ИТ-администраторы

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

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

Эта проблема устранена в KB5006746.

ИТ-администраторы

После установки этого обновления при Windows подключении к удаленному принтеру, к Windows принтеру, могут возникнуть следующие ошибки:

  • 0x000006e4 (RPC_S_CANNOT_SUPPORT)

  • 0x0000007c (ERROR_INVALID_LEVEL)

  • 0x00000709 (ERROR_INVALID_PRINTER_NAME)

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

Эта проблема устранена в KB5007262.

Все пользователи

После установки Windows 11 некоторые программы редактирования изображений могут неправильно отображать цвета на некоторых дисплеях с расширенным динамическим диапазоном (HDR). Такая проблема часто возникает с белым цветом: он может отображаться ярко-желтым или другими цветами.

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

Эта проблема устранена в KB5008353.

Все пользователи

Последние письма могут не отображаться в результатах поиска в классическом приложении Microsoft Outlook. Эта проблема связана с электронной почтой, сохраненной локально в файлах PST или OST. Это может влиять на учетные записи POP и IMAP, а также на учетные записи, размещенные в Exchange и Microsoft 365. Если стандартный поиск в приложении Microsoft Outlook настроен для поиска на сервере, проблема повлияет только на расширенный поиск.

Эта проблема устранена в KB5010386.

Все пользователи

При попытке сбросить устройство Windows с приложениями, содержащими папки с данными повторного анализа, например OneDrive или OneDrive для бизнеса, файлы, загруженные или синхронизированные локально из OneDrive, могут не удаляться при выборе параметра «Удалить все». Эта проблема может возникнуть при попытке сброса вручную, запущенного в Windows, или удаленного сброса. Удаленные сбросы могут запускаться с помощью управления мобильными устройствами (MDM) или других приложений для управления, например Microsoft Intune или сторонних средств. Файлы OneDrive, которые являются «только облачными» или не загружались и не открывались на устройстве, не затрагиваются и не сохраняются, так как они не были загружены или синхронизированы локально.

Заметка Некоторые изготовители устройств и некоторые документы могут называть функцию сброса устройства следующим образом: «Кнопка сброса», «PBR», «Вернуть компьютер в исходное состояние», «Сброс компьютера» или «Новый запуск».

Эта проблема устранена в KB5011493. На некоторых устройствах полное устранение проблемы и исключение сохранения файлов после сброса может занять до 7 дней после установки KB5011493. Чтобы немедленно принять меры, можно вручную запустить средство устранения неполадок Центра обновления Windows, следуя инструкциям в статье средство устранения неполадок Центра обновления Windows. Если вы относитесь к организации, которая управляет устройствами или подготовленными образами ОС для развертывания, также можно решить эту проблему, применив обновление совместимости для установки и восстановления Windows. В этом случае улучшается «безопасная операционная система» (SafeOS), которая используется для обновления среды восстановления Windows (WinRE). Для развертывания этих обновлений воспользуйтесь инструкциями в статье Добавление пакета обновления в Windows RE с помощью KB5012414 для Windows 11 (исходный выпуск).

Важно Если устройства уже были сброшены, а OneDrive файлы сохранились, нужно воспользоваться указанным выше обходным решением или снова выполнить сброс после применения одного из указанных выше обходных решений.

12) Операционная система реального времени (ОСРВ)

Что такое операционная система реального времени (ОСРВ)?

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

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

В этом руководстве по операционной системе вы изучите:

Зачем использовать ОСРВ?

Вот важные причины использования RTOS:

  • Он предлагает планирование на основе приоритетов, которое позволяет отделить аналитическую обработку от некритической обработки.
  • Операционная система реального времени предоставляет функции API, которые позволяют более чистый и меньший код приложения.
  • Абстрагирование временных зависимостей и проектирование на основе задач приводит к уменьшению взаимозависимостей между модулями.
  • RTOS предлагает модульную разработку на основе задач, которая позволяет проводить модульное тестирование на основе задач.
  • Основанный на задачах API поощряет модульную разработку как задачу, как правило, будет иметь четко определенную роль. Это позволяет дизайнерам / командам работать независимо над своими частями проекта.
  • ОСРВ управляется событиями без потери времени на обработку события, которое не происходит

Компоненты RTOS

Компоненты операционной системы реального времени

Здесь важны компоненты RTOS

Планировщик : этот компонент RTOS сообщает, в каком порядке могут выполняться задачи, что обычно основано на приоритете.

Симметричная многопроцессорная обработка (SMP) : это ряд различных задач, которые могут быть выполнены ОСРВ, чтобы можно было выполнять параллельную обработку.

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

Управление памятью : этот элемент необходим в системе для выделения памяти каждой программе, которая является наиболее важным элементом ОСРВ.

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

Определяемые пользователем объекты данных и классы : система RTOS использует языки программирования, такие как C или C ++, которые должны быть организованы в соответствии с их работой.

Типы RTOS

Три типа систем RTOS:

Hard Real Time:

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

Пример: медицинская система интенсивной терапии, авиационные системы и т. Д.

Фирма в реальном времени:

Эти типы ОСРВ также должны соблюдать сроки. Однако несоблюдение сроков может не иметь большого влияния, но может привести к нежелательным последствиям, таким как значительное снижение качества продукта.

Пример: различные типы мультимедийных приложений.

Soft Real Time:

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

Пример: система онлайн-транзакций и система котировок скота.

Термины, используемые в RTOS

Вот основные термины, используемые в ОСРВ:

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

Особенности RTOS

Вот важные особенности RTOS:

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

Факторы выбора RTOS

Вот основные факторы, которые необходимо учитывать при выборе ОСРВ:

  • Производительность : Производительность является наиболее важным фактором, который необходимо учитывать при выборе ОСРВ .
  • Промежуточное программное обеспечение: если в операционной системе реального времени отсутствует поддержка промежуточного программного обеспечения, возникает проблема интеграции процессов с затратами времени.
  • Без ошибок : системы RTOS без ошибок. Следовательно, при выполнении задачи нет вероятности получения ошибки.
  • Использование встроенной системы : Программы RTOS имеют небольшие размеры. Поэтому мы широко используем ОСРВ для встроенных систем.
  • Максимальное потребление : мы можем достичь максимального потребления с помощью ОСРВ.
  • Перенос задач : время смены задач очень меньше.
  • Уникальные возможности : хорошая RTS должна быть способной, и она имеет некоторые дополнительные функции, такие как то, как она работает для выполнения команды, эффективная защита памяти системы и т. Д.
  • Производительность 24/7 : RTOS идеально подходит для приложений, требующих круглосуточной работы.

Разница между GPOS и RTOS

Вот важные различия между GPOS и RTOS:

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

Приложения операционной системы реального времени

Системы реального времени используются в:

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

Недостатки RTOS

Вот недостатки / недостатки использования системы RTOS:

  • Система RTOS может выполнять минимальные задачи вместе, и она концентрируется только на тех приложениях, которые содержат ошибки, чтобы избежать их.
  • RTOS — это система, которая концентрируется на нескольких задачах. Поэтому этим системам действительно сложно выполнять многозадачность.
  • Для ОСРВ необходимы специальные драйверы, чтобы обеспечить быстрое время отклика на сигналы прерывания, что помогает поддерживать его скорость.
  • RTOS использует много ресурсов, что делает эту систему дорогой.
  • Задачи с низким приоритетом нужно долго ждать, так как ОСРВ поддерживает точность программы, которая выполняется.
  • Минимальное переключение задач выполняется в операционных системах реального времени.
  • Он использует сложные алгоритмы, которые трудно понять.
  • ОСРВ использует много ресурсов, которые иногда не подходят для системы.

Резюме:

  • RTOS — это операционная система, предназначенная для обслуживания приложений реального времени, которые обрабатывают данные по мере их поступления, в основном без задержки буфера.
  • Он предлагает планирование на основе приоритетов, которое позволяет отделить аналитическую обработку от некритической обработки.
  • Важными компонентами системы RTOS являются: 1) планировщик, 2) симметричная многопроцессорная обработка, 3) библиотека функций, 4) управление памятью, 5) задержка быстрой отправки и 6) определенные пользователем объекты данных и классы.
  • Три типа ОСРВ: 1) трудное время 2) мягкое время и 3) твердое время
  • Система RTOS занимает очень меньше памяти и потребляет меньше ресурсов
  • Производительность является наиболее важным фактором, который необходимо учитывать при выборе ОСРВ.
  • Операционная система общего назначения (GPOS) используется для настольных ПК и ноутбуков, в то время как операционная система реального времени (RTOS) применяется только к встроенному приложению.
  • Системы реального времени используются в системе бронирования Авиакомпаний, системе управления воздушным движением и т. Д.
  • Самый большой недостаток ОСРВ заключается в том, что система концентрируется только на нескольких задачах.

 

Windows 12 – самая лучшая в мире операционная система, и вот почему | Shoko News

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

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

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

В новой ОС появится полноценная поддержка экранов с разрешениями 4K, 8K и 16K, то есть именно под них окажутся адаптированы все интерфейсы в рамках операционной системы, что гарантирует высокое качество изображения в любых условиях. Сама Microsoft не уточняет, как именно будет называться ее новейшая операционная система, но есть все основания полагать, что она получит название Windows 12. Впрочем, даже если будет какое-то другое, это вовсе не скажется на том, что новая платформа станет лучшей в мире операционной системой для компьютеров и планшетов среди всех, которые когда-либо выпускала на рынок данная американская корпорация.

Знакомство с ОС

Урок 12: Знакомство с ОС

/en/computerbasics/начало-работы-с-вашим-первым-компьютером/content/

Знакомство с ОС вашего компьютера

Теперь, когда вы знаете абсолютные основы использования компьютера, пришло время узнать больше об операционной системе вашего компьютера . В этом уроке мы поговорим о двух самых распространенных операционных системах: Microsoft Windows и macOS .

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


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


Знакомство с интерфейсом

И ПК, и Mac используют графический пользовательский интерфейс (GUI), и каждый из них имеет собственный внешний вид. Приведенные ниже интерактивы познакомят вас с интерфейсами Windows и Mac.

Нажмите кнопки в интерактивном ниже, чтобы узнать больше об интерфейсе Windows.

Нажмите кнопки в интерактивном окне ниже, чтобы узнать больше об интерфейсе macOS.

Если у вас проблемы со зрением или слухом или если у вас возникают проблемы с управлением мышью или клавиатурой, существует множество настроек, которые могут упростить использование вашего компьютера. Чтобы узнать больше, ознакомьтесь с нашим уроком «Использование специальных возможностей».

Все о файловой системе вашего компьютера

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

Каждая операционная система имеет собственную файловую систему, которая помогает вам находить папки и файлы. Если у вас есть ПК с Windows, вы будете использовать File Explorer (также известный как Windows Explorer ). Если у вас Mac, вы будете использовать Finder . Здесь мы поговорим об основных функциях, общих для всех компьютерных файловых систем.

Чтобы узнать больше о файловых системах на компьютерах Mac, ознакомьтесь с уроком «Работа с файлами» в нашем руководстве по основам macOS.Чтобы узнать больше о файловых системах ПК, ознакомьтесь с уроком «Работа с файлами» в нашем руководстве по основам Windows.

Открытие файловой системы вашего компьютера

Независимо от того, используете ли вы ПК или Mac, значок файловой системы будет на панели инструментов. На ПК значок File Explorer выглядит как папка, как на изображении ниже.

На Mac значок Finder выглядит как лицо на панели Dock, как показано на изображении ниже.

В обеих операционных системах вы также можете открыть файловую систему, щелкнув папку на рабочем столе .

Базовая навигация

Независимо от того, используете ли вы File Explorer или Finder, основная навигация будет работать одинаково. Если вы видите нужный файл, вы можете дважды щелкнуть по нему мышью. В противном случае вы можете использовать панель навигации в левой части окна, чтобы выбрать другое местоположение.

Удаление файлов

В macOS и Windows используется корзина — или Корзина — для предотвращения случайного удаления файлов.Когда вы удаляете файл, он перемещается в корзину. Если вы передумаете, вы можете переместить файл обратно в исходное местоположение.

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

Открытие файлов и приложений

Каждое приложение на вашем компьютере имеет группу из типов файлов — или форматов — которые оно может открывать.Когда вы дважды щелкаете файл, ваш компьютер автоматически использует правильное приложение для его открытия. В нашем примере мы открываем документ Microsoft Word ( Сопроводительное письмо ), который откроется в Microsoft Word .

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

  • Чтобы открыть приложение в Windows , нажмите кнопку Start , затем выберите нужное приложение.Если вы не видите нужное, вы можете нажать Все программы / Все приложения , чтобы увидеть полный список, прокрутить список приложений в Windows 10 или просто ввести название приложения на вашем клавиатуру для поиска. В приведенном ниже примере мы открываем Microsoft Edge из плиток.
  • Чтобы открыть приложение на Mac , щелкните значок приложения на док-станции . Если вы не видите нужное, щелкните значок Spotlight в правом верхнем углу экрана, затем введите имя приложения на клавиатуре, чтобы найти его.В приведенном ниже примере мы открываем Safari .

Настройка параметров компьютера

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

  • В Windows 10 , нажмите кнопку Пуск , затем выберите Настройки .
  • В Windows 8.1 и более ранних версиях нажмите кнопку Пуск , затем найдите и выберите Панель управления . Ознакомьтесь с уроком «Настройка параметров» в нашем руководстве по основам Windows, чтобы узнать больше о панели управления.
  • На Mac щелкните значок Apple , затем выберите Системные настройки . Ознакомьтесь с уроком «Настройка параметров» в нашем руководстве по основам работы с macOS, чтобы узнать больше о системных настройках.

Выключение компьютера

Когда вы закончите пользоваться компьютером, важно правильно его выключить .

  • Чтобы выключить Windows , нажмите кнопку Пуск , затем выберите в меню Завершить работу (в некоторых версиях это может означать Выключить компьютер или выглядеть как символ питания).
  • Чтобы выключить Mac , щелкните значок Apple , затем выберите Выключить .

/en/computerbasics/подключение к Интернету/контент/

Программа обновления операционной системы MOXF6/MOXF8 V1.12 — Yamaha

ВНИМАНИЕ

ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ ЭТО ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ («СОГЛАШЕНИЕ») ПЕРЕД ИСПОЛЬЗОВАНИЕМ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ВАМ РАЗРЕШАЕТСЯ ИСПОЛЬЗОВАТЬ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ТОЛЬКО В СООТВЕТСТВИИ С УСЛОВИЯМИ НАСТОЯЩЕГО СОГЛАШЕНИЯ. НАСТОЯЩЕЕ СОГЛАШЕНИЕ ЗАКЛЮЧЕНО МЕЖДУ ВАМИ (КАК ЛИЦОМ ИЛИ ЮРИДИЧЕСКИМ ЛИЦОМ) И КОРПОРацией YAMAHA («YAMAHA»).

ЗАГРУЖАЯ ИЛИ УСТАНАВЛИВАЯ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИЛИ ИНЫМ ОБРАЗОМ ПРЕДОСТАВЛЯЯ ЕГО ДОСТУПНЫМ ДЛЯ ВАШЕГО ИСПОЛЬЗОВАНИЯ, ВЫ СОГЛАШАЕТЕСЬ СОБЛЮДАТЬ УСЛОВИЯ НАСТОЯЩЕЙ ЛИЦЕНЗИИ.ЕСЛИ ВЫ НЕ СОГЛАСНЫ С УСЛОВИЯМИ, НЕ ЗАГРУЖАЙТЕ, НЕ УСТАНАВЛИВАЙТЕ, КОПИРУЙТЕ ИЛИ ИНЫМ ОБРАЗОМ ИСПОЛЬЗУЙТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. ЕСЛИ ВЫ ЗАГРУЗИЛИ ИЛИ УСТАНОВИЛИ ПРОГРАММУ И НЕ СОГЛАСНЫ С УСЛОВИЯМИ, НЕМЕДЛЕННО УДАЛИТЕ ПРОГРАММУ.

ПРЕДОСТАВЛЕНИЕ ЛИЦЕНЗИИ И АВТОРСКИХ ПРАВ

Настоящим компания Yamaha предоставляет вам право на использование программ и файлов данных, входящих в состав программного обеспечения, прилагаемого к настоящему Соглашению, а также любых программ и файлов для обновления такого программного обеспечения, которое может быть предоставлено вам в будущем с прилагаемыми условиями и положениями (совместно именуемые «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ»). ), только на компьютере, музыкальном инструменте или оборудовании, которыми вы владеете или управляете.Хотя право собственности на носители, на которых хранится ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, принадлежит вам, само ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ принадлежит Yamaha и/или лицензиарам Yamaha и защищено соответствующими законами об авторском праве и всеми применимыми договорными положениями.

ОГРАНИЧЕНИЯ
  • Вы не можете заниматься реинжинирингом, дизассемблированием, декомпиляцией или иным образом извлекать форму исходного кода ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ любым способом.
  • Вы не можете воспроизводить, модифицировать, изменять, сдавать в аренду или распространять ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ полностью или частично, а также создавать производные продукты на основе ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
  • Вы не можете электронным способом передавать ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ с одного компьютера на другой или совместно использовать ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ в сети с другими компьютерами.
  • Вы не можете использовать ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ для распространения незаконных данных или данных, нарушающих государственную политику.
  • Вы не можете инициировать услуги, основанные на использовании ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, без разрешения Yamaha Corporation.

На данные, защищенные авторским правом, включая, помимо прочего, MIDI-данные для песен, полученные с помощью ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, распространяются следующие ограничения, которые вы должны соблюдать.

  • Данные, полученные с помощью ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, не могут быть использованы в каких-либо коммерческих целях без разрешения правообладателя.
  • Данные, полученные с помощью ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, не могут быть скопированы, переданы или распространены, а также воспроизведены или исполнены для слушателей публично без разрешения владельца авторских прав.
  • Запрещается удалять шифрование данных, полученных с помощью ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, или изменять электронный водяной знак без разрешения владельца авторских прав.
КОНЕЦ

В случае нарушения какого-либо закона об авторском праве или положений настоящего Соглашения Соглашение прекращает свое действие автоматически и немедленно без уведомления со стороны Yamaha. После такого прекращения вы должны немедленно уничтожить лицензионное ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, любые сопроводительные письменные документы и все их копии.

ЗАГРУЗКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Если вы считаете, что процесс загрузки был ошибочным, вы можете связаться с Yamaha, и Yamaha разрешит вам повторно загрузить ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ при условии, что вы сначала уничтожите все копии или частичные копии ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, которые вы получили при предыдущей попытке загрузки.Это разрешение на повторную загрузку никоим образом не ограничивает отказ от гарантии, изложенный в Разделе 5 ниже.

ОТКАЗ ОТ ГАРАНТИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Вы прямо признаете и соглашаетесь с тем, что используете ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ на свой страх и риск. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ и сопутствующая документация предоставляются «КАК ЕСТЬ» и без каких-либо гарантий. НЕЗАВИСИМО ОТ ЛЮБЫХ ДРУГИХ ПОЛОЖЕНИЙ НАСТОЯЩЕГО СОГЛАШЕНИЯ, YAMAHA ПРЯМО ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ В ОТНОШЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ЯВНЫХ И ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ ТРЕТЬИХ ЛИЦ.В ЧАСТНОСТИ, НО НЕ ОГРАНИЧИВАЯСЬ ​​ВЫШЕИЗЛОЖЕННЫМ, YAMAHA НЕ ГАРАНТИРУЕТ, ЧТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОТВЕЧАЕТ ВАШИМ ТРЕБОВАНИЯМ, ЧТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ БУДЕТ БЕСПЕРЕБОЙНЫМ ИЛИ БЕЗОШИБОЧНЫМ, ИЛИ ЧТО ДЕФЕКТЫ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ БУДУТ ИСПРАВЛЕНЫ.

ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ

ПОЛНОСТЬЮ ОБЯЗАТЕЛЬСТВО КОМПАНИИ YAMAHA ПО ДАННОМУ СОГЛАШЕНИЮ ЗАКЛЮЧАЕТСЯ В РАЗРЕШЕНИИ ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В СООТВЕТСТВИИ С ДАННЫМИ УСЛОВИЯМИ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ КОМПАНИЯ YAMAHA НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД ВАС ИЛИ ЛЮБЫМ ДРУГИМИ ЛИЦАМИ ЗА ЛЮБОЙ УЩЕРБ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ЛЮБЫЕ ПРЯМЫЕ, КОСВЕННЫЕ, СЛУЧАЙНЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ, РАСХОДЫ, УПУЩЕННУЮ ПРИБЫЛЬ, ПОТЕРЮ ДАННЫХ ИЛИ ДРУГОЙ УЩЕРБ, ВОЗНИКШИЙ В РЕЗУЛЬТАТЕ ИСПОЛЬЗОВАНИЯ, НЕПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТЬ ИСПОЛЬЗОВАТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ДАЖЕ ЕСЛИ КОМПАНИЯ YAMAHA ИЛИ ОФИЦИАЛЬНЫЙ ДИЛЕР БЫЛА ПРЕДУПРЕЖДЕНА О ВОЗМОЖНОСТИ ТАКИХ ПОВРЕЖДЕНИЙ.Ни при каких обстоятельствах общая ответственность Yamaha перед вами за все убытки, убытки и причины иска (будь то по договору, гражданскому правонарушению или иным образом) не превышает суммы, уплаченной за ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ТРЕТЬИХ ЛИЦ

Программное обеспечение и данные третьих лиц («ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ТРЕТЬИХ ЛИЦ») могут быть прикреплены к ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ. Если в письменных материалах или электронных данных, сопровождающих Программное обеспечение, Yamaha идентифицирует какое-либо программное обеспечение и данные как ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ТРЕТЬИХ ЛИЦ, вы признаете и соглашаетесь с тем, что вы должны соблюдать положения любого Соглашения, заключенного с ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ТРЕТЬИХ ЛИЦ, и что сторона, предоставляющая ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ТРЕТЬИХ ЛИЦ несет ответственность за любые гарантии или обязательства, связанные или вытекающие из ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ТРЕТЬИХ ЛИЦ.Yamaha не несет никакой ответственности за ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ТРЕТЬИХ ЛИЦ или его использование вами.

  • Yamaha не предоставляет явных гарантий в отношении ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ТРЕТЬИХ ЛИЦ. КРОМЕ ТОГО, YAMAHA ПРЯМО ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ПОДРАЗУМЕВАЕМЫХ ГАРАНТИЙ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ПРИГОДНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ в отношении ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ТРЕТЬИХ ЛИЦ.
  • Yamaha не будет предоставлять вам какое-либо обслуживание или техническое обслуживание ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ТРЕТЬИХ ЛИЦ.
  • Yamaha не несет ответственности перед вами или любым другим лицом за любой ущерб, включая, помимо прочего, любые прямые, косвенные, случайные или косвенные убытки, расходы, упущенную выгоду, потерянные данные или другие убытки, возникающие в результате использования, неправильного использования или невозможности используйте СТОРОННЕЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
УВЕДОМЛЕНИЕ ОБ ОГРАНИЧЕНИИ ПРАВ ПРАВИТЕЛЬСТВА США:

Программное обеспечение является «коммерческим продуктом» в соответствии с определением этого термина в 48 C.F.R. 2.101 (октябрь 1995 г.), состоящей из «коммерческого компьютерного программного обеспечения» и «документации по коммерческому компьютерному программному обеспечению», как эти термины используются в 48 CFR. 12.212 (сентябрь 1995 г.). В соответствии с 48 C.F.R. 12.212 и 48 C.F.R. 227.7202-1 — 227.72024 (июнь 1995 г.), все Конечные пользователи из правительства США должны приобретать Программное обеспечение только с теми правами, которые изложены в настоящем документе

.
ОБЩИЕ СВЕДЕНИЯ

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

ПОЛНОЕ СОГЛАШЕНИЕ

Настоящее Соглашение представляет собой полное соглашение между сторонами в отношении использования ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ и любых сопутствующих письменных материалов и заменяет собой все предыдущие или одновременные договоренности или соглашения, письменные или устные, в отношении предмета настоящего Соглашения.Никакие поправки или изменения к настоящему Соглашению не имеют обязательной силы, если они не оформлены в письменной форме и не подписаны полностью уполномоченным представителем Yamaha.

IBM Spectrum Protect Поддерживаемые операционные системы

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

Щелкните имя в таблице, чтобы просмотреть подробные требования

Клиент резервного копирования и архивирования IBM Spectrum Protect

Выпуск 8.1
Последний пакет исправлений 8.1.14

Клиент резервного копирования и архивирования IBM Spectrum Protect

Выпуск 7.1
Последний пакет исправлений 7.1.8

AIX AIX V6.1 (поддерживается в версиях 7.1.0–7.1.8.9)
AIX 7.1 TL0-TL3 (поддерживается в версиях 8.1.0–8.1.10)
AIX 7.1 TL4 или более поздние уровни пакета исправлений

Примечание. TL3 (xlc.rte < 13.0) больше не поддерживаются клиентом резервного копирования и архивирования IBM Spectrum Protect версии 8.1.11 и более поздних версий.

 AIX 7.1 TL0-TL3 (поддерживается в версиях 7.1.0–7.1.8.9)
 AIX 7.1 TL4 или более поздние уровни пакетов исправлений*

TL3 (xlc.rte < 13.0) больше не поддерживаются клиентом резервного копирования и архивирования IBM Spectrum Protect версии 7.1.8.10 и более поздних версий.

AIX 7.2 или выше с пакетом исправлений (64-разрядное ядро) 64-разрядное ядро ​​AIX 7.2 (начиная с версии 7.1.4.4)
Примечание. уровней AIX плюс требуемый минимальный уровень xlC.Наборы файлов rte и xlsmp.rte Примечание. Уровни AIX плюс требуемый минимальный уровень наборов файлов xlC.rte и xlsmp.rte
HP-UX Итаниум HP-UX 11i V3 для 64-разрядной версии Itanium 2

Примечание. Для версии 8.1 поставляется только API HP-UX IA-64 Itanium.

HP-UX 11i V3
Linux на POWER SUSE Linux Enterprise Server 11 (64-разрядная версия) (1) SLES 11 (64 бита) (1)
RHEL 5 (64 бит) (1)
Red Hat Enterprise Linux 6 (64-разрядная версия) (1) RHEL 6 (64 бита) (1)
Red Hat Enterprise Linux 7 (64-разрядная версия) (1) RHEL 7 (64-разрядная версия) (1) (начиная с 7.1.1 клиент)
Примечание. Для версии 8.1 предоставляется только API Linux on Power с обратным порядком байтов.
Примечание: Из соображений безопасности клиент резервного копирования и архивирования 7.1.8.13 и более поздних версий поддерживает дайджест SHA256. В RHEL 5.x, поддержка которого закончилась 30 ноября 2020 г., эти пакеты rpm не устанавливаются. Поэтому, начиная с уровня клиента резервного копирования и архивирования IBM Spectrum Protect 7.1.8.13 операционная система RHEL 5 больше не поддерживается.
(1) Также поддерживаются более поздние уровни обслуживания и пакеты обновлений. См. левую колонку
Linux на POWER LE SUSE Linux Enterprise Server 12 (64-разрядная версия) (2) SLES 12 (64-разрядная) (2)
(Начиная с API 7.1.2 и клиента резервного копирования-архивирования 7.1.4)
SUSE Linux Enterprise Server 15 (64-разрядная версия) (2) (начиная с 8.1.6)
Red Hat Enterprise Linux 7 (64-разрядная версия) (2)

Примечание. Поддержка клиента резервного копирования и архивирования IBM Spectrum Protect для Linux на Power Little Endian началась с RHEL 7.1.

RHEL 7.1 (64-разрядная версия) (2)
(начиная с API 7.1.2 и клиента резервного копирования и архивирования 7.1.4)
Red Hat Enterprise Linux 8 (64-разрядная версия) (2) (начиная с версии 8.1.9)
(2) Также поддерживаются более поздние уровни обслуживания и пакеты обновлений. См. левую колонку
Внимание: Ядро операционной системы в Red Hat Enterprise Linux (RHEL) версий 7.8 и 8.2 несовместимо с расширением ядра резервного копирования на основе журнала клиента резервного копирования и архивирования IBM Spectrum Protect. Эта проблема устранена в клиенте резервного копирования и архивирования  7.1.8.9 и 8.1.11 на всех платформах Linux, см. APAR IT33132 См. левую колонку
Ubuntu 14.04 LTS Ubuntu 14.04 (64-разрядная версия)
(начиная с API 7.1.2 и клиент резервного копирования-архивирования 7.1.4.4)
Ubuntu 16.04 LTS Ubuntu 16.04 (64-разрядная) (начиная с 7.1.6.3)
Ubuntu 18.04 LTS (начиная с 8.1.6)
Ubuntu 20.04 LTS
(начиная с клиента резервного копирования и архивирования 8.1.10)
Linux x86_64 SUSE Linux Enterprise Server 11 (64-разрядная версия) (3)
SUSE Linux Enterprise Desktop 11 (64-разрядная версия) (3)
SLES 11 (64 бита) (3)
SLED 11 (64 бита) (3)
SUSE Linux Enterprise Server 12 (64-разрядная версия) (3) SLES 12 (64 бит) (3) (начиная с 7.1.2 клиент)
SUSE Linux Enterprise Server 15 (64-разрядная версия) (3) (начиная с версии 8.1.6)
RHEL 5 (64 бит) (3)
Red Hat Enterprise Linux 6 (64-разрядная версия) (3) RHEL 6 (64 бита) (3)
Red Hat Enterprise Linux 7 (64-разрядная версия) (3) RHEL 7 (64-разрядная версия) (3) (начиная с 7.1.1)
Red Hat Enterprise Linux 8 (64-разрядная версия) (3) (начиная с версии 8.1.9)
(3) Также поддерживаются более поздние уровни обслуживания и пакеты обновлений. См. левую колонку
Внимание: Ядро операционной системы в Red Hat Enterprise Linux (RHEL) версий 7.8 и 8.2 несовместимо с расширением ядра резервного копирования на основе журнала клиента резервного копирования и архивирования IBM Spectrum Protect.Эта проблема устранена в клиенте резервного копирования и архивирования  7.1.8.9 и 8.1.11 на всех платформах Linux, см. APAR IT33132 См. левую колонку
Примечание: Из соображений безопасности клиент резервного копирования и архивирования 7.1.8.13 и более поздних версий поддерживает дайджест SHA256. В RHEL 5.x, поддержка которого закончилась 30 ноября 2020 г., эти пакеты rpm не устанавливаются. Поэтому, начиная с уровня клиента резервного копирования и архивирования IBM Spectrum Protect 7.1.8.13 операционная система RHEL 5 больше не поддерживается.
Примечание. Клиентские дистрибутивы Linux, поддерживаемые в качестве средства перемещения данных с продуктом Tivoli Storage Manager for Virtual Environments, описаны по ссылкам здесь.
Ubuntu 14.04 LTS Ubuntu 14.04 (начиная с 7.1.2)
Ubuntu 16.04 LTS Ubuntu 16.04 (начиная с 7.1.6.3)
Убунту 18.04 LTS (начиная с 8.1.6)
Ubuntu 20.04 LTS (начиная с 8.1.10)
Linux zSeries SUSE Linux Enterprise Server 11 (64-разрядная версия) (4) SLES 11 (64 бита) (4)
SUSE Linux Enterprise Server 12 (64-разрядная версия) (4) SLES 12 (64 бита) (4) (начиная с 7.1.2)
SUSE Linux Enterprise Server 15 (64-разрядная версия) (4) (начиная с 8.1.6)
RHEL 5 (64 бит) (4)
Red Hat Enterprise Linux 6 (64-разрядная версия) (4) RHEL 6 (64 бита) (4)
Red Hat Enterprise Linux 7 (64-разрядная версия) (4) RHEL 7 (64-разрядная) (4) (начиная с 7.1.1)
Red Hat Enterprise Linux 8 (64-разрядная версия) (4) (начиная с версии 8.1.9)
(4) Также поддерживаются более поздние уровни обслуживания и пакеты обновлений. см. левую колонку
Примечание: Ядро операционной системы в Red Hat Enterprise Linux (RHEL) версий 7.8 и 8.2 несовместимо с расширением ядра резервного копирования на основе журнала клиента резервного копирования и архивирования IBM Spectrum Protect. Эта проблема устранена в клиенте резервного копирования и архивирования 7.1.8.9 и 8.1.11 на всех платформах Linux, см. APAR IT33132 см. левую колонку
Примечание: Из соображений безопасности клиент резервного копирования-архивирования 7.1.8.13 и более поздние пакеты были созданы для поддержки дайджеста SHA256. В RHEL 5.x, поддержка которого закончилась 30 ноября 2020 г., эти пакеты rpm не устанавливаются. Поэтому, начиная с уровня клиента резервного копирования и архивирования IBM Spectrum Protect 7.1.8.13, операционная система RHEL 5 больше не поддерживается.
Макинтош Примечание.  Macintosh на основе кремния Apple, использующий механизм трансляции Rosetta 2 , в настоящее время не поддерживается. Эта веб-страница будет обновлена ​​​​с более подробной информацией, когда будет доступна поддержка.
macOS 12 (Монтерей) (начиная с 8.1.13)
macOS 11 (Big Sur) (начиная с 8.1.12)
macOS 10.15 (Catalina) (начиная с 8.1.9.1)

Примечание. Apple меняет свою модель безопасности Macintosh и требует, чтобы любое программное обеспечение, работающее в их операционных системах, было подписано и заверено Apple. Из-за этих изменений клиент резервного копирования и архивирования IBM Spectrum Protect 8.1.10 и более поздние версии поддерживают macOS 10.15.

macOS 10.14 (Mojave) (начиная с версии 8.1.6)

Примечание. Apple меняет свою модель безопасности Macintosh и требует, чтобы любое программное обеспечение, работающее в их операционных системах, было подписано и заверено Apple. Благодаря этим изменениям клиент резервного копирования и архивирования IBM Spectrum Protect версии 8.1.10 и более поздних версий поддерживает macOS 10.14.

Примечание: Начиная с GSKit 8.0.55.17, GSKit предоставляет 64-битные подписанные и нотариально заверенные пакеты, поддерживающие macOS 10.14.5 и выше. По этой причине поддержка клиента резервного копирования и архивирования IBM Spectrum Protect 8.1.11 и более поздних версий началась с macOS 10.14.5.

Если вы используете следующие операционные системы, используйте клиент резервного копирования и архивирования IBM Spectrum Protect 8.1.9:
  • OS X 10.11 (начиная с 8.1.0)
  • macOS 10.12 (начиная с 8.1.0)
  • macOS 10.13 (начиная с 8.1.2)
Mac OS X 10.11 (начиная с 7.1.3.2)
Mac OS X 10.10
(начиная с 7.1.1)
Mac OS X 10.9
Mac OS X 10.8
Солярис СПАРК Обновление Solaris 10 (64-разрядная версия) 1 или более поздние обновления Солярис 10
Solaris 11 (64-разрядная версия) или более поздние обновления Солярис 11
Примечание: Для 8.1 поставляется только Oracle Solaris SPARC API.
Солярис x86_64 Солярис 10 (64 бит) Solaris 10 (64-разрядная версия) (начиная с 7.1.1)
Solaris 11 (64-разрядная версия) Solaris 11 (64-разрядная версия) (начиная с 7.1.1)
Windows Примечание: Для всех выпусков x64 (с автоматическим восстановлением системы (ASR) для Extensible Firmware Interface (EFI) и систем без EFI) см. ограничения на странице подробных требований. Примечание: Для всех выпусков x64 и x32 (с автоматическим восстановлением системы (ASR) для Extensible Firmware Interface (EFI) и систем без EFI) см. ограничения на странице подробных требований.
Windows Server 2008, все выпуски x64
Windows Server 2008 R2, все выпуски x64
Windows Server 2012, все выпуски x64 Windows Server 2012, все выпуски x64
Windows Server 2012 R2, все выпуски x64 Windows Server 2012 R2, все выпуски x64
Windows 2016 Server (*) , все выпуски x64 Windows 2016 Server (*) , все выпуски x64 (начиная с 7.1.8)
Windows 2019 Server (*) , все выпуски x64 (начиная с 8.1.7)
Windows 2022 Server (*) , все выпуски x64 (начиная с 8.1.13)
Windows 7, все выпуски x32 и x64
Windows 8, все выпуски x32 и x64
Windows 8.1, все выпуски x64 Windows 8.1, все выпуски x32 и x64
Windows 10 (*) , все выпуски x64, кроме Mobile Windows 10 (*) , все выпуски x32 и x64, кроме Mobile (начиная с 7.1.3.2)
Windows 11 (*) , все выпуски x64, кроме Mobile (начиная с 8.1.13)
(*) поддерживаются только продукты Long-Term Servicing Channel (LTSC). (*) поддерживаются только продукты Long-Term Servicing Channel (LTSC).
Примечание. уровней клиентских операционных систем Windows, поддерживаемых в качестве средства перемещения данных с продуктом Tivoli Storage Manager for Virtual Environments, описаны по ссылкам здесь.

Mathematica 13 Системные требования и доступность платформы

Системные требования

Кроссплатформенная вычислительная мощность

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

Microsoft Windows

X86-64

Windows 11
Windows 10*
Windows Server 2019 (возможности рабочего стола)

* Минимальная поддерживаемая версия — 1709.

Mathematica 13 была полностью протестирована на перечисленных выше дистрибутивах Linux. В новых дистрибутивах Linux может потребоваться установка дополнительных библиотек совместимости. Вполне вероятно, что Mathematica будет работать успешно в других дистрибутивах, основанных на ядре Linux 3.15 или более поздней версии и glibc 2.17 или более поздней версии.

Mathematica поддерживает внешний интерфейс системы X Window и использует среду приложений Qt для своего пользователя. интерфейс — тот же, что используется в основной среде рабочего стола Linux KDE.Регулярные тесты выполняются на обоих предприятия и популярные дистрибутивы Linux с открытым исходным кодом.

Дополнительные примечания:

  • Чтобы получить помощь в переносе установки Mathematica на новый компьютер, заполните Форму переноса системы Wolfram »
  • Чтобы использовать функцию компиляции C в системе Mathematica, требуется наличие компилятора C.
  • Чтобы использовать встроенные вычислительные возможности графического процессора Mathematica, вам потребуется графическая карта с двойной точностью, поддерживающая OpenCL или CUDA, например многие карты от NVIDIA, AMD и других.
  • Предыдущие системные требования см. на странице системных требований продукта Wolfram.

Есть вопросы по конфигурации? Свяжитесь с нами »

Требования к операционной системе для платформ x86-64 Linux

Дистрибутивы и пакеты Linux, перечисленные в этом разделе, поддерживаются для этого выпуска на платформе x86-64.

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

Примечание:

  • Для универсального установщика Oracle требуется система X Window (например, libx ). Пакеты libx являются частью установки Linux по умолчанию. Если вы выполняете установку в системе с сокращенным набором пакетов, вы должны убедиться, что установлена ​​ libx или аналогичный пакет X Window System.

  • Unbreakable Enterprise Kernel для Oracle Linux можно установить на серверах x86-64, работающих под управлением Oracle Linux или Red Hat Enterprise Linux.Начиная с Oracle Linux 5 Update 6 Unbreakable Enterprise Kernel является системным ядром по умолчанию. Версия x86 (32-разрядная) Oracle Linux, включая Unbreakable Enterprise Kernel, доступна с Oracle Linux 5, обновление 7 и выше.

  • 32-разрядные пакеты в этих списках требований необходимы, только если вы собираетесь использовать 32-разрядные клиентские приложения для доступа к 64-разрядным серверам.

  • Oracle Database 12c, выпуск 2 (12.2) и более поздние версии не требуют пакетов компилятора gcc и gcc-c++ в Oracle Linux и Red Hat Enterprise Linux для установок Oracle Database или Oracle Grid Infrastructure.

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

.

https://поддержка.oracle.com/

Системные требования и характеристики

binutils-2.29.1-4.46.x86_64

gcc7-ada-7.3.1+r258812-2.15.x86_64

gcc-С++-7-1.563.x86_64

gcc-c++-32bit-7-1.563.x86_64

gcc-ada-7-1.563.x86_64

gcc-локаль-7-1.563.x86_64

gcc-info-7-1.563.x86_64

gcc-7-1.563.x86_64

gcc7-С++-7.3.1+r258812-2.15.x86_64

gcc7-info-7.3.1+r258812-2.15.noarch

gcc7-7.3.1+r258812-2.15.x86_64

gcc7-локаль-7.3.1+r258812-2.15.x86_64

gcc7-c++-32bit-7.3.1+r258812-2.15.x86_64

gcc7-32bit-7.3.1+r258812-2.15.x86_64

gcc-32bit-7-1.563.x86_64

glibc-2.26-11.8.x86_64

linux-glibc-devel-4.15-1.47.noarch

glibc-devel-2.26-11.8.x86_64

glibc-локаль-2.26-11.8.x86_64

glibc-extra-2.26-11.8.x86_64

glibc-32bit-2.26-11.8.x86_64

glibc-devel-32bit-2.26-11.8.x86_64

мкш-56с-1.10.x86_64

либайо1-0.3.109-1.25.x86_64

libaio1-32bit-0.3.109-1.25.x86_64

libaio-devel-32bit-0.3.109-1.25.x86_64

libaio-devel-0.3.109-1.25.x86_64

libcap2-2.25-2.41.x86_64

libcap-ng0-0.7.9-1.42.x86_64

libcap2-32bit-2.25-2.41.x86_64

libstdc++6-7.3.1+r258812-2.15.x86_64

libstdc++6-devel-gcc7-7.3.1+r258812-2.15.x86_64

libstdc++6-32bit-7.3.1+r258812-2.15.x86_64

libstdc++6-devel-gcc7-32bit-7.3.1+r258812-2.15.x86_64

libstdc++6-locale-7.3.1+r258812-2.15.x86_64

libstdc++-devel-7-1.563.x86_64

libgcc_s1-7.3.1+r258812-2.15.x86_64

libgcc_s1-32bit-7.3.1+r258812-2.15.x86_64

make-4.2.1-5.48.x86_64 make-lang-4.2.1-5.48.noarch

makedumpfile-1.6.3-5.6.x86_64 xorg-x11-7.6_1-1.22.noarch

xorg-x11-сервер-1.19.6-6.19.x86_64

xorg-x11-шрифты-7.6-3.9.noarch

xorg-x11-драйвер-видео-7.6_1-2.30.x86_64

xorg-x11-Xvnc-1.8.0-11.23.x86_64

xorg-x11-fonts-core-7.6-3.9.noarch

xorg-x11-сервер-экстра-1.19.6-6.19.x86_64

xorg-x11-essentials-7.6_1-1.22.noarch openssl-1.0.1e

Поддерживаемые операционные системы — поддержка TeamViewer

Поддерживаемые операционные системы — поддержка TeamViewer <основной> <статья>

Общие

Эта статья относится ко всем пользователям TeamViewer.

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

Ссылки на более старые версии TeamViewer можно найти в нашем Центре знаний .


💡Совет. Для использования более старых версий TeamViewer требуется лицензия TeamViewer. Мы просим всех бесплатных пользователей использовать последнюю версию TeamViewer.


Windows


¹ Включает поддержку Выпуски Windows 10 IoT Корпоративная. Однако Windows 10 IoT Core и Системы Windows Embedded< em> не поддерживаются.

² Установки Windows Server Core не поддерживаются.

³ Internet Explorer 8.0 или выше.

📌Примечание. мы больше не обслуживаем Windows XP, Windows Vista или Windows Server 2003/2008. Вы можете продолжать использовать последнюю поддерживаемую версию TeamViewer в этих операционных системах, но мы больше не предоставляем обновления или исправления для них. См. это объявление для более подробной информации.

📌 Примечание. Microsoft выпустила несколько новых операционных систем, а именно Windows 10 October 2021 UpdateWindows Server 2022. и Windows 11. Мы протестировали последнюю версию TeamViewer и можем объявить о полной поддержке этих операционных систем, начиная с TeamViewer 15.22 и выше. Пожалуйста, убедитесь, что вы используете последние сборки Windows — например. минимальное требование для Windows 11 — сборка 22000.258 от 12 октября.


macOS

< раздел> <дел> image.png