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