Вопрос о виндовых подсистемах

Тема в разделе "WASM.BEGINNERS", создана пользователем Dude03, 2 авг 2006.

  1. Dude03

    Dude03 New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    48
    После прочтения о наличии в Винде трех подсистем(Win32, POSIX, OS/2) возник такой:
    1) Значит ли это что могут выполняться функции OS/2?
    2) POSIX включает в себя стандартные Syscall(write, read.....)? И вообще в чем заключаеться это подсистема?
     
  2. Garthower

    Garthower New Member

    Публикаций:
    0
    Регистрация:
    2 авг 2006
    Сообщения:
    9
    Нет, не могут выполняться функции OS/2, ни функции POSIX. Судя по всему, имелось ввиду, что для разработки винды использовались идеи и технологии этих ОС. Но всё равно информация не точная. Технологии OS/2 использовались для создания линейки 9х. Для всей линейки NT использовались технологии POSIX.
     
  3. Ation

    Ation New Member

    Публикаций:
    0
    Регистрация:
    6 авг 2005
    Сообщения:
    92
    Адрес:
    Zaporozhie
    ИМХО в НТ/ХР эти подсистемы запускаются по первому требованию (попытке запустить приложение скомпилированое под них. Нельзя только чтоб одно приложение обращалось к функциям разных подсистем.
    читай Руусиновича "Внутр. устройство винды", где-то в введении в архитектуру.
     
  4. Bohdan200

    Bohdan200 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    134
    Адрес:
    Lviv
    ИМХО POSIX и OS/2 поддерживаются в NT до Win2k, а в ХР мелкомягкие это отключили.
     
  5. SWR

    SWR New Member

    Публикаций:
    0
    Регистрация:
    11 май 2006
    Сообщения:
    226
    Адрес:
    Russia
    по размерам XP нескажешь
     
  6. Bohdan200

    Bohdan200 New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2005
    Сообщения:
    134
    Адрес:
    Lviv
    Это dllcache такой. Перед розговором о размерах делаем так:

    Start->Run->cmd
    sfc /CACHESIZE=0
    sfc /PURGECACHE
    и удаляем папки [Windows\system32\dllcache] и [Windows\Driver Cache] для верности :)

    А, и после таких екскрементов для верности переустанавливаем винду
     
  7. Bill_Prisoner

    Bill_Prisoner New Member

    Публикаций:
    0
    Регистрация:
    4 май 2005
    Сообщения:
    238
    Bohdan200
    Не отключили, а убрали. Есть отдельный пакет от Microsoft для POSIX подсистемы.
     
  8. Garthower

    Garthower New Member

    Публикаций:
    0
    Регистрация:
    2 авг 2006
    Сообщения:
    9
    Хммм, инетересная инфа. А ссылочкой кто-нибудь поделиться?
     
  9. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Garthower
    Почитай в "Inside Windows 2000", например, о подсистемах.
     
  10. Bill_Prisoner

    Bill_Prisoner New Member

    Публикаций:
    0
    Регистрация:
    4 май 2005
    Сообщения:
    238
    IceStudent
    Не в "Inside Windows 2000" это не написано, написано в "Inside Windows XP,2003,2000"