SlideShare a Scribd company logo
Introduction to Information Systems
COURSE TEXTBOOK
June J. Parsons and Dan Oja, New
Perspectives on Computer Concepts 11th
Edition—Comprehensive, Thomson
Course Technology, a division of Thomson
Learning, Inc Cambridge, MA,
COPYRIGHT © 2008; ISBN-10: 1-4239-
2518-1, ISBN-13: 978-1-4239-2518-7.
Introduction to Computer Systems
1
Introduction to Information Systems
ICT Hardware/Software
Requirements
• Microsoft Windows-based machine
• To see movie files Windows compatible sound card and
speakers (or headphones) are needed.
• Visual Basic 6.0 or higher is required.
• Microsoft Access 2000 or higher is required.
• WinZip application is required.
Introduction to Computer Systems
2
Introduction to Information Systems
Computer Systems
Lecture 2 (part 1)
2.1 Overview of Computer Systems
2.2 Evolution of Computer Systems
Introduction to Computer Systems
3
Introduction to Information Systems
2.1.1 Components of a
Computer System
• Hardware System
• Software System—Operating System
Software and Application Software
• Network System
Introduction to Computer Systems
4
Introduction to Information Systems
Subsystems of a
Computer
Software System
•Operating System (Unix, Mac OS, Microsoft
Windows)
•Web browser (Firefox, Internet Explorer)
•Office productivity applications (Microsoft
Office, Star Office)
Hardware System
•Keyboard
•Monitor
•System unit
Network System
•Internet services (email)
•Network connections (modems, network cards)
Internet
Introduction to Computer Systems
5
Introduction to Information Systems
Hardware System
Speakers
Printer
Mouse
Keyboard
Monitor
System unit
Introduction to Computer Systems
6
Introduction to Information Systems
Components inside the System
Unit
B. Power supply
E. Expansion card
C. Microprocessor
(underneath a
cooling fan)
D. Expansion slot
G. IDE cable
F. Chipset
H. Disk drives
A. Motherboard
Introduction to Computer Systems
7
Introduction to Information Systems
Processor Performance
• Rate at which the instructions are processed
(clock rate)
• Measured in Hertz
• 1 Hertz - one cycle per second
• Processor clock rate measured in MHz
Introduction to Information Systems
Processor Performance
(continued)
• Machines are compared based on their clock
speed or number of instructions per second
(ISP).
• This measure depends on both the number of
cycles per second and the mix of instructions
executed.
• Measure of processor performance is
benchmarking.
Introduction to Information Systems
Types of Memory
Chipset
(controls data flow)
Microprocessor
(executes instructions)
Storage Devices
(permanently store data
and application programs)
Peripherals
(input/output)
Data Path
Components
Legend
RAM
(instructions to be
executed after computer is
booted)
ROM
(instructions needed to
boot the computer)
CMOS
(Configuration information
used in the boot process)
Main Memory
Boot Memory
Memory
Introduction to Information Systems
Types of Memory (continued)
• RAM (random access memory) is a temporary holding
area for both data and instructions. It is also referred to
as main memory.
- Data in RAM is lost when computer is turned off.
- Measured by its memory capacity and latency.
• Capacity is the maximum number of bits or bytes that
can be stored. The capacity of RAM is typically
measured in megabytes (MB). Many computers have
RAM capacity of 128MB or more.
• Latency is the delay between the time when the memory
device receives an address and the time when the first
bit of data is available from the memory device. This
delay is also referred to as access time. Latency is
typically measured in nanoseconds (ns), billionth of a
second (10-9 sec). Latency measures the speed of
RAM.
Introduction to Information Systems
DRAM
• DRAM - Dynamic RAM is a common type of
RAM.
– Made of an integrated circuit (IC), composed
of millions of transistors and capacitors.
– Capacitor holds electrons. An empty capacitor
represents a zero, and a non-empty capacitor
represents a one. Each capacitor can register
either a zero or a one for a memory cell,
storing one bit of data.
– The transistor is like a switch that controls
whether the capacitor's state (charged or not
charged, 1 or 0) is to be read or changed.
Introduction to Information Systems
DRAM (continued)
– However, a capacitor is like a cup that leaks,
in order to keep its charge, the memory
control needs to be recharged or refreshed
periodically. Therefore, it is called the
dynamic RAM because its state is not
constant.
– Refreshing capacitors also takes time and
slows down memory.
Introduction to Information Systems
DRAM (continued)
• SDRAM (Synchronous Dynamic RAM)
– Used in many personal computers
– Fast and relatively inexpensive
– Synchronized to the clock so that data can be
sent to the CPU at each tick of the clock,
increasing the number of instructions the
processor can execute within a given time
Introduction to Information Systems
DRAM (continued)
• DDR SDRAM (Double Data Rate SDRAM)
– Transfers twice the amount of data per clock
cycle compared to SDRAM
– Capacity is up to 2 GB
Introduction to Information Systems
DRAM (continued)
• RDRAM (Rambus Dynamic RAM)
– Higher bandwidth than SDRAM
– More expensive compared to SDRAM
– Enhances the performance of applications
that access large amounts of data through
memory, i.e. real-time video and video editing
Introduction to Information Systems
DRAM (continued)
• SRAM (Static RAM)
– Uses transistors to store data
– Because SRAM does not use capacitors,
reading data from SRAM does not require
recharging the capacitors. Therefore, it is
faster than DRAM.
– Holds fewer bits and costs more compared to
DRAM of the same size
– Used in the cache because it is fast and
cache does not require a large memory
capacity
Introduction to Information Systems
RAM Comparisions
Type of RAM Capacity Price
SDRAM @@ $
DDR SDRAM @@@ $
RDRAM @@@ $$
SRAM @ $$$
Introduction to Information Systems
What is Software?
• Software is a set of computer instructions
or data.
• Software receives input from the user
and processes this input through the
computer to produce output.
• Software directs how the computer
interacts with the user.
• Software specifies how to process the
user's data
Introduction to Computer Systems
19
Introduction to Information Systems
Software System
• Two categories: operating system (OS)
software and application software.
• Operating system software, also called
system software, is the master controller for
all activities that take place within a computer
– Examples of OS software:
• Microsoft Windows, Unix, Mac OS
• Application software is a set of one or more
computer programs that helps a person carry
out a task
– Examples of application software:
• Microsoft Word
• Internet Explorer
• Macromedia Dreamweaver
• Adobe Acrobat Reader
Hardware System
Application Software
Operating System Software
Users
Introduction to Computer Systems
20
Introduction to Information Systems
Network System
• A network provides connections among computers
to enable computers on a network to share data
(e.g. documents), hardware (e.g. printers), and
software resources (e.g. application programs).
• Network users can also send messages to each
other.
• A network must be secured to protect data from
unauthorized usage (e.g. using login name and
password to gain access to a network).
Introduction to Computer Systems
21
Introduction to Information Systems
Network connection
components:
•Network Interface Card
(NIC)
•Modem
•Phone line or cable
•Internet Service
Provider (ISP)
Internet
Introduction to Computer Systems
22
Introduction to Information Systems
Evolution of Computers
• Needed calculation devices to keep track of
accounting for commerce
• 1200s—Manual Calculating Devices: the
abacus
Introduction to Computer Systems
23
Introduction to Information Systems
Introduction to Computer Systems
24
Introduction to Information Systems
Evolution of Computers (continued)
• 1600s—Mechanical Calculators
– Used wheels, gears, and counters
– To work a mechanical calculator, the operator
enters the numbers for a calculation, and then
pulls a lever or turns a wheel to carry out the
calculation
– Example: the Pascaline invented by Blaise
Pascal. It used some principles of the
abacus, but used wheels to move counters.
Introduction to Computer Systems
25
Introduction to Information Systems
Evolution of Computers (continued)
• 1800s—Punched Cards
– Used holes following a specific pattern to represent the
instructions given to the machine or stored data
– Different program instructions can be stored on
separate punched cards, which can be fed through the
computing machine repeatedly.
– Once punched, the cards were fed into a card reader
that used an array of metal rods to electronically read
the data from the cards and tabulate the results. This is
called the Hollerith Tabulating Machine
– Hollerith incorporated The Tabulating Machine better
known today as IBM.
Introduction to Computer Systems
26
Introduction to Information Systems
Evolution of Computers (continued)
• Charles Babbage designed a new general-
purpose calculating device, the Analytical
Engine, which is the ancestor of modern
computers.
– It included the essential components of present-day computers,
which are input, process, storage, and output of data.
Introduction to Computer Systems
27
Introduction to Information Systems
Introduction to Computer Systems
28
Introduction to Information Systems
Evolution of Computers (continued)
• 1940s—Vacuum Tubes
– Used to control the flow of electrons. Since vacuum tubes responded faster
than mechanical components, faster computations were possible. But, the
tubes consumed a lot of power and burned out quickly.
– The first computer prototype using vacuum tubes was ENIAC (Electronic
Numerical Integrator and Computer). It was designed to calculate
trajectory tables for the U.S. Army during World War II, but it was not
completed until three months after the war.
Introduction to Computer Systems
29
Introduction to Information Systems
Introduction to Computer Systems
30
Introduction to Information Systems
Evolution of Computers (continued)
• 1950s—Transistors
– Smaller, cheaper, more reliable, and consumed
less power than vacuum tubes.
– Could perform 200,000 to 250,000 calculations
per second.
Introduction to Computer Systems
31
Introduction to Information Systems
Evolution of Computers (continued)
• 1960s—Integrated Circuits
– Thin slice of silicon packed with microscopic
circuit elements such as wire, transistors,
capacitors, and resistors.
– Enabled the equivalent of thousands of
vacuum tubes or transistors to be packed
onto a single miniature chip about the size of
your fingernail
– Reduces the physical size, weight, and power
requirements for devices such as computers
Introduction to Computer Systems
32
Introduction to Information Systems
Evolution of Computers (continued)
• 1970s to Present—Microprocessor
– Combined components of a computer on a
microchip
– Can be manufactured and then programmed for
various purposes
Introduction to Computer Systems
33
Introduction to Information Systems
Moore’s Law
• Law can be stated as:
Number of transistors on a microchip
doubles every 18 months.
• Predictions based on Moore’s Law
–Processing power (speed) doubles
every 18 months.
–Storage capacity of RAM increases
exponentially.
34
Introduction to Information Systems
Applications of Computer
Systems
• In Education
– Multimedia-Facilitated Learning
– Simulation-Based Education
– Intelligent Machine-Based Training
– Interactive Learning
• In Business
– Supply Chain Management
– Project Management
– Customer Relationship Management
– Sales and Marketing Using Electronic Commerce
– Manufacturing Research
Introduction to Computer Systems
35

