Академический Документы
Профессиональный Документы
Культура Документы
Computer literacy
People acquire enough understanding of common technical terms so they are not intimidated by
computer jargon
Mesopotamians, 3000 BC
– Abacus = first known computer
Greeks, 200 BC
– Antikythera Mechanism
= mechanical computer
= tracks cycles of Solar System
Innovations, Today
- Hardware: From vacuum tubes to integrated circuits to the arising memristors
(Leon Chua)
- Physical: From Desktops to Laptops to IPods
- Memory: From smaller to bigger memories
- Monitors: From CRT to LCD to Gas Plasma displays
- Software: From slower to faster systems
- Thinking: From simple Input/Output to Artificial Intelligence
- Processing: From one-problem-at-a-time to parallel processing
- Data Input: From punch cards to keyboards to Wii wands
- Data Display: From command line to 3-D Virtual Reality
- Data Storage: From punch cards to diskettes to CDs to USBs
- Usage: From mathematical to ubiquitous computing
- Communication: From loner computers to INTERNET connections!!!!!
II. The Internet (20 mins)
Internet: Origins
– Part of US Dept of Defense experiment in response to USSR’s Sputnik
- Global system of interconnected networks
- No one owns it nor controls it
- Lawless world
- Netiquette = Internet rules for etiquette
Internet: Culture
– Regional remodeling (Facebook -> Facebuko)
- Online language (LOL, ROFL, BTW, XD, :))
Internet: Technologies
– Smartphones, PDAs
- Bulletin Board Systems
Essential Characteristics
– On-demand self service
Individuals can use resources without anyone’s help
- Broad network access
From laptops to mobile phones to PDAs
- Location-independent resource pooling
Pool of resources to serve multiple users
Demands for processing and storage are balanced
No resource is assigned to particular user
- Rapid elasticity
Consumer can increase or decrease resource capacity at will
- Measured service
Pay per use
Cloud Architecture
Cloud Service
– Cloud Software as a Service (SaaS)
Applications/softwares are accessed over the net
No need to install, manage or buy; just connect and use
– Cloud Platform as a Service (PaaS)
Development platform and tools for developers
Place where they could build their applications
- Cloud Infrastructure as a Service (IaaS)
Storage and resources for delivering business solutions
Software is owned by user
Cloud Deployment
– Public cloud
Available over general public internet
- Community cloud
Community of organizations that have similar requirements
Public groups
- Private cloud
Inside the premises of the company
- Hybrid cloud
Composed of two or more clouds (public and private)