You are on page 1of 40

Management Information Systems

Chapter 4
Hardware, Software and Mobile Systems

Prof. Tagelsir Mohamed


tagelsir@hotmail.com
Copyright © 2018 Prof. Tagelsir Mohamed,
1
tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Hardware?
• Computer hardware consists of electronic
components and related gadgetry that input,
process, output, and store data according to
instructions encoded in computer programs or
software.

Copyright © 2018 Prof. Tagelsir Mohamed,


2
tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Hardware?
• The hardware components of a computer include
the CPU.
• Computers may have one or more CPU (two
CPUs: a dual-processor, four CPUs: a quad-
processor.
• All CPUs work in conjunction with the random
access memory, or RAM.
• Computers also include storage hardware that is
used to save data and programs. Examples of
storage hardware include magnetic disks, CDs,
and thumb drives.
Copyright © 2018 Prof. Tagelsir Mohamed,
3
tagelsir@hotmail.com
What Do Business Professionals Need to
Know About Computer Hardware?
• Types of Hardware

3-4 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
Types of hardware
• Personal computers (PCs) are classic computing
devices that are used by individuals.
• A server is a computer that is designed to
support processing requests from many remote
computers and users.
• PCs, tablets, and smart phones that access
servers are called clients.
• A server farm is a collection of, typically,
thousands of servers.
Copyright © 2018 Prof. Tagelsir Mohamed,
5
tagelsir@hotmail.com
What Do Business Professionals Need to
Know About Computer Hardware?
• Computer data
– Computer data sizes

3-6 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Hardware?
• CPU speed is expressed in cycles called hertz.
• CPUs can be: 32-bit or 64-bit. A 32-bit is less capable
and cheaper than a 64-bit CPU.
• The cache and the main memory are what is called
volatile memory. This means the memory is temporary
and is erased when the computer is turned off.
• Non-volatile memory can be found in the optical and
magnetic disks as well as such things as flash drives.
Here, the memory is non-volatile because data remains
in the memory, even if the computer is turned off.

Copyright © 2018 Prof. Tagelsir Mohamed,


7
tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Hardware?
• An operating system (OS) is a program that
controls that computer’s resources.
• Operating systems exist for non-mobile clients,
mobile clients, and servers.
• Most of us are familiar with Windows and Mac
OS for non-mobile clients.
• Mobile devices run on Blackberry OS, iOS, or
Android.
• Servers typically run on either Windows Server,
Unix, or Linux operating systems.

Copyright © 2018 Prof. Tagelsir Mohamed,


8
tagelsir@hotmail.com
How can hardware and software affect
competitive strategies
• Organizations are interested in new hardware
because they represent potential
opportunities, or threats, to their ability to
generate revenue.
• Below we will look at three new hardware
developments that have the potential to
disrupt existing organizations.

Copyright © 2018 Prof. Tagelsir Mohamed,


9
tagelsir@hotmail.com
Hardware developments: Internet of
Things
• This is the idea that objects are becoming
connected to the Internet so they can interact
with other devices, applications, or services.
• Everyday objects are being embedded with
hardware capable of sensing, processing, and
transmitting data.
• Objects can then connect to a network and
share data with any other application, service,
or device.
Copyright © 2018 Prof. Tagelsir Mohamed,
10
tagelsir@hotmail.com
Internet of Things
• Another class of smart devices that is showing
a lot of potential is augmented reality (AR).
• Augmented reality is the combination of the
real world with virtual images or objects,
whereas virtual reality is a completely
computer-generated virtual world.

Copyright © 2018 Prof. Tagelsir Mohamed,


11
tagelsir@hotmail.com
Impact of IoTs
• The impact of IoT will be felt by many
different high-tech industries. Smart devices
need microprocessors, memory, wireless
network connections, a power source, and
new software.
• These devices will also need new protocols,
more bandwidth, and tighter security, and
they will consume more energy.

Copyright © 2018 Prof. Tagelsir Mohamed,


12
tagelsir@hotmail.com
Hardware developments: Self-driving
Cars
• The second disruptive force that could change
the way businesses operate is self-driving cars.
• A self-driving car (also known as a driverless
car) uses a variety of sensors to navigate like
a traditional car but without human
intervention.
• Self-driving cars will make things easier,
cheaper, and safer. They’ll also disrupt well-
established industries.
Copyright © 2018 Prof. Tagelsir Mohamed,
13
tagelsir@hotmail.com
Hardware developments: 3-D printing
• 3D printing will not only change the
competitive landscape, but it may change the
nature of businesses themselves.
• 3D printers can print in plastics, metals,
ceramics, foods, and biological material too.

Copyright © 2018 Prof. Tagelsir Mohamed,


14
tagelsir@hotmail.com
3 D-printer

Copyright © 2018 Prof. Tagelsir Mohamed,


15
tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Hardware?
• Virtualization is the process by which one
computer hosts the appearance of many
computers.
• One operating system, called the host
operating system, runs one or more operating
systems as applications.
• Those hosted operating systems are called
virtual machines (vm).

Copyright © 2018 Prof. Tagelsir Mohamed,


16
tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Hardware?
• There are three types of virtualization.
• The first is PC virtualization in which a personal
computer hosts several operating systems so the
user can have different systems on the same
hardware.
• Server virtualization involves a server computer
hosting one or more other server computers.
• Desktop virtualization involves a server that
hosts many versions of desktop operating
systems.
Copyright © 2018 Prof. Tagelsir Mohamed,
17
tagelsir@hotmail.com
What Do Business Professionals Need to
Know About Computer Software?
• Own versus License
• What Types of Applications Exist, and How Do
Organizations Obtain Them?

3-18 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Software?
• “Own” vs. “license”: a Microsoft Windows operating
system, we don’t own the software, but rather own a
license to use that software. Linux open source.
• Horizontal application software is used to describe
software that can be used across various industries.
Examples of this are Microsoft Excel and Microsoft
Word.
• Vertical market application software is more specific
to an industry. An example is application software
used for the health industry that is compliant with
regulations in that industry and cannot be used in
other industries.

Copyright © 2018 Prof. Tagelsir Mohamed,


19
tagelsir@hotmail.com
What Do Business Professionals Need
to Know About Computer Software?
• Firmware is computer software that is
installed into devices such as printers, print
servers, and various types of communication
devices.
• In an open source system, the source code is
freely available to the public.
• Microsoft Office is an example of a closed
source because the source code is protected
and not publicly available.

Copyright © 2018 Prof. Tagelsir Mohamed,


20
tagelsir@hotmail.com
What Are the Differences Between
Native and Thin-Client Applications?
• Applications can be categorized as native
applications, which run on just one operating
system, or as thin-client applications, which
run in browsers on many different operating
systems.

Copyright © 2018 Prof. Tagelsir Mohamed,


21
tagelsir@hotmail.com
What Are the Differences Between Native
and Thin-Client Applications?

3-22 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
What Are the Differences Between
Native and Thin-Client Applications?
• The downside of native applications is that they
are, well, native and only run on the operating
system for which they are programmed.
• On the other hand, thin-client applications are
limited by the capabilities of the browser.
• While browsers are becoming increasingly
sophisticated, they cannot offer the full
capabilities of the underlying operating system
and hardware.
Copyright © 2018 Prof. Tagelsir Mohamed,
23
tagelsir@hotmail.com
What Are the Differences Between
Native and Thin-Client Applications?
• Thin-client applications are unable to support
specialized and complex applications, though
this becomes less true each year.
• The major advantage of thin-client over
native applications is that they will run on any
operating system and device.

Copyright © 2018 Prof. Tagelsir Mohamed,


24
tagelsir@hotmail.com
What Characterizes Quality Mobile
User Experiences?
• A user interface (UI) is the presentation
format of an application. It consists of
windows, menus, icons, dialog boxes,
toolbars, and so on, as well as user content.
• A user experience (UX) is a newer term that
refers not only to the UI, but also to the way
that the user responds to the application.

Copyright © 2018 Prof. Tagelsir Mohamed,


25
tagelsir@hotmail.com
What Characterizes Quality Mobile User
Experiences?

3-26 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
What Characterizes Quality Mobile
User Experiences?
• Feature content and supporting direct
interaction can be used to describe how
content is displayed.
• A quality mobile user experience also takes
advantage of context-sensitive chrome when
needed. For instance, a pop-up will appear in
an application to support entries.

Copyright © 2018 Prof. Tagelsir Mohamed,


27
tagelsir@hotmail.com
What Characterizes Quality Mobile
User Experiences?
• “Design to scale and share” simply means the
applications should not be overly obtrusive or
interfere with other aspects of the user
experience.
• They should be designed to scale up and
down and be able to share the display
effectively.
• Finally, a quality user experience leverages
use of the Cloud.
Copyright © 2018 Prof. Tagelsir Mohamed,
28
tagelsir@hotmail.com
What Do Business Professionals Need
to Know about Data Communications?
• Small offices and home offices can use LANs
to connect multiple computers. These LANs
are referred to as SOHO LANs. Many
businesses use bigger LANs, but how the
computers are connected is consistent.
• Some computers and devices can be
connected using a wired connection. To use a
wired connection, the computers use a
network interface card (NIC).

Copyright © 2018 Prof. Tagelsir Mohamed,


29
tagelsir@hotmail.com
What Do Business Professionals Need
to Know about Data Communications?
• A switch that is used to receive and transmit
traffic on the network.
• The cables used in this type of a connection are
traditionally unshielded twisted paired cable, or
UTP. Other cables used to make these
connections can be fiber optics or coaxial cable.
• Wireless connections use a wireless network
interface card (WNIC). Computers that are
connected wirelessly connect to an access point
that receives the traffic and communicates with
the wired switch.
Copyright © 2018 Prof. Tagelsir Mohamed,
30
tagelsir@hotmail.com
What Do Business Professionals Need
to Know about Data Communications?
• Protocols provide rules by which communication can take
place. Protocols help ensure they’re using the same
language.
• The Institute for Electronic and Electrical Engineers (IEEE)
sponsors committees that create and publish such
protocols. The committee that oversees LAN protocols is
the IEEE 802. The protocol specific to wired connections is
the IEEE 802.3, commonly referred to as the Ethernet.
• The protocol specific to wireless connections is the IEEE
802.11. Bluetooth is also a protocol used for wireless
connections specific to short distances.
• Some input devices, like a mouse or keyboard, can be
connected to a computer using Bluetooth.

Copyright © 2018 Prof. Tagelsir Mohamed,


31
tagelsir@hotmail.com
What Do Business Professionals Need to
Know about Data Communications?

3-32 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
What Do Business Professionals Need
to Know about Data Communications?
• The TCP/IP Protocol architecture, is a scheme of five
protocol types arranged in layers.
• HTTP is the protocol used by browsers to request and
send information over the Internet.
• We can use a secured version of HTTP, which is HTTPS
e.g. for online banking.
• SMTP protocol is used for email transmission, and FTP,
used to move files over the Internet.
• A URL (Uniform Resource Locator) is an address on the
Internet. Commonly, it consists of a protocol (like
http://or ftp://) followed by a domain name.
Copyright © 2018 Prof. Tagelsir Mohamed,
33
tagelsir@hotmail.com
What Processing Occurs on a Typical Web
Server?
• Web storefront
– Server on the Web from which you can buy
products

3-34 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
What Processing Occurs on a Typical
Web Server?
• The three-tiered architecture consists of the
user tier, the server tier, and the database tier.
• The user tier consists of computers, phones
and other devices with browsers that can
request and access Web pages.
• Web pages are presented from the server tier.
A request from the user tier goes to the server
tier, and the response is in the form of a Web
page.

Copyright © 2018 Prof. Tagelsir Mohamed,


35
tagelsir@hotmail.com
What Processing Occurs on a Typical
Web Server?
• We define the servers as Web servers. These are
programs that run on the server tier and manage
traffic, sending and receiving Web pages to and
from clients.
• A company may decide to use several Web
servers to ensure acceptable performance. This
concept of multiple Web servers for a single Web
site is referred to as a Web farm.
• The database tier consists of computers that run
a database management system which processes
requests to retrieve and store data.
Copyright © 2018 Prof. Tagelsir Mohamed,
36
tagelsir@hotmail.com
Why Is the Cloud the Future for
Most Organizations?
• The Cloud can be defined as the elastic leasing of pooled
computer resources over the Internet.
• “Elastic” means the amount of resources used can be
increased or decreased dynamically, programmatically, and
in a short period of time. This allows organizations to use
and pay for just the resources they need.
• “Pooled” describes when many different organizations use
the same physical hardware. That hardware is shared
through virtualization.
• The resources are accessed via Internet protocols and
standards, which are additions to TCP/IP that enable Cloud-
hosting vendors to provide processing capabilities in
flexible yet standardized ways.

Copyright © 2018 Prof. Tagelsir Mohamed,


37
tagelsir@hotmail.com
Why Is the Cloud the Future for
Most Organizations?

3-38 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
Why Is the Cloud the Future for
Most Organizations?
• Cloud
– Why now?
– Types of Clouds

3-39 Copyright © 2018 Prof. Tagelsir Mohamed,


tagelsir@hotmail.com
Why Is the Cloud the Future for
Most Organizations?
• Because of these reasons, there are three basic ways in
which the Cloud is used today.
• Software as a service (SaaS) in which organizations can
gain access to not only hardware infrastructure but
also an operating system and application programs.
• Platform as a service (PaaS) whereby vendors provide
hosted computers, an operating system, and possibly a
DBMS to the consumer.
• Infrastructure as a service (IaaS), which is the Cloud
hosting only a bare server computer or disk drive.

Copyright © 2018 Prof. Tagelsir Mohamed,


40
tagelsir@hotmail.com

You might also like