More Related Content

Similar to Introduction to computer systems. Architecture of computer systems.

coa-module1-170527034116.pdf
coa-module1-170527034116.pdfcoa-module1-170527034116.pdf
coa-module1-170527034116.pdf
SnehithaKurimelli
 
Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.
gadisaAdamu
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
yaminohime
 
Ch01
Ch01Ch01
IS740 Chapter 03
IS740 Chapter 03IS740 Chapter 03
IS740 Chapter 03
iDocs
 
fundamentalofcomputer 2.pptx
fundamentalofcomputer 2.pptxfundamentalofcomputer 2.pptx
fundamentalofcomputer 2.pptx
Regional College of Management
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...
yaminohime
 
E3100 introduction to computer
E3100 introduction to computerE3100 introduction to computer
E3100 introduction to computer
Dhom Nawhki
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
Pratik Gohel
 
Uc13.chapter.02
Uc13.chapter.02Uc13.chapter.02
Uc13.chapter.02
Irfan Ali Memon
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
tasheebedane
 
KL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfKL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdf
SysteDesig
 
IS_Ch03.ppt
IS_Ch03.pptIS_Ch03.ppt
IS_Ch03.ppt
GaneshRam376603
 
Introduction to Computer & Operating Systems.ppt
Introduction to Computer & Operating Systems.pptIntroduction to Computer & Operating Systems.ppt
Introduction to Computer & Operating Systems.ppt
BakareAyeni1
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
Rushabh Sheth
 
