Let’s say you own a company that makes subway cars for New York City, which uses standard gauge of 4’8″ (the distance between the tracks) and the cars are 8.6 feet wide. Now you want to make cars that work on the SF Bay BART system, where the cars are more than 10 feet wide and the rails are a wider gauge. Obviously you can’t just make everything a certain percent bigger, you have to re-design and re-engineer a lot of stuff. But, you probably don’t have to start from scratch either – a lot of the components of the design can be reused, just rearranged to work.
Same thing here. Operating systems and CPUs have similar functions but they’re different. Software needs to be adapted to take into account those differences.
Latest Answers