ด้วยที่เก็บข้อมูลเชิงกลการทำงานของดิสก์ระดับต่ำseek()
ทำให้หัวฮาร์ดไดรฟ์ย้ายไปยังตำแหน่งเพื่อให้พร้อมที่จะอ่านจากพื้นที่ที่กำหนดของดิสก์
ด้วยการจัดเก็บข้อมูลโซลิดสเตตเช่นการ์ด SD แฟลชไดรฟ์และ SSD จึงไม่มีชิ้นส่วนที่เคลื่อนไหวของฮาร์ดแวร์เพียงสัญญาณไฟฟ้า
สมมติว่าเทคโนโลยี RAM แบบไม่ลบเลือนของ NAND เป็นพื้นฐานของฮาร์ดแวร์ฟังก์ชั่นใดที่ใช้งานseek()
จริงในระดับฮาร์ดแวร์สำหรับอุปกรณ์ดังกล่าว
เพื่อความชัดเจนฉันรู้แล้วว่าสิ่งต่อไปนี้เกิดขึ้น:
โปรแกรม Userspace เรียกการโทรของ
seek()
ระบบหรือเทียบเท่าเฉพาะระบบปฏิบัติการเคอร์เนลตีความการโทรของระบบและส่งข้อความไปยังคอนโทรลเลอร์ SATA เพื่อค้นหา
คอนโทรลเลอร์ SATA ตีความคำสั่งและบอกอุปกรณ์ดิสก์ที่เชื่อมต่อซึ่งเป็นสถานะของแข็งเพื่อค้นหา (หรืออาจฉลาดพอที่จะรับรู้ว่าเป็นสถานะของแข็งและไม่ได้บอกด้วย)
สิ่งที่ฉันไม่ทราบว่าเป็นอุปกรณ์ของรัฐที่มั่นคงไม่??? ด้วยคำสั่งเพื่อ "แสวงหา"
หากมีรายละเอียดที่จะขึ้นอยู่กับระบบปฏิบัติการสมมติว่าเป็นรุ่นเดสก์ท็อปที่ค่อนข้างมาตรฐานของ GNU / Linux พร้อมเคอร์เนลเวอร์ชัน 3.2