วันพุธที่ 13 สิงหาคม พ.ศ. 2557

Ram



RAM (แรม) ย่อมาจาก Random Access Memory
RAM คือหน่วยความจำหลักของคอมพิวเตอร์ มีความสำคัญมากต่อประสิทธิภาพการทำงานและความเร็วในการทำงานโดยรวมของคอมพิวเตอร์ มีหน้าที่รับข้อมูลและชุดคำสั่งของโปรแกรมต่างๆ เพื่อส่งไปให้ CPU (Central Processing Unit) ซึ่งเปรียบเสมือนสมองของคอมพิวเตอร์ให้ประมวลผลข้อมูลตามต้องการ ก่อนจะแสดงผลการประมวลที่ได้ออกมาทางหน้าจอแสดงผล (Monitor) นั่นเอง
RAM จะทำหน้าที่เก็บชุดคำสั่งและข้อมูลที่ระบบคอมพิวเตอร์กำลังทำงานอยู่ ทั้งในแบบของ Input และ Output โดยการเข้าถึงข้อมูลของ RAM นั้น จะเป็นการเข้าถึงแบบสุ่ม หรือ Random Access ซึ่งหมายถึงโปรเซสเซอร์สามารถเข้าถึงทุกๆส่วนของหน่วยความจำหรือพื้นที่เก็บข้อมูลได้โดยตรง เพื่อเพิ่มความเร็วในการทำงานและการรับ-ส่งข้อมูล
เนื้อที่ของ RAM ได้ถูกแบ่งออกเป็น 4 ส่วนหลักดังนี้
1. Input Storage Area
ส่วนนี้เป็นส่วนที่เก็บข้อมูลนำเข้าที่ได้รับมาจากหน่วยรับข้อมูลเข้า (Input Device) เช่น ข้อมูลที่ได้มาจากคีย์บอร์ด โดยข้อมูลนี้จะถูกนำไปใช้ในการประมวลผลต่อไป
2. Working Storage Area 
ส่วนนี้เป็นส่วนที่เก็บข้อมูลที่อยู่ในระหว่างการประมวลผล
3. Output Storage Area
ส่วนนี้เป็นส่วนที่เก็บผลลัพธ์ที่ได้จากการประมวลผล ตามความต้องการของผู้ใช้ เพื่อรอที่จะถูกส่งไปแสดงออกยังหน่วยแสดงผลอื่นที่ผู้ใช้ต้องการ เช่นหน้าจอแสดงผล เป็นต้น
4. Program Storage Area
เป็นส่วนที่ใช้เก็บชุดคำสั่ง หรือโปรแกรมที่ผู้ใช้ต้องการจะส่งเข้ามา เพื่อใช้คอมพิวเตอร์ปฏิบัติตามคำสั่งชุดดังกล่าว หน่วยควบคุมจะทำหน้าที่ดึงคำสั่งจากส่วนนี้ทีละคำสั่งเพื่อทำการแปลความหมาย ว่าคำสั่งนั้นสั่งให้ทำอะไร จากนั้นหน่วยควบคุมจะไปควบคุมฮาร์ดแวร์ที่ต้องการทำงานดังกล่าวให้ทำงานตามคำสั่งนั้นๆ หน่วยความจำจะจัดอยู่ในลักษณะแถวแนวตั้ง (CAS:Column Address Strobe) และแถวแนวนอน (RAS:Row Address Strobe) เป็นโครงสร้างแบบเมทริกซ์ (Matrix) โดยจะมีวงจรควบคุมซึ่งเป็นส่วนหนึ่งของวงจรในชิปเซต (Chipset) ควบคุมอยู่ โดยวงจรเหล่านี้จะส่งสัญญาณกำหนดแถวแนวตั้ง และสัญญาณแถวแนวนอนไปยังหน่วยความจำเพื่อกำหนดตำแหน่งของข้อมูลในหน่วยความจำที่จะใช้งาน
จากหน้าที่และประโยชน์ของ RAM ข้างต้น ยิ่งเราติดตั้ง RAM เข้าไปในระบบคอมพิวเตอร์มาก ประสิทธิภาพและความเร็วในการรับ-ส่งข้อมูลก้จะดีขึ้นและเร็วขึ้นด้วย แต่ทั้งนี้การเลือก RAM ต้องคำนึงถึงความเร็วการรับ-ส่งข้อมูล (BUS) ระบบปฏิบัติการ และความจุของ Slot สำหรับเสียบ RAM ประกอบด้วย
ชนิดของ Ram
D ram 
          คือ เมโมรี่แบบธรรมดาที่สุด ซึ่งความเร็วขึ้นอยู่กับค่า Access Time หรือเวลาที่ใช้ในการเอาข้อมูลในตำแหน่งที่เราต้องการออกมาให้ มีค่าอยู่ในระดับนาโนวินาที (ns) ยิ่งน้อยยิ่งดี เช่น ชนิด 60 นาโนวินาที เร็วกว่าชนิด 70 นาโนวินาที เป็นต้น รูปร่างของ DRAM เป็น SIMM 8 บิต (Single-in-line Memory Modules) มี 30 ขา DRAM ย่อมาจาก Dynamic Random Access Memory

