การหมุนขึ้น
การเร่งความเร็ว (Spin-up)หมายถึงกระบวนการที่ฮาร์ดดิสก์ไดรฟ์หรือไดรฟ์ออปติคัลดิสก์เร่งความเร็วแผ่นดิสก์หรือออปติคัลดิสก์ ที่ใส่เข้าไป จากสถานะหยุดนิ่งไปจนถึงความเร็วในการทำงาน ความเร็วในการทำงานที่ต้องการขึ้นอยู่กับการออกแบบของไดรฟ์ดิสก์ ความเร็วทั่วไปของฮาร์ดดิสก์อยู่ที่ 2400, 3600, 4200, 5400, 7200, 10000 และ 15000 รอบต่อนาที (RPM) การบรรลุความเร็วเหล่านี้อาจต้องใช้พลังงานจำนวนมากจากงบประมาณพลังงานที่มีอยู่ของระบบคอมพิวเตอร์ ดังนั้นการจ่ายพลังงานให้กับดิสก์จึงต้องได้รับการควบคุมอย่างระมัดระวัง ความเร็วในการทำงานของไดรฟ์ออปติคัลดิสก์อาจแตกต่างกันไปขึ้นอยู่กับประเภทของดิสก์และโหมดการทำงาน (ดูความเร็วเชิงเส้นคงที่ )
โดยทั่วไปแล้ว การหมุนของฮาร์ดดิสก์จะเกิดขึ้นในช่วงเริ่มต้นของ กระบวนการ บูตเครื่องคอมพิวเตอร์ อย่างไรก็ตาม คอมพิวเตอร์สมัยใหม่ส่วนใหญ่มีความสามารถในการหยุดไดรฟ์ขณะที่เครื่องกำลังทำงานอยู่ เพื่อประหยัดพลังงานหรือลดเสียงรบกวนหากเครื่องกำลังทำงานอยู่และต้องการเข้าถึงไดรฟ์ที่หยุดหมุนอยู่ จะเกิดความล่าช้าขึ้นในขณะที่ไดรฟ์กำลังหมุนอีกครั้ง ซึ่งขึ้นอยู่กับประเภทของกลไกที่ใช้ภายในเครื่องด้วย
ฮาร์ดไดรฟ์ที่กำลังเริ่มหมุนนั้นต้องการพลังงานมากกว่าฮาร์ดไดรฟ์ที่หมุนด้วยความเร็วในการทำงานอยู่แล้ว เนื่องจากมอเตอร์ไฟฟ้าต้องใช้แรงมากขึ้นในการเร่งความเร็วของแผ่นดิสก์ เมื่อเทียบกับการรักษาระดับความเร็วของแผ่นดิสก์ให้คงที่
เวลา
ระยะเวลาที่ไดรฟ์ใช้ในการดำเนินการนี้เรียกว่าเวลาเริ่มต้นการหมุน (spin-up time ) ซึ่งค่าเฉลี่ยจะถูกรายงานโดยฮาร์ดดิสก์เป็นคุณลักษณะSMART [ 1 ]
ควบคุม
มีฟังก์ชันบางอย่างที่ใช้ควบคุมการหมุนของดิสก์เมื่อเปิดเครื่อง เพื่อไม่ให้ดิสก์ทุกตัวหมุนพร้อมกัน การหลีกเลี่ยงการหมุนพร้อมกันจะช่วยลดกระแสไฟกระชากให้อยู่ต่ำกว่าขีดจำกัดของแหล่งจ่ายไฟ
SATA และ PATA
Staggered Spin-Up (SSU) และ Power-Up In Standby (PUIS) เป็นคุณสมบัติที่ช่วยควบคุมการเริ่มต้นทำงานของไดรฟ์หลายตัวภายในระบบคอมพิวเตอร์หรือระบบย่อยดิสก์ ทั้งสองอย่างนี้ได้รับการกำหนดไว้ในมาตรฐานข้อกำหนด ATA
การหมุนแบบสลับลำดับ (SSU) ถูกนำมาใช้ในSATAเวอร์ชัน 2.5 ในปี 2548 [ 2 ] SSU ช่วยให้อะแดปเตอร์บัสโฮสต์ SATA สามารถหมุนฮาร์ดไดรฟ์ตามลำดับได้[ 3 ]ใน SATA 2.5 ขึ้นไป ไดรฟ์จะเริ่มต้นโดยไม่ต้องหมุนหากพิน "การหมุนแบบสลับลำดับที่ปิดใช้งาน" (DSS) (พินขั้วต่อไฟมาตรฐาน 11) ถูกปล่อยทิ้งไว้ มันจะหมุนก็ต่อเมื่อได้รับคำสั่ง (การเริ่มต้นเลเยอร์ทางกายภาพ) [ 4 ]บนขั้วต่อที่ออกแบบมาสำหรับ SATA เวอร์ชันเก่า พินจะเชื่อมต่อกับกราวด์ ทำให้ปิดใช้งานคุณสมบัตินี้
การเปิดใช้งานในโหมดสแตนด์บาย (PUIS) หรือที่รู้จักกันในชื่อ PM2 โดยWestern Digital [ 5 ]ใช้กับฮาร์ดดิสก์ไดรฟ์ Serial ATA (SATA) และ Parallel ATA (บางครั้งเรียกว่า PATA หรือ IDE) บางรุ่น PUIS ต้องใช้ BIOS และ/หรือไดรเวอร์ในการสนับสนุน[ 6 ] เมื่อจ่ายไฟให้กับฮาร์ดดิสก์ไดรฟ์ ไดรฟ์จะไม่หมุนจนกว่าจะมีการออกคำสั่งSET FEATURES device spin-up [ 7 ] [ 8 ] BIOSของระบบคอมพิวเตอร์หรือตัวควบคุม RAIDต้องออกคำสั่งเพื่อบอกให้ไดรฟ์หมุนก่อนจึงจะสามารถเข้าถึงได้PUIS สามารถเปิดใช้งานได้โดยใช้เครื่องมือเช่นhdparmสำหรับไดรฟ์ที่รองรับคุณสมบัตินี้[ 8 ]
ไม่ว่าในกรณีใด ก็ไม่มีข้อกำหนดว่าโฮสต์จะกำหนดเวลาการเริ่มต้นทำงานของดิสก์อย่างไร ตัวอย่างเช่น โฮสต์อาจรอเป็นระยะเวลาที่กำหนดเพื่อให้ดิสก์แต่ละตัวเริ่มต้นทำงาน หรือรอจนกว่าดิสก์แต่ละตัวจะระบุว่าเริ่มต้นทำงานและพร้อมใช้งานแล้ว
เอสเอเอส
คำสั่ง SCSI START STOP UNITถูกนำมาใช้ใน SBC-2 เพื่อ "หยุด" และ "เริ่ม" ไดรฟ์ แต่ในความเป็นจริงแล้วไม่ได้ควบคุมการหมุนเริ่มต้น การควบคุมการหมุนเริ่มต้นถูกเสนอให้กับSerial Attached SCSI (SAS) ในปี 2002 เท่านั้น[ 9 ]บนไดรฟ์ที่เปิดใช้งาน SPINUP ไดรฟ์จะเปิดใช้งานในสถานะ "Active_Wait" และต้องใช้NOTIFY(ENABLE SPINUP)คำสั่งเพื่อเริ่มการหมุน ณ ปี 2005 ยังไม่มีวิธีมาตรฐานในการควบคุมว่าไดรฟ์ควรเริ่มในสถานะรอหรือไม่[ 10 ]