SlideShare a Scribd company logo
1 of 25
How we (Ethiopians) can be part of the
future
What we must know
Then, Now, and Tomorrow
EYOB ALEMU
Outline
 The Now
 Where are we
 Who gave it to us
 How much do we know it?
○ Where is its source?
○ Can we unify the now?
 The Then
 The 1940’s
 The 1960’s
 The 1980’s
 The 2K’s and Today
2
Outline …
 The Future
 Where is it heading
 Can we be part of it?
○ Where is it going???
○ Where should it go???
3
I focus only on the Overall
Technology
The Now…
 Where we are and what we have
 High end servers (Mac, IBM, HP, Sun, …)
 PC’s and Laptops (Various brands, )
 Smart Devices (phones, pads, …)
○ Various Brands
 Embedded Devices and Machineries (Industries,
Cars, …)
Questions
 Are they Similar? Or Are the really different?
○ Let’s describe what we know!!!
 What makes them similar?? / different??
4
The Then…
 The 1940’s
 Computer invented
 Grew towards human orientation
○ Machine code ---> human readable state
 Centered around Mathematics and Math. Logic
 1946 Jon Von Neumann designed the
Computer’s Architecture
○ Stored program concept based architecture
○ Was a critical Land Mark (Milestone)
5
Von Neumann’s Architecture
6
The Then…
 The 1960’s
 Two major Types of Problem areas identified
○ Algorithmic (Mathematical)
 Targeted by conventional programming till today
○ Intelligence (Natural – Human, Animalistic)
 Targeted by Artificial Intelligence
 The algorithmic area easily got solution and
prevailed still in the Now!!
○ Why??
 Why do you think AI didn’t progress that much??
○ My understanding is that the has not been created for
it!
7
The Then…
 The 1970’s
 Supercomputers and Mainframes
○ Multiprogramming and Multiprocessing,
timesharing,…
 Procedural Programming Languages
○ C, Cobol, Fortran, Pascal,
 All are algorithmic
 Some attempts to solve AI problems using
Procedural Programming
○ Very Slow Progress
8
The Then…
 The 1980’s
 Micro-Computers
 Two Major Brands
○ IBM Compatible
○ Macintosh
 Operating Systems
○ IBM: DOS, Linux
○ Mac: Mac OS
 IBM vs Mac
○ Similar / Different?
○ What makes them Similar/the same?
○ Why the difference?
9
The Then…
 The Hardware Competition Stabilized
 The 1990’s (first dimension)
 OOP and Java
 Networking and Middleware's
 Microsoft Dominated innovation
 The 2k’s
 Internet/web applications
 Two Major Development Platforms (Java, .NET)
 Extensive IDE’s
 Distributed Systems
10
The Then…
 The 1990’s (the other dimension)
Wireless networks and Mobile
phones
○They have a processor and memory
 Refined RISC type processor
 Algorithmic family (in the Neumann’s family)
 Got smarter/smaller/elegant through time
○Miniature (Embedded) Operating
Systems
 Symbian OS (Nokia), Ericson?
11
The Then…
 The 2k’s (the other dimension)
IPhone and ???
Where did they come from
○ Iphone – from Apple (Steve Jobs)
○ ??? – from ????
 The Operating Systems On them
○ iOS for Iphone
○ Android for ???
 Are they brand new OSes?
○ NO!!!!!!!!!!!!
12
The Then…
 The 2k’s (the other dimension)…
 IOS is a miniature of MacOS
 Android is a miniature of Linux
They are both results of a very
simple Idea
 Question
 Where was Microsoft?
 It could have an alternative for Android!!!
○ But was very late to come.
 Its new Idea is Windows 8
○ Provide features for both Desktop and Smart Devices
13
Summary (The Now and The
Then)
The
Roots
One Computer
Architecture
Von Neumann
Then Two Computer
Organizations
(Variations)
Macintosh
(Mac)
IBM
compatible
Near
past
Operating Systems
(Desktop)
Mac OS Linux
(UNIX)
Windows
Now Smart Devices The I___ Family Miniature IBM
compatible devices?
Now Operating Systems
(Smart Device)
IOS Androi
d
Windows
Phone
Everything we have and use is based on VON NEUMANN’s
Architecture
14
Summary (The Now and Then)…
Roots One Computer
Architecture
Von Neumann
Then Two Computer
Organizations
(Variations)
Macintosh
(Mac)
IBM compatible
Near
past
Operating Systems
(Desktop)
Mac OS Linux
(UNIX)
Windows
Now Smart Devices The I___
Family
Miniature IBM
compatible devices
Now Operating Systems
(Smart Device)
IOS Android Windows
Phone
Near
future
???Far
Future
15
The future
 The Near Future
 Mobility(Current)
 Cloud Computing (Current)
 Internet of Things IOT (Future)
 How can we capitalize on it?
 It is about IOT (Internet of things)
 Seamlessly integrating IT and OT
 IT: Information Technology Systems
 ERP / GIS / Office / SCM /
 OT: Operational Technology Systems
 SCADA / Manufacturing / …
