Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
ВнизBoot Найти похожие ветки
← →
SMATMP © (2005-10-21 13:10) [0]Уважаемые мастера! Мой вопрос скорее о технологии программироваяния вообще, нежели о Дельфи. Он меня мучает довольно давно, а сейчас просто решил таки его задать.
Суть такова.
Я могу конечно ошибаться, но как мне кажется после загрузки Windows (да впрочем и DOS) состояние железа ведь каждый раз строго определенное (я не имею ввиду состояние часов BIOS и т. п., а также состояние после установки или удаления каких-либо программ или драйверов). Не устанавливая или удаляя что-либо, а также настраивая (реестр) состояние памяти и проч. после каждой перезагрузке будет одинаковым или хотя будет соответсвовать тому состоянию, которое ей предшествовало.
Вот и возник у меня вопрос: принципиально возможно ли сохранить это состояние и при вместо штатной загрузке Windows "просто" восстановить это состояние из кокого-либо файла-образа на диске. Понимаю, что средствами проложений Win это сделать не удастся, а другими методами возможно ли?
Буду благодарен за ответ по существу.
← →
Digitman © (2005-10-21 13:16) [1]каша какая-то ...
ты вообще о чем ? о Hibernate-механизме а-ля WinXP ?
← →
SMATMP © (2005-10-21 13:20) [2]XP не имею. Обхожусь Win2000, реже Win98. А что за механизм?
← →
LordOfRock © (2005-10-21 13:24) [3]В WinXP есть такая фича: "Спящий режим", вроде.
Т.е. состояние компа сохраняется a файл, и питание отключается.
При включении компа происходит восстановление из этого файла. И комп работает так же, как бы ты его и не выключал.
Даже музыка продолжает играть с того-же места :-)
← →
Digitman © (2005-10-21 13:56) [4]
> SMATMP © (21.10.05 13:20) [2]
> XP не имею. Обхожусь Win2000
и правильно делаешь.
трусы как таковые ничуть не хуже розовых трусов в частности.
> что за механизм?
да. похоже. тот самый, что тебя интересует :
- работаешь ты, предположим ... куча процессов юзаешь, каждый из них - в своем состоянии, со своими данными и т.д. и т.п. ..
- тебя приспичило поспать N часов, при этом ты желаешь выключить комп , а после его включения иметь ТУ ЖЕ "ситуацию" в компе, которую ты изволил покинуть уйдя поспать
- проснувшись ты включаешь комп и возвращаешься в точности к той ситуации в компе, которая имела тебя непосредственно перед тем как ты изволил уйти поспать N часов
← →
syte_ser78 © (2005-10-21 15:08) [5]Если не обшибаюсь эта фишка еще в МЕ появилась
← →
SMATMP © (2005-10-21 15:17) [6]Спасибо за ответы. Все понял. Идея не нова и реализована. Но только наполовину. Насколько я понимаю ХР сначала грузится сама, а потом читая инфу из файла состояния загружет то что надо и куда надо. Я немного о другом. Можно ли грузить Windows без средств самой Windows. Если в двух словах - слить из этого файла всё куда надо и состояние получается такое, как будто я загрузил Windows.
Для чего спрашиваю? Сама Windows грузится довольно долго. У меня не суперкомп, но и чермет все-таки (A-1700). А время загрузки ощутимое. Процесс имитации загрузки должен занять меньше времени. Не шукать P&P, не проверять всё и вся и т.д.
Если кто помнит, были такие системы - сервак и пара десятков рабочих станций без винтов вообще, вся загрузка с сервера. Система не Windows, но суть от этого не меняется. Все грузятся из одного и того же файла, состояние после загрузки одинаковое. Так вот если с нуля закачать в память всю инфу и может еще куда (не знаю) - не надо грузить саму систему - она уже в памяти и этап всяческих проверок при загрузки уходит. Не знаю - понятно ли пишу, но надеюсь на это.
← →
Digitman © (2005-10-21 15:38) [7]
> SMATMP © (21.10.05 15:17) [6]
> Идея не нова и реализована
неужели тобой ?!
p.s.
У тебя ужасная каша в голове ...
Ты слишком примитивно представляешь себе boot-процесс
← →
syte_ser78 © (2005-10-21 15:40) [8]У меня Д1600. Скоростью загрузки ХР полностью доолен. Секунд 15 с нажатия на повер. 768 МБ (обьем моей озу) за такое время не считать. Спрашивается - нафиг грузить винду с файла?
← →
SMATMP © (2005-10-21 16:01) [9]Шорошо... Правы все. Отчасти. Про кашу, наверное, больше всего.
Тем не менее.
Я что, не прав, что та же Novell грузится на рабочей станции до Windows?
Или что на Mac часть операционки была реализована аппаратно?
И что если не ядро, а всю процедуру загрузки поместить в ПЗУ с высокой скоростью доступа, то загрузка будет мгновенной?
Я понимаю, что вопрос больше филосовский, но тем не менее!!!
С помощью того же NGhost можно поставить систему как минимум раз в 10 быстрее, чем с дистрибута. А насчет 768Мб - зачем читать все? Только то, что относится к системе и загруженным программам сразу после загрузки. Надеюсь, что никто не загружает 10 млн экселей в StartUp.
← →
Eraser © (2005-10-21 16:11) [10]
> SMATMP © (21.10.05 16:01) [9]
> И что если не ядро, а всю процедуру загрузки поместить в
> ПЗУ с высокой скоростью доступа, то загрузка будет мгновенной?
>
Скорость работы любой ПЗУ НАМНОГО медленее чем ОЗУ! Взять хотя бы обычную флешку...
← →
SMATMP © (2005-10-21 16:42) [11]Ладно, не ПЗУ, винт. Какая разница? Важен сам принцип. Можа ли развернуть систему без самой системы также как установить систему без дистрибута или нет.
"У каждой задачи свои цели"
← →
Eraser © (2005-10-21 16:58) [12]
> SMATMP © (21.10.05 16:42) [11]
>
> Можа ли развернуть систему без самой системы также как установить
> систему без дистрибута или нет.
>
> "У каждой задачи свои цели"
Всё в ваших руках (c)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.11.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.046 c