Interleaving คืออะไร

ในคอมพิวเตอร์ interleaving เป็นวิธีการเขียนและอ่านข้อมูลนอกลำดับ Data interleaving ใช้เพื่อรวมกระแสข้อมูลดิจิตอลหลาย ๆ ไฟล์เช่นในไฟล์ที่มีทั้งเสียงและวิดีโอ เทคนิคนี้ยังใช้สำหรับหน่วยความจำ interleave ในการจัดเก็บดิสก์และหน่วยความจำคอมพิวเตอร์ที่ใช้ในการทำให้ข้อมูลอ่านและเขียนได้เร็วขึ้น de-interleaver ใช้การทำแผนที่เพื่อถอดรหัสข้อมูล interleaved มันเป็นไดอะแกรมของรูปแบบ interleaved มากหรือน้อยที่คอมพิวเตอร์ใช้ในการถอดรหัสข้อมูล

ในไฟล์สื่อการแทรกสอดช่วยให้ผู้เล่นอ่านข้อมูลเสียงและวิดีโอได้อย่างรวดเร็ว สิ่งนี้จะช่วยให้ผู้ใช้ไฟล์เดียวที่มีทั้งเสียงและวิดีโอที่เครื่องเล่นสื่อที่กำหนดค่าอย่างเหมาะสมสามารถอ่านและเล่นได้ การอ่านไฟล์สื่อ interleaved มักจะต้องมีตัวแปลงสัญญาณเพื่อเล่นไฟล์ interleaved ตัวแปลงสัญญาณเป็นปลั๊กอินของซอฟต์แวร์ที่บอกผู้เล่นถึงวิธีการอ่านไฟล์มีเดียแบบแทรก ประเภทไฟล์สื่อ interleaved ที่พบมากที่สุดคือ Audio Video Interleave หรือที่รู้จักกันทั่วไปว่า AVI

หน่วยความจำ interleave เป็นกระบวนการของการวางมากกว่าหนึ่งแหล่งข้อมูลผ่านกระแสข้อมูลเดียวกันในความพยายามเพื่อเพิ่มความเร็วในการประมวลผล Interleaving มักใช้สำหรับฮาร์ดไดรฟ์หรือ Random Access Memory (RAM) ในขณะที่ข้อมูลถูกประมวลผลที่ตำแหน่งเป้าหมายข้อมูลถัดไปจะถูกจัดเตรียมโดยแหล่งข้อมูลเพิ่มเติมเพื่อให้สามารถประมวลผลข้อมูลได้มากขึ้นในขณะที่แหล่งข้อมูลแรกโหลดข้อมูลถัดไปในบรรทัด

เพื่อให้เข้าใจว่าหน่วยความจำทำงานอย่างไรให้จินตนาการว่าผู้ควบคุมรถในสวนสนุกมีลิฟต์สองตัวที่แต่ละตัวมีผู้อุปถัมภ์ขี่สี่คนซึ่งนำไปสู่ทางเข้าสู่การขี่ของเขา เขาโหลดนักปั่นอย่างรวดเร็ว แต่ไม่มีที่ว่างให้คนเข้าแถวในพื้นที่บรรทุก เพื่อให้ผู้ขับขี่ขึ้นไปบนแท่นโหลดตัวนำจะมีผู้ช่วยที่ด้านล่างของลิฟต์มาพร้อมกับกลุ่มสี่คนขึ้นไปนั่งหนึ่งลิฟต์ในเวลาเดียวกัน ในระบบ interleaved ตัวนำจะสั่งให้ผู้ช่วยออกจากเวลาในระบบที่ถูกเซซึ่งออกแบบมาเพื่อให้การไหลเวียนของนักปั่นเป็นไปอย่างรวดเร็วและราบรื่น ในทำนองเดียวกันข้อมูล interleaved จะไหลจากหลาย ๆ ที่ซึ่งถูกส่ายเพื่อให้เวลาสำหรับแหล่งข้อมูลเพื่อโหลดซ้ำในขณะที่สตรีมอื่น ๆ ของกระบวนการข้อมูล

ข้อเสียอย่างหนึ่งของหน่วยความจำ interleave ในการถ่ายโอนข้อมูลคือมันอาจทำให้เกิดความล่าช้า ความหน่วงคือความล่าช้าของระบบ เมื่อแหล่งข้อมูลหนึ่งหยุดทำงานจะมีผลกับแหล่งข้อมูลทั้งหมดโดยใช้สตรีมการถ่ายโอนข้อมูลทำให้การตอบสนองของระบบช้าลง ในทำนองเดียวกันหากตัวนำการขี่สวนสนุกมีปัญหาในการโหลดลิฟต์หนึ่งตัวที่เต็มไปด้วยผู้ขับขี่มันจะชะลอความเร็วลงทั้งสองเส้นเนื่องจากเขาไม่สามารถประมวลผลนักขี่ม้าได้อีกจนกว่ากลุ่มดังกล่าวจะถูกโหลด

ในฮาร์ดไดรฟ์รุ่นเก่าหน่วยความจำแบบอินเตอร์ลีฟถูกใช้เพื่อชดเชยการอ่านฮาร์ดไดรฟ์ที่ช้ากว่ามอเตอร์หมุน ข้อมูลถูกเขียนตามลำดับเพื่อให้เวลาฮาร์ดไดรฟ์ประมวลผลข้อมูลขณะอ่าน ฮาร์ดไดรฟ์รุ่นใหม่ได้รับการออกแบบอย่างรวดเร็วเพียงพอที่จะอ่านข้อมูลด้วยความเร็วในการหมุนจึงไม่จำเป็นต้องใช้หน่วยความจำแบบแทรกซึม