134
Lecture 9 TIM 50 Autumn 2012 Thursday October 25, 2012 Chapter4 : Information Technology Book By Musacchio

Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

  • Upload
    haque

  • View
    216

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Lecture 9TIM 50 Autumn 2012Thursday October 25, 2012

Chapter4 : Information TechnologyBook By Musacchio

Page 2: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Announcement

1. Business preference due Thursday, OCT 25

As TIM50Class eCommons now works, Students should submitbusiness proposal and DB assignment 1 on eCommons. For details refer do class webpage.

3. The Mid-Term review will be on 10/25, Thursday4. The grades for every assignment will be given in eCommons.5. It's important to check webpage to get the latest information

and assignments.6. Business paper group released. Check class webpage.

Page 3: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Business Information Systems

Computer SystemArchitecture, Functions

Network ComputingArchitectures

Data Processing throughNetwork Systems

Information Technology

Page 4: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Contents are re-edited using materials from Internet Sites

Page 5: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

5

Types of Information SystemsAs far as organizations perform many different types of activity, they require several

different types of information systems to support all of information needs. The information systems found in most businesses include transaction processing systems, management information systems, executive information systems,decisionsupport systems, expert systems, communication support systems, and office support systems (Figure 1-11):

• Transaction processing systems (TPS) capture and record information about the transactions that affect the organization. A transaction occurs each time a sale is made, supplies are ordered, an interest payment is made. Usually these transactions create credit or debit entries in accounting ledgers. This kind of ISs were among the first to be automated by computers. The modern TPS use state-of-the-art technology, for instance, in the form of on-line TPS.

• Management information systems (MIS) are systems that take information captured by TPS and produce reports that management needs for planning and controlling the business. MIS are possible because the information has been captured by the TPS and placed in organizational databases.

Page 6: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

6

Types of Information Systems

• Executive support systems (ESS) provide information for executives to use in strategic planning. Some of the information comes from the organizational databases, but much of the information comes from external sources – news about competitors, stock market reports, economic forecasts, and so on.

• Decision support systems (DSS) allow a user to explore the impact of available options or decisions. Whereas an MIS produce reports, DSS provide an interactive environment in which decision makers can quickly manipulate data and models of business operations. A DSS has three parts. The first part is composed of a database (which may be extracted from TPS or MIS). The second part consists of mathematical or graphical models of business processes. The third part is made up of a user interface (or dialogue module) that provides a way for the decision makers to communicate with the DSS. An EIS is a DSS that allows senior management to explore data starting at a high level of aggregation and selectively drill down into specific areas where more detailed information and analysis are required.

Page 7: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

7

Types of Information Systems

• Expert systems (ES) replicate the decision-making process rather than manipulating information. If-then-else rules or other knowledge representation forms describe the way a real expert would approach situations in a specific domain of problems. Typically, users communicate with an ES through an interactive dialogue. The ES asks questions (which an expert would ask) and the end user supplies the answers. Those answers are then used to determine which rules apply, and the ES provides a recommendation based on the rules.

• Communication support systems (CSS) allow employees to communicate with each other and with customers and suppliers. Communication support now includes e-mail, fax, Internet access, and video conferencing.

• Office support systems (OSS) help employees create and share documents, including reports, proposals, and memos. OSS also help to maintain information about work schedule and meetings.

Page 8: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

8

Types of Information Systems

ExecutiveSupportSystem(ESS)

Page 9: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Connection to the Central Database

Page 10: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Connection to the Remote Sites

Page 11: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

11

Today…

CRT Display

Keyboard

Mouse

“The Box”CD-ROM Drive

FloppyDiskDrive

The Nature of Computer Systems

Page 12: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Computer Main Circuit Board

Page 13: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

More inside…

CPU(Central Processing Unit)

Page 14: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

More inside…

SIMM(Single Inline Memory Module)

Page 15: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Brief History of Computer

Page 16: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Development Summary