16
IOT for Utilities
17
The Unified Utility Mgt. Architecture
18
The Far Future…
 Questions that need practical answers:
 What is actually the changing (dynamic) part?
○ Why is it changing ? Its driving forces?
 What is the core and the constant?
○ What are its qualities?
○ What are its limits???
 Then
 Let’s capitalize on the constant first (inside out).
 The dynamics will be simple to handle
 We can also be part of the dynamics
19
The Far Future…
 Intelligent Processor??
 Can we efficiently combine the two qualities:
○ Computation (Algorithmic) nature
○ Intelligence nature
 Both On a Singe Machine
○ It is considered to be IMPOSSIBLE
20
Development Platform Technology
The Future…
 Layers of Concern
21
Hardware
Deployment Platform
Operating System
Database, Web and Application Servers (Containers)
Operating System
Middle-
ware
Applications / User interactivity
Hardware Hardware
Is this Impossible???
 Designing the Intelligent System
 A Computer that learns and then KNOWS like us
 Not improving Von-Neuman’s Model
○ Minimizing it
○ Increasing its speed (no of transistors), …
 Design the computer system from a new
perspective
 An approach of storage
 An approach for Knowing, interpreting, self
enriching
 Redesign
○ The Processing (the processor itself)
 The Computer itself
22
An Attempt is underway
 IBM (nearly two years ago)
 IBM Unveils a ‘Brain-Like’ Chip With 4,000
Processor Cores
 Announced in August 2014
(http://www.wired.com/2014/08/ibm-unveils-a-brain-like-chip-
with-4000-processor-cores/)
 Does it mean that it is Intelligent, then??
 In the Turing test: (Allen Turing)
 If a machine can fool judges into believing that it could
be human
○ Then it is intelligent
 Not achieved yet!!!
23
24
If we target the seemingly
impossible,
We are making the rest
possible
Thank you
25

More Related Content

Similar to Computers_Then_Now_Tomorrow

1. BASIC COMPUTER NOTES IN ENGLISH (1).pdf
1. BASIC COMPUTER NOTES IN ENGLISH (1).pdf1. BASIC COMPUTER NOTES IN ENGLISH (1).pdf
1. BASIC COMPUTER NOTES IN ENGLISH (1).pdfABDIHAKINMOHAMED6
 
Computing Platforms for the 21C - 25feb14
Computing Platforms for the 21C - 25feb14Computing Platforms for the 21C - 25feb14
Computing Platforms for the 21C - 25feb14Ian Phillips
 
Tech Careers 101 - Empowering Your Tech Journey
Tech Careers 101 - Empowering Your Tech JourneyTech Careers 101 - Empowering Your Tech Journey
Tech Careers 101 - Empowering Your Tech JourneySFSupport
 
Cte I Computer Basics
Cte I    Computer BasicsCte I    Computer Basics
Cte I Computer Basicskpankajgujar
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and FutureBiniam Asnake
 
(1) gui history_of_interactivity
(1) gui history_of_interactivity(1) gui history_of_interactivity
(1) gui history_of_interactivityNico Ludwig
 
What is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definitiondmir3304
 
History of Computer
History of ComputerHistory of Computer
History of ComputerNxr Ktk
 
In the name of allah
In the name of  allahIn the name of  allah
In the name of allahjahansaz
 
Microsoft Vs. Application Software
Microsoft Vs. Application SoftwareMicrosoft Vs. Application Software
Microsoft Vs. Application SoftwareMichelle Bojorquez
 
Tcsitwizquizbook2013
Tcsitwizquizbook2013Tcsitwizquizbook2013
Tcsitwizquizbook2013Adil Anu
 
Computer Basics made by Mr Kaptan
Computer Basics made by Mr KaptanComputer Basics made by Mr Kaptan
Computer Basics made by Mr Kaptanmr_kaptan
 
Unit 1 one part introduction to computers
Unit 1 one part introduction to computersUnit 1 one part introduction to computers
Unit 1 one part introduction to computersNeha Kurale
 