Unit I.ppt
Unit I.pptUnit I.ppt
Unit I.ppt
DenashRajput
 

Similar to Introduction to computer systems. Architecture of computer systems. (20)

coa-module1-170527034116.pdf
coa-module1-170527034116.pdfcoa-module1-170527034116.pdf
coa-module1-170527034116.pdf
 
Computer hardware ppt1
Computer hardware ppt1Computer hardware ppt1
Computer hardware ppt1
 
Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.Ch1Intro.pdf Computer organization and org.
Ch1Intro.pdf Computer organization and org.
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 5 - System ...
 
CSC204PPTNOTES
CSC204PPTNOTESCSC204PPTNOTES
CSC204PPTNOTES
 
Ch01
Ch01Ch01
Ch01
 
IS740 Chapter 03
IS740 Chapter 03IS740 Chapter 03
IS740 Chapter 03
 
fundamentalofcomputer 2.pptx
fundamentalofcomputer 2.pptxfundamentalofcomputer 2.pptx
fundamentalofcomputer 2.pptx
 
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...
Understanding Computers: Today and Tomorrow, 13th Edition Chapter 2 - The Sys...
 
E3100 introduction to computer
E3100 introduction to computerE3100 introduction to computer
E3100 introduction to computer
 
Introduction to embedded System.pptx
Introduction to embedded System.pptxIntroduction to embedded System.pptx
Introduction to embedded System.pptx
 