ncient Greece/Rome (500 B.C.): Abacusaise Pascal (1642): calculating machine

oseph Marie Jacquard (1801): a loom used punched cardsharles Babbage (early 1800s): analytical engine oward H. Aiken (1937): Mark I (first electromechanical comuter using relays)ohn V. Atanasoff (1939): ABC (first electronic fully digital co

mputer to solve physical equations, used vacuum tubes)NIAC (1943-46): first general purpose computerohn von Neumann (1945): modern computer architectureDVAC, IAS (1951-52): first to use von Neumann architecture

Page 17: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Jacquard’s loom (1801)

•a loom used punched cards•punched cards provided the program to print a particular pattern•first known application of punched cards to hold a program

Page 18: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Babbage’s analytical engine (early 1800s)

Page 19: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Babbage’s analytical engine (early 1800s)

•used punched cards for input data and for the program•provided memory for internal storage•performed calculations as specified by the program using a central processing unit, a “mill”•printed output

Page 20: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Atanasoff-Berry Computer (ABC) (1937-39)

1997 replica of the Atanasoff-Berry Computer at Iowa State University

•first fully electronic digital computer•used electronic vacuum tubes as components•performed calculations using binary arithmetic•not a general-purpose computer•aimed to solve physical equations

Page 21: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

ENIAC (Electronic Numerical Integrator and Computer) (1943-46)

•general purpose computer architecture•performed calculations using decimal arithmetic•I/O used punched cards•could provide printed output•programs could not be stored internally•18,000 vacuum tubes•15,000 sq. feet of space•30 tons of weight

Page 22: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

John von Neumann (1945)

• stored program concept (a memory holds both programs and data)

• binary processing of data (instructions and data are binary)

• CPU (to include ALU and CU) and memory • control unit (CU) read instructions from memory

and executed them• I/O handling through CU • instruction set used in modern computers

Page 23: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Von Neumann and Harvard architectures

e similar in implementation using this diagram.

ey differ in how data is arranged in memory.e Neumann uses mixed memory module while the Harvd uses separate memory modules for data and instructio

I/O DeviceSubsystem

Address Bus

Data Bus

Control BusCPU

MemorySubsystem

Page 24: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 25: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 26: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Inside the box

Motherboard

Page 27: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Main Computer Circuit

Page 28: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Internal Memory Organization

• ROM and RAM have similar internal organization.• Internal linear Organization. Ex. 8 X 2 ROM Chip:

Decoder

01234567

3-8

E

0

1

2

3

4

5

6

7

0

1

2

3

4

5

6

7

Page 29: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Systematic Operational Diagram

Page 30: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Fundamental Components of Computer

• The CPU (ALU, Control Unit, Registers)• The Memory Subsystem (Stored Data)• The I/O subsystem (I/O devices)

I/O Device

Address BusData Bus

Control BusCPU Memory

Subsystem

Page 31: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 32: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 33: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Fundamentals of Computer SystemOperations

Page 34: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 35: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 36: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 37: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 38: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 39: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 40: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 41: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 42: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 43: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 44: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 45: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Digital VS. Analog

Page 46: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 47: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

ow Computer systems are Working?

Page 48: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 49: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 50: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 51: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 52: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 53: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 54: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Levels of Computer Functions Abstraction

ApplicationLibraries

Operating SystemProgramming LanguageAssembler Language

Graphical Interface

Processor IO System

Logic DesignDatapath and Control

Circuit DesignSemiconductors

l

Firmware

Circuits and devicesFabrication

Digital Designmputer Design

Applicationrogramming

m Programming

Microprogramming

Instruction Set Architecture - “Machine Language”

S/W

W

Page 55: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Levels of Representation

High Level Language Program

Assembly Language Program

Machine Language Program

Control Signal Spec

Compiler

Assembler

Machine Interpretation

temp = v[k];v[k] = v[k+1];v[k+1] = temp;

