Собственный (вычисления)

редактировать

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

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

Содержание
  • 1 Приложения
  • 2 Операционные системы
  • 3 Машинный код
  • 4 Данные
  • 5 Ссылки
Приложения

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

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

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

Машинный код

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

Данные

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

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

Ссылки

.

Последняя правка сделана 2021-05-31 12:25:27
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте