Is it possible to run iOS on a non-iOS device?
Theoretically? Sure, but it'd be a challenge, and I don't think anyone's done it.

However, you can sort of get it running on a Mac if you have Xcode: Xcode menu > Open Developer Tool > iOS Simulator. This will load a simulator for the iPhone with Photos, Contacts, Settings, Game Center, Maps, Newsstand, Passbook, and Safari. No way to install apps (other than making them yourself in Xcode).