•lw $15, 0($2)lw $16, 4($2)sw $16, 0($2)sw $15, 4($2)

0000 1001 1100 0110 1010 1111 0101 1010 1111 0101 1000 0000 1001 1100 1100 0110 1010 1111 0101 1000 0000 0101 1000 0000 1001 1100 0110 1010

ALUOP[0:3] <= InstReg[9:11] & MASK

Page 56: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Software Components

• Application software• System software (operating system):

Windows, UNIX, Mac OS, MS-DOSuser interface (execute programs, enter commands, manipulate files)API: application program interface (an interface for application programs to access services of the OS, provided by kernelkernel (manages services of the OS: file management, I/O services, security, memory management and allocation, network management)

Figure 1.15 Simplified OS block diagram

Page 57: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Operating Systems

e Operating System (OS) is a collection of programs that controls how the U, memory, and I/O devices work together

– kernel: manages the CPU's operations, controls how data and instructions are loaded and executed by the CPU, coordinates other hardware components

– file system: organizes and manages files and directories– graphical user interface (GUI): provides intuitive, visual elements for interacting with the

computer• GUI's utilize windows, icons, menus, and pointers

Page 58: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Communication Components

• Communication channel (provide connections)Wire cableFiber opticTelephone lineWireless technologies

• Hardwaremodemnetwork interface card (NIC)

• Software (establishes connections, controls the flow of data, directs data to the proper applications)

• Protocols/Standards

Page 59: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

oday, “Computers” are Connected Processors

roc

achesBusses

emory

/O Devices:

Controllers

adapters

DisksDisplaysKeyboards

Networks

•All have interfaces & organizations

Page 60: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

601980

1990

PC/LAN

Client/Server db

db

db

Distributed

db

dbdb dbdb

Web Services

nframe

olution of formation Technology Infrastructure

Page 61: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Any transmission May be:•analog or digital•Serial or parallel

Communication Concepts

Page 62: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 63: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

EncodingFirst step in turning nodes and links into usable building blocks is to understand how to connect them so that bits can be transmitted.Next encode binary data that the source want to send into signals that the links can carry and then decode the data back into the corresponding data at the receiving end. The high and low signals correspond to 2 different voltages on a copper based system or 2 different power levels on an optical link.

Page 64: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 65: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Encapsulation

Application

Presentation

SessionTransport

Network

Data Link

Physical

data

Device 1 Device 2

dataH6 T6

dataH5 T5

dataH4 T4

(packet)H3 data T3

H2 data T2

H1 data T1

r FRAME

Application

Presentation

Session

Transport

Network

Data Link

Physical

D i i S

FRAME FRAME FRAME

(Packet)

lly Created by Bob Bakerd 2006

m Betts

Page 66: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

nder smitted

is transmitted, on a single channel, one bit at time one after anotheruch faster than parallel because of way bits ocessed (e.g. USB and SATA drives)

Receiver received

Serial Transmission

101 0 0 1 1 0

Page 67: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Rece

iver

rec

eive

d

ach bit has it’s own piece of wire along which it travelsften used to send data to a printer

Parallel Transmission

Sender transm

itted

All bits are sent simultaneously

1

0

0

1

1

0

0

1

Page 68: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Why Not use Parallel Instead of serial?

Due to inconsistencies on channels data arrives at different timesBecause of the way it is transmitted packet switching cannot be usedThe above two points makes parallel slower than serial and requires higher bandwidth.Parallel transmissions are rarely used anymore

Page 69: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Synchronous Transmissionall data sent at once and no packet switching

Asynchronous Transmission•Uses stop/ start bits•most common type of serial data transfer•Allows packet switching•Allows sharing of bandwidth (i.e. talk on phone while another person is using internet)

Synchronous Vs Asynchronous Transmissions

Page 70: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Client/server computing (cont.)

• Two-tiered client/server architecture

• Uses two types of machines

• Multitiered client/server architecture (N-tier)

• Balances load of network over several levels of servers

• E.g. Web servers and application servers

Operation Types of Computers

Page 71: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Software Concepts

DOS (Distributed Operating Systems) NOS (Network Operating Systems) Middleware

System Description Main Goal

DOSTightly-coupled operating system for multi-processors and homogeneous multicomputers

Hide and manage hardware resources

NOSLoosely-coupled operating system for heterogeneous multicomputers (LAN and WAN)

Offer local services to remote clients

MiddlewareAdditional layer atop of NOS implementing general-purpose services

Provide distribution transparency

Page 72: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Uniprocessor Operating System

Separating applications from operating system code through a microkernel.

Page 73: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Distributed Operating System

Tightly-coupled operating system for multi-processors and

homogeneous multi-computers. Strong transparency.

Page 74: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

DOS: characteristics (1)

Distributed Operating Systems– Allows a multiprocessor or multicomputer network re

sources to be integrated as a single system image– Hide and manage hardware and software resources– provides transparency support– provide heterogeneity support– control network in most effective way– consists of low level commands + local operating syst

ems + distributed features– Inter-process communication (IPC)

Page 75: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Network Operating System

Loosely-coupled operating system for heterogeneous multi-computers (LAN and WAN). Weak transparency.

Page 76: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

NOS: characteristics

Network Operating System– extension of centralized operating systems– offer local services to remote clients– each processor has own operating system– user owns a machine, but can access others

(e.g. rlogin, telnet)– no global naming of resources– system has little fault tolerance– e.g. UNIX, Windows NT, 2000

Page 77: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Middleware System

Additional layer on the top of NOS implementing general-purpose services. Better transparency.

Page 78: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Middleware ExamplesExamples: Sun RPC, CORBA, DCOM, Java RMI (distributed object technology)Built on top of transport layer in the ISO/OSI 7 layer reference model: application (protocol), presentation (semantic), session (dialogue), transport (e.g. TCP or UDP), network (IP, ATM etc), data link (frames, checksum), physical (bits and bytes)Most are implemented over the internet protocolsMasks heterogeneity of underlying networks, hardware, operating system and programming languages – so provides a uniform programming model with standard services3 types of middleware:– transaction oriented (for distributed database applications)– message oriented (for reliable asynchronous communication)– remote procedure calls (RPC) – the original OO middleware

Page 79: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Ethernet

• Developed at Xerox in 1976.• First protocol approved as an industry

standard protocol 1983• LAN protocol used on bus and star• Most popular LAN protocol• Inexpensive

Information Transfer Methods

Page 80: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Developed in 1973 for use on the ARPANET which was a defense force research network.

Adopted in 1983 as the Internet standard. ll hosts on the Internet are required to use

TCP/IP.

Allows transfer of data using packet witching

TCP/IP(Protocol)

Page 81: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

LANs Vs WANsLAN is “local Area network” which is a network confined to a small geographic area which is a building or a group of buildings.WAN is “wide area network” which is a network spread over a large geographic area. The largest WAN is the internet.

Page 82: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Examples of LANSdifferent types of LANS are:–Ring–Bus–Star

Page 83: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Bandwidth:The amount of data which can be transmitted on a medium over a fixed amount of time (second). It is measured on Bits per econd or Baud

Bits per Second (bps): A measure of transmission peed. The number of bits (0 0r 1) which can be transmitted in a second more)

