What I noticed was that it seemed the card reader was feeding multiple cards at the same time... but I think that was just a trick of the lighting, photography, etc.
Not sure aboot whether the cards were fed in the right way or not....?
And shouldn't it have to read the entire stack in BEFORE any results came out the other end...?
Been a long time but yea, it should have read in the entire stack before the results came out. The rest of the card reader appeared to be working properly. And that card reader was super slow compared to the later models.
Not necessarily... It depends on whether the input was spooled or not.
If spooled, then - yes. All the cards will be read at the same speed, simply loading them up onto an intermediate medium, such as tape or disk. This tape or disk file is then fed to the CPU for execution.
If not spooled, then the cards will be read in as, and when, the CPU requires them. The system will run through the cards until a program is executed. Typically the program could do a few things and then wants a data card, so it reads one and does something with it - then reads the next ... and so on. The time between card reads is dependent on the time it takes for the program to process the data from that card and then request the next card.
Spooling is something that was commonplace when I started in IT in 1976, but there were some tasks which required a more basic level of operation - which did not have spooling. You got to get a feeling of what the machine was doing ... and you soon appreciated the value of spooling.