Noll sökning
Zero seek är en maskinteknisk designkomponent i de flesta datorstyrda datalagringsenheter, inklusive diskettenheter , bandenheter och tidiga hårddiskar .
De flesta tidiga datalagringsenheter styrdes främst av stegmotorer , som kan röra sig i mycket små, exakta rotationsrörelser. Dessa rörelser användes vanligtvis för att definiera separata fysiska utrymmen där data ska lagras, till exempel rotationerna som används för att flytta ett läs-/skrivhuvud över ytan på ett inspelningsmedium för att definiera spår av datacylindrar på mediet.
Även om steganordningens rörelse är exakt, kan datorn vanligtvis inte omedelbart avgöra var steganordningen är placerad när en enhet sätts på för första gången. Den måste göra något för att kalibrera steganordningens rörelse så att den kan veta var steganordningen är placerad. Den vanligaste metoden för stegsynkronisering är nollsökning, vilket är att flytta stegaren tills den kan hitta spår noll. När spår noll har lokaliserats, används den positionen för att lokalisera alla andra positioner, genom att kontinuerligt hålla sig medveten om antalet steg stegmotorn har tagit.
I händelse av ett allvarligt datafel vid antingen läsning eller skrivning är det möjligt att det har inträffat ett synkroniseringsfel och att datorn har tappat koll på den korrekta positionen för steppern. Datorn kommer sedan att utföra en nollsökning för att justera steppern på spår noll och få den tillbaka i linje, ifall det var orsaken till problemet.
Nollsökning har två primära former: det hårda ändstoppet och det avkända ändstoppet .
Ett hårt ändstopp är ofta inget annat än en fysisk barriär mot vilken stegmekanismen kolliderar och inte kan röra sig längre. Hårda ändstopp kan vara ganska bullriga eftersom steppern vanligtvis kommer att försöka avancera så långt som den någonsin skulle kunna gå framåt, oavsett om ändstoppet är i närheten eller långt borta. Om den är i närheten kolliderar mekanismen med ändstoppet och fortsätter att försöka röra sig mot det, vilket orsakar avsevärt buller och vibrationer. I vissa fall kan ändstoppet gå ur anpassning efter mycket av detta bultande missbruk av synkroniseringsprocessen.
Ett avkänt ändstopp använder någon form av elektronisk sensor för att avgöra när mekanismen har nått spår noll. Den vanligaste formen av sensor är ljusstrålesensorn, som använder en lysdiod och en fotosensor. Ett ogenomskinligt blad fäst vid mekanismen skär av ljusstrålen precis när mekanismen når spår noll, vilket signalerar att mekanismen har anlänt och är i linje. Avkända ändstopp är tysta eftersom rörelsen av mekanismen stannar omedelbart efter att spår noll har hittats.