Fast Page DRAM 
          ปกติแล้วข้อมูลใน DRAM จึงถูกเก็บเป็นชุด ๆ แต่ละชุดเรียกว่า Page ถ้าเป็น Fast Page DRAM จะเข้าถึงข้อมูลได้เร็วกว่าปกติสองเท่าถ้าข้อมูลที่เข้าถึงครั้งที่แล้ว เป็นข้อมูลที่อยู่ใน Page เดียวกัน Fast Page DRAM เป็นเมโมรี่ SIMM 32 บิตมี 72ขา (Pentium มีดาต้าบัสกว้าง 64 บิตดังนั้นจึงต้องใส่ SIMM ทีละสองแถวเสมอ)

EDO Ram 
          นำข้อมูลขึ้นมาเก็บไว้ใน Buffer ด้วย เพื่อว่า ถ้าการขอข้อมูลครั้งต่อไป เป็นข้อมูลในไบต์ถัดไป จะให้เราได้ทันที EDO RAM จึงเร็วกว่า Fast Page DRAM ประมาณ 10 % ทั้งที่มี Access Time เท่ากัน เพราะโอกาสที่เราจะเอาข้อมูลติด ๆกัน มีค่อนข้างสูง EDO มีทั้งแบบ SIMM 32 บิตมี 72 ขา และ DIMM 64 บิตมี 144 ขา คำว่า EDO ย่อมาจาก Extended Data Out

SD Ram
          เป็นเมโมรี่แบบใหม่ที่เร็วกว่า EDO ประมาณ 25 % เพราะสามารถเรียกข้อมูลที่ต้องการขึ้นมาได้ทันที โดยที่ไม่ต้องรอให้เวลาผ่านไปเท่ากับ Access Time ก่อน หรือเรียกได้ว่า ไม่มี Wait State นั่นเอง ความเร็วของ SDRAM จึงไม่ดูที่ Access Time อีกต่อไป แต่ดูจากสัญญาณนาฬิกาที่ โปรเซสเซอร์ติดต่อกับ Ram เช่น 66, 100 หรือ 133 MHz เป็นต้น SDRAM เป็นแบบ DIMM 64 บิต มี 168 ขา เวลาซึ้อต้องดูด้วยว่า MHz ตรงกับเครื่องที่เราใช้หรือไม่ SDRAM ย่อมาจาก Sychronous DRAM เพราะทำงาน "sync" กับสัญญาณนาฬิกาบนเมนบอร์ด

DDR
          (Double Data Rate) SDRAM มีขา 184 ขา มีอัตราการส่งข้อมูลเป็น 2 เท่าของความเร็ว FSB ของตัว RAM คือ มี 2 ทิศทางในการรับส่งข้อมูล และมีความเร็วมากกว่า SDRAM เช่น ความเร็ว 133 MHz คูณ 2 Pipline เท่ากับ 266 MHz

RDRAM 
          หรือที่นิยมเรียกว่า RAMBUS มีขา 184 ขา ทำมาเพื่อให้ใช้กับ Pentium4 โดยเฉพาะ(เคยใช้กับ PentiumIII และ Chipset i820 ของ Intel แต่ไม่ประสบผลสำเร็จเนื่องจากมีปัญหาเรื่องระบบไฟจึงยกเลิกไป) มีอัตราการส่งข้อมูลเป็น 4 เท่าของความเร็ว FSB ของตัว RAM คือ มี 4 ทิศทางในการรับส่งข้อมูล เช่น RAM มีความเร็ว BUS = 100 MHz คูณกับ 4 pipline จะเท่ากับ 400 MHz เป็นเมโมรี่แบบใหม่ที่มีความเร็วสูงมาก คิดค้นโดยบริษัท Rambus, Inc. จึงเรียกว่า Rambus DRAM หรือ RDRAM อาศัยช่องทางที่แคบ แต่มีแบนด์วิทด์สูงในการส่งข้อมูลไปยังโปรเซสเซอร์ ทำให้ความเร็วในการทำงานสูงกว่า SDRAM เป็นสิบเท่า RDRAM เป็นทางเลือกทางเดียวสำหรับเมนบอร์ดที่เร็วระดับหลายร้อยเมกกะเฮิร์ดซ์ มีแรมอีกชนิดหนึ่งที่ออกมาแข่งกับ RDRAM มีชื่อว่า Synclink DRAM ที่เพิ่มความเร็วของ SDRAM ด้วยการเพิ่มจำนวน bank เป็น 16 banks แทนที่จะเป็นแค่ 4 banks

ไม่มีความคิดเห็น:

แสดงความคิดเห็น