PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   обзор Intel D201GLY2 (http://pccar.ru/showthread.php?t=3898)

MashFF 03.01.2008 18:10

Цитата:

Сообщение от mvg1 (Сообщение 44504)
Это все логично, но не всегда возможно. Ломаю голову как обмануть винду и выполнять тоже самое (по сути разницы нет) при включении. Или почти тоже самое.
Вроде как с помощью Windows XP Embedded можно создать искомое, но ни как руки не дойдут. Там нуно серьезно разбираться.

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

mvg1 03.01.2008 23:15

Цитата:

Сообщение от MashFF (Сообщение 45734)
Не очень понимаю. Как выполнять что? Если машину положили в гибернейт, она оттуда и встает...

Кстати, режим Hibernate в Vista - понятно, присутствует в явном виде. В ХР никогда не сталкивался.
Цитата:

При входе в режим Hibernate производится остановка большей части устройств компьютера - при этом драйвера устройств сохраняют режим их работы, чтобы затем восстановить его в то же состояние. Если какой-то драйвер не может сделать этого - например, во время работы модема - он откажет системе в переходе в состояние Hibernate. Продолжительность данной фазы ("Preparing to hibernate") зависит от аппаратуры и драйверов, но в среднем она продолжается не более 5-10 секунд. Вторая фаза процесса - сброс данных памяти на диск - зависит от скорости диска и емкости ОЗУ, и может длиться в районе 10 - 40 секунд. Файл, в который сохраняется память системы, называется hiberfil.sys и располагается в корневом каталоге системного диска.

Выход из режима Hibernate осуществляется примерно с той же скоростью, что и вход в него - вместо загрузки системы с нуля на текстовом экране с полоской внизу идет прогресс восстановления памяти системы, а потом - еще 5 - 10 секунд на восстановление состояния устройств компьютера, и вы снова готовы к работе. Что случится, если система не сможет восстановить свое состояние? Это будет эквивалентно перезагрузке, т.е. вы потеряете ваши данные, с которыми работали в момент входа в Hibernate. Стоит отметить, что содержимое дисковых кэшей на запись сбрасывается на диск при входе в Hibernate, но это не поможет вам вернуть данные программ. Если система сможет определить, что восстановление прошло неудачно, то при следующем запуске она предложит вам попробовать еще разок. Альтернативой будет обычная загрузка с нуля с потерей ваших данных. Если вы не сможете устранить причину неудачи, вам придется так и поступить.

Что может помешать компьютеру грамотно выйти из режима Hibernate? Причин может быть две. Первая - это неудачный вход в Hibernate или повреждение данных, необходимых для выхода, что, в общем-то, одно и то же, причем фатально. Вторая причина (более реальная) - изменение в промежутке между засыпанием и просыпанием каких-то параметров компьютера, которые не позволят восстановить работу в исходное состояние:
http://www.ixbt.com/mainboard/acpi-win2000-pract.html

MashFF 04.01.2008 14:44

Цитата:

Сообщение от mvg1 (Сообщение 45747)
Кстати, режим Hibernate в Vista - понятно, присутствует в явном виде. В ХР никогда не сталкивался.

http://www.ixbt.com/mainboard/acpi-win2000-pract.html

Так я все понимаю что это такое и какие проблемы... Не понимаю сути почему на встроенном компе с подобранными компонентами могут быть проблемы гибернейта? Режим гибернейта Висты идентичен XP. Поскольку главная беда это кривые драйвера - то в Висте, ясное дело они лучше не стали. И не станут пока программисты не перейдут на новую платформу написания драйверов, которую в Висте и сделали. Хотя всегда и везде криворукий программист найдет возможность сделать работу глючной и тормозной, но возможностей контроллировать и обходить это у винды будет куда больше. Но это, увы, для массы устройств еще понадобится много времени, прежде чем они соизволят. А так как это требует переписывания драйверов и ведения раздельных драйверов для разных операционок, то пока мало кто даже начал это делать. Года 3-4 минимум понадобится еще пока Виста не станет минимально приоритетной платформой.

У нас правда народ до сих пор тут вон спрашивает нельзя ли туда Win 9x поставить... Ужос. Вот из-за таких прогресс и стоит на месте. Вот из-за таких мы и пользуемся кривыми драйверами, глючным софтом и т.п. :) Потому что программистам майкрософт приходится делать черти какие акробатические трюки, чтобы на Висте сносно работали приложения/драйвера под Вин 9х. А это надо сказать, не то, чтобы просто обратная совместимость, а им просто приходится брать эти приложения, запускать, смотреть и эмулировать сотни тысяч особенностей/недокументированных возможностей и даже просто ошибок старых операционок. Argh

pafftis 04.01.2008 14:57

Не совсем согласен, бывает такое что новый софт слишком переборщён и по этому люди пользуются старыми! Ну вот скажите зачем проге Неро которая и 100 лет назад писала диски и работиала тока с ними сейчас в ней кучи скинов всяких и двд можер с картинками смотреть! При чём там такой двд допотопный я лучше La player'ом посмотрю! Вот и всё! Нужна-то было всего диск записать а он мне предлагает чуть ли не систему на комп новую установить! Да не спорю что новый софт в чём-то круче, но не всегда как показывает практика!
Сории за оффтоп:bye:

MashFF 04.01.2008 15:48

Цитата:

Сообщение от pafftis (Сообщение 45784)
Не совсем согласен, бывает такое что новый софт слишком переборщён и по этому люди пользуются старыми! Ну вот скажите зачем проге Неро которая и 100 лет назад писала диски и работиала тока с ними сейчас в ней кучи скинов всяких и двд можер с картинками смотреть! При чём там такой двд допотопный я лучше La player'ом посмотрю! Вот и всё! Нужна-то было всего диск записать а он мне предлагает чуть ли не систему на комп новую установить! Да не спорю что новый софт в чём-то круче, но не всегда как показывает практика!
Сории за оффтоп:bye:

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

Когда делали скажем винды 9х многое не знали, не предполагали, в чем-то ошибались. Короче много вещей очевидно надо сделать иначе. Но софта-то понаписано под это все... И ладно бы софт писался хотя-бы программистами, которые прочли всю документацию и использовали инструмент по назначению. Так нет же. И вот теперь приходится вроде и переделывать, но и тянуть этот кривописанный софт. А масса контор софтопишуших - у них уже софт один раз написан и все. Они его там наряжают, наворачивают, а переписывать не хотят. С драйверами так и еще хуже. Если уж там совсем новая железка, то может еще есть шанс (хотя это ж программеров обучать и т.п.), а если архитектура старая, а драйвера худо-бедно работают, так и не трогай его - там заплатка, сям пластырь - так вроде ничего и работает. А если что не так - так всегда можно сказать, что винда отстой, потому и работает так. Или ставьте себе *nix - там если что и перекомпилировать можно и вообще никто не жалуется что для совместимости надо десяток другой пакетов нужной версии друг с другом собрать.
Т.е. если бы просто пользователи в массе это понимали и не торчали бы на старых операционках (тормозит Виста? Выключи Аэро!), и пользовались бы софтом, которые пишут не криворукие, то уже давно бы было гораздо меньше проблем в том числе и с гибернейтом.

А так - конечно. Винамп когда выпустил 3ю версию придумал ему слоган - "Почти такой же хороший как Winamp 2!" :)

tempers 10.01.2008 22:09

Итак уже 10 число! - материнка работает с 29 декабря 2007 - без перезагрузки! проблем незамечен.


Часовой пояс GMT +4, время: 06:58.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot