'\'Fish\' (David B. Trout)' david.b.trout@gmail.com [hercules-390]
2017-03-18 16:39:52 UTC
OFF TOPIC (sort of):
Here's some fun(?) for the weekend! Am I the only one that engages in "overlapped processing" in real life or do others engage in it too? Is it just an occupational hazard of those who work with computers or do people in other occupations also periodically engage in it?
What I mean my overlapped processing is performing another task while another previously started task is still running. An example would be heating a cup of coffee in the microwave and then walking down the hall to use the bathroom while the water was heating.
Years ago when I first started out in mainframes I read an IBM manual (I think) that explained the advantages of overlapped processing in the context of running two batch jobs at the same time (each one in a different partition of course). Even though you only had one CPU and it could only execute the instructions for one program (partition) at a time, you could nevertheless complete both tasks (both jobs) faster by running them at the same time (asynchronously) rather than serially one after the other.
It explained that when one partition (the higher priority partition) reached the point where it needed to do an I/O, the system, after starting that I/O and waiting for it to complete, could switch to running the program in the second partition, thus completing a portion of its processing at the same time as the first, higher priority task (job). The end result being you could complete both tasks in less time even though each one took longer to complete than they normally would if they were run by themselves (with no interference from some other task).
I find myself engaging in this type of "overlapped processing" in real life all the time! The previously mentioned coffee and bathroom example is the one I engage in most frequently throughout the day, but I find myself doing similar type things all the time.
Am I weird? Or do others do it too? Is it limited (or most prevalent) to those who work with computers? Or do you know of others in other occupations who also periodically engage in such silliness?
Enquiring minds want to know! :)
Here's some fun(?) for the weekend! Am I the only one that engages in "overlapped processing" in real life or do others engage in it too? Is it just an occupational hazard of those who work with computers or do people in other occupations also periodically engage in it?
What I mean my overlapped processing is performing another task while another previously started task is still running. An example would be heating a cup of coffee in the microwave and then walking down the hall to use the bathroom while the water was heating.
Years ago when I first started out in mainframes I read an IBM manual (I think) that explained the advantages of overlapped processing in the context of running two batch jobs at the same time (each one in a different partition of course). Even though you only had one CPU and it could only execute the instructions for one program (partition) at a time, you could nevertheless complete both tasks (both jobs) faster by running them at the same time (asynchronously) rather than serially one after the other.
It explained that when one partition (the higher priority partition) reached the point where it needed to do an I/O, the system, after starting that I/O and waiting for it to complete, could switch to running the program in the second partition, thus completing a portion of its processing at the same time as the first, higher priority task (job). The end result being you could complete both tasks in less time even though each one took longer to complete than they normally would if they were run by themselves (with no interference from some other task).
I find myself engaging in this type of "overlapped processing" in real life all the time! The previously mentioned coffee and bathroom example is the one I engage in most frequently throughout the day, but I find myself doing similar type things all the time.
Am I weird? Or do others do it too? Is it limited (or most prevalent) to those who work with computers? Or do you know of others in other occupations who also periodically engage in such silliness?
Enquiring minds want to know! :)
--
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com
"Fish" (David B. Trout)
Software Development Laboratories
http://www.softdevlabs.com
mail: ***@softdevlabs.com