Baud Rate: Is a measure of how fast a change of state occurs .e. a change from 0 to 1) (more)

Transmission Media Speed

Page 84: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

What is a networknetwork as a "group of computers

nd associated devices that are onnected by communications cilities." network provides two principle benefits: e ability to communicate and the ability share. network can consist of two computers nnected together on a desk or it can nsist of many Local Area Networks (LANs) nnected together to form a Wide Area etwork (WAN) across a continent.

Page 85: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Network Topologiestopology refers to the manner in which the ble is run to individual workstations on the twork. the configurations formed by the connections between devices on a local area network (LAN) or between two or more LANs

ere are three basic network topologies (not unting variations thereon): the bus, the star, d the ring.is important to make a distinction between a pology and an architecture.

Page 86: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Network ClassificationsScope– Local area network (LAN)– Metropolitan area (MAN)– Wide area network (WAN)Ownership– Closed versus openTopology (configuration)– Bus (Ethernet)– Star (Wireless networks with central Access

Point)– Ring

Page 87: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 88: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 89: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 90: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Client/Server Computing

rver computing, computer is split between client machines and hines linked by a network. Users

Page 91: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

A Multitiered Client/Server Network (N-Tier)

In a multitiered client/server network, client requests for service are handled by different levels of servers.

Page 92: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

