Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2017, 19:50   #1
Alekcandr101
 
Регистрация: 17.11.2017
Сообщений: 4
По умолчанию Как работают эти программы до запуска ОС

Программы Акроникс и Клонзилла взаимодействуют с пользователем, до начала работы штатной ОС, при загрузке с флешки или диска. Так же с до загрузки ОС с пользователем могут взаимодействовать загрузчики, например GRUB2 и rEFInd. Как они это делают?
Alekcandr101 вне форума Ответить с цитированием
Старый 17.11.2017, 19:54   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Цитата:
Сообщение от Alekcandr101 Посмотреть сообщение
Как они это делают
Либо через вызовы BIOS либо общаясь напрямую с железом.
GRUB вроде с открытым кодом - берите и читайте.
waleri вне форума Ответить с цитированием
Старый 18.11.2017, 11:55   #3
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Акронис не работает до загрузки штатной ОС. Если речь идёт о своем LiveCD, то там грузится Linux, а если о перезапуске из-под Windows, то используется специальный режим работы системы, тот же, в котором идёт проверка диска. Вот тут подробнее:
https://technet.microsoft.com/en-us/.../cc963230.aspx
Black Fregat вне форума Ответить с цитированием
Старый 18.11.2017, 12:09   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Alekcandr101 Посмотреть сообщение
Как работают программы Акроникс
Никак. Они постоянно глючат, зависают и жрут десятки ГБ памяти и диска )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.11.2017, 14:58   #5
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Вообщем и целом - так же, как и ОС. Напрямую с устройством. Или, подгружают линукс ядро и работают через него, что предпочтительнее, т.к. много миллионов строк кода там уже есть. Можно загрузить ядро, потом себя в начальном кольце - и иметь все плюшки сразу - 1 пользовательский доступ, полный доступ ко всему, интерфейсы для устройств от ядра, через которые можно рисовать гуй (но прийдется читать доку и к ядру, в дополнение к кодам девайсов/биос, хз че проще. Через ядро, теоретически, можно одинаково работать на raspberi pi и x86).

Последний раз редактировалось alexzk; 18.11.2017 в 15:37.
alexzk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Наверное очень глупо такое спрашивать. Как объединить эти 4 программы в одну(с меню). like_a_boss Помощь студентам 14 17.04.2017 14:18
Как работают программы обходящие NAT? Pedro Свободное общение 4 20.01.2010 17:20
Как указать в командной строке запуска программы имя файла xmaksimca Общие вопросы Delphi 2 27.12.2009 20:43
Как определить момент запуска сторонней программы? NioTo Win Api 2 17.12.2007 16:40
Как узнать путь запуска программы? John_chek Общие вопросы Delphi 5 04.05.2007 10:31