อ่าน 16 นาที
การบันทึกแบบเข้ารหัสกลุ่ม
ในวิทยาการคอมพิวเตอร์การบันทึกแบบเข้ารหัสกลุ่มหรือการบันทึกรหัสกลุ่ม ( GCR ) หมายถึงวิธีการเข้ารหัสหลายวิธีที่แตกต่างกันแต่เกี่ยวข้องกันสำหรับการแสดงข้อมูลบนสื่อแม่เหล็กวิธีแรกที่ใ...
การบันทึกแบบเข้ารหัสกลุ่ม
ในวิทยาการคอมพิวเตอร์การบันทึกแบบเข้ารหัสกลุ่มหรือการบันทึกรหัสกลุ่ม ( GCR ) หมายถึงวิธีการเข้ารหัสหลายวิธีที่แตกต่างกันแต่เกี่ยวข้องกันสำหรับการแสดงข้อมูลบนสื่อแม่เหล็กวิธีแรกที่ใช้ในเทปแม่เหล็ก6250 bpiตั้งแต่ปี 1973 [ 1 ] [ 2 ]เป็นรหัสแก้ไขข้อผิดพลาดที่รวมกับ รูปแบบการเข้ารหัสแบบ จำกัดความยาวรัน (RLL) ซึ่งอยู่ในกลุ่มรหัสการมอดูเลชัน [ 3 ] วิธีการเข้ารหัสอื่นๆ ที่คล้ายกันนี้ใช้ในฮาร์ดดิสก์เมนเฟรม หรือฟลอปปี้ดิสก์ไมโครคอมพิวเตอร์จนถึงปลายทศวรรษ 1980 GCR เป็นรูปแบบที่ดัดแปลงของ รหัส NRZIแต่จำเป็นต้องมีความหนาแน่นของการเปลี่ยนผ่านที่สูงกว่า[ 3 ]
เทปแม่เหล็ก
การบันทึกแบบเข้ารหัสกลุ่ม (Group coded recording) ถูกนำมาใช้ครั้งแรกสำหรับการจัดเก็บข้อมูลบนเทปแม่เหล็กบน เทป รีล 9 แทร็ก [ 3 ] คำนี้ถูกบัญญัติขึ้นในระหว่างการพัฒนาหน่วยเทปแม่เหล็กIBM 3420 รุ่น 4/6/8 [ 1 ]และหน่วยควบคุมเทป3803 รุ่น 2 ที่เกี่ยวข้อง [ 4 ] [ 1 ]ซึ่งทั้งสองรุ่นเปิดตัวในปี 1973 [ 1 ] [ 5 ] IBMเรียกโค้ดแก้ไขข้อผิดพลาดว่า "การบันทึกแบบเข้ารหัสกลุ่ม" (Group coded recording) อย่างไรก็ตาม GCR ได้กลายเป็นคำที่ใช้เรียกรูปแบบการบันทึกของเทป 6250 bpi (250 บิต/มม. [ 3 ] ) ทั้งหมด และต่อมาเป็นรูปแบบที่ใช้รหัส RLL ที่คล้ายกันโดยไม่มีรหัสแก้ไขข้อผิดพลาด
เพื่อให้สามารถอ่านและเขียนข้อมูลลงบนเทปแม่เหล็ก ได้อย่างน่าเชื่อถือ จำเป็นต้องปฏิบัติตามข้อจำกัดหลายประการเกี่ยวกับสัญญาณที่จะเขียน ประการแรกคือการกลับทิศทางของสนาม แม่เหล็กที่อยู่ติดกันสองครั้ง ต้องเว้นระยะห่างกันในระดับหนึ่งบนสื่อบันทึก ซึ่งกำหนดโดยคุณสมบัติทางแม่เหล็กของสื่อบันทึกนั้นเอง ประการที่สองคือ ต้องมีการกลับทิศทางของสนามแม่เหล็กบ่อยพอที่จะทำให้จังหวะของนาฬิกาของเครื่องอ่านตรงกับสัญญาณที่เขียน กล่าวคือ สัญญาณต้องมีการปรับจังหวะด้วยตนเองและที่สำคัญที่สุดคือ ต้องรักษาระดับความแรงของการเล่นให้สูงเพียงพอ เนื่องจากระดับความแรงของการเล่นแปรผันตรงกับความหนาแน่นของการเปลี่ยนทิศทางของสนามแม่เหล็ก ก่อนหน้านี้เทป6250 bpiเทปความละเอียด 1600 บิตต่อพิกเซลสามารถตอบสนองข้อจำกัดเหล่านี้ได้โดยใช้เทคนิคที่เรียกว่าการเข้ารหัสเฟส (PE) ซึ่งมีประสิทธิภาพเพียง 50% เท่านั้น สำหรับเทป GCR 6250 bpiใช้รหัสRLL (0, 2) หรือกล่าวให้เจาะจงกว่านั้นคือ 4/5รหัสบล็อก( 0, 2) [ 3 ]บางครั้งเรียกอีกอย่างว่าการเข้ารหัส GCR (4B-5B) [ 6 ]รหัสนี้ต้องการการเขียนห้าบิตสำหรับข้อมูลทุกๆ สี่บิต [ 3 ] โครงสร้างของรหัสนี้ทำให้มีบิตศูนย์ไม่เกินสองบิต (ซึ่งแสดงโดยการไม่มีการกลับทิศทางของฟลักซ์) ติดต่อกันได้ [ 3 ]ไม่ว่าจะภายในรหัสหรือระหว่างรหัส ไม่ว่าข้อมูลจะเป็นอย่างไรก็ตาม รหัส RLL นี้จะถูกนำไปใช้กับข้อมูลที่ส่งไปยังแทร็กทั้งเก้าแทร็กอย่าง อิสระ
จากรูปแบบห้าบิตทั้ง 32 รูปแบบ มี 8 รูปแบบที่เริ่มต้นด้วยบิตศูนย์สองตัวติดกัน อีก 6 รูปแบบที่ลงท้ายด้วยบิตศูนย์สองตัวติดกัน และอีกหนึ่งรูปแบบ (10001) ประกอบด้วยบิตศูนย์สามตัวติดกัน เมื่อลบรูปแบบที่เป็นเลขหนึ่งทั้งหมด (11111) ออกจากส่วนที่เหลือ จะเหลือคำรหัสที่เหมาะสม 16 คำ
เดอะรหัส GCR RLL 6250 bpi : [ 7 ] [ 8 ] [ 9 ] [ 6 ]
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
นิบเบิล 11 ตัว(นอกเหนือจาก xx00 และ 0001) จะมีรหัสที่สร้างขึ้นโดยการเติมบิตผกผันของบิตที่มีค่ามากที่สุดไว้ ข้างหน้า เช่น abcd จะถูกเข้ารหัสเป็นabcdส่วนค่าอีกห้าค่าที่เหลือจะได้รับรหัสที่ขึ้นต้นด้วย 11 นิบเบิลในรูปแบบ ab00 จะมีรหัส 11ba aซึ่งก็คือบิตผกผันของรหัสสำหรับ ab11 และรหัส 0001 จะได้รับค่าที่เหลือคือ 11011
เนื่องจากรหัสที่มีค่าเป็น 1 ทั้งหมดไม่ได้ถูกใช้ในข้อมูลปกติ ดังนั้นจึงมีบิตที่มีค่าเป็น 1 เรียงกันได้มากที่สุด 8 บิต ลำดับของบิตที่มีค่าเป็น 1 ตั้งแต่ 9 บิตขึ้นไป (ในทางปฏิบัติใช้รหัสที่มีค่าเป็น 1 ทั้งหมด 14 รหัส หรือ 70 บิตที่มีค่าเป็น 1) ถูกใช้เป็น รูปแบบการซิ ง โครไนซ์
เนื่องจากมีความหนาแน่นสูงมาก (สำหรับยุคนั้น)สำหรับเทป 6250 bpiรหัส RLL ไม่เพียงพอที่จะรับประกันการจัดเก็บข้อมูลที่เชื่อถือได้ นอกจากรหัส RLL แล้วยังมีการใช้รหัสแก้ไขข้อผิดพลาดที่เรียกว่าOptimal Rectangular Code (ORC) [ 10 ]รหัสนี้เป็นการรวมกันของแท ร็ก พาริตีและ รหัส พหุนามที่คล้ายกับCRCแต่มีโครงสร้างสำหรับการแก้ไขข้อผิดพลาดมากกว่าการตรวจจับข้อผิดพลาด สำหรับทุกๆ เจ็ดไบต์ที่เขียนลงในเทป (ก่อนการเข้ารหัส RLL) จะมีการคำนวณไบต์ตรวจสอบที่แปดและเขียนลงในเทป เมื่ออ่าน พาริตีจะถูกคำนวณในแต่ละไบต์และทำการ exclusive-ORกับเนื้อหาของแทร็กพาริตี และรหัสตรวจสอบพหุนามจะถูกคำนวณและทำการ exclusive-OR กับรหัสตรวจสอบที่ได้รับ ส่งผลให้ได้คำซินโดรม 8 บิตสองคำ หากทั้งสองคำเป็นศูนย์ ข้อมูลจะไม่มีข้อผิดพลาด มิฉะนั้น ตรรกะการแก้ไขข้อผิดพลาดในตัวควบคุมเทปจะแก้ไขข้อมูลก่อนที่จะส่งต่อไปยังโฮสต์ รหัสแก้ไขข้อผิดพลาดสามารถแก้ไขข้อผิดพลาดได้หลายจุดในแทร็กเดียว หรือในสองแทร็กใดๆ ก็ได้ หากสามารถระบุแทร็กที่ผิดพลาดได้ด้วยวิธีการอื่น
ในไดรฟ์เทป 18 แทร็กขนาดครึ่งนิ้วรุ่นใหม่ของ IBM การบันทึกที่24,000 bpi , 4/5( 0, 2) GCR ถูกแทนที่ด้วยระบบที่มีประสิทธิภาพมากกว่า8/9รหัสการมอดูเลชัน ( 0, 3) ซึ่งแมปบิตแปดบิตไปยังบิตเก้าบิต [ 3 ]
ฮาร์ดดิสก์
ในช่วงกลางทศวรรษ 1970 Sperry Univacแผนก ISS กำลังดำเนินการเกี่ยวกับฮาร์ดไดรฟ์ ขนาดใหญ่ สำหรับธุรกิจเมนเฟรม โดยใช้การเข้ารหัสแบบกลุ่ม [ 11 ]
ฟลอปปี้ดิสก์
เช่นเดียวกับไดรฟ์เทปแม่เหล็ก ไดร ฟ์ฟลอปปี้ดิสก์ก็มีข้อจำกัดทางกายภาพเกี่ยวกับระยะห่างของการกลับทิศทางของฟลักซ์ (หรือเรียกว่าการเปลี่ยนผ่าน ซึ่งแทนด้วยบิตหนึ่งบิต)
ไมโครโพลิส
Micropolis เสนอไดรฟ์ดิสเก็ตและ ตัวควบคุมฟลอปปี้ดิสก์ที่เข้ากันได้กับ GCR (เช่น 100163-51-8 และ 100163-52-6 [ 12 ] ) และรับรองการเข้ารหัสข้อมูลด้วยการบันทึกแบบเข้ารหัสกลุ่ม[ 13 ]บนไดรฟ์ดิสเก็ตขนาด 5¼ นิ้ว100 tpi 77 แทร็ก เพื่อจัดเก็บเซกเตอร์ขนาด 512 ไบต์จำนวนสิบสองเซกเตอร์ต่อแทร็กตั้งแต่ปี 1977 หรือ 1978 [ 14 ] [ 15 ] [ 16 ] [ 17 ]
ไมโครเพอริเพอรัล
บริษัท Micro Peripherals , Inc. (MPI) ได้ทำการตลาดไดรฟ์ดิสก์ขนาด 5¼ นิ้วความหนาแน่นสองเท่า (เช่น ไดรฟ์ B51 ด้านเดียวและไดรฟ์ B52 สองด้าน) และโซลูชันตัวควบคุมที่ใช้ GCR มาตั้งแต่ต้นปี 1978 [ 18 ] [ 19 ]
ดูรังโก
ระบบDurango Systems F-85 (เปิดตัวในเดือนกันยายน พ.ศ. 2521 [ 20 ] [ 21 ] ) ใช้ไดรฟ์ฟลอปปี้ดิสก์แบบด้านเดียวขนาด 5¼ นิ้ว ความละเอียด 100 tpi ให้ความจุ 480 KB โดยใช้การเข้ารหัสแบบกลุ่มความหนาแน่นสูง 4/5 ที่เป็นกรรมสิทธิ์ เครื่องนี้ใช้ ตัวควบคุมฟลอปปี้ดิสก์ Western Digital FD1781ซึ่งออกแบบโดยอดีตวิศวกรของ Sperry ISS [ 17 ]พร้อมไดรฟ์ Micropolis 77 แทร็ก[ 22 ]ในรุ่นต่อมา เช่น ซีรี่ส์ Durango 800 [ 23 ]ได้มีการขยายเป็นตัวเลือกแบบสองด้านให้ความจุ 960 KB (ฟอร์แมต 946 KB [ 23 ] [ nb 1 ] ) ต่อฟลอปปี้ดิสก์[ 21 ] [ 24 ] [ 22 ] [ 14 ]
แอปเปิล
สำหรับไดรฟ์ฟลอปปี้ดิสก์ของ Apple II นั้น Steve Wozniakได้คิดค้นตัวควบคุมฟลอปปี้ดิสก์ขึ้นมา ซึ่ง (รวมถึง ไดรฟ์ Disk IIเองด้วย) ได้กำหนดข้อจำกัดไว้สองประการ:
- ระหว่างบิต 1 สองบิตใดๆ อาจมีบิต 0 ได้มากที่สุดหนึ่งบิต
- แต่ละไบต์ 8 บิตจะต้องเริ่มต้นด้วยบิต 1
วิธีการที่ง่ายที่สุดเพื่อให้แน่ใจว่าเป็นไปตามข้อจำกัดเหล่านี้คือการบันทึก "สัญญาณนาฬิกา" เพิ่มเติมก่อนบิตข้อมูลแต่ละบิตตามการเข้ารหัสแบบดิฟเฟอเรนเชียลแมนเชสเตอร์หรือ FM (การปรับความถี่) แบบดิจิทัล ซึ่งรู้จักกันในชื่อการเข้ารหัสแบบ 4-and-4การใช้งานของ Apple ที่ได้นั้นอนุญาตให้บันทึกได้เพียงสิบเซกเตอร์ขนาด 256 ไบต์ต่อแทร็กบนฟลอปปี้ดิสก์ขนาด 5¼ นิ้วความหนาแน่นเดียว โดยใช้สองไบต์สำหรับแต่ละไบต์
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
เกือบหนึ่งเดือนก่อนการจัดส่งไดรฟ์ดิสก์ในฤดูใบไม้ผลิปี 1978 [ 26 ] Wozniak ตระหนักว่ารูปแบบการเข้ารหัสที่ซับซ้อนกว่าจะช่วยให้ไบต์แปดบิตแต่ละไบต์บนดิสก์สามารถเก็บข้อมูลที่มีประโยชน์ได้ห้าบิตแทนที่จะเป็นสี่บิต เนื่องจากมีไบต์ 34 ไบต์ที่มีบิตบนสุดถูกตั้งค่าและไม่มีบิตศูนย์สองบิตติดกัน รูปแบบการเข้ารหัสนี้จึงเป็นที่รู้จักในชื่อการเข้ารหัสแบบ 5-and-3และอนุญาตให้มี 13 เซกเตอร์ต่อแทร็ก มันถูกใช้สำหรับApple DOS 3.1, 3.2และ3.2.1รวมถึงเวอร์ชันแรกสุดของApple CP/Mด้วย[ 27 ]
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
รหัส GCR ที่สงวนไว้: 0xAA และ 0xD5 [ 27 ]
Wozniak เรียกระบบนี้ว่า "ประสบการณ์ที่น่าทึ่งที่สุดของผมที่Appleและงานที่ดีที่สุดที่ผมเคยทำ" [ 26 ]
ต่อมา การออกแบบตัวควบคุมไดรฟ์ฟลอปปี้ได้รับการแก้ไขเพื่อให้ไบต์บนดิสก์สามารถมีบิตศูนย์ได้สูงสุดหนึ่งคู่ในแถวเดียวกัน ซึ่งทำให้ไบต์แปดบิตแต่ละไบต์สามารถเก็บข้อมูลที่มีประโยชน์ได้หกบิต และอนุญาตให้มี 16 เซกเตอร์ต่อแทร็ก รูปแบบนี้เรียกว่าการเข้ารหัส 6-and-2 [ 27 ]และถูกใช้ในApple Pascal , Apple DOS 3.3 [ 27 ]และProDOS [ 29 ]และต่อมากับ ไดร ฟ์ Apple FileWareในApple Lisaและดิสก์ขนาด 400K และ 800K 3½ นิ้วบนMacintoshและ Apple II [ 30 ] [ 31 ]เดิมที Apple ไม่ได้เรียกรูปแบบนี้ว่า "GCR" แต่คำนี้ถูกนำมาใช้ในภายหลัง[ 31 ]เพื่อแยกความแตกต่างจาก ฟลอปปี้ดิสก์ ของ IBM PCซึ่งใช้รูปแบบการเข้ารหัส MFM
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
รหัส GCR ที่สงวนไว้: 0xAA และ 0xD5 [ 27 ] [ 29 ]
คอมโมดอร์
ในขณะเดียวกันบริษัท Commodore Business Machines (CBM) ได้สร้างระบบการบันทึกแบบเข้ารหัสกลุ่ม (Group Coded Recording) สำหรับ ไดรฟ์ฟลอปปี้ดิสก์ Commodore 2040 (เปิดตัวในฤดูใบไม้ผลิปี 1979) ข้อจำกัดที่เกี่ยวข้องกับไดรฟ์ 2040 คือ ห้ามมีบิตศูนย์เกินสองบิตติดกัน และไดรฟ์ไม่ได้กำหนดข้อจำกัดพิเศษใดๆ สำหรับบิตแรกในแต่ละไบต์ สิ่งนี้ทำให้สามารถใช้ระบบที่คล้ายกับที่ใช้ใน...ไดรฟ์เทป 6250 bpiข้อมูลทุกๆ สี่บิตจะถูกแปลงเป็นห้าบิตบนดิสก์ โดยใช้รหัส 5 บิตแบบเดียวกับที่ IBM ใช้ เพื่อให้แน่ใจว่าจะไม่มีบิตศูนย์มากกว่าสองบิตติดกัน แต่ในลำดับที่แตกต่างกัน:
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
เช่นเดียวกับรหัสของ IBM ลำดับของบิตหนึ่งที่เรียงกันมากที่สุดแปดบิตนั้นเป็นไปได้ ดังนั้น Commodore จึงใช้ลำดับของบิตหนึ่งที่เรียงกันสิบบิตขึ้นไปเป็นลำดับการซิงโครไนซ์
ระบบ GCR ที่มีประสิทธิภาพมากขึ้นนี้ เมื่อรวมกับวิธีการบันทึกข้อมูลด้วยความหนาแน่นบิตคงที่โดยค่อยๆ เพิ่มอัตราความเร็วสัญญาณนาฬิกา ( Zone Constant Angular Velocity , ZCAV) และจัดเก็บเซกเตอร์ทางกายภาพบนแทร็กด้านนอกมากกว่าแทร็กด้านใน ( Zone Bit Recording , ZBR) ทำให้คอมโมดอร์สามารถปรับใช้ระบบดังกล่าวได้สามารถจัดเก็บข้อมูล ได้ 170 KiBบนฟลอปปี้ดิสก์ขนาด 5.25 นิ้ว แบบด้านเดียว ความหนาแน่นเดียว ซึ่งเป็นขนาดที่ Apple ทำได้140 กิโลไบต์ (ด้วยการเข้ารหัสแบบ 6 และ 2) หรือพื้นที่เก็บข้อมูล 114 กิโลไบต์ (พร้อมการเข้ารหัสแบบ 5 และ 3) และฟลอปปี้ดิสก์ที่เข้ารหัสแบบ FM มีขนาดเพียง 114 กิโลไบต์88 กิโลไบต์
ซีเรียส/วิคเตอร์
ในทำนองเดียวกัน ไดรฟ์ฟลอปปี้ขนาด 5.25 นิ้วของVictor 9000 หรือ Sirius 1ซึ่งออกแบบโดยChuck Peddleในปี 1981/1982 ใช้การผสมผสานระหว่าง GCR และการบันทึกบิตโซนโดยค่อยๆ ลดความเร็วในการหมุนของไดรฟ์สำหรับแทร็กด้านนอกในเก้าโซนในขณะที่เพิ่มจำนวนเซกเตอร์ต่อแทร็ก[ 33 ]เพื่อให้ได้ความจุที่จัดรูปแบบแล้วของ606 กิโลไบต์ (ด้านเดียว) /1188 KiB (สองด้าน) บนสื่อ96 tpi [ 34 ] [ 35 ] [ 36 ] [ 37 ] รหัส GCR เหมือนกับของ Commodore [ 38 ]
พี่ชาย
เริ่มตั้งแต่ราวปี 1985 Brotherได้แนะนำเครื่องพิมพ์ดีดประมวลผลคำตระกูลหนึ่งที่มีไดรฟ์ฟลอปซิตต์ขนาด 3.5 นิ้ว 38 แทร็ก[ nb 2 ]ในตัว รุ่นแรกๆ ของ ซีรี่ส์ WPและLWใช้รูปแบบการบันทึกแบบกลุ่มรหัสเฉพาะของ Brother โดยมีเซกเตอร์ขนาด 256 ไบต์จำนวน 12 เซกเตอร์เพื่อจัดเก็บข้อมูลได้สูงสุด 120 KB [ nb 3 ]บนฟลอปซิตต์ด้านเดียว และสูงสุด 240 KB [ nb 3 ]บนฟลอปซิตต์ความหนาแน่นสองเท่า (DD) สองด้าน[ 17 ] [ 39 ] [ 40 ] [ 41 ]มีรายงานว่าต้นแบบได้ถูกนำเสนอในงานInternationale Funkausstellung 1979 (IFA) ที่เบอร์ลิน แล้ว
คม
ในปี 1986 Sharpได้เปิดตัวไดรฟ์ดิสก์พกพาขนาด 2.5 นิ้วแบบหมุนได้ (ไดรฟ์: CE-1600F , CE-140F ; ใช้โครงสร้างภายในแบบ FDU-250; สื่อบันทึกข้อมูล: CE-1650F ) สำหรับ คอมพิวเตอร์พกพารุ่นต่างๆ ของพวกเขาโดยมีความจุที่จัดรูปแบบไว้แล้ว62,464 ไบต์ต่อด้าน (2× 64 kB ตามชื่อ, 16 แทร็ก, 8 เซกเตอร์/แทร็ก, 512 ไบต์ต่อเซกเตอร์, 48 tpi , 250 kbit/s, 270 รอบต่อนาที) พร้อมการบันทึก GCR (4/5) [ 42 ] [ 43 ]
การใช้งานอื่นๆ
GCR ยังได้รับการประเมินเพื่อความเป็นไปได้ในการใช้งานใน รูปแบบการเข้ารหัส บาร์โค้ด (ประสิทธิภาพการบรรจุ ความคลาดเคลื่อนของเวลา ปริมาณไบต์จัดเก็บข้อมูลเวลา และ ระดับเอาต์พุต DC ) [ 44 ]
ดูเพิ่มเติม
- 4B5Bอัตราอื่น-4/5โค้ดแต่มีข้อจำกัด RLL ที่หลวมกว่า (0,3)
- การเข้ารหัส 8b/10bอัตรา-4/5รหัส RLL ( 0,4) ซึ่งสมดุล DC ด้วยเช่นกัน
- การมอดูเลชั่นความถี่แบบดัดแปลง (MFM)
- ระยะเวลาการผลิตจำกัด (RLL)
- การมอดูเลชั่นแปดถึงสิบสี่ (EFM)
- รหัสแก้ไขข้อผิดพลาด
- รหัสกลุ่ม
- Integrated Woz Machine (IWM, ตัวควบคุมดิสก์ GCR ในคอมพิวเตอร์ Apple)
- พอลล่า (MOS Technology 8364 ตัวควบคุมดิสก์ที่รองรับ GCR ในคอมพิวเตอร์ Commodore Amiga)
- คอมพิวเตอร์ส่วนบุคคล Catweasel (ตัวควบคุมดิสเก็ตต์แบบพิเศษที่สามารถอ่านรูปแบบ GCR บางรูปแบบได้)
- KryoFlux (ตัวควบคุมดิสเก็ตต์แบบพิเศษที่สามารถอ่านรูปแบบ GCR บางรูปแบบได้)
หมายเหตุ
- ^เอกสารโฆษณาผลิตภัณฑ์สำหรับ ซีรี่ส์ Durango 800ระบุ "ความจุออนไลน์ " ที่จัดรูปแบบไว้ที่ 1.892 MB สำหรับไดรฟ์ฟลอปปี้ดิสก์ อย่างไรก็ตาม ระบบนี้ติดตั้ง ไดรฟ์ฟลอปปี้ดิสก์ Micropolis ขนาด 5¼ นิ้ว ความละเอียด 100 tpiจำนวน 2 ตัวเป็นค่าเริ่มต้น และ 1.892 MB นั้นมีขนาดใหญ่กว่าความจุทางกายภาพของไดรฟ์ที่ระบุไว้ในแหล่งข้อมูลอื่นๆ ประมาณสองเท่า (480 KB ต่อด้าน) ดังนั้น "ความจุออนไลน์" ที่พวกเขากล่าวถึงจึงน่าจะหมายถึงความจุในการจัดเก็บข้อมูลที่ผู้ใช้สามารถใช้งานได้จากไดรฟ์ทั้งสองตัวรวมกัน
- ^แหล่งข้อมูลให้พารามิเตอร์ที่ขัดแย้งกันเล็กน้อยเกี่ยวกับ รูปแบบดิสเก็ตต์ ของ Brother 12 เซกเตอร์ x 256 ไบต์ จะให้ 120 KB ต่อด้านบนไดรฟ์ 40 แทร็ก แต่แหล่งข้อมูลหนึ่งอ้างว่าไดรฟ์มีเฉพาะแบบ 38 แทร็กเท่านั้น
- ^ a b รุ่น เครื่องพิมพ์ Brotherต่อไปนี้เป็นที่ทราบกันว่ารองรับรูปแบบดิสเก็ตต์ขนาด 120 KB (รายการไม่ครบถ้วน): WP-1 (1985/1987), WP-5 (1987/1989), WP-6 (1989), WP-55 (1987/1989), WP-500 (1987/1989) รุ่นเครื่องพิมพ์ต่อไปนี้เป็นที่ทราบกันว่ารองรับรูปแบบ 240 KB (รายการไม่ครบถ้วน): WP-70, WP-75 (1989), WP-80 (1985/1989), WP-3400, WP-3410, WP-3550, WP-3650D, WP-760D, WP-760D+, LW-1 (1989), LW-20, LW-30, LW-100, LW-400
อ่านเพิ่มเติม
- ANSI INCITS 40-1993 (R2003) เทปแม่เหล็กที่ไม่ได้บันทึกสำหรับการแลกเปลี่ยนข้อมูล (9 แทร็ก, 800 บิตต่อตารางนิ้ว, NRZI ;1600 bpi , PE ; และ6250 bpi , GCR)
- ANSI INCITS 54-1986 (R2002) เทปแม่เหล็กบันทึกเพื่อการแลกเปลี่ยนข้อมูล (6250 bpi , GCR)
- Sallet, Herbert W. (กรกฎาคม 1977). "เทปแม่เหล็ก: ประสิทธิภาพสูง: เทปแม่เหล็กได้พัฒนาเป็นสื่อที่มีประสิทธิภาพสูงสำหรับการบันทึกข้อมูลความหนาแน่นสูงและต้นทุนต่อบิตต่ำ" IEEE Spectrum . 14 (7): 26– 31. doi : 10.1109/MSPEC.1977.6501525 .
- Sidhu, Pawitter S. (ธันวาคม 1976). "การบันทึกแบบเข้ารหัสกลุ่มช่วยเพิ่มความจุของดิสเก็ตต์เป็นสองเท่าอย่างน่าเชื่อถือ". Computer Design : 84– 88.
- "(ไม่ทราบที่มา)". ข่าวสารจาก Perkin-Elmer Data Systems . Perkin-Elmer Data Systems . 14 มิถุนายน 1977.
{{cite journal}}: การอ้างอิงใช้ชื่อเรื่องทั่วไป ( ดูวิธีทำ ) - Hsiao, (Ben) MY; Carter, William C.; Thomas, James W.; Stringfellow, William R. (กันยายน 1981). "ความน่าเชื่อถือ ความพร้อมใช้งาน และความสามารถในการให้บริการของระบบคอมพิวเตอร์ IBM". IBM Journal of Research and Development . 25 (5): 462. doi : 10.1147/rd.255.0453 .(หมายเหตุ: ระบุถึงรหัส 5/4 RLL ที่ใช้ใน)ไดรฟ์เทป 6250 bpi )
- คู่มือการบริการด้านเทคนิค Qualstar 34XX (PDF) (ฉบับแก้ไข J ed.) Canoga Park, CA, สหรัฐอเมริกา: Qualstar Corporation หน้า 3-4..3-7. 500450. เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 30-09-2011 ดึงข้อมูลเมื่อ2017-03-23 .(หมายเหตุ: รายละเอียดเพิ่มเติมเกี่ยวกับรูปแบบเทป GCR)
- สิทธิบัตรสหรัฐอเมริกาหมายเลข 3685033 , Agrawala, Ashok K. และ Srivastava, Keshava, "การเข้ารหัสแบบบล็อกสำหรับระบบบันทึกแม่เหล็ก", ตีพิมพ์เมื่อวันที่ 15 สิงหาคม 1972, มอบสิทธิ์ให้แก่Honeywell Inc. (หมายเหตุ: หมายเลขคำขอ: สหรัฐอเมริกา)66 199 . ดูเพิ่มเติม: CA993998A, CA993998A1, DE2142428A1)
- สิทธิบัตรเลขที่ US 4210959 , Wozniak, Stephen G. , "ตัวควบคุมสำหรับดิสก์แม่เหล็ก เครื่องบันทึก หรืออุปกรณ์ที่คล้ายกัน", เผยแพร่เมื่อ 1 กรกฎาคม 1980, มอบสิทธิ์ให้แก่Apple Computer, Inc. (หมายเหตุ: หมายเลขคำขอ: US 5/904420)
- สิทธิบัตร เลขที่ US 4564941 , Woolley, Richard N.; Glover, Neal และ Williams, Richard, "ระบบตรวจจับข้อผิดพลาด", เผยแพร่เมื่อวันที่ 14 มกราคม 1986, มอบสิทธิ์ให้แก่Apple Computer, Inc. (หมายเหตุ: หมายเลขคำขอ: US 06/559210 ดูเพิ่มเติมที่: CA1208794A, CA1208794A1, DE3443272A1, DE3443272C2)
- ด็อกเกอรี่, ฌอน เบรนแดน. "การเข้ารหัสดิสก์ Apple II" . เก็บถาวรจากต้นฉบับเมื่อ 5 มกราคม 2016
- NEC µPD72070 – ข้อกำหนดตัวควบคุมฟลอปปี้ดิสก์ เวอร์ชัน 2.0 (PDF) 2.0 ฉบับร่างเบื้องต้นบริษัท NECตุลาคม 1991 เก็บถาวรจากต้นฉบับ(PDF)เมื่อ 2017-03-20เรียกดูเมื่อ 2017-03-20
- Åkesson, Linus (31 มีนาคม 2013). "การถอดรหัส GCR แบบเรียลไทม์" . เก็บถาวรจากต้นฉบับเมื่อ 21 มีนาคม 2017 . เรียกดูเมื่อ21 มีนาคม 2017 .
- Trikaliotis, สปิโร (2010-03-05) "พลเรือจัตวา GCR "ความลึกลับ"" . เก็บถาวรจากต้นฉบับเมื่อ 2014-08-05.
- "ตัวเข้ารหัส/ถอดรหัส GCR ROM ในไดรฟ์ดิสก์ Commodore 8050 และ 8250" Forum 64เก็บถาวรจากต้นฉบับเมื่อ 2010-03-12
- Irwin, John W.; Cassie, John V.; Oppeboen, Harlyn C. (กันยายน 1971) [1970-12-11]. "ระบบย่อยเทปแม่เหล็ก IBM 3803/3420". วารสารวิจัยและพัฒนาของ IBM . IBM : 391– 400. CiteSeerX 10.1.1.89.7834 .
- เอกสาร (มิถุนายน 2014). "ข้อเสนอสำคัญ: การเปิดตัวคอมพิวเตอร์ Apple Macintosh ปี 1984" . เก็บถาวรจากต้นฉบับเมื่อ 2018-07-09 . เรียกดูเมื่อ2018-07-09 .
- "Crazy Disk Encoding Schemes". Big Mess O' Wires (BMOW) – Plus Too. 2011-10-02. Archived from the original on 2018-07-09. Retrieved 2018-07-09.
- Dickreiter, Michael; Dittel, Volker; Hoeg, Wolfgang; Wöhr, Martin (2014). Handbuch der Tonstudiotechnik (in German). Walter de Gruyter GmbH & Co KG. ISBN 978-3-11-031650-6. ISBN 3-11031650-1. Retrieved 2018-07-09.
- Bergmans, Jan W. M. (2013-03-09) [1996]. "Chapter 4.8.3 Group-Coded Recording (GCR) Code". Digital Baseband Transmission and Recording (reprint ed.). Philips Research, Eindhoven, Netherlands: Kluwer Academic Publishers / Springer Science+Business Media. doi:10.1007/978-1-4757-2471-4. ISBN 978-1-4419-5164-9. Retrieved 2018-07-09.
- Camras, Marvin (2012) [1988]. Magnetic Recording Handbook (reprint ed.). Van Nostrand Reinhold Company / Springer Science+Business Media. doi:10.1007/978-94-010-9468-9. ISBN 978-9-40109468-9. LCCN 86-24762. ISBN 9-40109468-3. Retrieved 2018-07-09.
- "In Single-Drive Setup – Tape System Has Three Densities". Computerworld. XIII (19). Louisville, Colorado, USA: CW Communications/Inc.: 59. 1979-05-07. Retrieved 2018-07-09.
External links
- "Les Disquettes Et Le Drive Disk II" (in French). Archived from the original on 2018-07-09. Retrieved 2018-07-09., "Les Nibbles" (in French). Archived from the original on 2017-03-22. Retrieved 2018-07-09., "La Methode PRODOS: Rapide Et Efficace" (in French). Archived from the original on 2018-07-09. Retrieved 2018-07-09.
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การบันทึกแบบเข้ารหัสกลุ่ม
ในวิทยาการคอมพิวเตอร์การบันทึกแบบเข้ารหัสกลุ่มหรือการบันทึกรหัสกลุ่ม ( GCR ) หมายถึงวิธีการเข้ารหัสหลายวิธีที่แตกต่างกันแต่เกี่ยวข้องกันสำหรับการแสดงข้อมูลบนสื่อแม่เหล็กวิธีแรกที่ใ...
เทปแม่เหล็ก
การบันทึกแบบเข้ารหัสกลุ่ม (Group coded recording) ถูกนำมาใช้ครั้งแรกสำหรับ การจัดเก็บข้อมูลบนเทปแม่เหล็ก บน เทป รีล 9 แทร็ก [ 3 ] คำ นี้ถูกบัญญัติขึ้นในระหว่างการพัฒนาหน่วยเทปแม่เหล็ก IBM 3420 รุ่น 4/6/8 [ 1 ] และหน่วยควบคุมเทป 3803 รุ่น 2 ที่เกี่ยวข้อง [ 4 ]...
ฮาร์ดดิสก์
ในช่วงกลางทศวรรษ 1970 Sperry Univac แผนก ISS กำลังดำเนินการเกี่ยวกับ ฮาร์ดไดรฟ์ ขนาดใหญ่ สำหรับธุรกิจ เมนเฟรม โดยใช้การเข้ารหัสแบบกลุ่ม [ 11 ]
ฟลอปปี้ดิสก์
เช่นเดียวกับไดรฟ์เทปแม่เหล็ก ไดร ฟ์ฟลอปปี้ ดิสก์ก็มีข้อจำกัดทางกายภาพเกี่ยวกับระยะห่างของการกลับทิศทางของฟลักซ์ (หรือเรียกว่าการเปลี่ยนผ่าน ซึ่งแทนด้วยบิตหนึ่งบิต)