NETWORK TOPOLOGIES (categorizing by shape)

Page 93: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Large networks can be separated into two or more smaller networks using a bridge. This is done to increase speed and efficiency. This type of network is called a segmented LAN and has largely been superseded by the use of switches which can transfer data straight to a computer and thus avoid bottleneck jams which bridges were designed to fix.

Bridge

Bridge

Page 94: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

en used to connect a LAN with a WAN. Gateways join two orore different networks together.

Gateway

Gateway

Page 95: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 96: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 97: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 98: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 99: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus
Page 100: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Quick Net & Web Overview the Internet is a vast, international network of computers– the physical connections between computers

vary, but the overall effect is that computers around the world can communicate and share resources

– the Internet traces its roots back to 1969, when the U.S. government sponsored the first long-distance computer network

– starting with only 4 computers, the network would eventually evolve into today's Internet

Page 101: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Data Processing via Networks

IT Infrastructure (host-centric processing)– Hardware: Mainframe with text-based terminals– Software: Independent functional applications

• Served one purpose

– Data Storage: independent “files” for each functional application

– Telecommunications: Limited support of distributed operations

– IT Personnel: technically oriented

Page 102: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Web-based Solutions

rly attempts to incorporate WWW into ter-organizational systemsatic, state-less web pagesComplicated navigationNot “connected” to underlying data

• Page not dynamically updated when data changes

Page 103: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Data Base introduction

Database: an organized collection of dataDatabase management system (DBMS):group of programs to manage database– Manipulates database– Provides an interface between database and the

user of the database and other application programs

Database administrator (DBA): skilled IS professional who directs all activities related to an organization’s database

Page 104: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Data Management

Without data and the ability to process it, an organization could not successfully complete most business activitiesData consists of raw factsFor data to be transformed into useful information, it must first be organized in a meaningful way

Page 105: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

The Hierarchy of Data

Bit (a binary digit): a circuit that is either on or offByte: eight bitsCharacter: basic building block of information– Each byte represents a character – Can be an uppercase letter, lowercase letter,

numeric digit, or special symbolField: typically a name, number, or combination of characters that describes an aspect of a business object or activity

Page 106: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

The Hierarchy of Data (continued)

Record: a collection of related data fieldsFile: a collection of related recordsDatabase: a collection of integrated and related filesHierarchy of data: bits, characters, fields, records, files, and databases

Page 107: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

The Hierarchy of Data (continued)

Page 108: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Data Entities, Attributes, and Keys

Entity: a generalized class of people, places, or things (objects) for which data is collected, stored, and maintainedAttribute: characteristic of an entityData item: value of an attributeKey: field or set of fields in a record that is used to identify the recordPrimary key: field or set of fields that uniquely identifies the record

Page 109: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Data Entities, Attributes, and Keys (continued)

Figure 3.2: Keys and Attributes

Page 110: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

The Database Approach (continued)

Figure 3.3: The Database Approach to Data Management

Page 111: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Data Modeling and the Relational Database Model

When building a database, consider:– Content: What data should be collected, at

what cost?– Access: What data should be provided to

which users and when?– Logical structure: How should data be

