Переключение контекста в человеческом мозге

Mar 07, 2013 00:07

Удивительно, как программерские завихрения изменяются параллельно с мозгом современного (стереотипичного) человека.

Раньше (для гиков см. apache httpd) считалось кошерным для программ на сервере полностью занимать (единственное на тот исторический момент) ядро, а для программистов - минимизировать переключения контекста, потому что это очень дорого (единственному ядру приходиццо запоминать, что оно делало, потом переключаться на новую задачу, потом обратно).
Теперь вроде как изобрели epoll и nginx (плюс многоядерность!), и переключать задачи стало выгодно - но не в прежнем смысле, а разграничить, тормозит ли задача на ядре, или ждет ввода/вывода. Как правило, получается что сетевое IO теперь долго ждет, когда придет ответ по сети, и только при активности вызывает свой поток обратно, а до тех пор поток и ресурсы его ядра высвобождаются для любых других задач.

У живых обычных человеков что-то похожее. При тов. Сталине (Брежневе, ну короче понятно) средний класс приходил на работу в КБ (редакцию, отдел планирования, т.п.) и стоял за кульманом (сидел за бумагами, пишушей машинкой, т.п.) в "однопоточном" режиме целый день. Никаких, ровно ноль технологических отвлечений, никаких переключений контекста. Да, есть отвлечения в виде людей в комнате, тех кто подойдет с вопросом, завистливую пачку мальборо из служебного романа, но в целом на все это есть физические ограничения. Которые легко минимизировать в той же комнате начальственным окриком.



(Счастливые люди, ноль отвлечений)

Сейчас любому - любому! гуманитарию или технарю или даже грузчику - на протяжении дня сыпятся смски, статусы контактега и т.п. У офисных еще хуже - тянет каждые 5 сек проверять одноклассники на компе, или на телефоне, если запретили или вообще нет компа. Никакой регламент не работает, это невозможно контролировать - если админы забанят жежешечку, люди точно также продолжают срать через телефон. Получается, что ежеминутное "переключение контеста" с работы на херню - это реальность, которую в 2013 году ну никак невозможно запретить. И получается, что это кагбэ на совести работника, лично балансировать всю личную цифровую ежесекундно-напоминающую хрень, и контекст работы на протяжении дня. Что очень напоминает старые и новые сервера (nginx супротив apache, servlet 2.5 против 3.0, т.п.) - сталинским/служебноромановским инженерам вообще не нужно было изнурять мозг мультиплексом со всеми людьми в интернете, а сейчас невозможно от этого уйти!!

Даже если наш идеальный современный чел старается изо всех сил, и добросовестно отсылает на второй план маловажные смски, потому что работа важнее, все равно, даже для того чтобы оценить каждое мелкое назойливое событие, ему требуется переключение контекста, сильно отвлекающее и стопорящее мозг.

Должны быть какие-то хорошие психологические исследования на эту тему. Ведь это новая реальность, в которой живут большинство (цивилизованных) людей. Сколько минут в рабочий день "рекомендуется" срать в жежешечку параллельно с работой? Сколько раз на протяжении дня отвечать на личные смски, прежде чем у человеческого мозга наступит запор? Понятно, что с точки зрения работодателя этого ничего нет, но в реальной-то жизни... целый день, каждую минуту срут на телефон, что делать???

психология, прогресс

Previous post Next post
Up