1

Я размышлял

  1. Обычно спецификация означает интерфейс, независимо от реализации под интерфейсом?
  2. конкретно

    Только системы, полностью соответствующие и сертифицированные в соответствии с Единой спецификацией UNIX, могут использовать товарный знак "Unix"; другие могут называться «Unix-подобный системе» или «Unix-подобный» (хотя Open Group не одобряет этот термин).

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

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

3 ответа3

3

Это означает, что для операционной системы "Unix" она должна вести себя так, как предписывает Спецификация.

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

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

3

В общем случае соответствие спецификации означает именно это.

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

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


В конкретном случае вы можете посмотреть сами.

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

1

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

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

2: Чтобы получить сертификат системы Unix, все интерфейсы и другие спецификации, указанные в Единой спецификации UNIX, должны быть полностью выполнены. Если он не полностью соответствует спецификации, его можно назвать Unix-подобным, но не Unix.

В спецификации есть требования, а потом и некоторые. Как спецификация является основой интерфейса, так и требования являются основой спецификации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .