Bus237 2
Bus237 2
• And now you are seeing the evolution of all these together.
Technologies such as smartphones, tablets, and Internet-
enabled services that include YouTube, Facebook,
Snapchat, and Google are now current
Early Computers: 1939–1952
– large, complex and expensive
– single user
– one program run at a time
– housed at universities
– Bug/debugging
Mainframes
1952–Present
• First digital computers - large, room-
sized devices
• Mainly used by business and
government
• 1st generation
– vacuum tube technology. $200K - $400K
• 2nd generation
– Transistors, smaller, easier to maintain
and more reliable
– No software, companies to develop their
own
• 3rd generation
– operating systems
– Multiprocessing
– Costs $M in 60s
– Now they are used for fast processing and
massive storage
Microcomputers
• 1975–Present
– integrated circuits
– small microprocessors
– monitors
– keyboards
– portable floppy disks
– software
Networking Personal Computers
1985–Present
– Local Area Networks
(LANs)
• linking many
personal
computers
together
• shared access to
data, printers, and
other peripheral
devices
– Wide Area Networks
(WANs)
• the Internet
• email
• web browsing
Mobile and Tablet Computing
Late 1990s–Present
– The rising popularity
of World Wide Web
ushered in a new age
of technological
change
– The dramatic
lowering of costs for
cellular technology
and mobile
telephones resulted
in widespread
adoption of these
technologies
Information Technology Principles
• Price and performance advances
• Small is powerful
• Memory Swapping
– Main memory is too small to hold all data
– CPU loads programs into memory in chunks
• Places new program into unused memory
• If none available, the operating system will remove chunk being
used and replace with requested data
Why Should a Manager Care How a
Computer Works?
• Main memory
– Too little means constant memory swapping
• Slows processing
• Needs more memory if processing many programs
• CPU
• Needs more CPU if handling complex tasks
• Cache and main memory are volatile
– Contents lost when power is off
• Magnetic and optical disks are nonvolatile
– Saved contents survive after power is turned off
Personal Devices
• Personal computers: classic computing devices
– Gradually being supplanted by tablets, mobile
devises
• Tablets: brought to prominence with iPad in 2010
– Microsoft Surface, Google Nexus, also available.
• Phablet: functionality of a smartphone with the larger
screen of a tablet
– Samsung Galaxy, iPhone Plus
• Smartphones: Cell phones with processing capabilities
– Samsung Galaxy 8, Google Pixel 2, iPhone 8.
Servers
• Server: computer design to support processing requests
from remote computers and users.
– PC on steroids
– Differs from a PC mostly in what it does
– Clients – PCs, tablets, smartphones that access a
server
• Server farm
– Collection of many servers-
– Often in large truck trailers, holding 5,000 or more
servers, with one power cable and one processing
cable coming out.
https://www.flickr.com/photos/133825397@N08/33371413545
• Client computers used for word processing,
spreadsheets, database access, etc.
– Connect to servers for Web, e-mail,
database
Trying to get information from somewhere else
https://globalnews.ca/video/rd/29120579957/?jwsource=cl
• Computer Software are of two types:
– Operating System (OS) managing CPU
• program that controls computer’s resources
– Application Programs
• perform specific user tasks
tells hardware instructions and what to do, display,
computing, etc.
• Constraints
– a particular version of an operating system is written
for a particular type of hardware
– application programs are written to use a particular
operating system
can’t download certain things (Microsoft systems
on Mac0s)
Four Major Operating Systems
• Windows
– Developed by Microsoft
– Popular for business computer users
• Mac OS
– Developed by Apple Computer, Inc. for Macintosh computers
• Unix
– Developed by Bell Labs
– Workhorse of scientific and engineering community
• Linux
– A version of Unix developed by open-source community
– Most frequently used for servers, particularly web servers
Mobile OS
• Android
– Samsung, Google, HTS, and Sony smartphones, tablet
• Windows 10
– Nokia and Microsoft Surface
• Symbian
– Nokia, Samsung, and other phones
• BlackBerryOS
– ResearchInMotion Blackberries
• iOS
– iPhone, iPod Touch, iPad
Virtualization
Cons: Without network, nothing can be done as everything is done in a server - less ability
to do stuff and accessing data
• Process by which one physical computer hosts
different virtual (not literal) computers within it
• Host operating system runs one or more
operating systems within it.
– Controls activity of virtual machine
• Virtual machine: the hosted operating systems
virtually looks like a machine on its own - physically is actually a part of a larger operating
system
Example - Microsoft software in Mac0s - virtually have two computers in one physical PC
Virtualization
• Three types
1. PC virtualization Splitting the PC into something that it can’t perform /
something else - having Windows in Mac0s
2. Server virtualization
Multiple client logging into their own computer
3. Desktop virtualization Tablet look like (view) a full on desktop working on its
own server
Hypervisor
Hardware
Owning Versus Licensing
• Users buy licence to use program
• Ownership remains with development
company
• Linux owned by open-source community
– No license fee
– Companies make money by offering support
Types of Applications
most likely
What is Firmware?
• Computer software installed into devices
– Printers, game controllers, communication devices
– Coded like other software
– Installed into nonvolatile read-only memory
(ROM) very specific to its devices and its software - embedded into the
hardware - no changes and customization can be made