Similar to Computers_Then_Now_Tomorrow (20)

1. BASIC COMPUTER NOTES IN ENGLISH (1).pdf
1. BASIC COMPUTER NOTES IN ENGLISH (1).pdf1. BASIC COMPUTER NOTES IN ENGLISH (1).pdf
1. BASIC COMPUTER NOTES IN ENGLISH (1).pdf
 
Invention Of Computer Essay
Invention Of Computer EssayInvention Of Computer Essay
Invention Of Computer Essay
 
Chapter01
Chapter01Chapter01
Chapter01
 
Computing Platforms for the 21C - 25feb14
Computing Platforms for the 21C - 25feb14Computing Platforms for the 21C - 25feb14
Computing Platforms for the 21C - 25feb14
 
Tech Careers 101 - Empowering Your Tech Journey
Tech Careers 101 - Empowering Your Tech JourneyTech Careers 101 - Empowering Your Tech Journey
Tech Careers 101 - Empowering Your Tech Journey
 
Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?
 
Final os
Final osFinal os
Final os
 
Cte I Computer Basics
Cte I    Computer BasicsCte I    Computer Basics
Cte I Computer Basics
 
CTE Computer Basics
CTE    Computer BasicsCTE    Computer Basics
CTE Computer Basics
 
Presntation
PresntationPresntation
Presntation
 
L14 interacting with technology
L14 interacting with technologyL14 interacting with technology
L14 interacting with technology
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and Future
 
(1) gui history_of_interactivity
(1) gui history_of_interactivity(1) gui history_of_interactivity
(1) gui history_of_interactivity
 
What is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definition
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
In the name of allah
In the name of  allahIn the name of  allah
In the name of allah
 
Microsoft Vs. Application Software
Microsoft Vs. Application SoftwareMicrosoft Vs. Application Software
Microsoft Vs. Application Software
 
Tcsitwizquizbook2013
Tcsitwizquizbook2013Tcsitwizquizbook2013
Tcsitwizquizbook2013
 
Computer Basics made by Mr Kaptan
Computer Basics made by Mr KaptanComputer Basics made by Mr Kaptan
Computer Basics made by Mr Kaptan
 
Unit 1 one part introduction to computers
Unit 1 one part introduction to computersUnit 1 one part introduction to computers
Unit 1 one part introduction to computers
 

