บทท่ี 11 หนวยความจาํวัตถุประสงค หลังจากไดเรียนบทน้ีจบแลว จะสามารถ 1. อธบิ ายลักษณะการเกบ็ ขอมูลของระบบไมโครคอมพวิ เตอร 2. อธบิ ายเกี่ยวกับหนว ยความจาํ ประเภท RAM, SRAM, ROM, PROM, EPROM, EEPROM, flash PROM และ NVRAM อยางยอ ๆ ได 3. อธบิ ายการเขียนและการอา นขอมลู กับหนอยความจําได 4. อธิบายวธิ กี ารเก็บขอมูลของหนว ยความจําประเภทตาง ๆ ได 5. อธิบายการทํางานของการเก็บขอ มูลจํานวนมาก ๆ ในคอมพวิ เตอรไ ด 6. บอกอปุ กรณช นิดตาง ๆ ทเี่ ปน อปุ กรณหลักไมโครคอมพิวเตอรไ ด ฟลิปฟลอปเปนหนว ยความจําแบบเซมคิ อนดักเตอรชนดิ หน่ึง ฟลิปฟลอปหนง่ึ ตวั สามารถนาํ ไปสรางเปน เซลลห นว ยความจํา ( memory cell ) ในหนว ยความจําประเภทสารก่งึ ตวั นําได ท่ไี ดเคยศึกษาไปแลว จะเปนการใชงานฟลปิ ฟลอปเปน ชิพตรจี ีสเตอรแ ละแลตซ ในการเกบ็ ขอมูลช่ัวคราว ในระบบดิจิตอลอิเลก็ ทรอนิกสสวนใหญจ ะใชหนว ยความจาํ หลายประเภท อุปกรณอิเล็กทรอนกิ สที่ใชบ ันทึกความจาํ มกั ถูกสรา งโดยใชไ ฟฟา แบบดิจติ อล ระบบดจิ ติ อลทีม่ คี วามซบั ซอ น เชนคอมพิวเตอร มักมีท้ังสวนท่เี กบ็ ขอ มูลท้ังภายนอกและภายใน อาจอยูในรูปไอซี ซ่งึ เปนหนว ยความจาํแบบสารกงึ่ ตวั นํา หรอื เซมคิ อนดักเตอร ( semiconductor memory ) คอมพวิ เตอรย คุ เกาจะใชหนวยความจําแบบแกนแมเ หล็ก ( magnetic core memory ) ขอ มูลภายนอกของคอมพวิ เตอร จะเก็บไวใ นอปุ กรณห นว ยความจาํ ขนาดใหญ ท่ีสามารถเกบ็ ขอมูลไดม าก เชน ดิสกหรอื ฮารด ดสิ ก, ดรมั(drums) เทปแมเหล็ก หรอื ออปตคิ ัลดิสก เปน ตน อปุ กรณท ่ใี ชวิธีการทางแสงในการเกบ็ ขอ มลู ทรี่ จู ักกันในช่อื ของ CD - ROM (compact disk readonly memory) เปนอุปกรณท ส่ี ามารถเกบ็ ขอมูลไดมาก CD-ROM ทมี่ เี สนผา ศนู ยก ลาง 4.75 นิว้ สามารถเกบ็ ขอมูลไดถงึ 650 Mbyte นอกจากน้ียงั มกี ารผลติ CD-ROM ทีม่ ีความจุขอมูลสงู ขึน้ มากกวา เดมิ หลายเทา ทมี่ ีชื่อวา DVD (digital versatile disk)11.1 ความรูท่วั ไปเก่ยี วหนวยความจํา ระบบเก็บขอมูลในเคร่อื งคอมพวิ เตอรเ ขียนไดดังรูปท่ี11.1 จะเหน็ วา มีหนวยความจําอยหู ลายสวน โดยมี CPU (central processing unit) เปนหนวยประมวลผลกลาง ท่ีภายในตัวมันประกอบดว ยไมโครโปรเซสเซอร หนวยประมวลผลทางคณิตศาสตร และลอจกิ รวมทั้งวงจรควบคมุ ตางๆ ตัว CPU น้ีถอื ไดว าเปนศนู ยก ลางในการโอนยายขอมูลระหวางสวนตา งๆ จากรูปจะพบวาสว นท่ตี อ ออกมาจาก CPUจะเรียกวา บัส (bus) ซง้ึ หมายถึงกลุมของสัญญาณหลาย ๆ เสน รวมกนั โดยแบง ออกเปนแอดเดรสบัส(address bus) บัสขอ มลู (data bus) และบสั ควบคุม (control bus) การท่ี CPU จะติดตอกับ 289
หนวยความจํา CPU จะใชแ อดเดรสบัสในการอา งตาํ แหนง วาจะตดิ ตอกับหนว ยความจําในตาํ แหนง ใด ใชบสั ขอมลู ในการรบั สงขอมลู ระหวา ง CPU กับหนว ยความจําตําแหนง นนั้ ๆ และใชบ สั ควบคุมในการบอกวาหนว ยความจําทตี่ องการติดตอ นน้ั CPU จะอานขอ มูลออกมาหรือเขยี นขอมลู ลงไป รูปที่ 11.1 แสดงระบบคอมพิวเตอรอ ยา งงา ย ทเ่ี ชอ่ื มตอกบั หนว ยความจําและหนวยสาํ รองขอ มลู จากรูปที่ 11.1 จะพบวาหนว ยความจําประเภทสารกึ่งตวั นําที่อยูภายในคอมพิวเตอรประกอบดวยหนว ยความจาํ ประเภท RAM, ROM และ NVRAM โดยเชอื่ มตอกนั ดวยระบบบสั และมีลูกศรแสดงทศิทางการไหลของสัญญาณ จะเหน็ วาบสั ขอ มูลที่ตอ กบั RAM และ NVRAM จะใชลุกศรช้เี ขาออก แสดงวาหนว ยความจาํ ประเภทนี้สามารถอา นขอมูลออกมาไดแ ละเขียนขอ มลู เขาไปได สาํ หรับหนว ยความจําประเภท ROM จะอา นขอ มลู ออกมาไดอ ยา งเดียว สาํ หรับหนว ยความจําทใ่ี ชส ํารองขอ มลู จะมที ้ังแบบท่เี กบ็ ขอ มูลโดยใชสอื่ แมเ หลก็ แบบท่ีเก็บขอ มูลโดยใชว ธิ ีทางแสง และแบบทีเ่ ก็บขอ มูลดวยสารก่ึงตัวนาํ แผนดสิ ก (floppy disk) เปน อุปกรณเกบ็ ขอ มลู ประเภทหน่งึ ทใี่ ชก ันมานาน โดยมีโครงสรา งเปนแผน บางๆ ถกู เคลือบดว ยสารแมเหล็ก การอานขอมลู จะตอ งใชต วั ขับดสิ กที่ขนาด 3.5 น้ิว ทม่ี คี วามจุขอ มูลสงู ท่เี รยี กกันวา double-sided high-density(DSHD) การเก็บขอมลู ลอจกิ “1” ลงไปนัน้ จะเก็บในของสนามแมเ หลก็ ทีเ่ คลือบอยบู นแผนดิสกออกมาวา ทจ่ี ดุ น้นั ๆ เก็บขอ มูลเปน ลอจกิ ”0” หรอืลอจกิ ”1” สําหรบั ฮารดดิสก ( Hard Disk ) เปน อุปกรณเ ก็บขอมลู แบบสือ่ แมเ หลก็ ที่ประกอบดวยแผนจานแมเ หลก็ หลายๆ แผนทาํ ใหส ามารถเกบ็ ขอ มูลไดจ ํานวนมาก สาํ หรบั เทปแมเ หลก็ นั้น เปน อปุ กรณสามารถเกบ็ ขอ มูลไดจํานวนมาก โดยทวั่ ไปแลวมักจะใชในการสํารองขอมลู จากแผน ซีดี (compact disk)ซงึ่ เปน หนวยความจําลอง ขอ มูลท่ีสามารถเกบ็ ขอ มลู ไดจํานวนมาก มีทง้ั แบบ CD-ROM ,CD-DA (digital 290
audio) ,CD-R ( recordable ) , CD-RD (rewriteable) DVD – Video ,DVD-AUDIO ,DVD-ROM และDVD-RAM สําหรับในคอมพิวเตอรสว นบุคคลทั่วไปจะใชเ คร่อื ง เขียนแผน CD-writer ในปจ จบุ ันนี้ DVDแผนเดยี วทมี ขี นาด 4.75 นิว้ สามารถ เกบ็ ขอมูลไดถ งึ 4.7 GB นอกจากน้ีหนวยความจําสํารอง ทีใ่ ชเก็บขอ มูลในปจจุบัน จะมีประเภทที่สรางจากสารกึ่งตวั นาํ มีลักษณะเปน แทง เลก็ ๆ ท่ีสามารเก็บขอมูลไดจํานวนมากใหใชง านอกี ดว ย รูปท่ี 11.2 ประเภทของตัวอาน CD สําหรบั เซลลหนว ยความจํา ท่สี รา งมาจากสารกึง่ ตัวนําทนี่ ิยมใชกันมาก มี 6 ชนิดไดแ ก SRAMDRAM ROM EPROM และ Flash memory หนวยความจําในแตล ะหนวย แตล ะแบบ จะใชเทคโนโลยีแตกตางกัน • SRAM ( static random - access memory ) เปนหนวยความจาํ เปนที่สามารถอา น เขยี นขอมูลไดดว ย ความเร็วสูง แตค วามจตุ ่ํา ขอ มูลจะเก็บอยูในหนวยความจําประเภทนี้ ถา หากยงั มไี ฟจา ยใหก บั ตัวมนั อยู คุณสมบัตนิ ้ีเรยี กวา volatile memory • DRAM ( dynamic random-access memory ) เปนหนวยความจาํ ที่สามารถอา น เขยี นขอ มูลได ขอมูลจะถกู เกบ็ อยูภายใน ถาหากยงั มีไฟจา ยใหกบั ตัวมนั อยู หนว ยความจาํ ประเภทน้ถี ูกใชเปน RAM ในคอมพวิ เตอร PC เนอื่ งจากมขี นาดความจุตอ ชพิ สงู • ROM (read-only-memory) เปน หนวยความจําประเภท nonvolatile เน่ืองจาก ขอ มลู จะถูกเกบ็ อยใู นตวั มนั แมว าจะหยุดจายไฟเลีย้ งใหม ันแลว ขอ มูลก็จะไมห ายไป หนวยความจาํ ประเภทนเี้ ปน หนวยความจาํ ที่อานไดเพียงอยา งเดยี ว การเขยี นขอ มลู ลง ไป จะถกู เขยี นมาจากโรงงานท่ผี ลิตชพิ 291
• EPROM (electrical programmable read-only-memory) เปน หนวยความจํา ประเภทเดยี วกับ ROM แตสามารถโปรแกรมไดด วยเครื่องโปรแกรม และสามารถลบ ขอ มลู เพื่อโปรแกรมใหมได การลบจะใชก ารฉายแสง UV ลงไปบนตัวชิพ• EEPROM (electrical erasable programmable read-only-memory)• Flash Memory เปนหนวยความจาํ ประเภท nonvolatile ทมี่ ีความจุขอ มลู สงู สามารถโปรแกรม และลบไดด ว ยไฟฟา และยงั โปรแกรมแบบ บติ ตอ บติ ไดดว ย รปู ท่ี 13.3 ลกั ษณะหนวยความจาํ แบบสารกึ่งตวั นําโจทยท ดสอบ 1. ในระบบคอมพิวเตอรอุปกรณท ีภ่ ายในประกอบดว ยหนวยประมวนผลทางคณิตศาสตรและลอจกิหนวยควบคมุ และเปน ศูนยกลางในการโอนยา ยขอมลู มชี อ่ื เรียกวา ………………2. ในระบบคอมพวิ เตอรบสั ประเภทใดที่สงขอมลู ไดทศิ ทางเดียว……………..3. จงบอกช่อื เตม็ ของอุปกรณเ กบ็ ขอมูลตอ ไปนี้ก. RAM ง. EEPROMข. ROM จ. SRAMค. EPROM ฉ. DRAM4. จริงหรือไมท ่ี DVD สามารถเกบ็ ขอ มูลไดมากกวา CD-ROM5. เคร่ืองเขยี น CD จะใชกับแผน CD ประเภทใด………….( CD-ROM,CD-R หรอื CD-RW )11.2 หนวยความจาํ RAM อปุ กรณความจําท่ใี ชเทคโนโลยีแบบสารกง่ึ ตวั นําชนิดหนงึ่ ท่ีถกู ใชในงานดจิ ิตอลอิเล็กทรอนิกส 292
คือ หนวยความจําแบบ Random Access Memoryหรอื Ram ซ่ึงเปนหนว ยความจาํ ท่ีเราสามรถเขียนขอ มูลใหมได หลงั จากเสร็จสิน้ ขบวนการเขยี นขอ มลู ลงไปแลว หนว ยความจาํ RAM สามารถจดจําขอ มูลไดช ั่วคราวโดยขอมูลจะคงอยใู นตวั มัน ถาหากยงั มกี ารจา ยไฟเลี้ยงใหก ับตัวมนั เมือ่ หยุดจายไฟขอ มลู ที่เกบ็ อยูจ ะหายไป หนวยจําประเภทนี้ สามารถอานขอมูลในตวั มนั ออกมาได กลาวไดวาเราสามารถเขียนและอา นขอ มลู กบั RAM ได หรืออาจเรยี ก RAM วาเปน Read/Write Memory หรือ scratch padmemory กไ็ ด ตวั อยางหนวยความจาํ ประเภทสารกงึ่ ตวั นํา หรอื เซมิคอนดคั เตอร ท่สี ามารถเก็บขอมูลลอจกิ“0” หรอื ลอจิก “1” ไดจํานวน 64 ตําแหนงดังแสดงในรปู ท่ี 11.4 ชองส่ีเหลยี่ มทว่ี างทง้ั 64 ชอ งทางดา นขวา แสดงตาํ แหนง ทจี่ ะใชส าํ หรับเก็บขอ มลู สงั เกตวา บิตทงั้ 64 นน้ั สามารถแบง ได 16 กลมุ เรยี กวา16 เวิรด (word)ขอมูลแตละเวิรด มขี นาด 4 บิต เรียกหนว ยความจําน้วี า เปน แบบ 16x4 หมายถึงประกอบมขี อมูล 16 เวริ ด แตล ะเวิรดจะมี 4 บติ หนว ยความจําขนาด64บติ น้ี สามารถเขยี นอยใู นรูปของหนว ยความจาํ 32x2 ไดเชนกนั คือ มี 32 เวิรด แตล ะเวิรดมี 2 บติ หรือเปน 64x1 หรือ 8x8 ก็ได รูปท่ี 11.4 ตวั อยา งการเกบ็ ขอ มูลหนว ยความจําขนาด 64 บิตโจทยทดสอบ 6. คําวา RAM มาจากคาํ วาอะไร 7. การนาํ ขอมลู ไปเก็บยงั ตําแหนงที่เกบ็ ขอ มลู เรยี กวาเปน การ……………………………………………….ไปยงัหนวยความจาํ 293
8. การคัดลอกขอ มลู จากตําแหนงทเ่ี กบ็ ขอ มลู เรยี กวา …………………………………….…………..จากหนว ยความจาํ 9. จากรปู ท่ี 11.4 ตารางขอ มูล 64 บติ นเี้ รยี กวา เปนหนว ยความจําขนาด……………………………………………………….. 10. ขอ เสยี เปรยี บของ RAM คอื ………………………………………………….....ซง่ึ มกั จะมกี ารสูญหายของขอ มลู เมอ่ื power......……[on, off] 11. หนวยความจํา RAM ทใ่ี ชในคอมพิวเตอร pc ในปจจบุ นั SRAM และ………………………………………….. [DRAM,PXRAM] 294
11.3 หนวยความจาํ Static RAM หนว ยความจํา RAM ที่เปนแบบ TTL ตวั หน่ึงคอื 7489 read/write เปนหนว ยความจาํ ท่ีเก็บขอ มูลไดข นาด 64 บิต สญั ลกั ษณทางลอจิกรปู 11.5 (a) รูปแบบเก็บขอ มลู ในหนวยความจาํ คลา ยคลึงกบัตารางในรปู 11.4 หนว ยความจําน้ีมี 16 เวริ ด ในไอซี 7489 ประกอบดวย 4บติ กลา วคอื หนวยความจาํRAM ขนาด 16 x 4 บติ จากตารางความจริงของไอซี 7489 รูป 11.5 (c) ขาอนิ พตุ ME มีชอ่ื วา ขาอีนาเบิลหนว ยความจํา ใชสําหรบั เปดหรอื เลอื กให RAM มีการอานหรือเขยี นขอมลู ได บรรทดั บนสุดของตารางแสดงขา ME และME เปน Low ทง้ั คู ขอ มูลอนิ พตุ ทั่ง4 บติ D1-D4 ถูกเก็บไวตําแหนง หนวยความจํากําหนดดวยขาแอดเดรส A3-A0 เรยี กวาขณะนRี้ AM อยใู นโหมดเขยี นขอ มลู (write mode) ลองพิจารณาการเขยี นขอ มลู กับ 7489 สมมตุ ิวาเราตองการเขยี นคา 0110 ลงในตาํ แหนง word3 รูป 11.4 คาแอดเดรสของ wrod3 คือ A3= 0,A2=0,A1=1,A0=1 จะไดคา ตาํ แหนง เปน 0011 คานี้เรยี กวา อนิ พตุ แอดเดรสของ 7489 ขัน้ ตอนคือขอมลู (data input) โดยการปอ นคา01102 จะตอ งใหข าA เปน 0 ,B 1,C 1,D เปน0 แลว ปอนลอจิก 0 ใหขา WE ขัน้ ตอนสุดทา ยคอืปอน Low ให ME ขอมูลทถ่ี ูกอนิ พตุ เขาไปจะถกู เก็บเขา ในหนวยความจาํ ตาํ แหนง wrod3 ทนั ที รูปที่ 11.5 ไอซี 7489 64 บิต RAM(a) ลอจกิ ไดอะแกรม (b) ลักษณขา (c) ตารางความจรงิ สําหรบั การอา นขอมูลออกมาหรือ sense ขอมูลในหนวยความจาํ เชน ตองการอา นขอมูลท่ีอยูใน wrod 3 น้นั ข้นั ตอนแรกจะตองกําหนดคาอนิ พตุ แอดเดรสใหเปน 0011 ซงึ่ เปน คาตําแหนงแอเดรสของ wrod 3 จากนัน้ เซตคา WE และ WE ใหอยใู นโหมดอานขอ มลู ปอน High ให WE และLow ให ME ขอ มูลท่ีถูกอานจะเปน 1001 ซง่ึ เปนพลีเมนตข อง 0110 อนั เปน คาของขอมูลท่แี ทจ ริง 295
ดังนน้ั ถาหากตอ งการนาํ ขอมลู เก็บอยูใ น 7489 มาใชงานตอ งตออินเวอรเ ตอรทางเอาตพ ุตเพ่อื ใหไ ดค าของขอ มลู ที่ถกู ตอง สองบรรทัดสุดทายของตารางความจรงิ ในรูปท่ี 11.5 (ค) จะแสดงใหเหน็ วาถา เหน็ วา ถา ใหข า MEเปน High และ WE เปน LOW จะเปน การอานขอมลู ออกมาจาก 7489 และคาเอาตพ ุตท่ีออกมาจะเปนHigh ท้ังหมดถาใหขา ME และ WEเปน High ทง้ั คู หนว ยความจาํ RAM อีกเบอรห นึ่งท่ีมคี วามคลา ยคลงึ กับ RAM เบอร 7489 คือRAM เบอร74189 โดยRAM เบอร 74189 โดย RAM เบอรนี้ เปนแบบ 64 บติ มรี ูปรา งและลกั ษณะตางๆ คลายกบัเบอร 7489 ทกุ ประการ เวนแตเ อาตพ ตุ ทไ่ี ด จะเปนชนดิ ทม่ี ลี อจิกแบบสามสถานะแทนท่ีจะเปนแบบOpen-collector เอาตพตุ แบบสามสถานะจะมีคา ดังนคี้ ือ LOW ,High และสถานะความตา นทานสูง(High impedance) ในปจ จุบันมีโรงงานตางๆ ผลติ ไอซใี นตระกลู ของ 7489 ออกมาแตล ะโรงงานอาจเขยี นชื่อของขาไอซตี า งกัน แตการทํางานตางๆ จะเปน ในลกั ษณะรปู ท่ี 11.5 น้ี หนวยความจํา RAMเบอร 7489 เปน เพียงตัวอยา งหนง่ึ ของหนวยความจําเซมคิ อนดักเตอรท่ีอยูในรปู ของไอซี ปจจบุ ันผูผลิตหนวยความจําเซรมิ คิ อนดกั เตอรในรูปของไอซไี ดม ีการพฒั นาคณุ ภาพของไอซีใหด ีขน้ึ ดว ยใหข นาดเลก็ ลง มีคุณภาพในการทาํ งานดีขน้ึ นอกจากนี้ ยงั พัฒนาใหท ํางานไดเร็วข้ึนอกี ดว ยในขณะท่มี ีราคาถกู ลง รูปที่ 11.6 (a) ลอจิกไดอะแกรม MOS Static RAM ตระกลู ของไอซที ่ีเปน แบบเซรมิ ิคอนดกั เตอรย ังแบง ยอยไดอกี 2 ชนดิ คอื แบบ static และแบบdynamic แบบสเตติกแรมจะใชวิธเี ก็บขอมลู ไวในฟลิปฟลอป สาเหตุทเ่ี รียกวาแบบสเตติกเพราะวาแรมชนิดนี้สามารถเก็บขอ มูลลอจิก “0” และ “1” ไวไ ดต ลอดตราบใดทยี่ งั มไี ฟเลี้ยงอยู สว นแบบไดนามิกแรมจะเก็บคาลอจิกเอาไว ตราบใดทม่ี ีกระตนุ ในไดนามกิ แรม จะตอ งตอวงจรเพิ่มเขา มา แตในปจจบุ นัไดนามิกแรมท่ผี ลิตออกมารนุ ใหมๆ จะมีการสรางวงจรกระตุนในไดนามิกแรมจะตองตอ วงจรเพ่มิ เขา มาแตใ นปจจุบนั ไดนามิกแรมที่ผลิตออกมาใหมๆ จะมกี ารสรางวงจรกระตนุ ในไดนามิกแรมจะเกบ็ ขอมลู ไดมากกวา สาํ หรับในการศึกษาตอนน้จี ะกลา วถงึ สเตตกิ แรม 296
ไอซที เ่ี ปน หนว ยความจาํ ชนิด MOS เบอรหน่งึ ที่กลา วถึงตอ ไปน้ีคือ สเตติกแรมเบอร 2114 แรมเบอรนี้ สามารถเก็บขอ มูลไดจํานวน 4096 บิตหรอื ขนาด 1024 x 4 บิต (หมายความวามี 1024 เวริ ด แตละเวริ ดมขี นาด 4 บติ ) สาํ หรบั ลอจิกไดอะแกรมของแรมเบอร 2114 แสดงไดดังรปู ที่ 11.6(b) จากไดอะแกรม RAM เบอร 2114 ส่งิ ท่คี วรทราบอีกอยา งกค็ อื จะมกี ารใชบ ัฟเฟอรส ามสถานะในการเเยกขา I/O ออกจากระบบบัสขอ มลู ในคอมพวิ เตอร สังเกตวา สายสญั ญาณแสเดรสจะมบี ฟั เฟอรดวยเชน กัน รูปของRAM เบอร 2114 จะเปน ไอซแี บบ DIP ขนาดขา 18 ขาลกั ษณะท่ีสําคญั ของ RAM ก็คือการเขา ถึงขอมูลเปนเเบบ “access time” หมายถึง เวลาท่ใี ชในการเขาถงึ ขอ มลู ทีต่ ําแหนงตา งๆมคี าเทา กนั คา access time ของRAM แบบTTL เบอร 7489 มีคาประมาณ 33 ns และในกรณีของ RAMแบบ MOS เบอร 2114 จะมคี าระหวา ง 100 ถงึ 250 ns ข้ึนอยูก ับรนุ ของชพิ ท่ใี ช กลาวไดว า RAM แบบTTL มีความเรว็ มากกวา ชิพหนอ ยความจําเบอร 2114 เพราะมีคา access time ที่ส้ันกวา รูปท่ี 11.6 ((b) โครงสรา งภายใน M OS Static RAโจทยท ดสอบ 12. ไอซีเบอร 7489 เปนไอซแี บบ 64-bit 13. ไอซหี นวยความจาํ เบอร 7489 สามารถเกบ็ ขอมูลได word โดยเก็บ word ละ บติ 14. จากรปู ท่ี 11.5 ถาขาอินพุตแอสเดรส มีคาเปน 1111 จา write enable เปน 0 ขา memory enable เปน 0 ขา memory enable เปน 0 และขา data input เปน 0011 ไอซี 7489 จะอยู 297
ใน ………………… (read write) mode ขอ มูลในขา data input จะ ………………….(read from writeten into) หนว ยความจําในตําแหนง 15. ตวั …………………………(static dynamic) RAM จะตอ งมกี ารกระตุนขอ มลู หลายๆ ครง้ั ตอ นาที 16. หนวยความจาํ RAM เบอร 2114 จะเกบ็ ขอมูลได ................... บติ11.4 การใชหนว ยความจาํ RAM หนว ยความจาํ RAM นน้ั สามารถนํามาใชง านไดง ายมาก ในทนี่ ้ีจะลองศกึ ษาการโปรเเกรม RAMเบอร 7489 เปนตัวอยาง การโปรแกรมลงหนวยความจาํ กค็ อื การเขียนขอมูลหนวยความจําในเเตละเซลลในหัวขอนจ้ี ะตองทาํ ความเขา ใจเพ่มิ เตมิ ในเรอื่ งของ Gray Code เพราะ RAM เบอร7 489สามารถเก็บขอมุลในรูปเเบบของรหสั Gray Code ในตารางที่ 11.1 แสดงรหสั Gray ทมี่ คี าจาก 0 ถงึ 15 โดยเขียนเลขฐานสองกาํ กับไวด วยเลข 0เเละ 1 ทเ่ี ขียนแทนจํานวนตา งๆใน Gray Code คือขอ มูลจากเขยี นลงใน RAM ขนาด 64 บติ ซ้ึอไอซีเบอร 7489 เปน ไอซีทเ่ี หมาะสําหรบั ในการใชง านนี้เพราะสามารถเกบ็ ขอ มลู ได 16 เวริ ด เเตล ะเวิรด จะมีขนาด 4 บติ ซื้อเปน รปู เเบบสอดคลอ งกบั รหสั Gray Code จาก 0 ถงึ 15 ดังตวั อยา งในตารางท่ี 11.1 เลขฐานสบิ ในตารางเเทนความหมายของเวริ ด โดยที่เลขฐานสองทเ่ี ขยี นเอาไวจะเปน คา อนิ พุตเเอดเดรสของ RAM 7489 สาํ หรับ Gray Code จะใหเ ปน ขอมลู อินพุตของ RAM (รูปที่ 11.5 a) เม่ือใหข าMEเเละWE เเอกตฟี รหัส Gray Code จะถูกเขยี นใหก บั RAM 7489 เเละ RAM จะจดจําขอ มูลน้ไี วต ราบใดทย่ี ังมไี ฟเลีย้ งปอนอยู เมอ่ื โปรเเกรมเขา ไปใน RAM ดว ย Gray Code เเลวจะสามารถใชห นว ยความจํา RAM ตวั นเ้ี ปนตัวเเปลงรหสั ได (Code converter) รปู ที่ 11.7 (a) เเสดงใหเห็นระบบพน้ื ฐาน ใหสังเกตวาถามีอินพุตเปนเลขฐานสองเขา ไปทางขาของเเอสเดรส ตัวถอดรหัสจะใหร หัส Gray Code ออกมาซง้ื หมายความวา ระบบทํางานเปน ตัวเปล่ียนรหสั ของเลขฐานเปน Gray Code (binary-to-gray-code) 298
ตารางที่ 11.1 Gray Code พจิ ารณารปู ท่ี 11.74 (b) ถาหากเลขฐานสองมีคาเปน 0111 เขาไปทางขาเอสเเดรส 7489 โดยME เปน 0 เเละ WE อยใู นตําเเหนงอา นขอ มูล (ลจิก 1) ไอซี 7489 จะอานขอ มูลทีเ่ ก็บไวใ น word 7ออกมาตวั อินเวอรเ ตอรท้ังสต่ี วั จะทําการคอมพลีเมนตผ ลทไ่ี ดออกมา RAM ทาํ ใหขอ มูลออกมาเปนคา Gray Code ท่ีถูกตอ งโดยคา Gray Code ของเลขฐานสอง 0111 ท่เี อาตพุตออกมาคอื 0100 ในรูปที่ 11.7 (b) อาจทําการทดลองอนิ พตุ คาเลขฐานสองหลายๆคาจาก 0000 ถงึ 1111 ก็ได ตัวอยา งของตวั คอนเวอรเ ตอรท ี่แปลงเลขฐานสองเปน Gray Code เปน คอนเวอรเ ตอรท ท่ี ํางานไดด ี เเตเนอื่ งจาก RAM เปน หนว ยความจาํ ประเภท volatile กลาวคอื ถาไมมีไฟเล้ยี งขอ มูลทเ่ี กบ็ ไวจ ะหายทนั ทีเรียกวา หนว ยความจาํ ถกู ลบขอ มลู ซอื้ จะตองโปรเเกรมขอ มลู Gray Code ใหกบั RAM ใหมอ กีครงั้โจทยทดสอบ17. จากรูปที่ 11.7 สง่ิ ทโี่ ปรแกรมลงไปใน RAM คอื อยางของ…….-code converter18. จากรปู ที่ 11.7 ถาขาแอดเดรสอินพุตมีคาเทา กบั 1000แเละขาWE = 1 และ ME= เอาตพตุ ทีไ่ ดจะมี คา เปน….ซ่งึ เปน ….ทม่ี ตี รงกบั เลขฐานสอง………19. ในรปู ที่11.7ถาหยดุ จายไฟใหก ับไอซี 7489 จะเปนอยางไร 299
รูปท่ี 11.7 Binary Gray Code Converter (a) Diagram ของระบบ (b) Diagram ของ RAM11.5 หนวยความจาํ ROM อุปกรณด ิจิตอลหลายชนิดรวมทง้ั เครอื่ งไมโครคอมพวิ เตอร ตองการหนว ยความจาํ ท่ีสามารถเกบขอ มลู ไดอ ยา งถาวรแมไ มม ีไฟเล้ยี ง เรยี กสวนทเี่ กบ็ ขอ มูลนวี้ า Read Only Memory หรือหนว ยความจาํเเบบ ROM หนวยความจําประเภท ROM จะถูกโปรcกรมสาํ เรจ็ มาจากโรงงานผูผ ลิตตามความตองการเฉพาะของผูใ ช หนวยความจาํ ROM ขนาดเลก็ มักจะใชใ นการกระทําทางลอจกิ เชน ใชเปน ตวั ถอดรหัสหนวยความจําประเภท ROMเปน หนวยความจาํ ชนดิ nonvolatile เพราะวาขอมูลจะไมห ายเเมว า ไมมีไฟเลย้ี ง ROM หรอื Read Only Memory ถอื ไดวา เปน ROM แบบ mask-programmed ROM การใชงานหนวยความจําเเบบ ROM มักจะใชกับงานทม่ี ีการออกมาผลิตจาํ นวนมาก เน่ืองจากตน ทุนมีราคาเเพงสว น PROM หรือ Programmable Read Only Mamory เปนหนว ยความจําท่เี ก็บขอ มูลไดอยางถาวรเชน กัน เเตห นวยความจาํ ประเภทนี้ผูใ ชสามารถโปกเเกรมขอมูลเองไดไมต องโปรแกรมมาจากโรงงาน วงจรของ ROM แบบเกาโครงสรา งภายในจะประกอบดวยไดโอดดงั รปู ที่ 11.8 โดยไดโอดท่ีตอกันอยูจะเเทนคาขอมลู ในเเตละเเอดเดรส จากรูปท่ี 11.8 (a) ถาใหสวิตชเ เทนเเอดเดรสของ ROM เมื่อมี 300
การกดสวิตชห น่งึ จากจาํ นวนสวติ ชทงั่ หมดท่เี รยี กกันเปนวงกลม เขน เลือกกดทต่ี ําเเหนง 6 เอาตพ ตุ ของROM (คา D. C. B. A) จะเเสดงคา LHLH หรอื 0101 โดยเอาตพ ุต Bเเละ D จะถูกตอลงกราวดผ านตัวตานทาน เเละจะไดคา เปน Low สวนเอาตพตุ C และ A จะถกู ตอ เขา โคยตรงกับไฟเลย้ี ง + 5 โวลต ผานไดโอต 2 ตัว ดงั น้ันเอาตพุต ที่อา ยออกมาจะมีคาความตางศกั ยประมาณ +2 เเละ +3 โวลต ซ่งึ กค็ ือคาลอจิก High สังเกตวา เเบบของไดโอดท่ตี อเรียกกันอยูในรปู ท่ี 11.8 (a) จะสอดคลองกับรปู เเบบการเรียงตัวของลอจิก 1 ใน Gray Code ตามหมายเลขของสวติ ชท ถ่ี กู กด ในหนวยความจาํ ROM ในรูปท่ี 11.8เเตล ะตําเเหนง ของสวติ ช จะหมายถงึ คาเเอดเดรสของตาํ เเหนงน้ันๆ ถา ถาหากเขียนไดโอดที่ประกอบอยภู ายใน ROM ดงั กลา วใหละเอยี ดขึน้ จะไดด งั รปู ท่ี 11.8 สว น Rom ทีม่ คี วามจมุ าก ๆ เชน Rom ท่มี คี วามจขุ นาด 524,228 บิต เปนไอซปี ระเภท CMOSเบอร TMS47C512 จะเกบ็ ขอมลู ไดทัง้ หมด 65,536 เวริ ด แตละเวริ ด เก็บได 8 บติ หรอื เรยี กวาเปน Romขนาด 65,536 x 8 หรอื ขนาด 64 กโิ ลไบต เปน ตน Rom ขนาด 65,536 x 8 นมี้ ีคา เวลาการเขาถึงหนวยความจํา (access time) อยูระหวาง 200-350 ns ขึน้ อยูก บั รุนของ ROM ท่ผี ลิตออกมา สําหรับในกรณีของคอมพวิ เตอร PC ในอดดี กใ็ ช ROM ทีม่ ีความจขุ นาดน้ีเปน อยา งตาํ่ นอกจาก ROM ชนิดตา ง ๆ ที่ไดย กตัวอยา งมาแลว ยงั มี ROM อกี ชนดิ หนึง่ ทน่ี าสนใจ คือ ROMเบอร TMS 4764 ของ Texas Instruments โดยเปน ROM ขนาด 8192 เวิรด หรือ 8k แตละเวริ ด มีขนาด 8 บติ ซ่ึงใชกันมากในระบบไมโครโปรเซสเซอร เนอ่ื งจากสามารถเก็บขอ มูลไดท ลี่ ะ 8 บติ หรือ 1ไบต ไดอะแกรมขาตาง ๆ ของ TMS4764 แสดงดังรูปท่ี 11.9 (a) โดยเปน ROM ทมี่ ี 24 ขา ตวั ถงัเปนแบบ DIP แตละขามีช่ือและหนา ทีด่ ังตารางท่ี 11.9 (ข) สังเกตวาขาแอดเดรสทัง้ 13 เสน (A0-A12)ถูกใชเ พ่ือระบุตําแหนงของแอดเดรสท้งั 8129 คา (2 13= 8192) โดย A0 จะเปน LSB และ A12 จะเปนMSB ของคา แอดเดรสแตละเวริ ค สําหรับคาเวลาการเขา ถงึ หนวยความจาํ (access time) ของ ROMเบอร TMS4764 มีคา ต้ังแต 150 - 250 ns ขึ้นอยูกบั รนุ ของ ROM ขอ มลู ทถี่ กู เกบ็ เอาไวจะมเี อาทพุตออกมาทางขา Q1 - Q8 โดย Q1 เปน LSB และ Q8 เปน MSB ขาเอาทพ ุต (Q1 - Q8) จะถกู อีนาเบลิดวยสัญญาณท่เี ขา ไปทางขา 20 ซึ่งจะถูกโปรแกรมมาจากโรงงานวาจะใหเ ปน Active High หรือ ActiveLow สาํ หรับการใชงานถาเอาตพ ตุ ไมอยใู นสถานะ High - Impedance หมายความวา หนวยความจําROM กําลงั ตอ บัสขอมูลเขากบั ระบบคอมพิวเตอร 301
รูปท่ี 11.8 ไดโอด ROM (a) การโปรแกรม ROM ดว ยรหสั (b) การใชต ัวถอดรหัสเปน อนิ พตุ 302
รปู ท่ี 11.9 ไอซี ROM เบอร TMS4764 (ก) ลักษณะขา (ข) หนา ที่ของขาตาง ๆ จากท่ีไดท ราบมาแลว วา ROM เปนหนว ยความจําที่ใชเก็บขอมลู และโปรแกรมแบบถาวร แตน่ันเปน เพียงประโยชนส ว นหนง่ึ ของ ROM เทา น้นั เพราะจริง ๆ แลว เราสามารถใช ROM มาชวยในการแกปญ หาการสรา งวงจรลอจกิ เชิงจดั หมไู ดอีกดว ย การใชง านทว่ั ไปของROM ในไมโครคอมพวิ เตอรมเี พียงสว นนอ ย เพราะในหนว ยความจําภายในของเคร่อื งสว นมากมักจะใชหนวยความจํา RAM ในปจ จุบนั จะมีผูผ ลิตหนว ยความจาํ ROM ตาง ๆ ออกมาเปนจาํ นวนมากโจทยทดสอบ 20. คาํ วา ROM ยอ มาจากคาํ วาอะไร 21. Read Memory จะไมทาํ ใหขอมูลสูญหายแมจะไมม ไี ฟเล้ยี ง จึงเรยี กวาเปน หนว ยความจําแบบใด 22. เราใชคาํ วา ……….ในการอธบิ ายโปรแกรมไมโครคอมพิวเตอรทอ่ี ยูใน ROM อยางถาวร 23. Read Memory จะถกู โปรแกรมโดย……….(โรงงาน, ผูใชคอมพิวเตอร) ตามความตองการใชงาน 24. การใชงานหนว ยความจาํ ROM ควรจะมีแบทเตอรต่ี ออยเู พื่อแบก็ อพั ขอ มูลหรทอไม 303
25. จากรูปท่ี 11.8 (ก) ถาหากสวติ ซอินพุตมีคา เปน 3 (0011) รหสั Gray ที่ไดจ ะเปน คาใด 26. จากรปู ที่ 11.8 (ข) ถา ใชค า อินพุตเปน 1001 รหสั Gray ที่จะไดเ ปน คา ใด11.6 การใช ROM สมมุติวาเราจะออกแบบอุปกรณส กั ตวั หนง่ึ ทใ่ี หคาเอาทพ ตุ เปน การนบั แแบบเลขฐานสิบเรียงกันดังท่แี สดงไดในตารางที่ 11.2 คือประกอบไปดวยคา 1, 117, 22, 6, 114, 44, 140, 17, 0, 14, 162,146, 134, 64, 160, 177 แลววนกลับมาที่ 1 ตอ อีกคร้ัง ตัวเลขเหลานจี้ ะถูกอา นคาออกมาและแสดงคาออกมาทาง LED 7 Segment ตามลําดับ ตารางท่ี 11.2 แสดงลําดบั การนบั เมื่อทาํ การเปลย่ี นเลขฐานสิบเปน เลข BCD (ดูตารางท่ี 11.2) จะพบวา เราสามารถเขยี นขอ มูลและเขียนเปนเลข BCD ออกเปน 7 หลกั 16 แถวไดในลกั ษณะของตารางความจรงิ การแกป ญ หานี้อาจยุงยากถาหากใช logic gate และ data selector ในทนี่ เี้ ราให ROM เขา มามีบทบาทในการแกป ญ หาโดยพจิ ารณาสว นของหนว ยความจาํ ใหส ัมพันธก บั ตารางความจริง ดดยเริม่ จากการพจิ ารณาสว นของ BCD ในตารางที่ 11.2 โดยมองวา หนว ยความจาํ ขนาด 16 x 7 มีคาสัมพันธกับแถวและหลกั ของ BCD ในตารางความจริงซึง่ มีขนาด 16 x 7 เชน เดยี วกนั เปรยี บเทียบเหมอื นตัวเลข BCD แตละคาเทียบเทากับหนึ่งword ซึง่ บรรจขุ อมูล 0 หรือ 1 ทงั้ หมด 7 บติ ซง่ึ จะเปน ROM ขนาด 112 บติ (16 x 7) 304
รปู ท่ี 11.10 ระบบการนบั โดยใช ROM สมมุตวิ า คาแอดเดรสทเ่ี ขามาทางอินพตุ เปน 0000 ซ่งึ ตรงกบั บรรทดั แรกของตาราง ชอ มูลทีเ่ กบ็เอาไวคือ 0 000 001 (a ถึง g) ขอมูลท่ไี ดห มายความวา เปน เลข 1 (100s = 0, 10s = 0, 1s = 1) ถา หาคา แอดเดรสเปน 0001 ดังน้ันขอ มูลทีถ่ กู แสดงออกมากจ็ ะเปนขอมูลของบรรทัดท่ีสองคือ 1 001 111 (aถงึ g) เมอื่ มีการถอดรหัสขอ มลู work น้อี อกมาเปน ตัวเลขฐานสิบจะไดค าเปน 117 (100s = 1, 10s = 1,1s = 7) สิง่ ทต่ี องระลกึ ไวเ สมอกค็ อื ขอ มลู 0 หรอื 1 ทบ่ี ันทกึ อยใู น section ตรงกลางของตารางท่ี 11.3เปน สว นของขอ มูลทถี่ กู เก็บอยา งถาวรอยูใ น ROM เมื่อมกี ารปอ นคา แอดเดรสใดๆ ในตารางดานซาย จะทําใหมีเอาตพ ตุ ซ่ึงเปน ขอมลู ในเวิรด ใดๆ แสดงออกมาในหนว ยความจํา 305
ตารางท่ี 11.3 ปญหาลาํ ดับการนบั จากตัวอยา งนเ้ี ราไดท ดลองแกปญหาของการนับเลขฐานสบิ คาตางๆ ท่ีเรยี งกันตามคาํ สงั่ โจทยโ ดยมีไดอะแกรมของระบบแสดงไดใ นรปู ท่ี 11.10 ขอ มูลตางๆ ในตารางท่ี 11.3 แสดงคา แอดเดรสและโปรแกรม ROM ขนาด 112 บิต รว มท้งั BCD ท่ีถอดรหสั มาเปน เลขฐานสิบ ซง่ึ ขอ มลู เหลา นีเ้ ปน ขอมูลเฉพาะท่ีผผู ลิตจะนําไปใชในการผลิต ROM ตามความตอ งการในการใชง านชนิดตา งๆ อยา งไรก็ตาม ROM ท่โี รงงานผลิตออกมาตามความตอ งการของเรานัน้ จะมีราคาแพง ในการใชง านบางอยางอาจใช ROM แบบนเี้ พยี งไมก ่ีตวั ดังนน้ั การแกป ญหาที่ดีที่สดุ กค็ ือ ปรับเปลีย่ นวงจร logicขึน้ มาแทนใหเ หมาะกบั งานท่ใี ชโดยอาจรวมลอจกิ เกตบางตัวเขา ดว ยกนั ใหไดวงจรตามตองการ ขนาดของหนวยความจําประเภทเซมิคอนดักเตอรนั้น จาํ นวนขอมูลท่สี ามารถเกบ็ ไดมักอยใู นรปู 2nเฃน 64-, 256-, 1024-, 4096-, 8192- บติ เปน ตน ดงั นั้น หนวยความจาํ ขนาด 112 บติ (16 × 7) จงึเปน หนวยความจาํ ท่ีผดิ ขนาดจากความจรงิ เปนจริง แตท ่ใี ฃห นว ยความจาํ ขนาด 112 เพราะตารางความจริงของมันท่แี สดงอยใู นตาราง 11.3 เปน ตารางความจริงของไอซเี บอร 7447 ซ่ึงเรามกั ตอ งใช IC 7447 306
เปน ตัวถอดรหัส BCD แสดงออกทาง 7 segment ดังน้นั เราจึงถือวา IC เบอร 7447 เปนตวั อยา งของหนว ยความจาํ ROM ไดซ ึ่งเราเคยไดใ ชในการทดลองในหองปฎบิ ตั ิการมาแลว สรปุ เราสามารถนาํ ROM มาใชใ นไมโครโปรแกรม, เปน character generator, เปน functiongeneration และเปน firmware ในระบบไมโครคอมฟว เตอรโจทยท ดสอบ27. จากรูปที่ 11.10 ถา ปดไฟเลย้ี งแลวเปดใหมอีกครัง้ จะมีผลกบั วงจรนบั ทถ่ี กู โปรแกรมไวคือ………………… (สญู หาย, ยังคงอยู)28. จากตารางที่ 11.3 และรูปท่ี 11.10 ถา อินพตุ คาแอดเดรสใน ROM เปน 1111 จะทําใหคาทอี่ านออกมาไดเปน………………..29. จากตารงท่ี 11.3 และ 11.10 คาคาอนิ พตุ แอดเดรสของ ROM เปน 1001 จะทาํ ใหค าทีอ่ า นออกมาได เปน …………………30. การโปรแกรมขอ มูลลง ROM ทาํ ไดโ ดย…………………….. (โรงงานผผู ลติ , ผูใช)11.7 หนว ยความจํา ROM ทโ่ี ปรแกรมไดเอง (PROM) หนว ยความจําประเภท Mask-programmable ROM หรอื เรยี กสั้นๆวา ROM เปนหนว ยความจําที่ตอ งทาํ การโปรแกรมมาจากโรงงานผูผ ลติ โดยใช photographic mask ฉายไปยังแผน silicon ท่นี ํามาสรางไอซี ทาํ ใหราคาของ ROM คอนขางแพงเมื่อเทยี บกบั Field - programmable ROM หรอื PROMซึง่ มีราคาถูกกวา นอกจากนย้ี งั สะดวกตอการใชง านมากกวา กลาวคอื สามารถแกไ ขโปรแกรมท่ีลงในหนวยความจาํ ไดเ พราะสามารถทําการโปรแกรมลงไปใหมไ ดโ ดยใชเ ครอ่ื งโปรแกรม (burned) ซึ่งไมต อ งอาศัยโรงงานผูผลิตหรือสามารถทําไดในหอ ง LAB หรอื shop ทั่วไปได “PROM” มีช่อื เรยี กอีกอยางหนงึ่วา fusible - link PROM Erasable Programmable Read Only Memory หรอื EPROM เปน หนวยความจาํ ทแ่ี ตกตางจาก PROM คือ EPROM จะถกู โปรแกรมหรือลบโปรแกรมเกาไดโดยใช PROM burner กลา วคอื เมอ่ืตองการโปรแกรม EPROM ใหมจะตอ งลบขอ มูลเกา ออกกอน โดยการฉายแสงอลั ตราไวโอเลตหรือแสงUV ไปยังชิพทอี่ ยใู ตช อ งบนตวั IC (ดรู ูปท่ี 11.11) การฉายแสงนน้ั อาจใชเ วลาประมาณคร่ึงช่วั โมง หรอื อาจนอ ยกวา ขน้ึ อยูกบั ชนดิ ของ EPROM แสง UV น้ีจะทําการลบขอ มูลใน EPROM โดยจะเซตหนวยความจําทกุ หนว ยใหเปนลอจิก 1 ทาํ ให EPROM พรอมสําหรับการโปรแกรมใหมอีกครั้ง จากรปู ท่ี 11.11 เปนEPROM ทมี่ ตี วั ถังแบบ DIP 24 ขา จะเหน็ ไดวาชิพท่ีอยูใตช องตรงกลางตวั IC สามารถมองเห็นไดด วยตาเปลา บางคร้ังอาจเรียกหนว ยความจําประเภทน้วี า “UV erasable PROM” หรือ “UV EPROM” 307
รปู ท่ี 11.11 EPROM จะเหน็ ไดว า ดานบนจะมีชอ งสําหรับฉายแสง หนวยความจาํ ประเภทตอ มาคอื หนว ยความจําแบบ EEPROM ยอมาจากคําวา electricallyerasable PROM หรอื เรยี กวา E2PROM หนว ยความจําประเภทนีก้ ารลบขอ มูลสามารถทําไดโ ดยใชกระแสไฟฟา มขี อ ดีท่ีสามารถลบและทาํ การโปรแกรมใหมไ ดโ ดยไมตองเคลื่อนยายตัว EPROM ออกจากแผงวงจรและยังสามารถโปรแกรมรหสั ใน EEPROM ใหมไดท ่ลี ะไบตอ กี ดว ย หนว ยความจาํ ประเภท Flash EPROM เปน หนวยความจาํ PROM อีกชนิดหน่งึ ท่คี ลายกบัEEPROM หนวยความจาํ ตัวน้สี ามารถลบและทําการโปรแกรมใหมไดข ณะทไ่ี อซอี ยบู นแผงวงจร หากแตความนยิ มในการใชงาน Flash EPROM มมี ากกวา เพราะวาในชพิ เดย่ี วของ Flash EPROM จะมหี นวยเก็บความจําที่มากกวา นอกจากน้ันการลบและการทําโปรแกรมใหมใน Flash EPROM สามารถทําไดรวดเรว็ กวา ในกรณีของ EEPROM หลักพ้นื ฐานของ PROM แสดงไดด ังรูปท่ี 11.12 ซ่งึ เปน ไอซี PROM ทเ่ี ก็บขอมูลได 16 บติ (4 x4) โดยมหี ลกั การคลา ยคลงึ กบั การศกึ ษาเรอื่ งไดโอด ROM ในตอนที่แลว ในรปู ท่ี 11.12 (ก) แตละหนว ยความจําประกอบดวยไดโอดและฟวสท ต่ี อเขา ดวยกันอยา งครบวงจร แสดงใหเหน็ วา หนวยความจําทกุ หนวยเก็บคา ลอจกิ 1 สวน PROM ในรปู ท่ี 11.12 (ข) จะถกู โปรแกรมใหมีลอจิก “0” ท้งั หมด 7 แหง โดยในการโปรแกรมหรอื ลบโปรแกรมของ PROM ใหเปน ลอจิก “0” ทําไดโ ดยเอาฟว สอ อกจากวงจร ดังรปู ท่ี 11.12(ข) เมอ่ื เครอ่ื งโปรแกรมลงไปจะทาํ ใหฟ ว สไมตอเขากบั ไดโอด หมายถึงวาเปน ลอจกิ “0” และจะถกู เก็บไวเปน ขอมลู ในหนว ยความจาํ อยางถาวร เพราะโดยปกตขิ องการลบ (burning) ขอ มลู ใน PROM จะไมสามารถทําการโปรแกรมใหมไดอ ีก PROM ชนดิ ที่แสดงในรปู ที่ 11.12 สามารถทาํ การโปรแกรมไดครง้ัเดยี ว 308
รูปที่ 11.12 รปู แบบจําลองของ PROM(ก) กอ นโปรแกรมฟว สท ุกตัวจะตอ อยู (ข) หลงั โปรแกรมฟว สบ างตวั จะขาด 309
ตระกูลของไอซี EPROM ที่นิยมใชก นั คืออนกุ รม 27XXX ตารางที่ 11.4 เปนขอ สรปุ ขอมูลของบางในอนกุ รม 27XXX สังเกตวา แตล ะโมเดลมคี วามกวางของ Word เปน 8 บติ เหมอื นกนั หมด ซึ่งตรงกับจาํ นวนบิตในระบบไมโครโปรเซสเซอรพ น้ื ฐาน นอกจากน้ยี งั มไี อซีแบบอ่นื ๆท่ีเปน เบอรเดยี วกนั แตมีคณุ สมบตั ิตา งกันออกไป เชน Low - power CMOS,EPROM ท่มี ีคา access time ตา งๆกัน,EPROM,ROM และ pin-compatible ROM ตาราง 11.4 27XXX Series EPROMs ตวั อยางไอซอี นกุ รม 27XXX ตระกลู EPOM แสดงในรูปที่ 11.13 โดยรูปท่ี 11.13 (a) เปนไดอะแกรมขาตา งๆ ของ IC ultraviolet erasable PROM เบอร 2732A 32K (4K x 8) ซง่ึ EPOM เบอร2732 นีม้ ขี าแอดเดรสทั้งหมด 12 ขา (A0 ถงึ A11) สามารถแทนตาํ แหนงของไบทตางๆได 4096 (212)ตําแหนง คาไฟเลี้ยงปอ นใหจ ะใช 5 Volt และสามารถทาํ การลบขอ มูลออกไดโดยใชแ สงอลั ตราไวโอเลต ขาอนิ พุต CE จะคลายกบั ขา CS ในกรณีของหนว ยความจําชนิดอ่ืนๆอินพุต CE จะแอกทีฟ Lowสวนขา OE/Vpp จะใชงานอยูสองลกั ษณะ คอื การใชง านลักษณะที่มกี ารอานขอ มูลจาก EPROM เปนสว นใหญ ถาใหลอจิก Low ทข่ี าเอาตพตุ อนี าเบลิ (OE) ขณะที่มีการอานขอมูลจากหนวยความจําจะทําใหม ีการตอบสั ขอ มูลของระบบคอมพวิ เตอรเขา กับเอาตพตุ ของหนวยความจาํ ขาเอาตพ ตุ ท้ังแปดซงึ่ประกอบดว ย O0 ถึง O7 บน EPOM 2732 มบี ล็อกไดอะแกรมดงั รูปที่ 11.13 (ข) ซึ่งแสดงสวนตางๆ ในชิพ EPROM 2732 เมอ่ื ขอมลู บน EPROM 2732 ถกู ลบ เซลลทุกเซลลในหนวยความจําจะถูกเซตกลบั มาเปน ลอจกิ 1เม่อื มกี ารเขยี นขอ มูลเขามาลอจิก 1 นีจ้ ะถูกเคลียรใหเ ปน 0 กอ น เมอ่ื ปอ นคาอนิ พุตใหข า OE/Vpp มีแรงดัน 21 Volt จะทาํ ใหไ อซี 2732 อยูในโหมดการโปรแกรม (มกี ารเขียนขอมูลมายงั EPROM) ซึ่งในระหวา งการโปรแกรมนีข้ อมูลที่อินพุตเขา มาจะถกู สงเขาทางขาเอาตพ ุตขอมลู (O0 - O7) 310
การเขยี นขอ มลู เวิรดใดๆใหก ับ EPROM จะตองทาํ การระบุตําแหนงโดยใชส ายระบคุ าแอดเดรสท้ัง 12 เสน และจาํ ตองปอนพัลลที่มคี า เปน Low (นอ ยกวา 55 ms) ใหก ับอนิ พุต CE เมอื่ ตองการเขยี นโปรแกรม การลบขอมูลหรือการโปรแกรมขอมูลลงใน EPROM สามารถทําไดโดยใชอุปกรณพ ิเศษทีช่ ่อื วา“PROM burners” หลงั จากทาํ การลบหรอื โปรแกรมขอ มูลใน EPROM แลวจะตอ งปดสตก๊ิ เกอรท ับตรงชองบนตวั IC (ดรู ปู ท่ี 11.11) เพอ่ื ปอ งกันแสง UV จากหลอดไฟฟลูออเรสเซนตห รือแสงอาทิตยม าตกกระทบชิพภายใน เพราะมผี ลทําใหขอมูลใน EPROM ถกู ลบเม่อื โดนแสงอาทิตยโดยตรงประมาณ 1อาทิตย หรือถาเปน กรณขี องหลอดฟลูออเรสเซนตท มี่ ีความสวางระดับหอ งท่ัวไปมีระยะเวลาประมาณ 3 ปกอ็ าจทําใหขอมลู ลบได 311
รปู ที่ 11.13 หนว ยความจํา EPROM เบอร 2732โจทยทดสอบ31. คาํ วา PROM ยอมาจากคําวาอะไร32. คําวา EPROM ยอมาจากคําวาอะไร33. คําวา EEPROM ยอ มาจากคําวาอะไร34. การลบขอมูลใน EPROM สามารถทาํ ไดโดยการฉายแสง……………...ผา นไปยงั ชองบนตวั IC35. จากตารางที่ 11.4 EPROM 27512 สามารถเก็บขอ มลู ไดท ั้งหมด………...บติ หรอื ……………..word โดยแตละ word มี 8 บิต11.8 หนวยความจาํ ประเภท Nonvolatile จากทไ่ี ดท ราบมาแลว วา หนว ยความจาํ RAM ทั้งสองประเภทคือ Static และ dynamic มีขอเสียอยูประการหนงึ่ คอื ขอ มูลท่ถี กู เก็บไวใน RAM จะเกดิ การสูญหายไดเมอ่ื ไมม ไี ฟเล้ียง ดงั นนั้ เพ่ือท่ีจะแกป ญหาตรงจดุ นจี้ ะตอ งเพิม่ ลกั ษณะดังตอไปน้เี ขา ไป 1. ใชแบตเตอรี่ back up ขอมลู ใหก ับ CMOS SRAM 2. ใช nonvolatile static RAM (NVSRAM) 3. ใชอ ปุ กรณทม่ี กี ารพัฒนาลาสุด คือ flash EEPROM 312
การใชแบตเตอรีม่ า back up เปน วธิ ที ่วั ๆ ไปทใ่ี ชใ นการแกป ญหาขอมลู สูญหายของSRAM ดังนั้นจึงพฒั นาไห็ตัว CMOS RAM มแี บตเตอร่ตี อ back up อยูดวยเพื่อใหขอ มูลคงอยู ซงึ่ มันจะใชกําลงั ไฟเพยี งเล็กนอ ย แบตเตอรแ่ี บบลิเทยี มที่มอี ายกุ ารใชง านสูงเปนอกี ชนิดหน่งึ ทถ่ี กู ใชเพื่อ backup ขอมลู ใน CMOSSRAM โดยทัว่ ไปแลว แบตเตอรี่ทีน่ าํ มา back up เหลานีม้ คี า อายุการใชง านไดประมาณ 10 ป โดยอาจติดฝงอยูก บั ตัว package ของหนวยความจําเลยกไ็ ด ภายใตเง่ือนไขการทํางานปกติ SRAM จะไดรบัไฟเล้ยี งจากแหลง จายไฟของตัวอุปกรณ เม่อื คาโวลเตจลดลงมาถงึ ระดับท่ีตา่ํ ลง วงจรตรวจสอบคา โวลเตจจะทําไหส วติ ชข องแบตเตอร่ที ี่คอย back up เกิดการ on เพื่อรกั ษาระดับคาโวลเตจใหคงที่ ปอ งกนัขอมูลสูญหายไปจากSRAM โดยปกตแิ ลว ในระบบไมโครคอมพวิ เตอรจ ะมแี บตเตอรท่ี ่ีคอย backup SRAM อยูแลว วิวัฒนาการลา สุดของ RAM ไดม กี ารพัฒนา RAM ชนิด nonvolatile เพื่อใหส ามารถชว ยแกป ณหาขอมลู สญู หายใน RAM ได หนวยความจํา RAM ชนดิ nonvolatile มีหลายประเภทไดแ ก NVRAM(nonvolatile RAM), NOVRAM (nonvolatile RAM), NVSRAM (nonvolatile staticRAM) หรอื shadow RAM รปู ที่ 11.14 ไดอะแกรมและชอ่ื ขาของ NVSRAM NVRAM เปน RAM ทีร่ วมความสามารถในการอา น/เขยี นขอมูลของ SRAM กบั ความสามารถในการเก็บขอมลู ไวโ ดยไมสูญหายของ EEPROM ในรปู ท่ี 11.14 แสดงใหเ ห็นบลอ็ กไดอะแกรมของ 313
รายละเอียดใน NVSRAM มอี าเรยห นวยความจําสองแถวขนานกัน อาเรยด านหนาเปนของ SRAM สวนดานหลังเปน shadow EEPROM ในงานปกติการใช SRAM ในการอาน/เขียนขอ มลู เมอ่ื คา ไฟเลีย้ งเรม่ิ ลดลงจะมีการกอบปขอ มูลท้ังหมดถายโอนไปยงั อาเรยด า นหลงั ของ EEPROMโดยอตั โนมัติ ในรูปที่ 11.14 แสดงการนําขอ มลู ไปเก็บไวท ี่ EEPROM เมอื่ ไฟเลี้ยงมาอยูท่ีระดบั การใชงานเดิมแลวNVSRAM จะทาํ การกอ บปข อฝูลมาให SRAM โดยอัตโนมตั ิ สาํ หรับขนั้ ตอนการเรียกขอมูลกลับคืนมาใหSRAM นัน้ แสดงโดยใหลกู ศรชี้มายังทิศทางของอาเรยของ SRAM จะเห็นวาการใชง าน NVSRAM จะมีขอดีมากกวา ดารใชแบตเตอรม่ี าแบก็ อัพหนวยความจาํ SRAMไมว าจะเปนความเร็วทเ่ี หนอื กวา หรือการใชง านตลอดอายุการใชงานทย่ี าวนานกวา ไอซี NVSRAM มขี นาดเลก็ กวา package ของ SRAM ทใ่ี ชแบตเตอรแี่ บ็กอัพ ดงั น้นั จงึ กินเนอื้ ทีบ่ นบอรดใชง านนอยกวา อีกดวย แตปจ จุบัน NVSRAM ยงั มรี าคาแพงกวา SRAM มากและผลติ ออกมาเพียงไมก ่ีขนาดเทา น้ัน 314
รูปที่ 11.15 ไดอะแกรมและชอ่ื ขาของ 28F512 512K CMOS Flash Memory หนวยความจําแบบ FlashEPROM ดทู างเลือกใหการใชงานอกี ทางหนง่ึ นอกเหนือจากการใชแบตเตอรร่ีมาแบก็ อพั SRAM และ NVSRAM เพราะวา Flash EPROM มรี าคาถูกกวา และมี 315
หนว ยความจาํ ที่สามารถใชง านไดกวางขวางใน laptop computer หรอื นาํ มาใชง านแทนดสิ กไดรฟขนาดใหญที่กินไฟมากกลา ววา Flash memory เปน อุปกรณท ี่มีศักยภาพในการใชง านมากชนิดหน่งึ Flash memory ทผี่ ลิตมาในทางการคาโดยบรษิ ัท intel แสดงในรูป 11.15 ซ่ึงเปน Flashmemmory MOS -okf 512k (64 k x 8) เปน เบอร 28F512 สามารถเกบ็ ขอมูลได 524288(219) บิตโดยแยกออกเปน65536 word (216) แตล ะ word มี 8 บิต บลอ็ กไดอะอกรมและรายละเอยี ดของแตละขาของFlash memmory Flash memory เบอร 28f512 มกี ารทาํ งานคลายกับ ROM เม่อื ขา Vpp erase/programเปลีย่ นจาก Low เปน High (ประมาณ + 12v ) หนว ยความจาํ จะถกู ลบขอ มลู หรือถูกโปรแกรมอยางรวดเร็วขี้นกบั คาํ สั่งท่ีถูกสงไปยงั รจี สี เตอรควบคุม (command Register) ปกตเิ ราปอ นไฟ 5v ให Flash memory 28F512 แตถ าเปน กรณีท่ีตอ งการลบขอ มูลหรอืโปรแกรมขอมูลจะตองใชไฟขนาด + 12v ปอนเขาไปที่ขา Vppโจทยท ดสอบ36 คําวา NVRAM ยอ มาจากคําวา อะไร37 แบตเตอรท ่ี back up Sram เปนแบตเตอรแ่ี บบ ………………………………(คารบอน-สงั กะสี,ลเิ ทียม) ชึง่ มีอายุการใชงานนานและสามารถรกั ษาขอ มูลในหนอ วยความจําเม่อื มีไฟเลยี้ ง38 NVSRAM ประกอบดว ยอารเรย static RAM และ Shadow…………………………..(EEPROM, ROM) memory array39 ในระฟวา งการรอใหร ะดบั ไฟเลี้ยงมีแรงดันเพ่มิ ขึน้ ในการใชงาน NVSRAM การ…………………..(เรียกขอ มมูล. เกบ็ ขอมูล) จะเกดิ ขน้ึ โดยอตั โนมัติ โดย SRAM จะก็อปปข อมูลทง้ั หมดจาก EEPROM ไปยงั อาเรยของหนอยความจํา SRAM40 หนวยความจาํ ประเภท……………………………..มศี ักยภาพสูงและมีการใชงานไดกวางขวางใน laptopcomputer41 Flash Memory 28F512 สามารถทาํ การลบขอ มูลไดเมื่อมกี ารปอ นโวลเตจ + 12 v ใหกับขา………………………………..ของIC42 หนว ยความจะประเภท……………………………..(ROM. Flash memory) มีความจุสงู และสามารถเขยี นซ้ําได 316
11.19 Memory Packaging ลกั ษณะรูปรางของหนวยความจําประเภทสารกึง่ ตัวนาํ แสดงดังรูปท่ี 11.16 แบบแรกในรปู ท่ี11.16 (a) เรียกวา DIP (dual inline package) ไอซปี ระเภทน้ีจะมขี อสองแถวขนานกนั เปน แบบไอซีท่วั ๆ ไป สวนมาเปนไอซหี นวยความจาํ ทมี่ ีความจุตาํ่ รูปท่ี 11.16 ลกั ษณะของหนว ยความจํา หนวยความจาํ อกี ประเภทหน่งึ มีลกั ษณะเปน การดหนวยความจํา ท่มี ีความจุสงู สามารถอา นเขียนขอ มลู ซาํ้ ได เรียกวา PCMCIA (Personal Computer Card International Association)โจทยทดสอบ42 หนว ยความจําท่ีลักษณะดังรปู ที่ 11.16 (a) เรียกวาหนว ยความจําแบบใด43 หนว ยความจาํ ทมี่ คี วามจุสูง ทม่ี ีลักษณะดงั รูปที่ 11.16 (d) เรียกวา หนวยความจําแบบใด44 คาํ วา PCMCIA มีชือ่ เตม็ วา อะไร4546.อุปกรณเ กบ็ ขอมลู สาํ รองของคอมพวิ เตอรท่ีอยูภายนอกเครื่องคอมพวิ เตอรแ ละเปน อปุ กณกลไดแกอะไรบาง 317
47.ในรปู ท1่ี 1.17แผน กลมๆเรียกวา อะไร48. หน่งึ กิกะไบต (gigabyte) มีคากี่ไบต49. อุปกรณเกบ็ ขอ มูลในรปู ท่ี 11.17 จะมหี วั อา นเขยี นขอ มลู กห่ี ัว50. ในเคร่ืองคอมพิวเตอรย ุคใหมจะใชอ ปุ กรณเ ก็บขอมูลประเภทใดทเ่ี ก็บขอมูลไดงายและเคลอื่ นยายไดสะดวก51. คาํ วา DVD ยอ มาจากอะไร52. คาํ วา WORM ยอมาจากอะไรสรปุ1. หนว ยความจําแบบเซมิคอนดักเตอรแ บงออกไดห ลายชนดิ ไดแ ก RAM, ROM, PROM, EEPROM และNVRAM2. RAM เปนหนวยความจําแบบ read/write Random Access Memory3. ROM เปนหนว ยความจาํ ที่สามารถเก็บขอมูลไดถ าวร มลี ักษณะเฉพาะคือ read-Only (อา นไดอ ยา งเดยี ว)4. PROM มีการทาํ งานคลายกบั ROM แตส ามารถทําการเขียนขอ มูล (program)ลงไปได แบงแยกเปน EPROM, EEPROM ลแะ NVSRAM ตวั E ทอี่ ยูหนา PROM บอกใหทราบวาสามารถลลขอ มูลที่โปรแกรมลงไปไดโดยใชแสงอัลตราไวโอเลตฉายไปยงั ชองบนตวั IC ได5. กระบวนการเขียนขอมูล คอื การนําขอมลู บันทึกลงในหนวยความจํา สวนกระบวนการอา นขอมลู หรือ“Sense” เปน การเรยี กขอ มูลจากหนว ยความจาํ6. RAM เปน หนวยความจาํ ท่ีสามารถทําโปรแกรมใหมไ ดงาย แตข อมูล RAM สญู หายงาย (volatile)7. หนว ยความจํา 64 x 4 หมายถงึ สามารถเกบ็ ขอมลู ได 64 word มี 4 บิต รวมทงั้ หมดเปน 256 บิต8. NVRAM หรือ nonvolatile RAM โครงสรา งภายในประกอบดว ย RAM และ EEPAOM ใชร วมกับRAM ทีม่ ีแบตเตอร่ี back up ในไมโครคอมพวิ เตอร9. Flash Memory เปน EEPROM มรี าคาถูกสามารถลบขอมลู แลวโปรแกรมลงไปใหมไ ดโดยไมตอ งถอดออกมาจากคัวบอรด วงจร นอกจากน้ี flashMemory ทีอ่ ยใู นรปู ของ disk เรียกวา “Flash disk”10. หนว ยความจาํ แบบแกนแมเหล็กใชคุณสมบัติของความเปนแมเ หล็กของแกนแมเหลก็ ในการเก็บคาขอมลู 0 และ 111. อุปกรณเ กบ็ ขอ มลู ภายนอกคอมพิวเตอรม ีหลายชนิด เชน เทป แมเ หล็กดสิ ก drum การด และเทปแบบเจาะรูแทนขอมูล optical disk เปน ตน12. หนว ยความจาํ หลกั ในคอมพิวเตอรม ีท้ังแบบ RAM และ ROM อุปกรณท่นี ิยมใชคือ ฮอรดดกิ ส และฟลอบปดิกส13. คาํ วา DIP, SIP, ZIP, SIMM , DIMM และ RIMM เปนลกั ษณะของ packages ของหนว ยความจําสวนหนว ยความจาํ ทเ่ี ปนการด ไดแ ก PCMCIA ซง่ึ ยอ มาจากคําวา Personal Computer Memory CardInternational Association 318
14. ตัวแปรในการบอกประสทิ ธิภาพการทาํ งานของหนว ยความจําคอื access time คา access time ท่ีมีคานอย หมายความวา สามารถทาํ งานไดเรว็15. ในไมโครคอมพวิ เตอรคา 1 KB หมายความวา มี 1024 ไบต และแตล ะไบตม ี 8 บติคาํ ถามทายบท11.1 การเกบ็ ขอ มลู แบบดิจิตอลมีขอ ดกี วาการเก็บขอมูลแบบอนาลอกอยางไร11.2 CD-ROM เปนอุปกรณเกบ็ ขอ มูลทีใ่ ชส ่อื แบบใด11.3 ในระบบคอมพวิ เตอรน ้นั อปุ กรณืประเภทใดท่ีโครงสรางภายในประกอบดวยประมวลผลทางคณิตศาสตรแ ละลอจิก หนว ยควบคมุ แลวทาํ หนา ทีในการยา ยขอ มลู ตา งๆ11.4 หนวยความจาํ แบบสารกงึ่ ตัวนําที่เรียกวา RAM เปน หนวยความจาํ ประเภท ( read-only,read/write)11.5 หนวยความจําแบบสารกงึ ตวั นําทีเ่ รยี กวา ROMเปนหนวยความจําประเภทใด11.6 หนว ยความจําแบบ NVRAM เปนหนว ยความจาํ ประเภทใด ( read-only,read/write)11.7 ขาสัญญาณทีใ่ ชในการอา งตาํ แหนงหนวยความจาํ ในระบบคอมพวิ เตอร PC เรียกวาขาอะไร11.8 ทุกวันน้ใี นคอมพิวเตอร PCใชแผน ดิสกประเภทใด11.9 แผน CD-ROMทใ่ี ชกนั ในปจ จบุ นั มีความจุมากกวา…………..(30 Mpyte’ 650 Mbyte)11.10 เมอ่ื กดคยี “store”ในเคร่ืองคํานวณ เปน การ…………(อา น,เขียน) ขอ มลู ในหนวยความจํา11.11 เม่ือกดคีย RECALLในเคร่ืองคาํ นวณการ………….(อาน,เขียน) ขอ มลู ในความจํา11.12 คําตอไปน้ีมาจากชอ่ื เดมิ วา อยางไร ก.RAM ง.EPROM ข.ROM จ.EEPROM ค. PROM ฉ.NVRAM11.13 หนวยความจําประเภท………………….(RAM, ROM)เปน หนว ยความจาํ ประเภท Volatile11.14 หนวยความจําประเภท………………….(RAM, ROM)สามารถอาน/เขียนขอมูลได11.15 หนวยความจาํ ประเภท………………….(RAM, ROM) เปนหนวยความจาํ ท่เี ปน ขอ มูลไดถาวร11.16 หนวยความจาํ ประเภท………………….(RAM, ROM)เปนหนว ยความจาํ แบบnonvolatile11.17 หนว ยความจําประเภท………………….(RAM, ROM)เปน อุปกรณที่ตองควบคมุ ขาอินพตุ ใหทาํ การRead หรอื write ขอ มูล11.18 หนวยความจําประเภท……………………(RAM, ROM) มีขาขอมูลอนิ พุต11.19 RAMเชน IC เบอร7 489สามารถเรียกอีกอยา งห่ึงวา อะไร11.20 หนว ยความจาํ ขนาด 32+8 สามารถจุขอมลู ได… ...เวิรด แตละเวิรดมี…...บติ11.21 จงบอกขอ ดขี องหนว ยความจําเซมคิ อนดกั เตอร มาอยา งนอย 3 ขอ11.22 หนวยความจาํ ประเภท………………….(RAM, ROM) สามารถทาํ การลบขอ มูลออกไดงา ย11.23 หนว ยความจาํ ประเภท………………….(flash memory, ROM) สามารถลบโปรแกรมขอ มูลใหมไ ด 319
11.24 หนวยความจําประเภท………………….(flash memory, NVSRAM) ประกอบดวยramและshadow EEPROM11.25 หนว ยความจาํ ประเภท………………….(flash memory, UVEPROA) สามารถลบขอมูลโดโยใชว ธิ ีทางไฟฟา ไดภ ายในเวลาอนั สน้ั11.26 หนว ยความจําประเภท………………….(flash memory, ROM)เปน หนว ยความจําอาน/เขยี นขอมลูได แบบ nonvolatile11.27 หนวยความจําประเภท………………….(EEPROM, UVEPROM) สามารถทําการลบโปรแกรมขอมูลลงไปใหมไ ดไบตต อ ไบตโดยไมต องแยกออกมาจากวงจร11.28 หนว ยความจาํ ประเภท………………….(EEPROM flash memory)ถกู ลบโปรแกรมขอมูลลงไปใหมโดยใชวธิ กี ารทางไฟฟา ซึ่งไมจ าํ เปน ตองแยกออกวงจร แตไมส ามารถทําการลบขอมูลและดปรแกรมในระดับบิตได11.29 หนวยความจําประเภท………………….(DRAM,SRAM มแี บตเตอรb่ี ack up) เปน หนวยความจําอา น/เขยี นขอ มลู ประเภท nonvolatile11.30 การลบขอ มูลออกจาก EPROM ทําได2วิธี คอื อะไรบา ง11.31 หนว ยความจาํ หรอื หนวยเกบ็ ขอ มูลสามารถนํามาใชป ระโยชนในวงจรไฟฟา แบบ……….(analog,digital)ได11.32 ไอซีเบอร2 114 เปน ………..(dynamic, static) RAM11.33 คา access time ของ RAM TTL7489………….(มากกวา นอยกวา)11.34 จากรปู ที่ 11.8 (b) ถาคาอนิ พุต DECODER ROM เปน 01410 เอาตพ ุตทีอ่ อกจาก ROM จะเปนคารหัสเกรยโคดเทากับ………….11.35 โปรแกรมคอมพิวเตอรอ ยูใน ROM อยางถาวร เรยี กวาอะไร11.36 จากตารางที่11.4 EPROM อนกุ รม 27xxx`สามารถนํามาใชกบั ROM สมารถนํามาใชกับ ROM16k ในไมโครคอมพิวเตอรไดหรอื ไม11.37 หนว ยความจาํ ประเภท………………….( flash memory, RAM)` เปน อปุ กรณ อา น/เขียน ขอ มูลแบบnonvolatile ท่ีมีราคาถูกและนาํ มาใชงานไดกวา งขวาง11.3 8 จากรปู ท่ี 11.415 สายสงคา แอดเดรสทั้ง 16 เสนซง่ึ อินพุตใหคา ไอซี flash memory 28F512สามารถ สง คา ตําแหนงขอมูลได ……...wordโดยแตล ะ.wordม8ี บิต11.39 จากรปู ท่ี 11.15 การลบหรอื โปรแกรมใหกับ IC flash memoryอินพตุ (CE,Vpp) จะตองเปนคาHigh คือมีคา (+5+12volt)11.40 แกนเหลก็ เปน memory cell ในหนว ยความจําแบบใด11.41 สายเขียนขอมลู ท่ีสอดผานแกนเหล็กใชป ระโยชนใ นการ…...และอา นขอมลู11.42 “sense wire” ท่สี อดผานแกนเหล็กท่ใี ชสาํ หรบั กระบวนการ (อา น,เขยี น)ขอมลู11.43 หนว ยความจาํ ประเภท...…(แกนเเมเหล็ก,Ram)เปน หนว ยความจําประเภท nonvolatil11.44 อปุ กรณเก็บขอ มูลภายนอกความพวิ เตอรมอี ะไรบา ง บอกมา 5 ชนดิ 320
11.45 จานแมเหล็ก (Magnetic disk) มีคา access time…… (นอยกวา,มากกวา ) คา access time ของเทปแมเหล็ก11.46 จากรปู 11.20 หนวยความจําประเภท…… (ฟลอบป,magneto optical)ดสิ ก มีคา ความจุขอมลูมาก11.47 จากรปู 11.20 ……(ฟลอบป,ฮารดดิสก) มีขอดีคือคา access time นอยกวา และมคี วามสามารถบรรจุไดม ากกวา11.48 จากรูป 11.20 อปุ กรณที่สามารถเกบ็ ขอมลู ไดมาก มีราคาถกู และมักถูกใช back up ขอ มูลคอื …… (เทปแมเ หลก็ ,การดตัดกระดาษแบบเเจะรู)11.49 จากรปู 11.20….… (Flash,Floppy) disk เปนอุปกรณทม่ี ีราคาแพง แตมปี ระสิทธิภาพในการทํางานสงู คือทํางานไดเรว็11.50 …….(flash ,hard) ดสิ ก เปน อปุ กรณทน่ี ิยมใชใ นคอมพิวเตอรป จจุบนั มากที่สดุ11.51 คา access time นอ ยๆหมายความวาอุปกรณน ั้นๆมีประสิทธภิ าพการทาํ งาน……(ชา ,เรว็ )11.52 ….…(ฟลอบปดิสก, Ram) มีคา access time นอ ย11.53 ไมโครคอมพวิ เตอรทีม่ หี นวยความจาํ 4 KB มคี าความจขุ อมูล 4096……. (บิต,ไบต) คําตอบโจทยทดสอบ1. CPUหรอื Central Processing Unit2. แอดเดรสบสั ,บสั ควบคุม3. ก. random-access memoryข. red- only memoryค. electrically programmable read-only memoryง. electrically erasable programmable read-only memoryจ. static RAMฉ. dynamic RAM4. จริง5. CD-R, CD-RW6. random-access memory7. writing8. reading 47. Platters9. 16x4 บิต 48. Onebit10. ตองมไี ฟเล้ียง, off 49. 811. DRAM 50. opicaldisc12. RAM 51. digital versatile disc13. 16,4 52. write-once read-many14. write ,written into ,15 321
15. dynamic16. 409617. binary-to-Gray18. 1100,Gray,100019. ขอ มูลหาย20. read-only memory21. nonvolatile22. firmware23. โรงงาน24. ไมค วร25. 001026. 110127. ยังอยู28. 17729. 1430. โรงงานผูผลติ31. programmable read-only memory32. erasable programmable read-only memory33. electrically erasable programmable read-only memory34. ultraviolet35. 524,288,65,53636. nonvolatile RAM37. ลเิ ทียม38. EEPROM39. เรยี กขอ มูล40. flash41. Vpp42. Flash memory43. DIP44. DIMM45. Personal Computer Memory Card International Association46. Magnetic ,optical ,semiconductor 322
Search
Read the Text Version
- 1 - 34
Pages: