1.3.1 Table Flashcards
The 5 Generations of Computers
1st Generation (hardware)
Vacuum tubes
2nd Generation (hardware)
Transistors replaced vacuum tubes as smaller and faster switches.
3rd Generation (hardware)
Integrated circuits allowed the development of microchips to replace individual transistors.
4th Generation (hardware)
Very large scale integration (VLSI) allowed the placement of a complete microprocessor on a single chip, leading to the development of personal computers (PCs).
5th Generation (hardware)
Networking hardware enabled the harnessing of the power of multiple computers.
1st Generation (OS type)
None
2nd Generation (OS type)
Batch OS
3rd Generation (OS type)
Interactive multi-user OS.
4th Generation (OS type)
Desktop and laptop OS.
5th Generation (OS type)
OSs for supercomputers, distributed systems, and mobile devices.
1st Generation (characteristics)
All programming was done by experts in machine language without any support from an OS or any other system software.
2nd Generation (characteristics)
Programs were submitted in batches of punch cards. The role of the OS was to automate the compilation, loading, and execution of programs. Multiprogramming was developed, which allows the OS to schedule the execution of jobs to make more efficient use of the CPU and other resources.
3rd Generation (characteristics)
Interrupts were developed to allow the OS to enforce time-sharing and to interact with keyboards and display terminals, also developed during the same period. Increased capacity and speed of memory and secondary storage devices imposed additional management tasks on the OS.
4th Generation (characteristics)
The OS was responsible for all operations, starting from the initial booting, to multitasking, scheduling, interactions with various peripheral devices, and keeping all information safe. The emphasis was on user-friendliness, including the introduction of the GUI.
5th Generation (characteristics)
The ability to create extremely powerful chips spawned several directions of development. Supercomputers combined large numbers of processors and made the OS and other software responsible for exploiting the increased computation power through parallel processing. Computer networks gave rise to the Internet, which imposed requirements of privacy and safety along with efficient communication. Wireless networks led to the development of hand-held devices, with additional demands on the OS.