Skip to main content

interleaving คืออะไร?

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

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

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

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

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