Well, one entry. But does it know how to do the rest? I somehow doubt it.
The Original Siri is not the same as the New Siri. This was not a cut/paste development process.
How much horsepower the new Siri needs is really unknown. According to Apple, supposedly, it'll only run well on the iP4S, or at least at the speed that Apple is satisfied with. If you think about it, Siri is probably an intensive app. It has to geolocate, gather data, display data, speak, and take an action on that data if it requires it to.
Maybe Siri being 4S exclusive isn't a big deal, I'd rather wait and see its effectiveness.
It just has to record your voice, upload it to the cloud along with your geolocation data, and wait for results. I don't think such a task is that intensive.
Also there are other apps that "speak" in an even more perfect manner than Siri on the iPhone.
No, from a software engineering perspective, unless the iPhone 4 and 3GS are that slow, which I know for a fact that they aren't, there is no reason for Siri to "require" a dual-core processor.
Perhaps I'm missing something there, but again, the iPad 2 also has the same dual-core processor, and Siri is not available for it. So obviously hardware requirement goes beyond that dual-core processor if there was a requirement to begin with.
I think it's related to this but not in the same way. Given that Siri used to be a separate app, that meant it ran essentially by itself. That's fine as it will work on any of the phones just like similar apps (such as Shazaam). The Siri implementation in iOS 5 will be built into the OS, which means it's usable while any app is running or inside of an app.
Because of that, the application that is currently running still needs to be able to run. Chances are, this would not work well on a single-core system where you have two tasks vying for processing power at the same time.
I don't think this is the case at all.
For one, Apple has clearly stated that Siri works with internal apps. What they don't clarify is whether or not it works "with" other apps, and judging from the presentation, I would go out on a limb and say that it doesn't.
Also other features that are built into the OS, like... the multitasking bar, the notification center, and... the current Voice Control system on the 3GS and 4, all pause the current running apps instead of letting it run amok.
Also based on the presentation, Siri actually opens up its own space after speaking, like a separate app, complete with the regular app-switching animation whenever a query needs to take into Safari or another app, so I don't think it's running "alongside" anything at all.