l14 software and machine learning
TRANSCRIPT
![Page 1: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/1.jpg)
LECTURE L14SOFTWARE AND MACHINE LEARNING
![Page 2: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/2.jpg)
The Software Crisis
![Page 3: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/3.jpg)
Software
As computers became more powerful and more common, a new problem surfaced: software
Development of computers was a hardware problem
Software or programs did not get the same attention
Operating systems were primitive and programming was done at a very low level
![Page 4: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/4.jpg)
“[The major cause of the software crisis is] that the machines have become several orders of magnitude more powerful!”
- Edsger Dijkstra, The Humble Programmer
Source:Software_crisis
Software Engineering was not a established field
Became known as The Software Crisis
The Software Crisis
![Page 5: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/5.jpg)
Q1
What solved the software crisis?
![Page 6: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/6.jpg)
IBM developed OS/360 for System 360
DEC developed VMS for VAX
Unix was grew out individual efforts as response to Multix
System V, BSD, Solaris
Minix was an academic effort, Linux grew out of frustration with Minix license
Operating Systems
![Page 7: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/7.jpg)
FORTRANMathematical Formula Translation System Released in 1957
Higher level language that became breakthrough in writing software
Created by John Backus of IBM
Came on 2.000 punched cards Other languages followed: COBOL, Algol
Programming Languages
![Page 8: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/8.jpg)
![Page 9: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/9.jpg)
![Page 10: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/10.jpg)
![Page 11: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/11.jpg)
May 25, 1961
Status:
Mainframe era, mini computer early days
Transistor era, integrated circuits just invented
Programming languages new
![Page 12: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/12.jpg)
Q2What role did the US space program have on computer innovation?
![Page 13: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/13.jpg)
“The space program badly needed the things the integrated circuit could provide.”
- Jack St. Clair Kilby
![Page 14: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/14.jpg)
Robert Noyce and Gordon Moore founded Intel Semiconductor company
Initial focus was on memory chips
There was still enormous potential market for calculations
The vision of Charles Babbage was still not realized but the mainframe market met the needs of governments and large organizations
Semiconductor Industry is Born
![Page 15: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/15.jpg)
Intel introduced the first microprocessor 4004 in 1971
8008 in 1972, 8080 in 1974 and 8088 in 1979
The beginning of the PC
The Microprocessor
![Page 16: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/16.jpg)
The MicroprocessorIntel was really reluctant to go into the microchip business
No market existed No demand at the time
Intel created 4004 for another company
They would not market chips, but built them when ordered
The company cancelled the order and Intel was forced to offer them for sale
![Page 17: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/17.jpg)
Q3
What was the first product in the market after the introduction of computer chips?
HINT: It disrupted a device that was invented in1625
![Page 18: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/18.jpg)
The Calculator
![Page 19: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/19.jpg)
The Calculator
Advances in technology introduced the desktop calculator
The market grew fast With advances, the calculators became more powerful and smaller
Pocket calculators Became widespread in the 70s
Replaced the slide rule after 374 years
![Page 20: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/20.jpg)
Calculator Wars
Many companies start to make Calculators Casio, Sharp, Canon, HP, MITS and more
In Europe, Aristo, Denner & Pape, a slide rule manufacturer since 1872, also entered the market in 1972
Price dropped fast: $400 in 1972, $200, $100 and $50 in 1974
Companies like MITS need to find new ways of revenues
![Page 21: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/21.jpg)
Think about this!
All mini-computer companies hadwhat it would take to go into smallscale products – they even hadpeople proposing the idea, but they did not!
![Page 22: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/22.jpg)
The Personal Computer
![Page 23: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/23.jpg)
The Personal Computer
MITS marketed Altair in 1975 Came with Intel 8080
Users needed to assemble the machine themselves No keyboard, no screen, no printer 256 byte of RAM, programmed with switches
Included BASIC interpreter from Microsoft Written by Bill Gates and Paul Allen Cost of $397 appealed to computer enthusiasts
![Page 24: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/24.jpg)
Microsoft is BornBill Gates and Paul Allen
Wrote a BASIC interpreter for the Altair
Founded a company they called Micro-Soft
![Page 25: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/25.jpg)
Enter Apple
Steve Jobs and Steve Wozniak
Show the Apple I in the Palo Alto
Homebrew Computer Club in 1976
Apple II was marketed 1977 and became a huge success - “Apple growth”
Hewlett-Packard had turn Wozniak down – no market
![Page 26: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/26.jpg)
“ThePersonalComputerwillfallflatonitsfaceinbusiness.”
-KenOlsen
![Page 27: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/27.jpg)
Computer Companies
Existing computer companies were not interested in PCs
DEC, HP, IBM, and Control Data did not see a business model HP rejected a proposal from Steve Wozniak DEC rejected a proposal from David Ahl
Support for machines like this was considered impossible
Consequence: The development of the PC had to begin with hobbyists
![Page 28: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/28.jpg)
![Page 29: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/29.jpg)
Think About This!
The Liquid Network
![Page 30: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/30.jpg)
The Software IndustryFirst applications were non-serious
Soon business applications started to emerge
VisiCalc was the “killer-app” 20% of computer sales was due to this program
Other business apps appeared: Ledgers, payrolls, inventory, etc.
Disruptive technology
![Page 31: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/31.jpg)
Killer AppsDan Bricklin and Bob Frankston Created VisiCalc, the first spreadsheet The spreadsheet created a new market
People bought the hardware to run the software
![Page 32: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/32.jpg)
![Page 33: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/33.jpg)
Q4
IBM successfully entered the PC market – according to RPV theory this would be difficult. How did they do this?
![Page 34: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/34.jpg)
IBM PC
IBM decided to enter the PC revolution
The company was loosing market share, competition was growing
Project “Chess”Bill Lowe was given one year to create a Personal Computer – “Acorn”
Lowe and his team – “Dirty Dozen”, went to work in Boca Raton, FL
Looked for parts outside of the company
![Page 35: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/35.jpg)
The War of the OS
IBM needed an Operating System
Most popular system was Digital Research CP/M, created by Gary Kildall
Microsoft was providing programming languagesand suggested that IBM make a deal with DR
![Page 36: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/36.jpg)
Robert X. Cringely PBS documentary
The Birth of the Microsoft DOS
![Page 37: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/37.jpg)
![Page 38: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/38.jpg)
The War of the OS
IBM decided on PC-DOS from Microsoft which bought the OS from another company
Negotiated revenue sharing with IBM In the 80s, DOS had 90% of the OS market
![Page 39: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/39.jpg)
PC-DOS
Small system Came on a floppy
![Page 40: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/40.jpg)
IBM PCThe IBM PC was introduced 12. August 1981 in New York
4.7 MHz Intel 8088, 16 kb RAM,
DOS 1.0 for $1.565
![Page 41: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/41.jpg)
![Page 42: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/42.jpg)
Enter the Clones
![Page 43: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/43.jpg)
Enter the Clones
IBM released all the specification of the machine Open system
This allowed new entrants to create IBM compatible machines Compac was one of them
![Page 44: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/44.jpg)
Enter the ClonesIBM controlled the market for a few years
They rationalised their product lines - deliberately restricted performance of lower-priced models in order to prevent them from cannibalising higher-priced models
The Compac passed them in 1986 with the Intel 386 machines
The PC market took off
IBM started to loose market share
![Page 45: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/45.jpg)
PC Compatible Machines Ruled
Early 80s IBM PC became the standard hardware
MS-DOS became the industry standard OS
Command Line Interface – CLI Text User Interfaces – TUI
![Page 46: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/46.jpg)
Key Trend
Focus in on hardware, the software is good-enough
![Page 47: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/47.jpg)
Adoption Life Cycle
Still in the early stages – technology is the focus
![Page 48: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/48.jpg)
“The best way to predict the future is to invent it.” - Alan Key
“The Demo” of the Century in 1968
![Page 49: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/49.jpg)
The Demo 1968
![Page 50: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/50.jpg)
The Demo in 1968Doug Engelbart at the Augmentation Research Centre in Melno Park
Demonstrated the future of computing
![Page 51: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/51.jpg)
![Page 52: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/52.jpg)
Features
A pointing device – the Mouse Hypertext, graphical user interface
Dynamic file linking
Shared-screen collaboration involving two persons at different sites communicating over a network with audio and video interface
![Page 53: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/53.jpg)
Xerox Parc
![Page 54: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/54.jpg)
Xerox Parc
Alto Computer 1972
Xerox created a lab in 1970
Palo Alto Research Park – PARC
PARC was a place for visionaries
The Alto computer system had Graphical User Interface – GUI and a mouse as an input
Desktop metaphor with Files and folders
![Page 55: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/55.jpg)
![Page 56: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/56.jpg)
![Page 57: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/57.jpg)
Then Steve came on a visit
![Page 58: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/58.jpg)
![Page 59: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/59.jpg)
Graphical User Interfaces – GUI
Steve Jobs visited Xerox PARC 1979 Negotiated at deal with Xerox
They showed him: Object Oriented ProgrammingComputer networksGraphical User Interface
Apple started to work on this vision The Pirate Years
![Page 60: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/60.jpg)
RPV TheoryXerox had just build theOS of the future but theydid nothing with it
![Page 61: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/61.jpg)
![Page 62: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/62.jpg)
Graphical User Interfaces – GUIDesktop metaphor
Point, Click, Drag
Files,foldersIcons
Windows,scrollbars
Menus
Graphicalfonts Clipboard,cutandpaste,undo
Point,activate,select
![Page 63: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/63.jpg)
Apple LisaFirst commercial computer with a GUI
Introduced in January 1983 Cost $9.995
Motorola 68000 CPU at a 5 MHz clock rate and had 1MB RAM
Featured cooperative (non-preemptive) multi-tasking and virtual memory
![Page 64: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/64.jpg)
Q5
Why did the Lisa fail?
![Page 65: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/65.jpg)
Apple Lisa
First commercial computer with a GUI
Introduced in January 1983 Cost $9.995
Impact: Business failure Too expensive Too slow
![Page 66: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/66.jpg)
Adjacent Possible
Technology wasn’t there yet
![Page 67: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/67.jpg)
MacintoshIn 1984, Apple launched Macintosh Cost $1.995
Graphical User Interface
This set the standard for Operating Systems
Specification: 128 KB of RAM Screen was a 9-inch, 512x342 pixel monochrome display
![Page 68: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/68.jpg)
![Page 69: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/69.jpg)
Macintosh
Acceptance was slow The Mac was underpowered The GUI required memory and power
Writing Software was difficult
Gained popularity in education and with graphical designers – desktop publishers
Not so popular in the traditional business sector Microsoft provided applications (office apps)
![Page 70: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/70.jpg)
Others Join the GameMicrosoft launched Windows 1.01 in 1985
Gates and Microsoft believed Graphical User Interfaces were the future
Regarded Front-end to DOS
Other players IBM TopView, DR GEM
Impact Software companies ignored Windows The business sector was not ready
![Page 71: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/71.jpg)
DOS was in Crisis
By 1985 Microsoft had released DOS 3
But frustration increased
![Page 72: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/72.jpg)
Q6
What were customers looking for?
![Page 73: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/73.jpg)
DOS was in CrisisSingle task system – you can only run one program at the time
The 640 KB memory barrier TSR – Terminate and Stay Resident became popular but was causing problems
Users were looking for multitasking
Run more than one program at a time
More advanced operating system was needed
![Page 74: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/74.jpg)
Windows 3.0Windows finally became usable Released May 1990
Better use of memory Multitasking Used the 286 and 386 hardware better Support for CD-ROM Solitaire
Impact: First GUI used by the PC market The end of DOS, finally
![Page 75: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/75.jpg)
Windows 95
![Page 76: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/76.jpg)
![Page 77: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/77.jpg)
KEY TREND
Computers become consumer devices
![Page 78: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/78.jpg)
![Page 79: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/79.jpg)
Windows 95
Microsoft turned to consumers Windows 95 was targeted at the consumer market Support for the Internet Internet Explorer Friendlier user interfaces
Impact
Released with great fanfare Came to dominate the OS market The OS become more important than the hardware
![Page 80: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/80.jpg)
![Page 81: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/81.jpg)
Operating System for Consumers
![Page 82: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/82.jpg)
![Page 83: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/83.jpg)
Operating Systems Today
Ubuntu
Mac OS X
Windows
More choices, less important
![Page 84: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/84.jpg)
Operating Systems Today
iOS
Android
![Page 85: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/85.jpg)
Lessons
▪ Shift from hardware to software▪ None of the minicomputer makers became a
significant factor in the desktop personal computer market
▪ The PC was disruptive technology▪ The minicomputer users were not buying PCs –
yet▪ This created a new set of entrants: Apple, Tandy,
Commodore, and IBM
![Page 86: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/86.jpg)
▪ In the late 1980s the performance of PCs met the needs of minicomputer users
▪ This severely wounded minicomputer makers – many of them failed
▪ At same time IBM succeeded in entering the PC market – how?
▪ It created an autonomous organization in Florida – far away from it’s New York headquarters
▪ They created the PC market▪ Then headquarters took control and lost control to
the Clones
Lessons
![Page 87: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/87.jpg)
▪ Xerox mangement did not enter the computer market
▪ PARC members tried to show management – but they “just didn’t get it”
▪ Xerox is in the copying documents business – their customers were not asking for computer systems
▪ Visionary Computers did not fit their resources, processes and values– RPV theory
Lessons
![Page 88: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/88.jpg)
▪ Doug Englebart envisioned the future of computers
▪ Xerox PARC built the visionary computer – but did not pursue it
▪ Early enthusiast like Ed Roberts of MITS and others did not get rich of computers and software
▪ Visionaries like Dan Bricklin and Bob Frankston invented VisiCalc – did not make much money
Lessons
![Page 89: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/89.jpg)
Lessons
▪ Bill Gates saw the potential of software and started Microsoft
▪ Took the opportunity with MITS▪ Focused on software▪ Gary Kildall invented the C/PM system but Microsoft
bought similar OS and succeeded▪ Wrote software for Apple and later Macintosh▪ You don’t have to have superior products to win▪ You don’t have to invent technology – just use it
![Page 90: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/90.jpg)
Lessons
▪ Apple and Steve Jobs saw the potential of computers and then GUIs
▪ GUI were slow to appear▪ Infrastructure product - needs software and users▪ Stretched the hardware at the time▪ Disruptive with new market – consumers▪ Apple Lisa failed – lacking in performance▪ The Macintosh started slowly and found some niche
market in Desktop Publishing and schools
![Page 91: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/91.jpg)
Lessons
▪ Windows 95 was marketed to the consumer▪ First mass market of Operating Systems– The Internet helped▪ Today we have three major Operating Systems– Linux (Unix based)– MacOS (Unix based)– Windows
![Page 92: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/92.jpg)
Q7
What is the future of Personal Computers and Operating Systems?
![Page 93: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/93.jpg)
1975 1980 1985 1990 1995 2000 2005
HardwareeraPC,Mac
SoftwareOSeraWindows,Office,MacOS
InternetHardwareConnects
IBMPC Microsoft
Apple
2010
SoftwareweberaWeb2.0,Social
2015
Internetofthings
PC Evolution
![Page 94: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/94.jpg)
Interaction is changing to natural interaction
![Page 95: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/95.jpg)
Computers are changing shape and becoming
invisible
![Page 96: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/96.jpg)
Wearables, flyable, drivable, scannable…
![Page 97: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/97.jpg)
The Network is the Computer
The Internet cloud
More programs and data is stored on network servers
The Personal Computer becomes one of the form factors to access the network
Examples Amazon API Google Apps Facework Platform API
![Page 98: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/98.jpg)
Machine Learning
![Page 99: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/99.jpg)
Machine Learning
Breakthroughs in computer performance (GPUs), algorithms, cloud computing and big data, has finally created an environment where neural networks - systems that learn have become a reality
The ideas of learning systems came very early but failed to become practical
![Page 100: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/100.jpg)
![Page 101: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/101.jpg)
Fraud detection Web search results Real-time ads on web pages and mobile devices Text-based sentiment analysis Credit scoring and next-best offers Prediction of equipment failures New pricing models Network intrusion detection Pattern and image recognition Email spam filtering
Application
![Page 102: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/102.jpg)
![Page 103: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/103.jpg)
Google has TensorFlow, an Open Source Software Library for Machine Intelligence
Machine Learning Platform
Now platforms are becoming available
Amazon has Amazon Machine Learning
Microsoft is providing machine learning as part of Cortana Analytics Suite
![Page 104: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/104.jpg)
![Page 105: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/105.jpg)
Human intelligence
Artificial intelligence We are here
Inte
lligen
ce
Time
Machine Intelligence
![Page 106: L14 Software and Machine Learning](https://reader034.vdocuments.net/reader034/viewer/2022042723/5873c51c1a28abbc788b75c7/html5/thumbnails/106.jpg)
Next
L15 Augmented and Virtual Reality