Computers_Then_Now_Tomorrow

  • 1. How we (Ethiopians) can be part of the future What we must know Then, Now, and Tomorrow EYOB ALEMU
  • 2. Outline  The Now  Where are we  Who gave it to us  How much do we know it? ○ Where is its source? ○ Can we unify the now?  The Then  The 1940’s  The 1960’s  The 1980’s  The 2K’s and Today 2
  • 3. Outline …  The Future  Where is it heading  Can we be part of it? ○ Where is it going??? ○ Where should it go??? 3 I focus only on the Overall Technology
  • 4. The Now…  Where we are and what we have  High end servers (Mac, IBM, HP, Sun, …)  PC’s and Laptops (Various brands, )  Smart Devices (phones, pads, …) ○ Various Brands  Embedded Devices and Machineries (Industries, Cars, …) Questions  Are they Similar? Or Are the really different? ○ Let’s describe what we know!!!  What makes them similar?? / different?? 4
  • 5. The Then…  The 1940’s  Computer invented  Grew towards human orientation ○ Machine code ---> human readable state  Centered around Mathematics and Math. Logic  1946 Jon Von Neumann designed the Computer’s Architecture ○ Stored program concept based architecture ○ Was a critical Land Mark (Milestone) 5
  • 7. The Then…  The 1960’s  Two major Types of Problem areas identified ○ Algorithmic (Mathematical)  Targeted by conventional programming till today ○ Intelligence (Natural – Human, Animalistic)  Targeted by Artificial Intelligence  The algorithmic area easily got solution and prevailed still in the Now!! ○ Why??  Why do you think AI didn’t progress that much?? ○ My understanding is that the has not been created for it! 7
  • 8. The Then…  The 1970’s  Supercomputers and Mainframes ○ Multiprogramming and Multiprocessing, timesharing,…  Procedural Programming Languages ○ C, Cobol, Fortran, Pascal,  All are algorithmic  Some attempts to solve AI problems using Procedural Programming ○ Very Slow Progress 8
  • 9. The Then…  The 1980’s  Micro-Computers  Two Major Brands ○ IBM Compatible ○ Macintosh  Operating Systems ○ IBM: DOS, Linux ○ Mac: Mac OS  IBM vs Mac ○ Similar / Different? ○ What makes them Similar/the same? ○ Why the difference? 9
  • 10. The Then…  The Hardware Competition Stabilized  The 1990’s (first dimension)  OOP and Java  Networking and Middleware's  Microsoft Dominated innovation  The 2k’s  Internet/web applications  Two Major Development Platforms (Java, .NET)  Extensive IDE’s  Distributed Systems 10
  • 11. The Then…  The 1990’s (the other dimension) Wireless networks and Mobile phones ○They have a processor and memory  Refined RISC type processor  Algorithmic family (in the Neumann’s family)  Got smarter/smaller/elegant through time ○Miniature (Embedded) Operating Systems  Symbian OS (Nokia), Ericson? 11
  • 12. The Then…  The 2k’s (the other dimension) IPhone and ??? Where did they come from ○ Iphone – from Apple (Steve Jobs) ○ ??? – from ????  The Operating Systems On them ○ iOS for Iphone ○ Android for ???  Are they brand new OSes? ○ NO!!!!!!!!!!!! 12
  • 13. The Then…  The 2k’s (the other dimension)…  IOS is a miniature of MacOS  Android is a miniature of Linux They are both results of a very simple Idea  Question  Where was Microsoft?  It could have an alternative for Android!!! ○ But was very late to come.  Its new Idea is Windows 8 ○ Provide features for both Desktop and Smart Devices 13
  • 14. Summary (The Now and The Then) The Roots One Computer Architecture Von Neumann Then Two Computer Organizations (Variations) Macintosh (Mac) IBM compatible Near past Operating Systems (Desktop) Mac OS Linux (UNIX) Windows Now Smart Devices The I___ Family Miniature IBM compatible devices? Now Operating Systems (Smart Device) IOS Androi d Windows Phone Everything we have and use is based on VON NEUMANN’s Architecture 14
  • 15. Summary (The Now and Then)… Roots One Computer Architecture Von Neumann Then Two Computer Organizations (Variations) Macintosh (Mac) IBM compatible Near past Operating Systems (Desktop) Mac OS Linux (UNIX) Windows Now Smart Devices The I___ Family Miniature IBM compatible devices Now Operating Systems (Smart Device) IOS Android Windows Phone Near future ???Far Future 15
  • 16. The future  The Near Future  Mobility(Current)  Cloud Computing (Current)  Internet of Things IOT (Future)  How can we capitalize on it?  It is about IOT (Internet of things)  Seamlessly integrating IT and OT  IT: Information Technology Systems  ERP / GIS / Office / SCM /  OT: Operational Technology Systems  SCADA / Manufacturing / … 16
  • 18. The Unified Utility Mgt. Architecture 18
  • 19. The Far Future…  Questions that need practical answers:  What is actually the changing (dynamic) part? ○ Why is it changing ? Its driving forces?  What is the core and the constant? ○ What are its qualities? ○ What are its limits???  Then  Let’s capitalize on the constant first (inside out).  The dynamics will be simple to handle  We can also be part of the dynamics 19
  • 20. The Far Future…  Intelligent Processor??  Can we efficiently combine the two qualities: ○ Computation (Algorithmic) nature ○ Intelligence nature  Both On a Singe Machine ○ It is considered to be IMPOSSIBLE 20
  • 21. Development Platform Technology The Future…  Layers of Concern 21 Hardware Deployment Platform Operating System Database, Web and Application Servers (Containers) Operating System Middle- ware Applications / User interactivity Hardware Hardware
  • 22. Is this Impossible???  Designing the Intelligent System  A Computer that learns and then KNOWS like us  Not improving Von-Neuman’s Model ○ Minimizing it ○ Increasing its speed (no of transistors), …  Design the computer system from a new perspective  An approach of storage  An approach for Knowing, interpreting, self enriching  Redesign ○ The Processing (the processor itself)  The Computer itself 22
  • 23. An Attempt is underway  IBM (nearly two years ago)  IBM Unveils a ‘Brain-Like’ Chip With 4,000 Processor Cores  Announced in August 2014 (http://www.wired.com/2014/08/ibm-unveils-a-brain-like-chip- with-4000-processor-cores/)  Does it mean that it is Intelligent, then??  In the Turing test: (Allen Turing)  If a machine can fool judges into believing that it could be human ○ Then it is intelligent  Not achieved yet!!! 23
  • 24. 24 If we target the seemingly impossible, We are making the rest possible