co2101 operating systems, networks and distributed systems ... · overview of operating systems...
TRANSCRIPT
![Page 1: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/1.jpg)
CO2101 — Operating Systems, Networks and
Distributed Systems
History of operating systems
Tom Ridge (tr61)
7th October 2019
tr61 CO2101 — History 7th October 2019 1 / 12
![Page 2: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/2.jpg)
Overview of Operating Systems Brief history of Operating Systems
Pre-mechanisation
Until the mid-20th century computer was a job-title.
Well-trained people would perform repetative calculationsfollowing detailed instructions.
The background image shows some “computers” working atNACA (later NASA) in 1949
See 2016 book (and film) Hidden Figures by Margot Lee Shetterly
tr61 CO2101 — History 7th October 2019 2 / 12
![Page 3: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/3.jpg)
Overview of Operating Systems Brief history of Operating Systems
Pre-mechanisation
Until the mid-20th century computer was a job-title.
Well-trained people would perform repetative calculationsfollowing detailed instructions.
The background image shows some “computers” working atNACA (later NASA) in 1949
See 2016 book (and film) Hidden Figures by Margot Lee Shetterly
tr61 CO2101 — History 7th October 2019 2 / 12
![Page 4: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/4.jpg)
Overview of Operating Systems Brief history of Operating Systems
Pre-mechanisation
Until the mid-20th century computer was a job-title.
Well-trained people would perform repetative calculationsfollowing detailed instructions.
The background image shows some “computers” working atNACA (later NASA) in 1949
See 2016 book (and film) Hidden Figures by Margot Lee Shetterly
tr61 CO2101 — History 7th October 2019 2 / 12
![Page 5: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/5.jpg)
Overview of Operating Systems Brief history of Operating Systems
Pre-mechanisation
Until the mid-20th century computer was a job-title.
Well-trained people would perform repetative calculationsfollowing detailed instructions.
The background image shows some “computers” working atNACA (later NASA) in 1949
See 2016 book (and film) Hidden Figures by Margot Lee Shetterly
tr61 CO2101 — History 7th October 2019 2 / 12
![Page 6: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/6.jpg)
Overview of Operating Systems Brief history of Operating Systems
Early “externally” programed machines
Early days (late WWII through to 1950 or so) involved construction ofnew and unique electronic devices.
Initially machines had to be laboriously re-configured (withswitches/plug-boards/etc.) for each new task (e.g. Colossus,ENIAC).
Punched cards/paper tape used to read in data; output typicallyvia teletype.
Background shows Colossus in operation
tr61 CO2101 — History 7th October 2019 3 / 12
![Page 7: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/7.jpg)
Overview of Operating Systems Brief history of Operating Systems
Early “externally” programed machines
Early days (late WWII through to 1950 or so) involved construction ofnew and unique electronic devices.
Initially machines had to be laboriously re-configured (withswitches/plug-boards/etc.) for each new task (e.g. Colossus,ENIAC).
Punched cards/paper tape used to read in data; output typicallyvia teletype.
Background shows Colossus in operation
tr61 CO2101 — History 7th October 2019 3 / 12
![Page 8: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/8.jpg)
Overview of Operating Systems Brief history of Operating Systems
Early “externally” programed machines
Early days (late WWII through to 1950 or so) involved construction ofnew and unique electronic devices.
Initially machines had to be laboriously re-configured (withswitches/plug-boards/etc.) for each new task (e.g. Colossus,ENIAC).
Punched cards/paper tape used to read in data; output typicallyvia teletype.
Background shows Colossus in operation
tr61 CO2101 — History 7th October 2019 3 / 12
![Page 9: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/9.jpg)
Overview of Operating Systems Brief history of Operating Systems
First “internally” stored program machines
Key development was to store the program internally alongside thedata (e.g. EDSAC, 1949)
Program (in primitive assembler) and data loaded in from tape orcards.
Used a special loader program (entered by hand) to initiateoperations.
Background shows the control console of EDSAC
tr61 CO2101 — History 7th October 2019 4 / 12
![Page 10: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/10.jpg)
Overview of Operating Systems Brief history of Operating Systems
First “internally” stored program machines
Key development was to store the program internally alongside thedata (e.g. EDSAC, 1949)
Program (in primitive assembler) and data loaded in from tape orcards.
Used a special loader program (entered by hand) to initiateoperations.
Background shows the control console of EDSAC
tr61 CO2101 — History 7th October 2019 4 / 12
![Page 11: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/11.jpg)
Overview of Operating Systems Brief history of Operating Systems
First “internally” stored program machines
Key development was to store the program internally alongside thedata (e.g. EDSAC, 1949)
Program (in primitive assembler) and data loaded in from tape orcards.
Used a special loader program (entered by hand) to initiateoperations.
Background shows the control console of EDSAC
tr61 CO2101 — History 7th October 2019 4 / 12
![Page 12: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/12.jpg)
Overview of Operating Systems Brief history of Operating Systems
First commercial machines; batch processing
In the late 1950s standard commercial machines started to beproduced and sold (e.g. Ferranti Mk1; LEO I; various IBM lines)
Standard subroutines produced and loaded at start-up and couldbe retained for successive jobs
Magnetic drums, tapes and later disk drives used for storage —and needed to be controlled
Assembly languages matured, then high level languages such asFORTRAN and Algol introduced
System provides compilers and other tools for programming
The loader program was enhanced into job control languageallowing sophisticated batch processing
Background shows an IBM 650; first computer to sell in the1000s.
tr61 CO2101 — History 7th October 2019 5 / 12
![Page 13: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/13.jpg)
Overview of Operating Systems Brief history of Operating Systems
First commercial machines; batch processing
In the late 1950s standard commercial machines started to beproduced and sold (e.g. Ferranti Mk1; LEO I; various IBM lines)
Standard subroutines produced and loaded at start-up and couldbe retained for successive jobs
Magnetic drums, tapes and later disk drives used for storage —and needed to be controlled
Assembly languages matured, then high level languages such asFORTRAN and Algol introduced
System provides compilers and other tools for programming
The loader program was enhanced into job control languageallowing sophisticated batch processing
Background shows an IBM 650; first computer to sell in the1000s.
tr61 CO2101 — History 7th October 2019 5 / 12
![Page 14: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/14.jpg)
Overview of Operating Systems Brief history of Operating Systems
First commercial machines; batch processing
In the late 1950s standard commercial machines started to beproduced and sold (e.g. Ferranti Mk1; LEO I; various IBM lines)
Standard subroutines produced and loaded at start-up and couldbe retained for successive jobs
Magnetic drums, tapes and later disk drives used for storage —and needed to be controlled
Assembly languages matured, then high level languages such asFORTRAN and Algol introduced
System provides compilers and other tools for programming
The loader program was enhanced into job control languageallowing sophisticated batch processing
Background shows an IBM 650; first computer to sell in the1000s.
tr61 CO2101 — History 7th October 2019 5 / 12
![Page 15: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/15.jpg)
Overview of Operating Systems Brief history of Operating Systems
First commercial machines; batch processing
In the late 1950s standard commercial machines started to beproduced and sold (e.g. Ferranti Mk1; LEO I; various IBM lines)
Standard subroutines produced and loaded at start-up and couldbe retained for successive jobs
Magnetic drums, tapes and later disk drives used for storage —and needed to be controlled
Assembly languages matured, then high level languages such asFORTRAN and Algol introduced
System provides compilers and other tools for programming
The loader program was enhanced into job control languageallowing sophisticated batch processing
Background shows an IBM 650; first computer to sell in the1000s.
tr61 CO2101 — History 7th October 2019 5 / 12
![Page 16: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/16.jpg)
Overview of Operating Systems Brief history of Operating Systems
First commercial machines; batch processing
In the late 1950s standard commercial machines started to beproduced and sold (e.g. Ferranti Mk1; LEO I; various IBM lines)
Standard subroutines produced and loaded at start-up and couldbe retained for successive jobs
Magnetic drums, tapes and later disk drives used for storage —and needed to be controlled
Assembly languages matured, then high level languages such asFORTRAN and Algol introduced
System provides compilers and other tools for programming
The loader program was enhanced into job control languageallowing sophisticated batch processing
Background shows an IBM 650; first computer to sell in the1000s.
tr61 CO2101 — History 7th October 2019 5 / 12
![Page 17: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/17.jpg)
Overview of Operating Systems Brief history of Operating Systems
Multi-programming and multi-tasking
Transistors and integrated circuits developed through the 1950s andin use in 2nd/3rd generation of computers from the early 1960s.
E.g. Atlas (in the background) supercomputer was among the 1stdesigned with an OS in mind: interrupts and virtual memory
CPU could switch between several jobs, allowing processing ofone while slow I/O was completed for others
Desire for quick response leads to time-sharing via on-lineoperations
tr61 CO2101 — History 7th October 2019 6 / 12
![Page 18: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/18.jpg)
Overview of Operating Systems Brief history of Operating Systems
Multi-programming and multi-tasking
Transistors and integrated circuits developed through the 1950s andin use in 2nd/3rd generation of computers from the early 1960s.
E.g. Atlas (in the background) supercomputer was among the 1stdesigned with an OS in mind: interrupts and virtual memory
CPU could switch between several jobs, allowing processing ofone while slow I/O was completed for others
Desire for quick response leads to time-sharing via on-lineoperations
tr61 CO2101 — History 7th October 2019 6 / 12
![Page 19: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/19.jpg)
Overview of Operating Systems Brief history of Operating Systems
Multi-programming and multi-tasking
Transistors and integrated circuits developed through the 1950s andin use in 2nd/3rd generation of computers from the early 1960s.
E.g. Atlas (in the background) supercomputer was among the 1stdesigned with an OS in mind: interrupts and virtual memory
CPU could switch between several jobs, allowing processing ofone while slow I/O was completed for others
Desire for quick response leads to time-sharing via on-lineoperations
tr61 CO2101 — History 7th October 2019 6 / 12
![Page 20: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/20.jpg)
Overview of Operating Systems Brief history of Operating Systems
Time-sharing and online operation
Dominant usage model from the mid-1960s through to the late1970s.
A single central mainframe could support large numbers of usersonline at terminals simultaneously
Interactive use required new tools to allow the user to controltheir processes.
Ultimately lead to the development of the shell as a userinterface (UNIX, 1970)
The operating system now had to handle potential conflictbetween users — need for protection and fairness.
tr61 CO2101 — History 7th October 2019 7 / 12
![Page 21: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/21.jpg)
Overview of Operating Systems Brief history of Operating Systems
Time-sharing and online operation
Dominant usage model from the mid-1960s through to the late1970s.
A single central mainframe could support large numbers of usersonline at terminals simultaneously
Interactive use required new tools to allow the user to controltheir processes.
Ultimately lead to the development of the shell as a userinterface (UNIX, 1970)
The operating system now had to handle potential conflictbetween users — need for protection and fairness.
tr61 CO2101 — History 7th October 2019 7 / 12
![Page 22: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/22.jpg)
Overview of Operating Systems Brief history of Operating Systems
Time-sharing and online operation
Dominant usage model from the mid-1960s through to the late1970s.
A single central mainframe could support large numbers of usersonline at terminals simultaneously
Interactive use required new tools to allow the user to controltheir processes.
Ultimately lead to the development of the shell as a userinterface (UNIX, 1970)
The operating system now had to handle potential conflictbetween users — need for protection and fairness.
tr61 CO2101 — History 7th October 2019 7 / 12
![Page 23: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/23.jpg)
Overview of Operating Systems Brief history of Operating Systems
Time-sharing and online operation
Dominant usage model from the mid-1960s through to the late1970s.
A single central mainframe could support large numbers of usersonline at terminals simultaneously
Interactive use required new tools to allow the user to controltheir processes.
Ultimately lead to the development of the shell as a userinterface (UNIX, 1970)
The operating system now had to handle potential conflictbetween users — need for protection and fairness.
tr61 CO2101 — History 7th October 2019 7 / 12
![Page 24: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/24.jpg)
Overview of Operating Systems Brief history of Operating Systems
Rise of networking
Until the late 1950s communication between computers did notreally exist on any scale
Basic telex technology (1920s) allowed text messages to betransmitted/received
Mainframes had multiple terminals as peripherals
Packet switching networks developed through the 1960s andallowed the modern notion of a digital network
First 5 nodes of ARPANET connected in 1969
tr61 CO2101 — History 7th October 2019 8 / 12
![Page 25: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/25.jpg)
Overview of Operating Systems Brief history of Operating Systems
Rise of networking
Until the late 1950s communication between computers did notreally exist on any scale
Basic telex technology (1920s) allowed text messages to betransmitted/received
Mainframes had multiple terminals as peripherals
Packet switching networks developed through the 1960s andallowed the modern notion of a digital network
First 5 nodes of ARPANET connected in 1969
tr61 CO2101 — History 7th October 2019 8 / 12
![Page 26: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/26.jpg)
Overview of Operating Systems Brief history of Operating Systems
Rise of networking
Until the late 1950s communication between computers did notreally exist on any scale
Basic telex technology (1920s) allowed text messages to betransmitted/received
Mainframes had multiple terminals as peripherals
Packet switching networks developed through the 1960s andallowed the modern notion of a digital network
First 5 nodes of ARPANET connected in 1969
tr61 CO2101 — History 7th October 2019 8 / 12
![Page 27: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/27.jpg)
Overview of Operating Systems Brief history of Operating Systems
Rise of networking
Until the late 1950s communication between computers did notreally exist on any scale
Basic telex technology (1920s) allowed text messages to betransmitted/received
Mainframes had multiple terminals as peripherals
Packet switching networks developed through the 1960s andallowed the modern notion of a digital network
First 5 nodes of ARPANET connected in 1969
tr61 CO2101 — History 7th October 2019 8 / 12
![Page 28: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/28.jpg)
Overview of Operating Systems Brief history of Operating Systems
Rise of networking
Until the late 1950s communication between computers did notreally exist on any scale
Basic telex technology (1920s) allowed text messages to betransmitted/received
Mainframes had multiple terminals as peripherals
Packet switching networks developed through the 1960s andallowed the modern notion of a digital network
First 5 nodes of ARPANET connected in 1969
tr61 CO2101 — History 7th October 2019 8 / 12
![Page 29: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/29.jpg)
Overview of Operating Systems Brief history of Operating Systems
GUIs, WIMPS and micro-computers
User interface concepts developed in the 1960s includedwindows, icons, mouse pointer and the desktop metaphor
Needed the advent of personal computers (1980s onward) basedon micro-processors, plus high resolution bit-mapped displays
Graphical user interfaces started to be widely used
Less expertise needed, and development of “business”applications (word-processing, spread-sheets) results in first PCexplosion
tr61 CO2101 — History 7th October 2019 9 / 12
![Page 30: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/30.jpg)
Overview of Operating Systems Brief history of Operating Systems
GUIs, WIMPS and micro-computers
User interface concepts developed in the 1960s includedwindows, icons, mouse pointer and the desktop metaphor
Needed the advent of personal computers (1980s onward) basedon micro-processors, plus high resolution bit-mapped displays
Graphical user interfaces started to be widely used
Less expertise needed, and development of “business”applications (word-processing, spread-sheets) results in first PCexplosion
tr61 CO2101 — History 7th October 2019 9 / 12
![Page 31: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/31.jpg)
Overview of Operating Systems Brief history of Operating Systems
GUIs, WIMPS and micro-computers
User interface concepts developed in the 1960s includedwindows, icons, mouse pointer and the desktop metaphor
Needed the advent of personal computers (1980s onward) basedon micro-processors, plus high resolution bit-mapped displays
Graphical user interfaces started to be widely used
Less expertise needed, and development of “business”applications (word-processing, spread-sheets) results in first PCexplosion
tr61 CO2101 — History 7th October 2019 9 / 12
![Page 32: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/32.jpg)
Overview of Operating Systems Brief history of Operating Systems
GUIs, WIMPS and micro-computers
User interface concepts developed in the 1960s includedwindows, icons, mouse pointer and the desktop metaphor
Needed the advent of personal computers (1980s onward) basedon micro-processors, plus high resolution bit-mapped displays
Graphical user interfaces started to be widely used
Less expertise needed, and development of “business”applications (word-processing, spread-sheets) results in first PCexplosion
tr61 CO2101 — History 7th October 2019 9 / 12
![Page 33: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/33.jpg)
Overview of Operating Systems Brief history of Operating Systems
Evolution of networking
By 1980s widespread use of Local Area Networks to connectmicro-computers on a site to share data and programs
Beginnings of The Internet as academic, scientific and largebusinesses connected: use of email, file transfer/sharing,terminal access to remote systems
Development of http and the World Wide Web at CERN in early1990s kick-started the internet explosion.
tr61 CO2101 — History 7th October 2019 10 / 12
![Page 34: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/34.jpg)
Overview of Operating Systems Brief history of Operating Systems
Evolution of networking
By 1980s widespread use of Local Area Networks to connectmicro-computers on a site to share data and programs
Beginnings of The Internet as academic, scientific and largebusinesses connected: use of email, file transfer/sharing,terminal access to remote systems
Development of http and the World Wide Web at CERN in early1990s kick-started the internet explosion.
tr61 CO2101 — History 7th October 2019 10 / 12
![Page 35: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/35.jpg)
Overview of Operating Systems Brief history of Operating Systems
Evolution of networking
By 1980s widespread use of Local Area Networks to connectmicro-computers on a site to share data and programs
Beginnings of The Internet as academic, scientific and largebusinesses connected: use of email, file transfer/sharing,terminal access to remote systems
Development of http and the World Wide Web at CERN in early1990s kick-started the internet explosion.
tr61 CO2101 — History 7th October 2019 10 / 12
![Page 36: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/36.jpg)
Overview of Operating Systems Brief history of Operating Systems
Recent trends
Ubiquitous network (wifi, 4G, consumer broadband)
Powerful personal network devices (phones, tablets, etc.)
Cloud based services: social media, e-commerce, informationservices
Processing is massively distributed
tr61 CO2101 — History 7th October 2019 11 / 12
![Page 37: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/37.jpg)
Overview of Operating Systems Brief history of Operating Systems
Recent trends
Ubiquitous network (wifi, 4G, consumer broadband)
Powerful personal network devices (phones, tablets, etc.)
Cloud based services: social media, e-commerce, informationservices
Processing is massively distributed
tr61 CO2101 — History 7th October 2019 11 / 12
![Page 38: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/38.jpg)
Overview of Operating Systems Brief history of Operating Systems
Recent trends
Ubiquitous network (wifi, 4G, consumer broadband)
Powerful personal network devices (phones, tablets, etc.)
Cloud based services: social media, e-commerce, informationservices
Processing is massively distributed
tr61 CO2101 — History 7th October 2019 11 / 12
![Page 39: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/39.jpg)
Overview of Operating Systems Brief history of Operating Systems
Recent trends
Ubiquitous network (wifi, 4G, consumer broadband)
Powerful personal network devices (phones, tablets, etc.)
Cloud based services: social media, e-commerce, informationservices
Processing is massively distributed
tr61 CO2101 — History 7th October 2019 11 / 12
![Page 40: CO2101 Operating Systems, Networks and Distributed Systems ... · Overview of Operating Systems Brief history of Operating Systems Pre-mechanisation Until the mid-20th centurycomputerwas](https://reader034.vdocuments.us/reader034/viewer/2022050221/5f6724f788f5172fbb5fd2c1/html5/thumbnails/40.jpg)
Attributions
Picture attributions
EDSAC console: CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=432939
By Cushing Memorial Library and Archives, Texas A&M - Flickr: IBM Processing Machine,CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=17397582
By Iain MacCallum - “email from my father, Iain MacCallum,” CC BY 3.0,https://commons.wikimedia.org/w/index.php?curid=18776249
By Jason Scott - Flickr: IMG-9976, CC BY 2.0,https://commons.wikimedia.org/w/index.php?curid=29457452
CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=18061
By Christian Heilmann - Flickr: The first Google computer at Stanford, CC BY 2.0,https://commons.wikimedia.org/w/index.php?curid=30041591
By ScotXW - Own work, CC BY-SA 4.0,https://commons.wikimedia.org/w/index.php?curid=47075153
tr61 CO2101 — History 7th October 2019 12 / 12