arranged to make sense to a given user?– Physical organization: Where should data be

physically located?

Page 112: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

The Relational Database Model

Relational model: all data elements are placed in two-dimensional tables (relations), which are the logical equivalent of filesIn the relational model– Each row of a table represents a data entity– Columns of the table represent attributes– Domain: the allowable values for data

attributes

Page 113: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

The Relational Database Model (continued)

Page 114: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Database Management Systems (DBMS)

Interface between:– Database and application programs – Database and the userCreating and implementing the right database system ensures that the database will support both business activities and goalsDBMS: a group of programs used as an interface between a database and application programs or a database and the user

Page 115: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Storing and Retrieving Data (continued)

Figure 3.12: Logical and Physical Access Paths

Page 116: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

rnet/international network which is used to access information, e-shopping, e-

g, email

anete network (LAN or WAN) used to share resources in secure environmentweb pages (HTML to view) and TCP/IP protocols (to make connection)

anetet that has been extended to include access to or from selected external

zations such as customers, but not general public. Connections via leased lines, or network interconnections.

Internet, Intranet, Extranet

Page 117: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Issues related to Communication Systems

ssaging Systems (social context, Danger of Misinterpretation, er Relationships, Privacy and confidentiality, power relationships, tronic junk mail, information overload)

ernet (Internet trading, taxation, employment, nature of business, e barriers, censorship, child protection, internet banking, security, nging nature of work, branch closures and job losses, radio and video)

ecommuting (work from home), blurring between work and home, e stress, advantagesand disadvantages)

Page 118: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

netiquette’ is etiquette/ manners on netMany people rely on messaging systems more han spoken or face to face communication.written word only recipient miss out on (e.g. body nguage and voice inflection)privacy (employers have right to read e-mail at ork)Spam is overloading mailboxesWork/ information overload from ever growing umber of emails

Issues relating to messaging systems

Page 119: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

ssues relating to internet trading

employment ramificationsEffect on trade barriers and taxation lawsPhishing and security

Page 120: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Any Questions?

Page 121: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

M 50 – Autumn 2012dterm Study Guide

p. 1 Global E-business and Collaborationiness Functions/Business Processesation of company size on business processes and business functionsior vs. Middle vs. Operational Managementwledge workers vs. Data workers

nsaction Processing Systemsnagement Information Systemsision Support Systemscutive Support Systems

Page 122: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Enterprise Applications-Key examples: ERP, SCM, CRM, KMS

Collaborative applications-Email, social networking, wikis, virtual

worlds, virtual meeting,Google apps, MS Share point, Lotus Notes

S department roles-CIO, CSO, CPO, CKO

Review Questions;How information technology enhances business

process?The Role of information systems in a businessThe benefits of enterprise applicationsWhat is collaboration is issues, and means?

Page 123: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

p.2 Achieving Competitive Advantage with Information ms

er Competitive Modelst Leadership vs. Differentiationances, Growth, and Innovation Supporting Strategiesiers to entryching Costs

k-iner’s Value Chain

porationergiese Competencieswork effectwork strategiesuptive Technologiesb li d b i h

Page 124: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

ntralized vs. decentralized vs. duplicated systemsualityustomer vs. producer perspectiveQMole of Benchmarkingycle timesiness Process Managementsiness Process Reengineering

view Questions;ow information system improve qualitye importance of value chain and the way toapplications of information technologyformation systems for competitive excellence in abusiness

l f b i t d

Page 125: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

p. 3 Achieving Operational Excellence and Customer acy:

Enterprise Applicationserprise Applicationpartmental vs. enterpriseerprise Resource Planninganufacturing resource planning, MRPerences between early MRP and modern ERPfeatures of ERPti-functional, integrated, modulargn around key business processestomizable optionsply Chainety stock Just-in-Timelwhip Effect

Page 126: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

upply chain planning systemsush vs. Pull

RMales force automation vs. customer service vs. rketing rolesperational vs. analytical CRM types

