Как работает схема с уровнями абстакций?

Тема в разделе "WASM.BEGINNERS", создана пользователем Merced, 17 май 2011.

  1. Merced

    Merced New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2009
    Сообщения:
    6
    Я понимаю как она работает в теории, какждый нижележащий слой представляет интерфейс для вышележащего, но как это работает на железе ? В любой оси есть уровень аппаратной абстракции который заточен под конкретную железку, как он исполняется понятно. Но как выполняются программы под нее не предназначенные,те которые выше HAL? Ведь у разных процов разная архетиктура, различаеются наборы регистров и тп.
     
  2. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    Под каждую платформу делается свой билд программы с применением соответствующего компилятора.
     
  3. Merced

    Merced New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2009
    Сообщения:
    6
    Тогда зачем Осям вообще нужен уровень абстракции если все программы перекомпилируются ?
     
  4. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Читай Таненбаума об Операционных Системах.
     
  5. Merced

    Merced New Member

    Публикаций:
    0
    Регистрация:
    28 сен 2009
    Сообщения:
    6
    Как раз в процессе.