เวลาโอนของกระบอกสูบ


3

คุณจะทราบเวลาถ่ายโอนของกระบอกสูบได้อย่างไร


1
คุณจะเจาะจงเจาะจงมากกว่านี้หน่อยได้ไหม? คำถามของคุณจะคลุมเครืออย่างไม่น่าเชื่อ ...
alex

alex @: "ถัง" เป็นคำที่เฉพาะเจาะจงอย่างเป็นธรรมในบริบทของฮาร์ดไดรฟ์ คำถามนี้ไม่ได้คลุมเครือ (อาจไม่เกี่ยวข้องแต่ไม่ชัดเจน)
ต้มตุ๋น quixote


1
@ โจนาธาน: และทั้งหมดโดยผู้ใช้เดียวกันไม่น้อย ฉันคิดว่าเขากำลังเรียน superuser.com/search?q= [
ฮาร์ดฮาร์ด

1
ฉันไม่ต้องการที่จะใจร้าย แต่ทำไมไม่ลองเรียนรู้ด้วยตัวเองล่ะ คุณต้องการให้เราทำวิจัยทั้งหมดให้คุณหรือไม่? คุณต้องการให้ SU ทำการสอบหรือไม่?
alex

คำตอบ:


4

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

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

สมมติว่ายิ่งกว่านี้สมมติว่า"การถ่ายโอนเวลาของรูปทรงกระบอก"เราสนใจเวลาที่ใช้ในการอ่านและส่งข้อมูลทั้งหมดในแต่ละบล็อกในรูปทรงกระบอกที่กำหนด

ดังนั้นคำจำกัดความของเรา:

  • t trackคือเวลาที่จะอ่านหนึ่ง track;
  • t ขอเวลาในการเคลื่อนศีรษะเข้าสู่ตำแหน่ง
  • nคือจำนวนจาน (และ 2nคือจำนวนรอยต่อกระบอกสูบสมมติว่ารางทั้งสองด้านของจาน)
  • xคือความเร็วในการถ่ายโอนข้อมูลของการเชื่อมต่อข้อมูลของฮาร์ดดิสก์เป็นไบต์ต่อวินาที
  • เป็นจำนวนไบต์ต่อถัง สำหรับวัตถุประสงค์ของเรา bเท่ากับ 64512n ไบต์ตามมาตรฐานที่ทันสมัย ​​512 ไบต์ต่อส่วน 63 ส่วนต่อแทร็กและ 2nแทร็คต่อสูบ ( 512 * 63 * 2n = 64512n )

เนื่องจากเราต้องการย้ายหัวเพียงครั้งเดียว (ตามคำนิยามแทร็กทั้งหมดในกระบอกสูบต้องใช้หัวอยู่ในตำแหน่งเดียวกัน) เวลาในการอ่านข้อมูลจะกลายเป็น:

  • t read = t ค้นหา + 2nt ติดตาม

ตอนนี้เราต้องคิดเวลาในการถ่ายโอนข้อมูลนั้น เมื่อกำหนดความเร็วในการถ่ายโอนxไบต์ต่อวินาทีและความหนาแน่นของข้อมูลbไบต์ต่อสูบเวลาในการถ่ายโอน (รวมถึงเวลาในการอ่านข้อมูล) จะเป็น:

  • t transfer = t อ่าน + (b / x)
  • ทั่วไปสำหรับข = 64512nนี้จะกลายเป็นเสื้อถ่ายโอน t = อ่าน + 64512n / x วินาที

ตอนนี้เพื่อกำหนดเวลาการถ่ายโอนจริงคุณจะต้องเสียบตัวเลขสำหรับx , t ค้นหาและt trackซึ่งทั้งหมดจะขึ้นอยู่กับอุปกรณ์ แม้ว่าbจะขึ้นอยู่กับอุปกรณ์เนื่องจากฮาร์ดไดรฟ์สมัยใหม่ไม่ได้รายงานรูปทรงจริงที่แท้จริงและอัดแน่นมากกว่า 63 ส่วนบนแทร็ก (จำนวนแตกต่างกันไปตามตำแหน่งแทร็ก - ใกล้กับขอบน้อยกว่าแกนหมุน) . เราสามารถทำการสังเกตอื่น ๆ (เกี่ยวกับวิธีการคำนวณt trackซึ่งจะแตกต่างกันไปตามตำแหน่งของแทร็คบนแผ่นเสียง) แต่สำหรับอุปกรณ์ที่ใช้งานทั่วไปนั้นขึ้นอยู่กับความต้องการ


โปรดทราบว่าคำถามอื่น ๆ ของ Phenom เกี่ยวกับความล่าช้าในการหมุน - นี่จะเป็นส่วนหนึ่งของการค้นหาย่อยด้านบน โดยรวมนี่เป็นมุมมองที่กว้างมาก การคำนวณในชีวิตจริงใด ๆ เป็นไปไม่ได้สำหรับผู้อื่นที่ไม่ใช่ผู้ผลิต
ต้มตุ๋น quixote
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.