Time-Sharing/Multitasking Computer

Early Computers Early computers stored programs and data on punch cards. Most cards contained 80-characters, which is why early terminal programs were typically 80-characters per line. Punch cards are exactly what they sound like, physical cards. Each card is one line of a computer program or one piece of data. As users typed, a machine […]

Ethernet Networking

Ethernet is a computer networking protocol. Before Ethernet, computers were connected using a hodgepodge of various systems, a digital Tower of Babel. Background Bob Metcalfe invented Ethernet at Xerox PARC. However, Xerox failed to commercialize the technology. Metcalfe left and worked on his own Digital (see minicomputers) and Intel to set Ethernet as a networking […]


Unix is a computer operating system. Among other things, it allows a computer to do many things at once. Derivatives of the original Unix include Linux, MacOS, and BSD. You’re reading this right now due to a server running Unix derivative Linux. Background Dennis Ritchie and Ken Thompson worked at Bell Labs. Thompson worked on […]