A Brief History of I/O
Benno Rice
http://lca2018.linux.org.au/schedule/presentation/18/
Whether it’s video and keyboards, disks and network interfaces, or touch screens and cellular modems all computers do some form of input and output. The ways in which I/O happens have changed massively over the years though.
On the hardware side we’ve gone from paper tape to punch cards to tape to many generations of hard drives and now various forms of solid-state storage. We’ve also gone from serial lines and modems to 2.5Mbps Ethernet all the way up to 100Gbps and beyond not to mention Wi-Fi. On the software side there have been many different ways to communicate with the POSIX file APIs and Berkeley socket APIs looming over much of it.
This session will give you an overview of historical hardware I/O mechanisms and how they’ve evolved into the mechanisms we have today. It will also look at the software side of things starting with mainframe I/O mechanisms and looking at the progression from there to the modern POSIX APIs. Lastly it will look at some of the ways I/O is changing and what the future of I/O may hold.
This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia.
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/
#linux.conf.au #linux #foss #opensource
Видео A Brief History of I/O канала LinuxConfAu 2018 - Sydney, Australia
http://lca2018.linux.org.au/schedule/presentation/18/
Whether it’s video and keyboards, disks and network interfaces, or touch screens and cellular modems all computers do some form of input and output. The ways in which I/O happens have changed massively over the years though.
On the hardware side we’ve gone from paper tape to punch cards to tape to many generations of hard drives and now various forms of solid-state storage. We’ve also gone from serial lines and modems to 2.5Mbps Ethernet all the way up to 100Gbps and beyond not to mention Wi-Fi. On the software side there have been many different ways to communicate with the POSIX file APIs and Berkeley socket APIs looming over much of it.
This session will give you an overview of historical hardware I/O mechanisms and how they’ve evolved into the mechanisms we have today. It will also look at the software side of things starting with mainframe I/O mechanisms and looking at the progression from there to the modern POSIX APIs. Lastly it will look at some of the ways I/O is changing and what the future of I/O may hold.
This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia.
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/
#linux.conf.au #linux #foss #opensource
Видео A Brief History of I/O канала LinuxConfAu 2018 - Sydney, Australia
Показать
Комментарии отсутствуют
Информация о видео
25 января 2018 г. 7:54:21
00:42:11
Другие видео канала
![You Can't Unit Test C, Right?](https://i.ytimg.com/vi/z-uWt5wVVkU/default.jpg)
![WebAuthn: Multi-factor Auth For Everyone](https://i.ytimg.com/vi/03sAfmCDjFg/default.jpg)
!["What UNIX Cost Us" - Benno Rice (LCA 2020)](https://i.ytimg.com/vi/9-IWMbJXoLM/default.jpg)
![Panel: Meltdown, Spectre, and the free-software community](https://i.ytimg.com/vi/nlcXQWJALqQ/default.jpg)
![Inkscape for absolute beginners](https://i.ytimg.com/vi/IcRwXTo2L-U/default.jpg)
!["The New COBOL" - Benno Rice (PyCon AU 2019)](https://i.ytimg.com/vi/BCqGjGzWI48/default.jpg)
![How Much Do You Trust That Package? Understanding The Software Supply Chain](https://i.ytimg.com/vi/fnELtqE6mMM/default.jpg)
![Remote Work: My first decade working from the far end of the earth](https://i.ytimg.com/vi/qFWkDPTjjEM/default.jpg)
![The Trouble with FreeBSD](https://i.ytimg.com/vi/Ib7tFvw34DM/default.jpg)
![Собеседование на Middle Data Scientist | #Нанято S1E01RU](https://i.ytimg.com/vi/Uj3PpTH-dyg/default.jpg)
![The Tragedy of systemd](https://i.ytimg.com/vi/o_AIw9bGogo/default.jpg)
!["NTFS really isn't that bad" - Robert Collins (LCA 2020)](https://i.ytimg.com/vi/qbKGw8MQ0i8/default.jpg)
![Unions: The way to hack society's operating system](https://i.ytimg.com/vi/egZJ_ZWTNuo/default.jpg)
![DOCUMENTARY: Why and How IBM ended up creating the PC (and ended up choosing the 8088 CPU)](https://i.ytimg.com/vi/-WwWfAKsS4w/default.jpg)
![Are all BSDs created equally? OpenBSD vs NetBSD vs FreeBSD](https://i.ytimg.com/vi/AvSPqo3_3vM/default.jpg)
![VCF East XIII -- Bill Degnan -- Introduction to VAX/VMS](https://i.ytimg.com/vi/kwAk2I3D3gc/default.jpg)
![Emulating 1wire and creating new devices and drivers](https://i.ytimg.com/vi/phDWyO4UwXc/default.jpg)
![Please Contain Me: Practical LXC on the Desktop](https://i.ytimg.com/vi/3nUbMREnnns/default.jpg)
![Mass Production: Open-source Testing in Manufacturing](https://i.ytimg.com/vi/pcyuzB3qLVo/default.jpg)
![prototipe for version 2.0, diy speaker 100w subwoofer bass face , 50w*2 majestic speaker](https://i.ytimg.com/vi/2gc7-CcV96M/default.jpg)