MS-DOS однозадачная ОС.
Если вкратце: прерывание - команда прекратить выполнение стоящих в очереди команд, переключившись на выполнение некоторой процедуры. С одной задачей всё как бы понятно, но если ОС "многозадачная" - т.е. выполняет переключение между процессами, работая на однопроцессорной машине, это чревато тормозами.
Не могу, к сожалению, обьяснить внятнее, системное программирование забросил очень давно, многое забыл.
MenuetOS, и его форк ColibriOS - не более чем игрушка для умов (довольно интересная, кстати), абсолютно бесполезная для чего бы то ни было. API MenuetOS не содержит и сотой доли функций, скажем, WinAPI, отсюда, в частности, и минимальный размер. Да и реализовано обращение к функциям этого API через прерывания, емнип - это не самый быстрый способ для многозадачной ОС.
Наличие же графического режима может зависеть только от железа. На самом деле не так сложно написать простую ОС с графическим интерфейсом, работающую на любой VGA-карте. Памяти, в данном случае, должно хватать только для поддержки выбранного видеорежима.
Эээ, RnQ, а, вернее, его предок &rq куда раньше QIP появился (QIP - 2004-2005 год, RnQ - 2004-2005, &rq - 2001), так что если кто у кого что-то и взял...
Не знаю, какой видеоплеер в Ubuntu (у меня к ней иммунитет), но в любом случае имеет смысл попробовать MPlayer. Встроенные кодеки+куча возможностей по выводу видео, в общем труъ =)
Кстати, непонятно, почему на фотографии "невидимую" молнию видно только на экране айфона? Или я неправильно понял, и скрытое изображение будет видно только в видоискателе, а на готовой фотографии его не будет?
>А за счет использования XUL программа быстро обрастет разнообразными рюшечками и примочками, смею надеяться.
И будет отжирать 300 метров памяти при 10 открытых окнах чата?
Ну да ладно, в каждой шутке есть доля шутки, будем наблюдать, что получится. Однако вторую Миранду получить бы не хотелось.
Я пользовался "хакнутой" OS X Tiger на обычном PC - ну как пользовался, исследовательский интерес проявлял. Не смог завести аппаратное ускорение на видеокарте (GF6600) и встроенный звук, сетевая карта (встроенная) - заработала.
За несколько дней изучения ничего ни разу не заглючило, всё работало как часы, и весьма нравилось по всем параметрам. Может мне просто повезло.
Windows, кстати, тоже глючит куда меньше, чем об этом утверждают. Люди склонны забывать о хорошем и помнить плохое, зачастую преувеличивая такие впечатления.
Интересует Opera - в каких версиях уязвимость и до какой обновить? 9.24 на днях вышла, посему вопрос открыт - она уже патчена, или обновление только будет?
Если вкратце: прерывание - команда прекратить выполнение стоящих в очереди команд, переключившись на выполнение некоторой процедуры. С одной задачей всё как бы понятно, но если ОС "многозадачная" - т.е. выполняет переключение между процессами, работая на однопроцессорной машине, это чревато тормозами.
Не могу, к сожалению, обьяснить внятнее, системное программирование забросил очень давно, многое забыл.
Наличие же графического режима может зависеть только от железа. На самом деле не так сложно написать простую ОС с графическим интерфейсом, работающую на любой VGA-карте. Памяти, в данном случае, должно хватать только для поддержки выбранного видеорежима.
На ум сразу приходит борьба с пиратами. Снимать экранки без светофильтров будет невозможно.
(впрочем, снимать всё равно будут, только качество станет ещё хуже).
И будет отжирать 300 метров памяти при 10 открытых окнах чата?
Ну да ладно, в каждой шутке есть доля шутки, будем наблюдать, что получится. Однако вторую Миранду получить бы не хотелось.
За несколько дней изучения ничего ни разу не заглючило, всё работало как часы, и весьма нравилось по всем параметрам. Может мне просто повезло.
Windows, кстати, тоже глючит куда меньше, чем об этом утверждают. Люди склонны забывать о хорошем и помнить плохое, зачастую преувеличивая такие впечатления.