
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
Страницы: (21) « Первая ... 19 20 [21] ( Перейти к последнему сообщению ) |
Сообщ.
#301
,
|
|
|
Сообщ.
#302
,
|
|
|
Цитата helloworld @ Стоит коммутатор, отлавливает прерывания, переключает задачи, иногда, подгружая их из свапа, вобщем-то и всё... На этом работа ядра далеко еще не заканчивается. В винде нужно графику рисовать, например. А еще нужно устройствами руководить, задачи планировать, ресурсами владеть, секурностью распоряжаться, и т.д. |
Сообщ.
#304
,
|
|
|
Leprecon, в смысле, что the_Shadow тоже примерно три смайла в конце абзаца ставит
![]() ![]() ![]() |
Сообщ.
#305
,
|
|
|
да что там может быть круче и лутше? Где это сравнивалось в дизассемблере, чтоль? Если говорить за Win9x, то да, ядро её являло чудовищный изврат - микс 16/32/v86 режимов... В NT-Xp особо кардинальных изменений, со времён NT3.1 нет.. А графику Ntoskrnl, рисует... иногда, BSOD консольный являя..
|
Сообщ.
#306
,
|
|
|
Цитата helloworld @ да что там может быть круче и лутше? 1. Оно стабильнее. 2. Мне не нужно перегружать весь комп при установке какой-нибудь юзерской проги (в винде иногда из-за мелкой приблуды уже нужно ребутится, мол надо), даже драйвера можно воткнуть без перезагрузок, что винда ну просто не осилит. Два очевидных ИМХО факта Есть и другие преимущества. |
Сообщ.
#307
,
|
|
|
Цитата linuxfan @ А ну так я говорил уже, что от него научился Leprecon, в смысле, что the_Shadow тоже примерно три смайла в конце абзаца ставит ![]() ![]() ![]() |
Сообщ.
#308
,
|
|
|
ну а так, я парюсь иногда, с прогами защищённого режима, и то-тут, то там приходиться бороться с геморойными особенностями хзч86... Не проц, мля, а одно сплошное исключение... Хотя, кто не курил этого , вместе с интеловскими мануалами, вряд ли чё догонит.. Да и вредно оно...
|
Сообщ.
#309
,
|
|
|
Цитата helloworld @ да что там может быть круче и лутше? Производительность, алгоритмы распределения ресурсов (насколько они хороши), масштабируемость, поддержка различных драйверов, правильность API, поддержка различных железок (в том числе отличных от x86), монолитность/модульность/микроядерность, ... Добавлено Цитата helloworld @ приходиться бороться с геморойными особенностями хзч86... Не проц, мля, а одно сплошное исключение... А что тут поделать ![]() |
Сообщ.
#310
,
|
|
|
По кодингу, линукцовское ядро, ничего особенного не представляет... Пара вставок на асме, и всё остальное на це, впрочем как и у энтяры... И что там может быть такого ... Ну разве что конфиги юзаед, вместо реестра... А в целом, сплошные промахи в кэш, и сбросы её, из-за кучи call-ов и т.д.
Добавлено а так иногда, диву даёшся, скажем, посадив винду в бесконечный цикл в ринг0, а она продолжает мп3 играть... Прикольная система... Для програмиров... |
Сообщ.
#311
,
|
|
|
Цитата helloworld @ а так иногда, диву даёшся, скажем, посадив винду в бесконечный цикл в ринг0, а она продолжает мп3 играть... Прикольная система... Для програмиров... А если cli и запретить прерывания в контроллере? ![]() Или ты о циклическом проигрыванийй куска музыки (когда «заедает»)? |
Сообщ.
#312
,
|
|
|
Блин, микроха из пепла возродился... Надо бы еще раз его в пепел обратить...
|
Сообщ.
#313
,
|
|
|
Ну с CLI, конечно, никакой музыки, зато и система встаёт как вкопаная, отдавая все ресурсы, какой-то консольной проге... Особенно если перед этим отхватить памяти, поюзать её (чтобы всякие DLL в своп ушли), и продолжать потом в нулевом кольце... Из 256мб получалось забирать аж 240мб, чистой оперативой...
|
Сообщ.
#314
,
|
|
|
так.. win2000 SP2 удалось урезать до 20мегабайт.. экстремальной урезкой... некоторые диелелы - OLE32/SHELL32.. на ацме доведены до 700_байт (пустые заглушки). 20метров голого движка (ну чтоб FAR работал), являют собой дикую ужось из непонятно чего... не.. ну MSVCRT/KERNEL32/USER32/NTDLL.DLL понятно.. а остальные то нафик? всякие cryptdll.dll, csrsrv.dll, dnsapi.dll.. в comctrl/comdlg/oleaut то вобще надо впиться мёртвой хваткой(из доса надо удалять).. Ну это так, чисто эксперименталный дос-расширитель... не знаю, удасться его сделать полностью консольным... вощем падонки какието винду делали - отсутствие чёткой логической модульности.. и служб половина левых.. а ядро? и едро тожа падонкофскайе.. int 2E какието там ещё рулят.. для падонковской x86 архитектуры.. нафик, тошнит, надоело..
добавлено-сс... помедетируй над этим(бугога) а потом прикалывайццо насчот 5 метрофф.. ![]() ![]() ╔══════════════╤══════════════ C:\NT2000\system32 ═════════════╤═══════════04:12 ║ Имя │ Имя │ Имя │ Имя │ Имя ║ ║c_21866 nls│c_932 nls│gdi │msasn1 dll│setup exe║ ║c_28591 nls│c_936 nls│gdi32 dll│msvcrt dll│sfc dll║ ║c_28592 nls│c_949 nls│graftabl com│nddeapi dll│sfcfiles dll║ ║c_28593 nls│c_950 nls│hal dll│netapi32 dll│smss exe║ ║c_28595 nls│cmd exe│hardware inf│netrap dll│sortkey nls║ ║c_28598 nls│config rar│himem sys│ntdll dll│sorttbls nls║ ║c_28605 nls│country sys│hll dll│ntdsapi dll│umpnpmgr dll║ ║c_437 nls│cryptdll dll│homepage inf│ntoskrnl exe│unicode nls║ ║c_500 nls│csrsrv dll│imagehlp dll│ole32 dll│user32 dll║ ║c_775 nls│csrss exe│jhell32 dll│prodspec ini│userenv dll║ ║c_850 nls│ctype nls│kernel32 dll│profmap dll│vga dll║ ║c_855 nls│dnsapi dll│key01 sys│reg_cmd exe│win32k sys║ ║c_860 nls│ega cpi│keyboard sys│registry inf│winlogon exe║ ║c_861 nls│fareng hlf│l_except nls│rpcrt4 dll│winsrv dll║ ║c_863 nls│FarEng lng│l_intl nls│samlib dll│wldap32 dll║ ║c_865 nls│farrus hlf│legacy inf│SCESRV dll│ws2_32 dll║ ║c_866 nls│file_id diz│locale nls│secur32 dll│ws2help dll║ ║c_874 nls│fntcache dat│mpr dll│services exe│wsock32 dll║ ╟──────────────┴───────────────┴───────────────┴───────────────┴───────────────╢ ║wsock32.dll 23824 14.04.01 07:32║ ╚══════════════════════════════════════════════════════════════════════════════╝ C:\NT2000\system32> 1Помощь 2ПользМ 3Просм 4Редакт 5Копир 6Перен 7Папка 8Удален 9КонфМн 10Выход |
Сообщ.
#315
,
|
|
|
Круто. Доведи до пяти мегабайт, и еще чтоб веб-сервер запустился, тогда посмотрим.
|