 |
<script language="JavaScript" src="http://www.vcharkarn.com/javafeed/article/32742" type="text/javascript"></script> |
|
|
วิวัฒนาการหน่วยความจำคอมพิวเตอร์ (Evolution of Computer Memory )
โดยทั่วไปเรามักรู้แล้วว่าคอมพิวเตอร์ตรงหน้าเรามีหน่วยความจำอะไร แต่เราอาจจะไม่รู้ว่าอุปกรณ์อิเล็กทรอนิคส์ที่เราใช้ทุกวันส่วนมากก็มีรูปแบบของหน่วยความจำจำนวนหนึ่งด้วย เช่น Cell phones, PDAs, Game consoles ,Car radios, VCRs, TVs เป็นด้น
post ครั้งแรก: Sat 22 September 2007, 1:37 pm ปรับปรุงล่าสุด: Tue 22 January 2008, 3:32 pm
|
หน้าที่ 1 - โครงสร้างของลำดับขั้นหน่วยความจำ
มักจะมีคำถามกันอยู่เสมอว่าทำไมคอมพิวเตอร์จำเป็นต้องมีระบบหน่วยความจำหลายชนิด และคำตอบที่ได้สามารถช่วยให้เราสามารถเรียนรู้เกี่ยวกับหน่วยความจำของคอมพิวเตอร์ได้มากมายทีเดียว
เรามาเริ่มที่พื้นฐานกันก่อนว่าหน่วยความจำของคอมพิวเตอร์มีโครงสร้างอย่างไรกันบ้าง
ที่มา:www.howstuffworks.com/operation-system.htm
ตามแผนภาพด้านบนเราจะเห็นได้ว่าหน่วยความจำของเครื่องคอมพิวเตอร์มีการจัด โครงสร้างเป็นแบบลำดับชั้น ซึ่งชั้นสูงสุดและอยู่ใกล้กับโปรเซสเซอร์มากที่คือ รีจีสเตอร์(Register)ที่อยู่ภายในโปรเซสเซอร์ จากนั้นลงมาก็เป็นหน่วยความจำแคช (Cache) หนึ่งหรือสองระดับ ซึ่งถ้ามีหลายระดับมักจะเรียกว่า Cache ระดับ L1, L2,
จากนั้นจึงเป็นหน่วยความจำหลักซึ่งมักจะสร้างมาจาก DRAM (Dynamic Random Access Memory) ซึ่งหน่วยความจำที่กล่าวมาทั้งหมดนี้จัดว่าเป็นส่วนที่อยู่ภายในเครื่องคอมพิวเตอร์ และเป็นแบบโวลาไทล์ (Volatile) คือ ข้อมูลจะหายไปเมื่อไม่มีไฟเลี้ยง
และโครงสร้างลำดับชั้นยังขยายต่อออกไปที่หน่วยความจำภายนอกเครื่องคอมพิวเตอร์ ซึ่งมักจะหมายถึงอุปกรณ์ไอโอที่มีความเร็วสูง เช่น ฮาร์ดดิสก์ นอกเหนือจากนี้ได้แก่ อุปกรณ์ ZIP อุปกรณ์อ็อพติก และเทปแม่เหล็ก เป็นต้น
ตำแหน่งการอ้างอิงข้อมูลในหน่วยความจำหลักโดยโปรเซสเซอร์นั้น มักจะเป็นตำแหน่งเดิม ดังนั้นหน่วยความจำ Cache มักจะคัดลอกข้อมูลในหน่วยความจำหลักที่เคยถูกอ้างอิงไปแล้วเอาไว้
ซึ่งถ้าการทำงานของ Cache ได้รับการออกแบบมาเป็นอย่างดีแล้ว ส่วนใหญ่โปรเซสเซอร์ก็จะเรียกใช้ข้อมูลที่อยู่ใน Cache เป็นส่วนมาก
แม้ว่าโดยหลักการแล้วดูจะเป็นเรื่องง่าย แต่หน่วยความจำของคอมพิวเตอร์ได้แสดงให้เห็นว่าเป็นส่วนหนึ่งที่อาจจะมีจำนวนชนิด เทคโนโลยี โครงสร้าง ประสิทธิภาพ และราคากว้างมากที่สุด ไม่มีเทคโนโลยีใดทีจะสามารถตอบสนองความต้องการหน่วยความจำของเครื่องคอมพิวเตอร์ได้ดีที่สุด
*หมายเหตุ
งานเขียนชิ้นนี้ ได้รับการคุ้มครองสิทธิตามพระราชบัญญัติคุ้มครองสิทธิทางปัญญา โดยลิขสิทธิเป็นของผู้เขียน ที่ให้เกียรตินำเผยแพร่ผ่าน วิชาการ.คอม เรามีความยินดีและอนุญาตให้ทำซ้ำหรือเผยแพร่ต่อเพื่อประโยชน์ทางการศึกษาเท่านั้น กรุณาให้เกียรติผู้เขียน โดยอ้างชื่อผู้เขียนและ วิชาการ.คอม (www.vcharkarn.com) ทุกครั้งที่ทำการเผยแพร่ต่อ ห้ามนำส่วนหนึ่งส่วนใดไปเผยแพร่ต่อในสื่อที่เอื้อประโยชน์ทางธุรกิจก่อนได้รับอนุญาต ขอขอบคุณที่ร่วมกันช่วยสร้างให้สังคมไทยเป็นสังคมแห่งปัญญา
จำนวน 5 ความเห็น, หน้า่ | -1-
ความเห็นเพิ่มเติมที่ 2 3 พ.ย. 2550 (19:53) แจ่มคับ ขอบใจมั่กๆ
ความเห็นเพิ่มเติมที่ 3 23 ม.ค. 2551 (18:45) ดีครับ พัฒนา คนที่ไม่เข้าใจได้ดี
ความเห็นเพิ่มเติมที่ 4 23 ม.ค. 2551 (20:17) ดีมากคับอธิบายแบบเข้าใจได้ง่ายคับ อธิบายเข้าใจแบบนี้น่าจะเป็น อาจารย์
ความเห็นเพิ่มเติมที่ 5 31 ก.ค. 2551 (21:01) อธิบายได้ดีมากครับ ขอบคุณมากมาย
ความเห็นเพิ่มเติมที่ 6 6 ส.ค. 2551 (18:12) ขอบคุณมากนะครับ สำหรับคสามรู้ที่นำมาเผยแพร่ครับ ผมขอนำข้อมูลบางส่วนไปทำรายงานด้วยนะครับ