memory internal memory and external memory

31
Memory อ.ออออออ อออออ อออออออออออออออออออ ออออออออออออออออออออออออออออออ

Upload: brianna-hassett

Post on 03-Jan-2016

93 views

Category:

Documents


9 download

DESCRIPTION

Memory Internal Memory and External Memory. อ.อรรถพร จูทิม วิทยาการคอมพิวเตอร์ มหาวิทยาลัยราชภัฎพิบูลสงสงคราม. ทั่วๆไปกับหน่วยความจำ. - หน่วยความจำภายในเป็นหน่วยความจำที่ระบบคอมพิวเตอร์มีความจำเป็นอย่างยิ่งยวดในการทำงานร่วมกันตลอดเวลา - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Memory Internal Memory and External Memory

Memory

Internal Memory and External Memory

อ.อรรถพร จู�ทิม วิทิยาการคอมพวิเตอร�

มหาวิทิยาลั�ยราชภั�ฎพบู�ลัสงสงคราม

Page 2: Memory Internal Memory and External Memory

ทิ��วิๆไปก�บูหน่!วิยควิามจู"า

- หน่!วิยควิามจู"าภัายใน่เป$น่หน่!วิยควิามจู"าทิ%�ระบูบูคอมพวิเตอร�ม%ควิามจู"าเป$น่อย!างย�งยวิดใน่การทิ"างาน่ร!วิมก�น่ตลัอดเวิลัา- หน่!วิยควิามจู"าภัายน่อก เป$น่หน่!วิยควิามจู"าทิ%�ระบูบูใช(ใน่การเก)บูข้(อม�ลัถาวิร

Page 3: Memory Internal Memory and External Memory

การทิ"างาน่เซลัลั�หน่!วิยควิามจู"า

Page 4: Memory Internal Memory and External Memory

ชน่ดข้องหน่!วิยควิามจู"า

แบู!งชน่ดข้องหน่!วิยควิามจู"าได( เป$น่ 2 ชน่ด ใหญ่!ๆ ค.อ

- Volatile Memory

- Non Volatile memory

Page 5: Memory Internal Memory and External Memory

Volatile Memory(1)

เป$น่หน่!วิยควิามจู"าทิ%�ใช(เป$น่พ.0น่ฐาน่ใน่การประมวิลัผลัข้(อม�ลั โดยสามารถแบู!งได(เป$น่ 2 แบูบู ค.อ

- Static Ram (SRAM)

- Dynamic Ram (DRAM)

Page 6: Memory Internal Memory and External Memory

Non Volatile Memory(2)

เป$น่หน่!วิยควิามจู"าเม.�อไม!ได(ร�บูกระแสไฟฟ5าใน่การ หลั!อเลั%0ยงข้(อม�ลั ข้(อม�ลัก)ไม!ส�ญ่หายแต!อย!างใด ม% 5ชน่ด

- ROM (Read only Memory)- PROM (Programmable ROM)- EPROM (Erasable PROM) - EEPROM (Electrical EPROM)- Flash ROM

Page 7: Memory Internal Memory and External Memory

Volatile Memory(1.1)

DRAM (Dynamic RAM)

ประกอบูด(วิยเซลัลั�ทิ%�ใช(เก)บูข้(อม�ลัเก)บูข้(อม�ลัด(วิยวิธี%อ�ดประจู7ไฟฟ5าเข้(าไปเก)บูไวิ(ใน่ต�วิ คาปาซเตอร� (capacitor) ซ8�งลั�กษณะข้องกระแสไฟฟ5าทิ%�ถ!ายทิอดให( ก�บู capacitor ค.อ ประจู7ไฟฟ5าโดยแทิน่ ค!า 0 แลัะ 1

Page 8: Memory Internal Memory and External Memory

Volatile Memory(1.1)

โครงสร(างเซลัแบูบู DRAM ทิ��วิไป

Page 9: Memory Internal Memory and External Memory

Volatile Memory(1.1)

สถาป;ตยกรรม DRAM

Page 10: Memory Internal Memory and External Memory

Volatile Memory(1.1)สามารถแบู!งชน่ดข้อง DRAM

ได(หลัายกลั7!มโดยจู"าแน่กกลั7!มใน่การใช(งาน่ได( เป$น่ 2 กลั7!ม

1 เป$น่หน่!วิยควิามจู"าข้องเคร.�องคอมพวิเตอร�

2) ใช(ส"าหร�บูเป$น่หน่!วิยควิามจู"าใน่ Display Adapter card

Page 11: Memory Internal Memory and External Memory

Volatile Memory(1.1.1)

1) เป$น่หน่!วิยควิามจู"าข้องเคร.�องคอมพวิเตอร�

- DIP RAM (Dual inline package RAM)

- FPM DRAM (Fast page mode DRAM)

- EDO DRAM (Extended Data out DRAM)

- SDRAM (Synchronous DRAM)

- DDR (Double data rate SDRAM)

Page 12: Memory Internal Memory and External Memory

Volatile Memory(1.1.1)

- DIP (Dual inline package RAM)

เป$น่ หน่!วิยควิามจู"าร7!น่แรกใช(ใน่เคร.�อง 286 ,3861 2 3 4 แถว 1

1 2 3 4 แถว 2

BIT

Control R/W

Control R/W

ระบู7

Colu

mn

s ทิ

%� ต(องก

าร

R/W

4 ค

ร� 0งระ

บู7 R

OW

S ทิ

%� ต(องก

าร

R/W

4 ค

ร� 0ง

Page 13: Memory Internal Memory and External Memory

Volatile Memory(1.1.1)

- FPM DRAM (Fast page mode DRAM)

เป$น่ RAM ร7!น่เก!าใช(ใน่เคร.�อง 486 ป;จูจู7บู�น่เลักผลัตแลั(วิ1 2 3 4 แถว 1

1 2 3 4 แถว 2

BIT

Control R/W

Control R/W

ระบู7

Colu

mn

s ทิ

%� ต(องก

าร

R/W

4 ค

ร� 0งระ

บู7 R

OW

S ทิ

%� ต(องก

าร

R/W

1 ค

ร� 0ง

Page 14: Memory Internal Memory and External Memory

Volatile Memory(1.1.1)

- EDO DRAM (Extended Data out DRAM)

ทิ"างาน่เหม.อน่ FPM แต!ม%กลัไกย.ดการด8งข้(อม�ลัออกมา

1 2 3 4 แถว 1

1 2 3 4 แถว 2

BIT

Control R/W

Control R/W

ระบู7

Colu

mn

s ทิ

%� ต(องก

าร

R/W

4 ค

ร� 0งระ

บู7 R

OW

S ทิ

%� ต(องก

าร

R/W

1 ค

ร� 0ง

Page 15: Memory Internal Memory and External Memory

Volatile Memory(1.1.1)

- SDRAM (Synchronous DRAM)

ใช(ย!าน่ควิามถ%�มากข้80น่แลัะม%อ�ตราการทิ"างาน่ส�งข้80น่

1 2 3 4 แถว 1

1 2 3 4 แถว 2

BIT

Control R/W

Control R/W

ด8งข้(อ

ม�ลัทิ� 0ง

แถวิ

ระบู7

RO

WS

ทิ%� ต(อ

งการ

R

/W 1

คร� 0ง

Page 16: Memory Internal Memory and External Memory

Volatile Memory(1.1.1)

- DDR (Double data rate SDRAM)

ม%การอ!าน่ข้(อม�ลัได(ทิ�0งข้าข้80น่แลัะลังข้องส�ญ่ญ่าณน่าฬิกา

1 2 3 4 แถว 1

1 2 3 4 แถว 2

BIT

Control R/W

Control R/W

ด8งข้(อ

ม�ลัทิ� 0ง

แถวิ

ระบู7

RO

WS

ทิ%� ต(อ

งการ

R

/W 1

คร� 0ง

Page 17: Memory Internal Memory and External Memory

Volatile Memory(1.1.1)

ลั�กษณะการส!งข้(อม�ลัข้องหน่!วิยควิามจู"าแบูบู DRAM

Page 18: Memory Internal Memory and External Memory

Volatile Memory(1.1.2)

2 ) ใช(ส"าหร�บูเป$น่หน่!วิยควิามจู"าใน่ Display Adapter card

- MDRAM (Multibank DRAM)

- VRAM (Video RAM)

- WRAM (Window RAM)

- SGRAM (Synchonous Graphic RAM)

- RDRAM (Rambus DRAM)

Page 19: Memory Internal Memory and External Memory

Volatile Memory(1.1.2)

- MDRAM (Multibank DRAM)

จูะแบู!งเป$น่หน่!วิยควิามจู"าเป$น่กลั7!มๆโดยเช.�อมต!อก�บูระบูบู บู�สกลั7!มลั!ะ 32 KB

Line BUS

32 KB

32 KB

Page 20: Memory Internal Memory and External Memory

Volatile Memory(1.1.2)

- VRAM (Video RAM)

เป$น่หน่!วิยควิามจู"าทิ%�สามารถอ!าน่แลัะเข้%ยน่ได(พร(อมก�น่ซ8�งแตกต!างจูาก DRAM ปกต

1 2 3 4 แถว 1

1 2 3 4 แถว 2

BIT

Control R/W

Control R/W

ด8งข้(อ

ม�ลัทิ� 0ง

แถวิ

ระบู7

RO

WS

ทิ%� ต(อ

งการ

R

/W 1

คร� 0ง

R W

Page 21: Memory Internal Memory and External Memory

Volatile Memory(1.1.2)

- WRAM (Window RAM)

ม%การทิ"างาน่เป$น่แบูบู VRAM แต!จูะม%การใช( Bandwidth ใน่การทิ"างาน่กวิ(างกวิ!า VRAM

Page 22: Memory Internal Memory and External Memory

Volatile Memory(1.1.2)

- SGRAM (Synchonous Graphic RAM)

ม%การอ!าน่แบูบู SDRAM แต!สามารถลั(างข้(อม�ลัได(เร)วิกวิ!าแลัะย�งสามารถแก(ใข้ข้(อม�ลัทิ%�ลัะบูต ได(

1 2 3 4 แถว 1

1 2 3 4 แถว 2

BIT

Control R/W

Control R/W

ด8งข้(อ

ม�ลัทิ� 0ง

แถวิ

/เลั.อ

ก บูต

ทิ%� แ

ก(ใข้

ระบู7

RO

WS

ทิ%� ต(อ

งการ

R

/W 1

คร� 0ง

Page 23: Memory Internal Memory and External Memory

Volatile Memory(1.1.2)

-RDRAM (Rambus DRAM)

ม%การใช(ส�ญ่ญ่าณน่าฬิกาทิ%�ส�งกวิ!า SDRAM ค.อเร�มต(น่ทิ%� 400MHz ม%อ�ตราการส!งถ!ายข้(อม�ลัอย�!ทิ%� 32 GB/s ควิามกวิ(างข้องระบูบูบู�สภัายใน่อย�!ทิ%� 8ถ8ง 16 บูตใน่การใช(งาน่

Page 24: Memory Internal Memory and External Memory

Volatile Memory(1.1.2)

-RDRAM (Rambus DRAM)

Page 25: Memory Internal Memory and External Memory

Volatile Memory(1.1)

SRAM (Static RAM)

ม%ลั�กษณะการจู�ดเร%ยงอ7ปกรณ�ภัายใน่เป$น่ลั�กษณะโครงสร(างทิ%�ใกลั(เค%ยงก�บู microprocessor โดยจูะถ�กเก)บูไวิ(ด(วิยค!า flip flop logic gate ม%ควิามสามารถใน่การจู�ดเก)บูข้(อม�ลัโดยการป5อน่ไฟฟ5าให(อย!างต!อเน่.�อง

Page 26: Memory Internal Memory and External Memory

Volatile Memory(1.1)

โครงสร(างเซลัแบูบู SRAM ทิ��วิไป

Page 27: Memory Internal Memory and External Memory

Non Volatile Memory(2.1)

ROM (Read only Memory)เป$น่ส!วิน่ทิ%�ใช(บู�น่ทิ8กข้(อม�ลั

เป$น่การถาวิรซ8�งส!วิน่ใหญ่!จูะใช(บู�น่ทิ8กข้(อม�ลัไมโครโปรแกรมเช!น่

- โปรแกรมทิ%�ถ�กเร%ยกใช(โดยโปรแกรมอ.�น่เป$น่ ประจู"า

- โปรแกรมระบูบู- ตารางข้(อม�ลัเก%�ยวิก�บูฟ;งก�ช�น่

Page 28: Memory Internal Memory and External Memory

Non Volatile Memory(2.1)

PROM (Programmable ROM)

สามารถบู�น่ทิ8กข้(อม�ลัเป$น่การถาวิรได(แต!ได(แค!คร�0งเด%ยวิใน่การบู�น่ทิ8ก

EPROM (Erasable PROM)สามารถบู�น่ทิ8กข้(อม�ลั แลัะน่"ามา

ใช(อ!าน่ได(ภัายหลั�ง ทิ7กคร�0งทิ%�ต(องการลับูข้(อม�ลัจูะใช( UV ใน่การลั(าง

Page 29: Memory Internal Memory and External Memory

Non Volatile Memory(2.1)

EEPROM (Electrical EPROM)

ได(ร�บูการพ�ฒน่าให(ข้%ดควิามสามารถส�งกวิ!า EPROM แลัะม%การลับูข้(อม�ลัโดยใช(ไฟฟ5าใน่การลับูข้(อม�ลั

Flash ROMสามารถแลัะเข้%ยน่ข้(อม�ลัทิ%�ลัะ

บูลั)อก ข้(อม�ลั

Page 30: Memory Internal Memory and External Memory

หน่!วิยควิามจู"าแบูบูพเศษ

Cache DRAMเร%ยก CDRAM โดยรวิมเอา SRAM ข้น่าด 16 KB

เข้(าไวิ(ใน่ DRAM ถ�กน่"ามาใช( 2ลั�กษณะ ค.อ

1 )น่"ามาใช(เป$น่ Cache Memory จูรงๆซ8�งม%ช!องส�ญ่ญ่าณ 64

ช!อง ใน่การ โอน่ถ!ายข้(อม�ลั เหมาะสมส"าหร�บูการอ(างองใน่ Main Memory

2) อาจูน่"ามาใช(เป$น่ Buffer ใน่การอ!าน่ข้(อม�ลัให(ต!อเน่.�อง ให( ก�บู SRAM เอง ทิ"าให( เพ�มประสทิธีภัาพใน่การอ!าน่ข้(อม�ลัข้อง Cache เพ�มข้80น่

Page 31: Memory Internal Memory and External Memory

แบูบูฝึ@กห�ดทิ(ายบูทิ1 .โครงสร(างข้อง SDRAM แลัะ

RDRAM ม%ลั�กษณะอย!างไร2 .ลั�กษณะทิ%�เหม.อน่ก�น่ข้อง FPM แลัะ

EDO ม%ลั�กษณะอย!างไร3. ลั�กษณะทิ%�พเศษข้อง MDRAM ม%

ลั�กษณะ อย!างไร4. อ�ตราการส!งข้(อม�ลัผ!าน่ RDRAM

channel 5.RDRAM channel ม%ควิามแตกต!าง

ก�บู Bandwidth อย!างไร6.DIP RAM ม%การอ!าน่ข้(อม�ลัอย!างไร