Information Systems Definition: Organization People
Information Systems Definition: Organization People
Organization
People
IS
Technology
IS Components
External Environment
Organization
Feedback
IS activities
Overview of information systems
There are many types of information systems in the real world.
All of them use hardware, software, network, and people resources
to transform data resource into information products. Some are
Operations Management
support systems support systems
3) Software Resources
The concept of software resources includes all sets of
information processing instructions. The following are
examples of software resources:
a) System software, such as an operating system program ,
which controls and supports the operations of a computer
system
Mainframes
Midrange
Microcomputer
1) Microcomputer systems:-
Microcomputers are the smallest but most important
category of computer systems for end users. However,
microcomputer have become much more than small computers
used by individual persons. Their computing power now
exceeds that of mainframe at a fraction of their cost. For this
reason, they have become powerful professional workstations
for use by end users in business and other organizations.
Most microcomputers are single user computers designed to
support the work activities of a variety of end users.
2) Midrange computers
Also called minicomputers are larger and more powerful than
most microcomputers but are smaller and less powerful than most
large mainframes computer systems. In addition, midrange systems
cost less to buy and maintain than mainframe computers. They can
function in ordinary operating environment and do not need special
air conditioning.
Midrange computers are being used for many business and
scientific applications such as
a) They become popular as minicomputers for scientific
research, instrumentation system, engineering
analysis and industrial process monitoring and
control.
b) They become popular as powerful network servers to
help manage large interconnected local area networks
that tie together many end user microcomputer
workstations and other computer devices in
departments, offices and other work sites.
3) Mainframe computer systems
They are large, powerful computers that are physically larger
than micros and minis and usually have one or more central
processors with faster instruction processing speeds. For
example, they typically process hundreds of millions instruction
per second (MIPS).They have large primary storage capacities.
Many mainframes models have the ability to service hundreds
of users at once, For example, a single large mainframe can
process hundreds of different programs and handle hundreds of
different peripheral devices (disk, printers) of hundreds of
different users at the same time.
Multiple processors
Many current computers use multiple processors for their
processing functions. Instead of having one CPU with single
control unit and arithmetic logic unit, the CPUs of these computers
contain several types of processing unit as illustrated:-
Data bus
Is a system of wires, or strings of conductive material, etched
on the surface of a computer board. It is a communications channel
that allows the transmission of a whole byte or more in one pass.
Multiprocessing
The mode in which a computer uses more than one processing
unit simultaneously to process data.
Memory characteristic and functions
No step in the machine cycle can be taken without a place for
the CPU to store the instructions and data needed for a particular
process. Primary memory is that place. Because primary memory
must exist in a computer for the CPU to do its job, many consider
it to be another part of the CPU.
End users
Application software
System software
Computer
hardware
End users
Operating system
The most important system software packages for any computer
its operating system. An operating system is an integrated system
of programs that manages the operational of the CPU, control the
input/output and storage resources and activities of the computer
system, and provides various support services as the computer
executes the application programs of users.
Operating system functions
An operating system performs five basic functions in the
operation of a computer system as
1) User interface
The user interface is the part of the operating system that
allows you to communicate with it so you can load programs,
access files, and accomplish other tasks. The trend is toward
in easy to use graphical user interface (GUI) that uses icons,
bars, buttons, boxes, and other images .GUI rely on pointing
devices like the electronic mouse to make selections that help
you get things done.
2) Resource management
An operating system uses a variety of resources
management programs to manage the hardware resources of a
computer system, including its CPU, memory, secondary storage
devices, and input/output peripherals. For example, memory
management programs keep track of where data and programs
are stored. They may also subdivide memory in to a number of
sections and swap parts of programs and data between memory
and magnetic disks or other secondary storage devices.
3) File management
An operating system contains file management programs that
control the creation, deletion, and access of files of data and
programs. File management also involves keeping track of the
physical location of files on magnetic disks and other secondary
storage devices.
4) Task management
The task management programs of an operating system
manage the accomplishment of the computing tasks of end
users. They give each task a slice of a CPU’s time and
interrupt the CPU operation to substitute other tasks.
5) System support programs
System support programs are a category of software that
performs routine support functions for the users of a computer
system. Utility programs, or utilities, are an important example
.The programs perform miscellaneous housekeeping and file
conversion functions .For example, sort programs are important
utility programs that perform the sorting operations on data
required in many information processing applications. Utility
programs also clear primary storage , load programs, record the
contents of primary storage, and convert files of data from one
storage medium to another.
Other system support programs include performance monitor
and security monitors.
Performance monitors are programs that monitor the
performance and usage of computer systems to help its efficient
use.
Security monitors are packages that monitor and control the
use of computer systems and provide warning messages and
record evidence of unauthorized use of computer resources.
Applications software
Application software consists of programs that direct computers
to perform specific information processing activities for end users.
These programs are called application packages because they
direct the processing required for a particular use, or application,
that end users want accomplished. Application software can be
classified as:-
Database advantages
Database systems provide many advantages to the organization:
1) Improved strategic use of corporate data
2) Reduced complexity of the organization’s information
systems environment
3) Reduced data redundancy and inconsistency
4) Enhanced data integrity
5) Application data independence
6) Improved security
7) Reduced application development and maintenance costs
8) Improved flexibility of information systems
9) Increased access and availability of data and information
Stud ID
Stud Last Name
Stud First Name
Stud Dept
Stud Office Address
Stud Telephone
Data structure of database
A database model is the general logical structure in which
records are stored within a database and the method used to
establish relationships among the records. There are several
database structures:-
1) Hierarchical data structure
To understand the various models, consider a database for storing
university data: there are records about colleges, departments,
proffers, and students. Logically, these four types of university
records are hierarchical, meaning that each category is a
subcategory of the next level. The highest level is college; each
college has several departments; each department consists of
several professors; and each professor has several students. The
hierarchical structure follows the pattern of upside-down tree and
is sometimes referred to as the tree model. Therefore, if the
university chose to follow a hierarchical model, the records would
be stored as indicated in figure bellow.
The advantage of hierarchical database is their suitability for
maintaining data on hierarchical environments. But hierarchical
databases also have several disadvantages. To retrieve a certain
record, uses must start the search at the root, which is the set of
records at the very top level, and then navigate the hierarchy until
they find the desired record. If for some reason, a link is broken,
the entire branch that was connected through that pointer to the
other records is lost. And because child records can have only one
parent, hierarchical database require considerable data redundancy.
3) Relational structure
A relational model database has all the advantages of a network
database without the complications. The relational model consists
of table. Its roots are in relational algebra, although you do not
have to know relational algebra to build and use relational
databases. In relational database, a record is called a tuple, a
column of fields is called an attribute, and a table is called a
relation. Relational databases are easier to conceptualize and
maintain than hierarchical and network models. To build a
relational database, you only need to have a clear idea of the
different entities and how they relate. In our example, the entities
are college, department, professor, and student. A single table is
built for each object. Remember that entity in our context refers to
a record structure of all the occurrence of a subject. Thus, when
database designers think of “professor,” they know the professor
table may include records of many professors.
Retrieving a desired record is easy. To find a record of a certain
professor, you need to access the professor table and make an
inquiry. Maintenance is easy because the user does not have to
recall any relationships. Each table stands alone. To add a student
record, the user accesses the student table. Similar actions take
place to change or delete a record figure bellow illustrated.
A manger’s view of telecommunications networks
Why telecommunications is important?
End users need to communicate electronically to succeed in
today’s global information society.
Telecommunications is the sending of information in any form
(e.g., voice, data, text, and images) from one place to another using
electronic or light emitting media.
Application of telecommunications
Telecommunications networks provide valuable capabilities to
an organization and its end users. For example, some networks
enable work groups to communicate electronically and share
hardware, software, and data resources. Other networks let a
company process sales transaction immediately from many remote
locations, exchange business documents electronically with its
customers and suppliers, or remotely monitor and control
production processes. Telecommunications networks can also
interconnect the computer system of business so their computing
power can be shared by end users throughout an enterprise. And,
of course, telecommunications networks enhance collaboration and
communications among individuals both inside and outside an
organization. Figure bellow shows the application of
telecommunications.
Business
Telecommunications
1) Centralized
Telecommunications 2) Distributed
Architecture
2) Video/Voice communication
Video/Voice communication can be divided in to
a) Video conferencing also called teleconferencing is the use
television video and sound technology as well as computers to
enables people in different locations to see, hear, and talk with one
another.
b) Picture phone: - this device is a telephone with a TV like
screen and built in a camera.
D 9
1 1
1 1
0 1
0 1
0 1
1 0
0 0
0 1
D 9
00100011 10011111
A B
Only transmits Only receives
2) Half-duplex
In half duplex mode, device A can transmit to device B while
device B receives the signal. Device B can transmit to device A
while device A receives the signal. However, the two devices
cannot transmit to each other at the same time, and one device
can transmit to other only when the other device is in reception
mode. Half duplex may take place when you use a computer
terminal to communicate with a mainframe computer.
A B
Transmits when B receives Transmits when A receives
3) Full-duplex
In full duplex communication, either device can transmit to
the other device while simultaneously receiving signals from the
other device. This is device A can transmit to B and receive
from B at the same time, and vice versa. Telephony is an
example of full-duplex: both parties can talk and listen at once.
Full duplex data communication is often used between
computers.
A B
Transmits and receives while Transmits and receives while
B transmits and receives A transmits and receives
Bandwidth
A communication medium is the physical medium, such as
telephone lines or television cables, through which data can be
communicated. The capacity of the medium is the speed at
which data are communicated, which is also called the
transmission rate (Note that the numbers are approximate .They
are actually power of 2.Thus 1 kbps is actually 1024 bps and 1
Gbps is actually 1,048,576 bps.) It is often called “bandwidth”.
Bandwidth is measured in bits per second (bps); the greater the
capacity, the faster transmission.
Transmission speed measurement units
bps=Bits per second
kbps=Thousand bps
Mbps=Million bps(mega bps)
Gbps=Billion bps(giga bps)
Tbps=Trillion bps(tera bps)
Central computer
2) Multidrop lines
When multidrop lines are used, several terminals share each
data communications line to a computer.
Terminals
Central computer
Obviously
point to point lines are more expensive than multidrop lines,
all of the communications capacity and equipment of a
communications line is being used by single terminal.
Therefore, point to point lines are used only if there will be
continuous communications between a computer and terminal
or other computer system. A multidrop line decrease
communications costs, because each line is shared by many
terminals. Communications processors such as multiplexers
help many terminals share the same line.
3) star network
A star network ties end user computers to a central
computer.
T1 T2 T3
T7 T9
Central computer
T8 T10
T4 T5 T6
4) ring network
A ring network ties local computer processors together in a
ring on more equal basis.
T1 T2 T3
Central Ring
T7
computer network
T4 T5 T6
5) bus network
A bus network is a network in which local processors share
the same bus, or communications channel. In many cases, star
network take the form of hierarchical networks.
T1 T2 T3
Central
computer
T4 T5 T6