Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2011-11-17

Неделя не задалась

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

Добавить к этому прочие неприятности, вроде битых секторов на дисках виртмашин, битых БД, сдохший у начальника телефон, прочие нервотрепки — точно, неделя не задалась.

Но это все не интересно. Интересно вот что:

Антрополог Дуайт Рид (Dwight W. Read) ... полагает, что интеллектуальные способности особенно сильно зависят от объема так называемой рабочей памяти (working memory). Говоря упрощенно, это та часть памяти, в которой хранится и обрабатывается информация, непосредственно необходимая субъекту в данный момент.

По современным представлениям, рабочая память имеет довольно сложную структуру. Центральное место в ней занимает «исполнительный компонент» (central executive component), ... Его главная задача — удерживать внимание на той информации, которая необходима субъекту для решения насущных задач. Сама эта информация может храниться где-то еще. Ее обычно называют кратковременной памятью (short-term memory) и рассматривают как компонент рабочей памяти... Компьютерным аналогом кратковременной памяти (понимаемой как часть рабочей памяти) являются регистры процессора. Кроме того, в состав рабочей памяти входит ряд вспомогательных структур (см. Baddeley's model of working memory).

Ключевое значение имеет объем кратковременной памяти, измеряемый количеством идей или концепций, с которыми «исполнительный компонент» рабочей памяти может работать одновременно. Эту важнейшую характеристику рабочей памяти называют short-term working memory capacity (ST-WMC). Многочисленные эксперименты показали, что у человека ST-WMC ≈ 7 (хотя некоторые исследователи склоняются к более низким оценкам, порядка 4-5). Большинство животных не может обдумывать комплексно, как часть единой логической операции, более одной, максимум двух идей (ST-WMC ≤ 2).
...
Шимпанзе из Таи манипулируют двумя объектами: орехом и камнем, который используется в качестве молотка (см. видео). Наковальней служат элементы рельефа, которыми не нужно манипулировать — например, плоский выход скальных пород или корень дерева. В Таи все взрослые обезьяны умеют колоть орехи. Очевидно, управляться с двумя объектами может научиться любой шимпанзе.

Шимпанзе из Боссу пытаются совладать сразу с тремя объектами, потому что у них принято использовать в качестве наковальни небольшой камень, который нужно выбрать и правильно установить. Обычно наковальня получается шаткая, и ее нужно придерживать. Иногда используется и четвертый объект — камень-клин, которым шимпанзе подпирают наковальню, чтобы не шаталась. Но в этом случае сначала обезьяна возится с двумя объектами (наковальней и клином), а потом с тремя (наковальней, которую всё равно нужно придерживать, орехом и молотом). С четырьмя предметами одновременно никто работать не пытается (клин не придерживают).

Обучение искусству раскалывания орехов протекает долго и мучительно. В возрасте полутора лет обезьяны начинают имитировать отдельные действия, входящие в комплекс (например, стучат по ореху рукой). Примерно в 2,5 года они уже выполняют последовательности из двух действий (например, кладут орех на камень и стучат рукой). Лишь в возрасте 3,5 лет они оказываются в состоянии правильно выполнить всю цепочку операций: найти наковальню, положить орех и стукнуть камнем.

Если шимпанзе из Боссу не научился колоть орехи до 5 лет, то не научится уже никогда. Бедная обезьяна будет до конца своих дней с завистью смотреть на соплеменников, ловко колющих орехи, но так и не сообразит, в чём же тут секрет. Таких «двоечников» в популяции Боссу примерно четверть. Они иногда возобновляют попытки, но не могут понять, что нужны три предмета, и пытаются обойтись двумя.

elementy.ru/ newsid 430954
dn54.livejournal.com/142540

Получается что? Получается, что те, у кого рабочая память поширше, справляются со сложными задачками легше :)
А уж если кому не дано (в детстве межушную мышцу не прокачали?), те могут и под презрительное «дебил» попасть.

В этом отношении, как мне кажется, в славное племя программистов попадют сливки — людям с относительно небольшой рабочей памятью очень сложно вести серьезные программные проекты. Уж очень много «идей или концепций» надо держать в голове в процессе разработки.

2 комментария:

  1. Бедняги бибизяны... Я думала - они гораздо умнее. А оно вон что.
    [пытается прикинуть, сколькими одновременно предметами могёт манипулировать]

    ОтветитьУдалить

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)