Imagine you are the CEO of a large technology company whose primary products include microprocessors and operating systems. You have three engineering departments. Each is headed by a passionate technologist in the role of chief engineer.
Here are their proposals for introducing the next “killer” product:
1. The chief of microprocessor engineering wants to introduce the next generation of the instruction set architecture (ISA). She wants to offer a new ISA that revolutionizes the instructions set the way RISC did to CISC.
2. The chief of motherboard engineering wants to make radical changes to the peripheral component interconnect (PCI) interface for hardware that will double PCI transfer speeds of the company’s motherboards without negatively impacting compatibility with the existing PCI standard.
3.The chief of portability engineering wants to make the company’s portable operating system interface (POSIX) interface for system calls more compliant so that millions of Linux and Windows developers will have the same operating system interface.
In your initial post, describe which of these plans would you (as the CEO) approve and why? Be sure to justify your selection with technical details.
The post Operating System Interfaces first appeared on COMPLIANT PAPERS.