Analysis of a context switch
Say, you are writing a letter. At one moment you hear the door bell. You get up, open the door, get the Amazon.com package from the postman, open it, smell the new book, put it away, and return to writing the letter. What happened here?
You were not actively tuning in to the auditive channel of information, so the doorbell was processed unconsciously. It is a trigger for a procedure of answering the door. Is there a process that tracks all input signals, and has a mapping of signal -> procudure trigger? Of course not. The procedures themselves know which signals to expect. But that would be strange as well. It would require that all procedures are all active at the same time, waiting for the next signal to come along. In this interpretation, all processes are state machines, "active" at the same time. Active, but dormant. Waiting for some signal. This is not impossible. But who is doing the interpretation from "high pitched noise" to "doorbell ringing"? Is it the door answering process, or some other process? It is the semantic interpretation of a phonological stimulus. Can it be done unconsciously? Do you first need to pay attention to the sound, to hear it's a doorbell, or do you first know it's the doorbell and then you pay attention? I think you first need to pay attention. So the sound is calling your attention. Is it just because it's a high pitched sound? No that doesn't matter. Your attention would be drawn as well if you your name was spoken out by someone.
I think it is not possible that the door opening procedure performs the semantic interpretation, because the level of processing is different. The procure consists of some high-level social steps, very different from the low-level step of phonological interpretation.
If the procedure itself would do the interpretation, it would follow that hearing the bell could be interpreted very differently as well, by some other procedure. Myself, I think that this is not possible. Unconscious processes mapping phonological signals to meaning are not context dependent.
Once the procedure answer door is activated by the signal door bell ringing, it changes to a different state: walk to door. This doesn't happen automatically, of course, as we are not a dog. The procedure sends a request for walking to the door to the CPU, or starts shouting at the director from the audience. If the director grants the procedure access, the procedure will now be the active context.
The active context is performed by default, and does not need to beg for attention each time something happens. So once we're walking to the door, we have paused writing the letter. Since this procedure was not finished, it will keep asking for attention until it gets it. So when the door is answered, and that task is done, the process of writing the letter will continue.
I said that the door answering process is active all the time. That's all nice, but can you actually say that there is a single door answering process? You can answer several doors at the same time can't you? Or write two letters at the same time. And each of these processes is different, has its own state. Sure, you cannot drive two cars at the same time, but that's more a physical constraint. You could drive two cars in a computer game for instance. Yes, you would need to switch context, but still, you would be executing several processes based on the same template (or frame), at the same time.
Now there a several ways in which different processes can be created based on the same template. By means of instantiation, or prototyping. Which one to choose? I think it is important here that the instance of the process creates feedback to the template, so if you learn something about the process while doing it, this will immediately influence the way the other process based on the same template is performed. So the process instance that is instantiated has a link to the template process and can change the template at any time.
Is there a single process waiting for the door bell all the time or not? Is the template process reacting to the signal? That's not possible, because it is abstract. I think there are no processes active if there's no need. I think a process gets instantiated when a trigger in the process template is matched as part of LTM associative memory. Process templates are stored in LTM, and so are all triggers that cause state transitions.
If one of these triggers is matched associatively, a process instance is instantiated, in a certain state. So, say, a friend suddenly throws you a ball. You will recognize the trigger as being part of the throw-and-catch procedure. So this process is instantiated. It is not just activated, because several instances of the same task may be active at the same time. Some other dude may throw you another ball, and then you are playing the game twice at the same time. You can do this, even if you have never played it with two persons before.
If the procedure is instantiated, it is important that it be destroyed as well, or the number of active processes just increases. Processes have terminal states. Once a process reaches one of these, the process is destroyed. All that is left of it are traces in episodic memory.
- Labels
- my agent
Archief > 2009
oktober
september
augustus
juni
- 28-06-2009 28-06-2009 22:58 - Context as a state machine
- 23-06-2009 23-06-2009 14:07 - Procurios zoekt nieuwe developer
- 22-06-2009 22-06-2009 09:22 - Ternary trees
- 21-06-2009 21-06-2009 21:01 - Analysis of a context switch
- 20-06-2009 20-06-2009 16:07 - Interactionist dualism
- 19-06-2009 19-06-2009 23:20 - Articles about Procurios' semantic web implementation.
- 04-06-2009 04-06-2009 21:17 - vvvzeeland.nl
mei
- 24-05-2009 24-05-2009 11:08 - Activity automation
- 17-05-2009 17-05-2009 22:05 - Agent architecture
- 16-05-2009 16-05-2009 16:37 - Great week for semantic web
- 16-05-2009 16-05-2009 16:17 - LillyBot
- 10-05-2009 10-05-2009 22:36 - Question space
Reacties op 'Analysis of a context switch'
http://thcshuynhbachanh....er.php?7332-wrenteetist
http://expeditionhd.net/...?action=profile;u=21960
http://7apiptelsma2.com/vb/member.php?u=34980
http://www.streetgenerat...ba65e15c2a22ba5e883a199
http://www.algehish.com/...329d624bd95&u=15543
http://prizivnoy.ru/foru...?action=profile;u=79187
http://chicagobearsboard...viewprofile&u=69244
http://www.portalps3.com...viewprofile&u=36771
http://bidlister.com/for...viewprofile&u=91769
http://dulieu24h.com/member.php?1929-ordikafertift
http://language-plus.ru/...index.php?showuser=1762
http://appmasterworld.co...;action=profile;u=22870
http://www.assyrian4all....?action=profile;u=10161
http://aworldablaze.com/member.php?25548-alulsiomo
http://fuzzy-reality.com...r.php?47615-SwinyBlooli
http://vp-forum.ru/index...;action=profile;u=48392
http://forum.azharitv.ne...ber.php?61472-Kambhogma
http://guitarjamtrackshq...viewprofile&u=56436
http://forum.puba.com/ga...bba8b1d215f&u=78198
http://www.dan4.info/smf...;action=profile;u=45673
http://yourwritingwell.c...4C6161626F4C606F786A0D0
http://www.thaijobdd.com...;action=profile;u=52057
http://splash-projekt.com/member.php?u=6485
http://chellehaynes.com/...viewprofile&u=45296
http://www.erte5.com/mem...iewprofile&u=139617
http://www.webbedmedia.c...20c401c7fc70a7c52a5a1ad
http://www.ardexwax.net/profile.php?id=49321
http://niktisk.net/inclu...index.php?showuser=5189
http://nasrealm.com/profile.php?id=366763
http://terabits.info/for...=viewprofile&u=5595
http://www.lajornadadeor...iewprofile&u=102227
http://foro.idits.org.ar...viewprofile&u=66664
http://www.gamersofbrand...=viewprofile&u=3657
http://sudburyromance.co...ber.php?18007-Suigaccum
http://www.mens-health.c...rds/member.php?u=139264
http://forums.redbana.com/member.php?u=106067
http://torrent-indir.in/...?action=profile;u=28908
http://www.binzager.com/...load/member.php?u=55902
http://forumkzn.ru/membe...=viewprofile&u=3528
http://www.endtimesupdat...viewprofile&u=57422
http://www.aingpisan.com...er.php?2248-Nupsastessy
http://www.curltechsolut...viewprofile&u=85898
http://zensignature.com/...p?action=profile;u=8179
http://www.nhlthegame.co...=viewprofile&u=5428
http://www.lourdesvtt.co...=viewprofile&u=2572
http://livesteamaustrali...viewprofile&u=31866
http://belorech66.ru/img.../index.php?showuser=876
http://www.fancyartth.co...?action=profile;u=43890
http://www.heylaurier.co...rs/enareseejeaxy.11198/
http://www.gambling.co.u...bers/cropefthorype.html
http://www.commercemento...rs/stuctcoeridit.44216/
http://aworldablaze.com/...r.php?26630-CiscagiaLse
http://eglclan.com/index...?action=profile;u=19680
http://pbt.psalm.co.za/member.php?21292-RonandVat
http://www.talbuk.org/sm...77299d21cf845969e61d6a1
http://chogiamgia.net/members/68009-updampuri.html
http://frametel.com/webe...action=profile;u=107869
http://franco-pachtoune....r.php?32313-ElumpmumBiz
http://fuzzy-reality.com...php?47366-SoppoowlObepe
http://passionstyle.in.u...index.php?showuser=4410
http://forum.puba.com/gallery/member.php?u=75800
http://fresherscomic.com...viewprofile&u=10769
http://www.eco-consommat...rum/member.php?u=261960
http://www.bowhunterforu...er.php?463642-Zothiprot
http://talkingbb.ru/memb...viewprofile&u=17955
http://h-alsham.net/vb/member.php?u=18867
http://forum.goldencasin...?action=profile;u=48636
http://proturizm.su/member.php?7845-SnaniaCirearp
http://myculture.ru/members/meceillekly.7144/
http://itallstartsheresi...php?33093-Uphonaangergo
http://exxxtreme.org/member.php?u=41189
http://il.h2xl.com/member.php?50749-argumeOutrate
http://calspeak.com/comm...embers/thorieted.13068/
http://forum.warezcini.c...3006efeb55c&u=38442
http://passionstyle.in.u.../index.php?showuser=542
http://www.accordeon-clu...viewprofile&u=12832
http://www.robertconti.c...r.php?15352-Buibleabibe
http://www.l2exelixis.co...action=profile;u=131919
http://trungcapnghenauan...r.php?21277-odosmobbest
http://bleachtc.vipersla...r.php?32518-ememoPayoni
http://roxorprod.free.fr...e=viewprofile&u=470
http://noteforums.com/me...php?10101-Infarnevarmat
http://www.partyingup.co...viewprofile&u=72218
http://ro7col.com/miley/...8bc87e0ca84&u=67537
http://singlemom.net/for...viewprofile&u=44715
http://sailing-in-turkey...e7747084865454e94c6e5e7
http://zhivlu.ru/forum/i...?action=profile;u=17126
http://lamsao.vn/member.php?u=226548
http://www.torontonightc...bers/clullyunton.13839/
http://tuyensinh.info.vn/forum/member.php?u=20114
http://moorlandmatters.c...iewprofile&u=110209
http://thichraovat.com/members/ventydayinito.html
http://bnetwork.us/member.php?106138-seetuipse
http://www.323pt.org.tw/...78b2d6268567336a0bb9539
http://morganwebdesign.c...?action=profile;u=33503
http://www.taopro.ru/members/palkenrolla.1585/
http://vb.blll6.com/member.php?u=8477
http://forum.straussenzu...viewprofile&u=14869
http://turbodrom.ru/forum/member.php?u=38628
http://forum.mohandesan.....php?6670-BireetalkCall
http://www.boatgab.com/m...r.php?36152-GonDrymnrom
http://twinkysauto.com/f...;action=profile;u=43348
http://www.jacquetguitar...viewprofile&u=15787
http://smovie.org/profile.php?id=8710
http://www.alddal.com/fo...r.php?22002-Unodeimmeld
http://community.bangngo...?action=profile;u=10552
http://forum.dazitov.com...?action=profile;u=58342
http://maelstrom-guild.n...=viewprofile&u=3720
http://www.piratesofzion...;action=profile;u=21453
http://www.forumface.net...hp?action=profile;u=486
http://www.323pt.org.tw/...d4979a8c71233f039819eea
http://www.lbhelpforum.c....php?8368-EsownToinosut
http://kudrina.kemguki.r...index.php?showuser=9257
http://cccam.in/member.php?749-juiplieclut
http://lasrum.com/forum/...viewprofile&u=69298
http://bnetwork.us/member.php?106179-feniBruinue
http://3oclockwalk.com/p...6b11a579f4342df09a5486c
http://wildfowltraveler....rum/member.php?u=203323
http://forum.bralin.pl/m...=viewprofile&u=8074
http://www.baatsebaat.com/members/inpunkeveunut/