Aika
17.09.2012 17:42 Azoth409F19DF
Интересно, это нормально, когда преподаватель цискокурса рекомендует википедию в качестве учебного пособия? А про Таненбаума говорит: "Не читал, не знаю" >_<
Интересно, это нормально, когда преподаватель цискокурса рекомендует википедию в качестве учебного пособия? А про Таненбаума говорит: "Не читал, не знаю" >_<
это успех
Охуенно.
> ccna
да, нормально
Ну, старая обезьяна учит молодых обезьян. Применяется спинной мозг, а не головной же.
А шо за ccna? Постоянно слышу. Если там такой пиздец, то, может, и мне пройти можно? Циску ни разу в жизни не видел.
Да как-то не очень, ИМХО.
> А про Таненбаума говорит: "Не читал
Эта часть норм.
> не знаю"
А эта — полный пиздец.
cisco certified networking associate
вводный курс по сетям, по сути
Ну, он Олиферов нахваливает. 2006 года издания.
А это ок.
тащемта, курс рассчитан на то что слушатели циску в глаза не видели
Там не пиздец, там интересно, Гелраен уже ответил, в общем.
А не устарела ли книжица? Или для основ достаточно?
Я думаю, это как с нападками на дабстеп.
Она слишком охуенная.
Тот кто видел — прочитает мануал и сам настроит если надо. Делов-то.
Можно решать тесты и тупо побалдеть, например?
Не распарсила :(
нормально, зачем преподавателю цискокурса читать Таненбаума?
Всем надо читать Таненбаума. А то те, кто не осилил, потом линукс пишут :-\
Нуу. Курс про сети, Таненбаум — про сети. Или материалов цискокурса достаточно?
Комар время от времени постит некий текст про дабстеп. Я думаю, про ццна он так же вбрасывает.
Линус же как раз таненбаума обчитался, не?
Нет. Ну, то есть, он может и прочитал, но сделал всё наоборот.
Я не пощу его, он сам постится. Даже когда у меня компьютер выключен.
Про ццна в первый раз пишу.
Приходи к нам: у нас охуенный препод!
Моего препода оплачивает мой институтик, так что я уж потерплю. Ну и книжек параллельно почитаю.
Достаточно. Там есть толстенные книжки по каждому семестру и все материалы на сайте академии.
К сожалению, я сам не читал — не возникало потребности. Но народ вроде хвалит, говорит, ок. Да и едва ли основы сетей могли как-то значимо устареть.
Аналогично. Но у меня ещё и охуенный препод в довесок и в перспективе всякие CCNA Security, CCNP и прочие Cisco Certified Не Нужно.
В принципе, их в академии циско за плохие отзывы в feedback имеют, так что можешь наказать, если хочешь.
вообще пиздец
он-то как раз осилил
Но решил очень зло пошутить, ага. Поэтому теперь у нас тредов нет и ядро монолитное :)
> Поэтому теперь у нас тредов нет
щто
В линуксе LWP же.
Специалист уровня Карманова.
ога, это всё ради того, чтобы вызвать butthurt у Танненбаума
Ну он же предупреждал, что это "никогда не будет профессиональной ос, как GNU". А Танненбаум еще тогда сказал, что к 92-му году линукс устарел
А какая разница между LWP и тредами? Как иначе их делать нужно?
Ну, как в миниксе.
То есть это будет не процесс с флажком, а именно новая сущность.
А какая, в жопу, разница?
И чем это лучше LWP? Почему должно быть именно так?
В прожорливости, например. При правильной реализации тредов можно меньше щелкать контекстами. Впрочем, на современных домашних числодробилках это неважно, но вот я, например, оптимизируя код под arm-телефончики, каждодневно страдаю...
Номер коммента был тебе ответом. Вообще, в винде вот минимальная единица скедулера — тред. В прыщах точно так же, только тред == процесс, а процесс (как в винде) == группа тредов. Хотя я в этом не шарю, но аналогия полная, вроде, и разница неочевидна. Скорее всего, её и нет.
С точки зрения API нету.
Не, с точки зрения API как раз есть. В WinAPI разные функции для работы с процессами и тредами, а вот в линуксах, кажется, всё одинаково.
А. В винде, да.
ИЧСХ, именно винда — сертифицированный POSIX. А линукс — нет :)
Ага, fork/exec{l,v}{,p,e} и pthread_* — у вообще всё одинаково.
В принципе, в педивикии всё правильно написали:
LWPs are slower and more expensive to create than user threads. Whenever an LWP is created a system call must first be made to create a corresponding kernel thread, causing a switch to kernel mode. These mode switches would typically involve copying parameters between kernel and user space, also the kernel may need to have extra steps to verify the parameters to check for invalid behaviour. A context switch between LWPs means that the LWP that is being pre-empted has to save its registers, then go into kernel mode for the kernel thread to save its registers, and the LWP that is being scheduled must restore the kernel and user registers separately also
> ИЧСХ, именно винда — сертифицированный POSIX
Пруф!
В винде всё сертифицированное, но почему-то это никак не улучшает ни с качество, ни с квалификацию. Скорее, наоборот, в погоне за сертификатом теряется логика и разум окончательно.
Ну да. Зато бумажка есть :)
От меня пруф.
Ну или на MSDN поищи: там есть.
pthread же отдельная либа, не?
Да. А как ещё LWP в линуксах делать?
Номинально да, но она весьма тонкая и практически один в один дёргает ядерные вызовы.
kthreads :]
Но только в кернелспейсе
Kernel threads != LWP. Читай ту же википедию :P
>to create
По-моему, эта операция случается на порядки реже, чем собственно работа такого треда. Если это становится бутылочным горлом, можно создавать их заранее и класть в сон, запуская по мере необходимости.
Ты не поверишь сколько этих тредов там генерится. Я вот смотрю логи профайлера и рыдаю. С этими гонками ядер, каждая падла генерит их просто десятками :(
Ну, вот, например, там на сайт MS ссылки есть http://en.wikipedia.org/wiki/Microsoft_P...
Хм, а какие именно падлы их генерят? Ты ж свой софт пишешь.
Не, я не пишу, я оптимизирую. А генерят всякие либы, которые сейчас все используют. Например, когда я первый раз профайлил gstreamer, у меня глаза на лоб лезли просто. Глаза разбегаются, непонятно, куда смотреть.
> the Windows POSIX subsystem. However, it only supports POSIX 1003.1
> Full featured applications run under the Windows POSIX subsystem do not have access to Windows features available to Win32 applications, such as memory-mapped files, networking, and graphics.
http://msdn.microsoft.com/en-us/library/...
Господи, gstreamer всё никак не сдохнет? Я поражаюсь, как можно было настолько хреново реализовать неплохую идею. Помню с ним кучу проблем в виде сегфолтов и глюков, а если софт использует gstreamer — жди беды. Обычно так и выходило.
Но ведь POSIX :)
Это еще что! Вот сейчас туда хотят pulseaudio пропихнуть...
Расскажи про аналоги.
И тем не менее посикс. Я даже запускал на нем некоторый софт.
У нас в одном проекте свой фреймворк накостылили. Лучше ничего так и не нашли :-\
>ccna
говно для быдла
При чём здесь Таненбаум вообще? Что за хуйню ты несёшь?
Да ты у нас вообще мировой человек, чего ты только не делал. Честь, хвала и почет
!
Ну, я тоже делал в жизни много всякой странной хуйни, почему бы и нет?
Но речь-то не про это.
Самая печальная история о говнософте та, в которой у говнософта нет аналога. Вот с пульсой так не вышло, против неё есть JACK, да и в альсе имеются некоторые (пусть и не динамические) возможности управления звуковыми потоками. А с gstreamer беда.
баттхерт академика
Ага, там в конце так и написано:
> Applications such as VI, LS, and GREP are the main targets for the Windows POSIX subsystem.
лайк всё равно