Development of UNIX I/O Model
Ken Thompson and Dennis Ritchie formalized the 'everything is a file' philosophy in UNIX, creating a standard interface for accessing hardware devices through character and block special files. This modular design moved device-specific code into isolated kernel components.
Significance
This event established the conceptual foundation of device drivers, separating hardware interaction from application logic and laying the groundwork for all subsequent operating system I/O models.
Key facts
- Date
- 1971-11-03
- Type
- invention
- Location
- Bell Labs, Murray Hill, New Jersey, USA