Uc13.chapter.02
Uc13.chapter.02Uc13.chapter.02
Uc13.chapter.02
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
 
KL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdfKL1034 Lect1 Computer assembly.pdf
KL1034 Lect1 Computer assembly.pdf
 
Multimedia Technology
Multimedia TechnologyMultimedia Technology
Multimedia Technology
 
IS_Ch03.ppt
IS_Ch03.pptIS_Ch03.ppt
IS_Ch03.ppt
 
Is ch03
Is ch03Is ch03
Is ch03
 
Introduction to Computer & Operating Systems.ppt
Introduction to Computer & Operating Systems.pptIntroduction to Computer & Operating Systems.ppt
Introduction to Computer & Operating Systems.ppt
 
Hardware & Software
Hardware & SoftwareHardware & Software
Hardware & Software
 
Unit I.ppt
Unit I.pptUnit I.ppt
Unit I.ppt
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Introduction to computer systems. Architecture of computer systems.

  • 1. Introduction to Information Systems COURSE TEXTBOOK June J. Parsons and Dan Oja, New Perspectives on Computer Concepts 11th Edition—Comprehensive, Thomson Course Technology, a division of Thomson Learning, Inc Cambridge, MA, COPYRIGHT © 2008; ISBN-10: 1-4239- 2518-1, ISBN-13: 978-1-4239-2518-7. Introduction to Computer Systems 1
  • 2. Introduction to Information Systems ICT Hardware/Software Requirements • Microsoft Windows-based machine • To see movie files Windows compatible sound card and speakers (or headphones) are needed. • Visual Basic 6.0 or higher is required. • Microsoft Access 2000 or higher is required. • WinZip application is required. Introduction to Computer Systems 2
  • 3. Introduction to Information Systems Computer Systems Lecture 2 (part 1) 2.1 Overview of Computer Systems 2.2 Evolution of Computer Systems Introduction to Computer Systems 3
  • 4. Introduction to Information Systems 2.1.1 Components of a Computer System • Hardware System • Software System—Operating System Software and Application Software • Network System Introduction to Computer Systems 4
  • 5. Introduction to Information Systems Subsystems of a Computer Software System •Operating System (Unix, Mac OS, Microsoft Windows) •Web browser (Firefox, Internet Explorer) •Office productivity applications (Microsoft Office, Star Office) Hardware System •Keyboard •Monitor •System unit Network System •Internet services (email) •Network connections (modems, network cards) Internet Introduction to Computer Systems 5
  • 6. Introduction to Information Systems Hardware System Speakers Printer Mouse Keyboard Monitor System unit Introduction to Computer Systems 6
  • 7. Introduction to Information Systems Components inside the System Unit B. Power supply E. Expansion card C. Microprocessor (underneath a cooling fan) D. Expansion slot G. IDE cable F. Chipset H. Disk drives A. Motherboard Introduction to Computer Systems 7
  • 8. Introduction to Information Systems Processor Performance • Rate at which the instructions are processed (clock rate) • Measured in Hertz • 1 Hertz - one cycle per second • Processor clock rate measured in MHz
  • 9. Introduction to Information Systems Processor Performance (continued) • Machines are compared based on their clock speed or number of instructions per second (ISP). • This measure depends on both the number of cycles per second and the mix of instructions executed. • Measure of processor performance is benchmarking.
  • 10. Introduction to Information Systems Types of Memory Chipset (controls data flow) Microprocessor (executes instructions) Storage Devices (permanently store data and application programs) Peripherals (input/output) Data Path Components Legend RAM (instructions to be executed after computer is booted) ROM (instructions needed to boot the computer) CMOS (Configuration information used in the boot process) Main Memory Boot Memory Memory
  • 11. Introduction to Information Systems Types of Memory (continued) • RAM (random access memory) is a temporary holding area for both data and instructions. It is also referred to as main memory. - Data in RAM is lost when computer is turned off. - Measured by its memory capacity and latency. • Capacity is the maximum number of bits or bytes that can be stored. The capacity of RAM is typically measured in megabytes (MB). Many computers have RAM capacity of 128MB or more. • Latency is the delay between the time when the memory device receives an address and the time when the first bit of data is available from the memory device. This delay is also referred to as access time. Latency is typically measured in nanoseconds (ns), billionth of a second (10-9 sec). Latency measures the speed of RAM.
  • 12. Introduction to Information Systems DRAM • DRAM - Dynamic RAM is a common type of RAM. – Made of an integrated circuit (IC), composed of millions of transistors and capacitors. – Capacitor holds electrons. An empty capacitor represents a zero, and a non-empty capacitor represents a one. Each capacitor can register either a zero or a one for a memory cell, storing one bit of data. – The transistor is like a switch that controls whether the capacitor's state (charged or not charged, 1 or 0) is to be read or changed.
  • 13. Introduction to Information Systems DRAM (continued) – However, a capacitor is like a cup that leaks, in order to keep its charge, the memory control needs to be recharged or refreshed periodically. Therefore, it is called the dynamic RAM because its state is not constant. – Refreshing capacitors also takes time and slows down memory.
  • 14. Introduction to Information Systems DRAM (continued) • SDRAM (Synchronous Dynamic RAM) – Used in many personal computers – Fast and relatively inexpensive – Synchronized to the clock so that data can be sent to the CPU at each tick of the clock, increasing the number of instructions the processor can execute within a given time
  • 15. Introduction to Information Systems DRAM (continued) • DDR SDRAM (Double Data Rate SDRAM) – Transfers twice the amount of data per clock cycle compared to SDRAM – Capacity is up to 2 GB
  • 16. Introduction to Information Systems DRAM (continued) • RDRAM (Rambus Dynamic RAM) – Higher bandwidth than SDRAM – More expensive compared to SDRAM – Enhances the performance of applications that access large amounts of data through memory, i.e. real-time video and video editing
  • 17. Introduction to Information Systems DRAM (continued) • SRAM (Static RAM) – Uses transistors to store data – Because SRAM does not use capacitors, reading data from SRAM does not require recharging the capacitors. Therefore, it is faster than DRAM. – Holds fewer bits and costs more compared to DRAM of the same size – Used in the cache because it is fast and cache does not require a large memory capacity
  • 18. Introduction to Information Systems RAM Comparisions Type of RAM Capacity Price SDRAM @@ $ DDR SDRAM @@@ $ RDRAM @@@ $$ SRAM @ $$$
  • 19. Introduction to Information Systems What is Software? • Software is a set of computer instructions or data. • Software receives input from the user and processes this input through the computer to produce output. • Software directs how the computer interacts with the user. • Software specifies how to process the user's data Introduction to Computer Systems 19
  • 20. Introduction to Information Systems Software System • Two categories: operating system (OS) software and application software. • Operating system software, also called system software, is the master controller for all activities that take place within a computer – Examples of OS software: • Microsoft Windows, Unix, Mac OS • Application software is a set of one or more computer programs that helps a person carry out a task – Examples of application software: • Microsoft Word • Internet Explorer • Macromedia Dreamweaver • Adobe Acrobat Reader Hardware System Application Software Operating System Software Users Introduction to Computer Systems 20
  • 21. Introduction to Information Systems Network System • A network provides connections among computers to enable computers on a network to share data (e.g. documents), hardware (e.g. printers), and software resources (e.g. application programs). • Network users can also send messages to each other. • A network must be secured to protect data from unauthorized usage (e.g. using login name and password to gain access to a network). Introduction to Computer Systems 21
  • 22. Introduction to Information Systems Network connection components: •Network Interface Card (NIC) •Modem •Phone line or cable •Internet Service Provider (ISP) Internet Introduction to Computer Systems 22
  • 23. Introduction to Information Systems Evolution of Computers • Needed calculation devices to keep track of accounting for commerce • 1200s—Manual Calculating Devices: the abacus Introduction to Computer Systems 23
  • 24. Introduction to Information Systems Introduction to Computer Systems 24
  • 25. Introduction to Information Systems Evolution of Computers (continued) • 1600s—Mechanical Calculators – Used wheels, gears, and counters – To work a mechanical calculator, the operator enters the numbers for a calculation, and then pulls a lever or turns a wheel to carry out the calculation – Example: the Pascaline invented by Blaise Pascal. It used some principles of the abacus, but used wheels to move counters. Introduction to Computer Systems 25
  • 26. Introduction to Information Systems Evolution of Computers (continued) • 1800s—Punched Cards – Used holes following a specific pattern to represent the instructions given to the machine or stored data – Different program instructions can be stored on separate punched cards, which can be fed through the computing machine repeatedly. – Once punched, the cards were fed into a card reader that used an array of metal rods to electronically read the data from the cards and tabulate the results. This is called the Hollerith Tabulating Machine – Hollerith incorporated The Tabulating Machine better known today as IBM. Introduction to Computer Systems 26
  • 27. Introduction to Information Systems Evolution of Computers (continued) • Charles Babbage designed a new general- purpose calculating device, the Analytical Engine, which is the ancestor of modern computers. – It included the essential components of present-day computers, which are input, process, storage, and output of data. Introduction to Computer Systems 27
  • 28. Introduction to Information Systems Introduction to Computer Systems 28
  • 29. Introduction to Information Systems Evolution of Computers (continued) • 1940s—Vacuum Tubes – Used to control the flow of electrons. Since vacuum tubes responded faster than mechanical components, faster computations were possible. But, the tubes consumed a lot of power and burned out quickly. – The first computer prototype using vacuum tubes was ENIAC (Electronic Numerical Integrator and Computer). It was designed to calculate trajectory tables for the U.S. Army during World War II, but it was not completed until three months after the war. Introduction to Computer Systems 29
  • 30. Introduction to Information Systems Introduction to Computer Systems 30
  • 31. Introduction to Information Systems Evolution of Computers (continued) • 1950s—Transistors – Smaller, cheaper, more reliable, and consumed less power than vacuum tubes. – Could perform 200,000 to 250,000 calculations per second. Introduction to Computer Systems 31
  • 32. Introduction to Information Systems Evolution of Computers (continued) • 1960s—Integrated Circuits – Thin slice of silicon packed with microscopic circuit elements such as wire, transistors, capacitors, and resistors. – Enabled the equivalent of thousands of vacuum tubes or transistors to be packed onto a single miniature chip about the size of your fingernail – Reduces the physical size, weight, and power requirements for devices such as computers Introduction to Computer Systems 32
  • 33. Introduction to Information Systems Evolution of Computers (continued) • 1970s to Present—Microprocessor – Combined components of a computer on a microchip – Can be manufactured and then programmed for various purposes Introduction to Computer Systems 33
  • 34. Introduction to Information Systems Moore’s Law • Law can be stated as: Number of transistors on a microchip doubles every 18 months. • Predictions based on Moore’s Law –Processing power (speed) doubles every 18 months. –Storage capacity of RAM increases exponentially. 34
  • 35. Introduction to Information Systems Applications of Computer Systems • In Education – Multimedia-Facilitated Learning – Simulation-Based Education – Intelligent Machine-Based Training – Interactive Learning • In Business – Supply Chain Management – Project Management – Customer Relationship Management – Sales and Marketing Using Electronic Commerce – Manufacturing Research Introduction to Computer Systems 35