mportance of churn-rateervice platformsEnterprise Portals

view Questions;How do enterprise systems help business achieve

operational excellence?The role of supply chain management systemsThe role of customer relationship management

t

Page 127: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

p.4 E-commerce: Digital Markets, Digital Goodsommerce-Differences with traditional commercetal markets-Reduce: information asymmetry, search costs,

transaction costs-Why is information asymmetry important in markets?-Enable: dynamic pricing, disintermediationtal goods-zero or nearly 0 marginal costsumer Commerce (B2C)ness to Business (B2B)rconsumer Commerce (C2C)ular business model categories-Portal/search engine, e-tailer, content provider, marketcreator, transaction broker, service provider,

Page 128: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

enue models-Advertising, sales, subscription,free/ freemium, transaction fees, affiliate

dom of Crowdsommerce marketing-Long-tail marketing vs. mass marketing-Behavioral targeting

curement-Indirect vs direct(Electronic Data Interchange)work Exchanges

Page 129: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

eview Questions;

he unique features of e-commerce and reasonsow has e commerce transformed markets?rincipal e-business model and revenue modelshe role of m-commerce and their applicationshe major consideration for building e-commercebusiness foundation

Page 130: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

BusinessSystems

InformationSystems

Functions

Processes

Actions Technologies

BusinessActivities

Max ProfitsMin Cost

TPSMISDSSESS

SCMSCRMSKMS

EnterpriseSystem

Levels

What AboutH B i ??

Nature of Business Information Systems

Page 131: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Functions on Competitive Advantages(CA)

Competitive Advantages

Competitive Advantages Strategies with I S

Porter’s C A Model

I T

Value Chains Global BusinessQuality Control

BPM

NewEnhanced Business

Page 132: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

Operational Excellence , Customer IntimacyEnterprise Application

Enterprise System

Supply Chain Management System

Customer Relationship Management System

Challenges posed byenterprise applications

New cross‐functional services Platforms 

Operational excellence

PRM

ERM

view

T, O, BP changesP, I, Sw. Costs of S/WData Standardization

s Systemitive Advantages

Goods productionDistributions Keeping good Customers

Enterprise suitesOpen & on‐demand sol(Cloud)Mobile; Web 2.0 capabilities

OtisCisco Cases

Page 133: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

e - Commerce

1. Ubiquity 2. Global reach3. Universal standards4. Interactivity5. Richness Interactivity6. Information density7. Personalization/Customization: 8. Social technology

ods, Services IT Systems

–Business Models e-Revenue Models

e – Business Entrants

e-Business ChallengesNe Directions

e- Business, Digital Marketsiew

gital, Physical

B, B2C, C2C,…,B2G,…B2P A, S, Sub., F/Fr., T, A

e – BusinessSystems

ile Commerceanking, W.l, Entertn’t.

New Digital Busi; Sys, Tech, Inf.Portal Site?

al paymentnectionrity

P, Cont.P., MP, E-tailer, ComCntr….

Com.Comm.S/W

T h d l

Page 134: Chapter4 : Information Technology · Chapter4 : Information Technology Book By Musacchio. ... Information Technology. ... ncient Greece/Rome (500 B.C.): Abacus

the deployment of OTISLINE, why was it difficult for management to how well the organization was providing service to its customers?as reducing the cycle time of order to hand-over an important goal?id the e-Logistics system force people in the organization to follow the usiness processes? IS choose to dispose of most of its legacy systems when it instituted e-

cs?

ERPare some of the actions that Cisco took that contributed to the sful deployment of ERP?mistakes did Cisco make?are the most important lessons that another company that wants to ERP could learn from Cisco’s experience?

a.coms Alibaba.com’s business? How does it get revenues?competition does Alibaba.com have? How difficult would it be for a new t to duplicate Alibaba’s success?baba’s “suppliers” (businesses selling via Alibaba) have strong ning power?