DbiMok
К категории начинающих студентов я никого не относил. Если возникли сомнения - я прошу прощения. Даже не думал об этом.
Знания по теории у меня есть
Практикую я, ясен, не без них.
Насчет ранлевелов - я легко мог чето-то перепутать, давно с этим разбирался. Если не ошибаюсь - используются для поддержки многозадачности на уровне проца.
Вот там то и есть уровень core и еще- что-то. Не уверен, что не написал тут креатифф
Но, вроде, все правильно.
Idle- это простой в смысле того, что как только понадобятся ресурсы другому процессу - процесс с приоритетом idle приостановится, или просто будет выполнятся гораздо медленнее...
Насчет int 21h останусь при своем мнении
Насчет ранлевелов, кажется, вспомнил:
Берем 486. Там этого не было. У Intel. начиная с процов Pentium поддержка многозадачности была уже на уровне процессора, дабы сделать win95 действительно многозадачной системой. Хотя, и на "четверке" все как-бы работало. Это я помню.
Runlevel, если не ошибаюсь - это не состояние ядра, это - уровень запуска процесса. Один из уровней и есть core, уровень ядра. на нем запускается большинство демонов железа и т.п., само ядро, в общем.
Еще у меня такое ощущение, что Win.X этого вообще не использует, или я ошибаюсь... фиг его.
Скажу откровенно - у меня не было обширного курса теории по ИТ в институте. С детства колупаю тех. документацию и доку про программированию. Один преподаватель на 2 курсе сказал написать собственное 3D. Я делал на BC + ASM. Когда пришел показывать распечатку исходника он тупо глянул на асмовые инструкции и спросил что это, когда узнал, что это- ассемблер - спросил, на фига я на нем графику писал, если это долго... Так вот. Теория теорией, а когда практики мало - это гораздо печальней... ИМХО, лучше больше практики и понимания, как все на самом деле происходит, а не большая теоритическая база, когда знаешь кучу понятий, кидаешься ими и их определениями направо-налево, а что это из себя материально предствляет не знаешь. На линое не принимать. Это просто по поводу "теории мало, а практики - много".
Если есть сомнения, что я - какой-нибудь студент-геймер-птушник и сижу тут сейчас умничаю, а на самом деле никогда ни одной программы не продал и не написал сам путево ничего кроме "hello, world" на ВБ или языке ADA
то его нужно развеять - нам гораздо легче будет общаться и спорить, когда уйдут сомнения в компетентности и том, что каждый из нас из себя представляет.
Ты, кстати, сказал, что по професии. А кто? Программер, админ, техник (в смысле, техническое обслуживание железа)?
Я - инженер-программист. Сейчас в основном на базах и аналитике. Из последнего следует, что с проблемами оптимизации алгоритмов связываться приходится постоянно. А для этого, как минимум, надо понимать, как работает то, что пишешь, и какой тред куда отправить при параллельной обработке.... Пишу в основном на C++, приходится еще на C#, Delphi и SQL.
За свою короткую жизь приходилось писать на многом, причем на ходу, по пути читая техдок...
Люди софтом пользуются, довольны.
Предлагаю тему переименовать в Holy Wars / Споры и оставить жить вечно