Types of Memory
Download
Report
Transcript Types of Memory
ฮาร์ ดแวร์
ในระบบสารสนเทศคอมพิวเตอร์
วรวิทย์ พูลสวัสดิ์
1
Computer information System
Overview
คำอธิบำยของ
แบบจำลอง Information System
Overviews
user
: ผู้ใช้งำนระบบ
User interface : ส่วนทีช
่ ่ วยในกำร
ติดตอระหว
ำงผู
ใช
่
่
้ ้กับระบบคอมพิวเตอร ์
มองไดแง
้ ่ Hardware และ Software
ฮำรดแวร
์
์ เน้นไปที่ Input-Output
Device
Software เน้นที่
รูปแบบกำรใช้งำนระบบสำรสนเทศ
แบบ Text base และแบบ Gui
(Graphicuser interface)
ควำมตอเนื
่ ่องของกำรทำงำน
(Choreograph)
ไดแก
้ ่
ข้อมูล - Data
ขอมู
้ ลเป็ นปัจจัยในสำคัญในกำรเลือก
Interface Device
Text
, Number , Date
ประมวลผลโดยกำรคำนวณแบบคณิตศำสตร ์
หรือ จัดเรียง
เมือ
่ เวลำเปลีย
่ นไป ข้อมูลไมเปลี
่ นแปลง
่ ย
Image
ไม ่
สำมำรถจัดเรียง หรือ คำนวณในแบบ
คณิตศำสตร ์ ได้
เมือ
่ เวลำเปลีย
่ นไป ข้อมูลไมเปลี
่ นแปลง
่ ย
ข้อมูล – Data (2)
Sound
/ Voice
ไม ่
สำมำรถจัดเรียง หรือ คำนวณในแบบ
คณิตศำสตร ์ ได้
เมือ
่ เวลำเปลีย
่ นไป ข้อมูล “เปลีย
่ นแปลง”
Video
/ Clip
ไม ่
สำมำรถจัดเรียง หรือ คำนวณในแบบ
คณิตศำสตร ์ ได้
เมือ
่ เวลำเปลีย
่ นไป ข้อมูล “เปลีย
่ นแปลง”
Hardware
กลุม
่ Input-Output Device
จะมีกำรเลือกใช้ไปตำมประเภทของ
ขอมูลทีร่ ะบบใชงำน
Native of Data
Data
can be human-readable or
machine-readable
Source data automation
Capturing
and editing data where the
data is initially created and in a form
that can be directly input to a
computer
กำรเก็บและปรับปรุงขอมู
้ ล จำก
แหลงข
ปแบบทีส
่ ำมำรถ
่ อมู
้ ล ให้อยูในรู
่
นำเขำสู
้ ่ ระบบคอมพิวเตอรได
์ โดยตรง
้
6
Native of Data (2)
Data
entry
Converts
human-readable data into
machine-readable form
Data
input **
Transfers
system
machine-readable data into
Hardware คืออะไร
อุปกรณที
่ ่ วยในกำรทำกิจกรรมในกำร
์ ช
นำขอมู
้ ลเขำ้ ประมวลผลขอมู
้ ล บันทึก
ขอมู
่
้ ล แสดงผลลัพธ ์ รวมทัง้ กำรเชือ
ตอเครื
อขำย
สำหรับระบบสำรสนเทศ
่
่
กำรเลือกใช้ Hardware ตองดู
วำ่
้
เหมำะสม พรอมที
จ
่ ะตอบจุดประสงค ์
้
ขององคกรหรื
อไม่
์
8
Quote
“The computer hardware industry
is rapidly changing and highly
competitive, creating an environment
ripe for technological breakthroughs ”
9
ประเภทของ Hardware
Input
Device
Output Device
Processor
Storage
Network interface
Input Devices
สำหรับ
Personal computer เช่น
Keyboard Mouse
Barcode reader
Scanning devices
Digital cameras
Video recorder
Magnetic ink character recognition
(MICR) devices
11
Input Device ทีน
่ ่ ำสนใจ
RFID
Output Devices
Monitor
CRT
Liquid crystal displays (LCDs)
Plasma displays
Printers and plotters
Impact and non-impact
Digital audio player
and etc.
13
Special-Purpose Output
Devices
E-books
Digital media equivalent of a conventional
printed book
Eyebud screens
Portable media devices that display video in
front of one eye
14
Computer System Types
Handheld
computers
Portable
computers
Thin client
Desktop
computers
Workstations
Servers
Mainframe
computers
Supercomputers
15
Processor : Main Hardware
Components
Central processing unit (CPU)
Arithmetic/logic unit
control unit, and
the register areas
16
Processor : Main Hardware
Components
Arithmetic/logic unit (ALU)
Performs mathematical calculations and makes
logical comparisons
Control unit
Sequentially accesses program instructions,
decodes them, and
coordinates the flow of data in and out of the
ALU, registers, primary storage, and even
secondary storage and various output devices
17
Processor : Main Hardware
Components (2)
Registers
High-speed storage areas
Primary storage or Memory
Closely associated with the CPU
18
Instruction Set
An instruction set, or instruction set
architecture (ISA), is the part of the
computer architecture related to
programming such as the native data
types, addressing modes, memory
architecture, and external I/O.
เป็ นส่วนหนึ่งของสถำปัตยกรรมคอมพิวเตอรที
์ ่
เกีย
่ วกับกำรโปรแกรม เช่น ประเภทขอมู
้ ลที่
ใช้ กำรเก็บขอมู
้ ทีท
่ ำงำน
้ ลพืน
สถำปัตยกรรมของหน่วยควำมจำ และ กำร19
Instruction Set (2)
An
ISA includes a specification of
the set of opcodes (machine
language), and the native
commands implemented by a
particular processor.
นอกจำกนี้ยง
ั หมำยถึงกลุมของ
่
ภำษำเครือ
่ งและคำสั่ งทีเ่ ป็ นคำสั่ งเฉพำะ
ของแตละ
Processor
่
กำรทำงำนของ CPU
Step
1: Fetch instruction
Step 2: Decode instruction
Step 3: Execute instruction
Step 4: Store results
21
กำรทำงำนของ CPU (2)
22
Quote
พิจารณาคาสัง่ ต่อไปนี้
area := ( base * Height ) / 2 ;
เปรี ยบเทียบกับ
area := ( base * height ) ;
area := area / 2 ;
ผลลัพธ์ถูกต้องเหมือนกันหรื อไม่
คาสัง่ ใดทางานเร็ วกว่า
Processing Characteristics
Machine cycle time is measured in:
Nanoseconds (1 billionth of a second)
Picoseconds (1 trillionth of a second)
MIPS (millions of instructions per second)
24
Processing Characteristics (2)
Clock speed
Series of electronic pulses produced at a
predetermined rate that affects machine
cycle time
Often measured in:
Megahertz (MHz): millions of cycles per second
Gigahertz (GHz): billions of cycles per second
Microcode
Predefined, elementary circuits and logical
operations that the processor performs
when it executes an instruction
25
Physical Characteristics of the
CPU
Digital
circuits on chips
Electrical current flows
through silicon
Moore’s Law
Transistor
densities on a
single chip double every two
years
Gordon E. Moore
Director, Research and Development Laboratories,
Fairchild Semiconductor
26
Memory Characteristics
Main memory
Located physically close to the CPU,
but not on the CPU chip itself
Rapidly provides data and instructions
to the CPU
Storage Capacity
Eight bits together form a byte (B)
27
Memory Characteristics and
Functions
28
Types of Memory
Random
access memory (RAM)
Temporary
Types
and volatile
of RAM
DRAM
(Dynamic RAM)
DDR2 SDRAM and DDR3 SDRAM
Static Random Access Memory
(SRAM)
Double Data Rate Synchronous
Dynamic Random Access Memory
29
Types of Memory (2)
Read-only
memory (ROM)
Nonvolatile
Provides
permanent storage for data
and instructions that do not change
Cache
memory
High-speed
memory that a processor
can access more rapidly than main
memory
30
Types of Memory (3)
31
Multiprocessing
Multiprocessing
Simultaneous
execution of two or
more instructions at the same time
Coprocessor
Speeds
Multicore
processing
microprocessor
Combines
two or more independent
processors into a single computer
32
Parallel Computing
Parallel
computing
Simultaneous
execution of the same
task on multiple processors to obtain
results faster
Massively
parallel processing
Systems
with thousands of such
processors
Grid
computing
Use
of a collection of computers to
work in a coordinated manner to solve
33
Parallel Computing (2)
Cloud
computing
Uses
giant cluster of computers, that
serves as a host, to run applications
that require high-performance
computing
Supports a wider variety of
applications than grid computing
Pools computing resources so they
can be managed primarily by software
34
rather than people
Secondary Storage
Compared
with memory, offers the
advantages of nonvolatility, greater
capacity, and greater economy
On a cost-per-megabyte basis
Most
forms of secondary storage are
considerably less expensive than
primary memory
Storage
access
media that allow faster
35
Access Methods
Sequential
access
Records
must be retrieved in order in
which it is stored
Devices used called sequential access
storage devices (SASDs)
Direct
access
Records
can be retrieved in any order
Devices used are called direct access
storage devices (DASDs)
36
Storage Devices
Magnetic tapes
Virtual tape
Magnetic disks
RAID
Optical disks
Digital video disk (DVD)
37
Enterprise Storage Options
38
Question?
Question?
to be continue!
Homework
Data แบงได
กี
่ ลุมได
แก
ำง
่
้ ก
่
้ อะไรบ
่
้
Instruction set คืออะไร
ขัน
้ ตอนกำรทำงำนของ CPU มีกข
ี่ น
้ั ตอน
แตละขั
น
้ ตอนมีกำรทำงำนอยำงไร
่
่
Main Memory และ Hard disk ตำงก็
เป็ น
่
อุปกรณที
์ ใ่ ช้ในกำรเก็บขอมู
้ ล แตอุ
่ ปกรณทั
์ ง้
สองชนิดมีอะไรทีแ
่ ตกตำงกั
นทีท
่ ำให้มีผลตอ
่
่
กำรเลือกใช้งำน
ส่ ง 20 มิถุนายน 2555