硬盤結(jié)構(gòu)及基本知識(shí)課件_第1頁
硬盤結(jié)構(gòu)及基本知識(shí)課件_第2頁
硬盤結(jié)構(gòu)及基本知識(shí)課件_第3頁
硬盤結(jié)構(gòu)及基本知識(shí)課件_第4頁
硬盤結(jié)構(gòu)及基本知識(shí)課件_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ByPatiwatKamonpetBasicDiscDriveDiscDriveOverviewDiscDriveBasicsMagneticRecordingBasicsRecordingChannelComputerSystemDiscDriveOverviewToday’sPCArchitectureIOBusLogicISABusOtherperipheralsCPUPentiumProMemoryPCIBridgeChipVideoGraphicsAdapterCardInterfaceAdapterCardMonitorIDEorSCSIDiscDriveCableRibbonCablePCIBoardEdgeConnectionPCIBoardEdgeConnectionPCIBusLocalSystemBusWiredonMotherBoardWiredonMotherBoardWiredonMotherBoardFilesCollectionofBytesTextDocumentComputerInstructionsPictureetc..SequenceofBlocksStoredinreferencedbyaratherthanlocationondisk.Filesaremanagedbythecomputer’soperatingsystem.. Thediskdrivehasnoawarenessoffiles.StoringFilesonDiscDrive

ComputerDiscDriveHereare3BlockofDataStartStoringinLocation5ControllerInterfaceAdapterFile:Letter.DOCLETTWR.DOCANOTHER.DOC01234567891011121314151617181920DIRECTORYTransferRateinMegaMytespersecond(MBps)HowtoAccessFilesDirectory=AListofandLacationsLETTER.DOCPROGRAM.EXEANOTHER.DOC...Blocklocationondisk5,6*,7*1024,1025*,1026*,1027*12,13*,14*,15*,16*...Theoperatingsysteminthecomputerkeepstrackofthedirectory*InDOS,thedirectorykeepstrackofthelocationforonlythe1stblockofeachfile.TheTable,orFAT,keepstrackofthelocationoftheotherblocks.HDAComponentsDISCCIRCULATEFILTERCLAMPRINGODLIMITSTOPBOTTOMPOLEVCMPCCPREAMPCHIPIDLIMITSTOPHEADFLEXUREARMPIVOTCARTRIDGEBEARINGTOPVIEWDiscDriveBasicsPCBComponentsHOSTCONTROLLERVCM&SPINDLECONTROLLERREAD/WRITECHANNELMICROCONTROLLERSERVOCONTROLLERSRAMDRAMSHOCKSENSORSPINDLECONNECTORHDACONNECTORSHOCKICMassStorageArchitectureUsingDiscDrivesRead/WriteChannelPositionSystemSPMControlSpindleMotorVCM(VoiceCoilMotor)ControllerInterfaceAdapterMemoryCPUPC-ATSystemBus(ISA)SCSIRibbonCableEmbebbedonmotherboardoradd-incardBlockDefinitionsREAD/WRITE DetectsbitsfromthesignalcomingfromtheCHANNEL

head(analog)andconvertsthemintodigitalbitsPOSITIONSYSTEM Seekstoandkeepstheheadspositionedover thecorrecttrackofdataonthedisk(E-Block- VCM-Servo)SPMCONTROL Keepsthediskrotatingandattheproper speedCONTROLLER RecognizesthedigitaldatacomingfromtheRead ChannelandorganizesitintoblocksofbytesUsingRecordingHeadToMagnetizeAFilmFilmMotionCurrentMagnetizedNotMagnetizedNSWritingDataOnAMagneticFilmFilmMotionCurrentReversedTransitionResultsSNTrackTrack=AstripofdatawrittenonamagneticfilmEachbit’svalueissampledatregularinterval: 1 whenmagnetictransitionpresents 0 whenmagnetictransitiondoesnotpresentTrackWidth0100111SamplingPeriodWriteOtherTracksbyMovingtheHead0000011111111FilmMotionTrackDensityTrackWidthTrackPitchTrackDensity=Numberoftracksthatfitinoneinch(TPI)BitDensity(LinearDensity)BitLengthBitDensity=Numberofbitsthatfitinoneinchoftrack(BPI)ArialDensity1”1”ArealDensity=Theamountofdatathatcanbestoredin1squareinchAD=BPI*TPIReadingDataBackbyMRReadHead0000011111111111000RunconstantcurrentthroughMRstripe,Measuretheresistance.MagneticfieldfromfilmpickedupbystripeFieldvariationinstripechangestheresistanceMRstandsforMagnetoResistance.FilmMotionProblemwithMRStripeTheMRstripedetectsthefieldfromatransitionalongwayaway.Solutions:SpacethetransitionsfarapartDetectseveraloverlappingbitsatatimeUseshieldsShieldedMRHeadShieldspermitonlytheMRstripetoonly‘see’themediabelowthegap.TheVoltageBeingPickedUpisNotVeryHighPreampWallPlug 220VoltsComputerSignals 3-5VoltsFlashlightBattery 1.5VoltsEKGwavesonyourskin 0.01VoltsTVSignal(pickedupbyantenna) 0.0008VoltsSignalFromRecordingHead 0.0003Volts0.0003V0.075VPre-amplifythereadsignalveryclosetotheheadx250InductiveWriteMRReadHeadIntegratedInductiveWriteMRReadHeadTrackWidthReaderGapMagneticSpacingHeadWidthTrackwidthisdeterminedbyheadwidth(approximatelyequal).Bitlengthisdeterminedbyreadergapandspacingfromgaptomedia andmanyothers.WhatControlsDensity?TherateatwhichdataisreadorwrittenthroughtheheadmeasuredinMillionbitspersecond(Mbps)AsBitDensityIncreases,SoDoesDataRate!Don’tconfusedataratewithtransferrate,therateatwhichdatatransfersovertheinterface(inMegabytespersecondorMBps)FilmMotionDataRateMagneticStorageOnADiscDriveCircularTracksVoiceCoilMotormovestheheadinandoutSpindleMotordrivesthediscatconstantRPMCalculateDataRater0.9<r<1.8for3.5”mediaDataRate=BitDensityxVelocity[bits/sec][bits/inch][inch/sec]DR=BPIx(RPM/60)x2πrCircumferenceatouteredge=2πr=11.3inchesVelocity=CircumferencexRotationRateVelocity=11.3inches/revx5400rpmx(1/60)min/secVelocity=1017inches/sec DataRate=180Kbpix1017inches/sec=183Mbps5400rpmBPI=180kSectors123456789101112131415161718190202122232425262728293031Diskdrivestoreover100,000bytesinatrack-->ToobigtodealwithWebreakeachtrackintochunkscalledsectors:MostcommonsectorSize=512Bytes(1024and2048bytescommon)TypicalSectorsPerTrack=50to256(determinedbybitdensity)Breakingtracksintosectorsusedupsomespace-FormattingEfficiency(5%-15%)ConstantAngularRecording(CAR)RidRodRadiusDataRateRidRodRadiusRidRodRadiusVelocityBPILessdataZoneBitRecordingRidRodRadiusBPIRidRodRadiusRidRodRadiusVelocityDataRateZoneMaximizeCapacityZoneZoneTableConstantAngularRecordingCapacityCapacity=numberoftracks?bitspertracknumberoftracks=TPI?(Rod–Rid)bitspertrack=BPI@Rid

?2πRidCaptacity=TPI?(Rod–Rid)?bitspertrackConstantAngularRecordingbitspertrack=constantRidRodRadiusbitspertrackAreaZoning–MaxCapacityZonedRecordingbitspertrack=2πr?BPIRidRodRadiusbitspertrackCapacityImprovement=(Rod–Rid)2?Rid≈50%for3.5”FFZoning–PracticalCapacityRidRodRadiusbitspertrackCapacityImprovement=(Rod–Rid)2?Rid?(1-N-1)N=numberofzones(4inthisexample)4zones→38%improvement8zones→44%improvement4zones→47%improvement4zones→48%improvementTypicalzoneddrivehas16zonesFor3.5”FFdrives,thelimittozoning’simprovementisabout150%MagnetizationCurveofMediaHHcDHMSquareness:Coercive-Squareness:Remanence:Saturationmagnetization:Coercivity:SlopeatCoercivity:MagneticRecordingBasicsLongitudinalRecordingWriteFieldHeadHeadHx=2000OeHx=2200OeLinesofconstanthorizontalfieldintensityGap180020002200240026002800TheWriteBubbleInsidewritebubbleField>Hcof2000OeStrongenoughtomagnetizemediaOutsidewritebubbleField<Hcof2000OeStrongenoughtomagnetizemediaHeadHeadGap200022002400260028001800MediaLayerHc=2000OeWritingaTransition??????????????????????????MediamotionTransitionwrittenatthetrailingEdgefothewritebubbleThisregionismagnetizedfirsttotheleftandthenagaintotherightWritingaTransition200022002400260028001800HMMediamotionThemediainthisareasees1200Oeinthenewdirection,Staysmagnetizedintheolddirection!Themediainthisareasees2400Oeinthenewdirection,Beingmagnetizedintheolddirection!HcM=0RealTransitionsareBlurry!200022002400260028001800HMMediamotionIttakesdistanceonthemediatochangethedirectionofmagnetizationThisiscalled“TransitionLength”TransitionLengthTransitionLengthMHhHcxHMHcxMPreviousstateofmedium-50%50%Hdtransitionlength(2a)HorizontalComponentofHeadFieldDemagnetizationFieldfromtheTransitionDemagnetizationFieldfromaTransitionMHdatransitionlengthparameterx+++MMHdHdTMrArecordedtransitiongeneratesdemagnetizationfieldHdWilliams-ComstockModelofaRecordedTransitionMHdHHcxHMHcDHCalculatingTheTransitionLengthwhereTransitionLengthParameter 500?MagneticSpacing 3μ”MediaThickness 200?WriteFieldGradientFactor(<0.75) 300Oe/μ”MediaCoercivity 2200OeRemanenceMagnetization 7500GCoerciveSquareness 80%TypicalValuesFromWilliams-ComstockModelWritingShorterSharperTransitionsMediamotionCloserHead-MediaSpacing(HMS)ThinnerMediaLayerShorterWriteGapLengthTighterMediaSwitchingFieldDistribution(allthemediaswitchatthesameH)WriteFieldGradientMediaSquarenessHighWriteFieldGradient(closerbubbles)200022002400260028001800HMTransitionLengthHighMediaSquareness(howsteepM-Hcurve)ReadingwithaGMRReadHeadBMMBMMvvPhysicalMechanismofGMREffectM3dFermilevelM4sConductionbandTwocurrentmodelFornormalGMRmaterialss-dscatteringyieldsenergyloss:significantlycontributestoresistivity.Thenumberofavailable3dstatesatFermisurfaceisdifferentfordifferentspinsPhysicalMechanismofGMREffectLowresistancestateMMMMHighresistancestateScatteringofspinelectronsoccurswithinamono-layerfromtheinterface.ParallelState:AntiparallelStateGMRReadHeadTransferCurveM2M1M2M1qNon-magneticconductivelayerCharacterizingMagneticallyIsolatedPulsesdT2aPW50GWhereTransitionParameterShield-to-ShieldSpacingMagneticSeparationMediaThicknessFromWilliams-ComstockmodelAchievingDesirableIsolatedPulsesHighPeakAmplitude IncreasefluxbyincreasingMr(RemanenceMagnetization) Increasefluxbyincreasingmediathickness Decreasemagneticspacing LongerreadgaplengthNarrowPulseWidth Decreasingmagneticspacing Shortenreadgaplength Decreasemediathickness Reduceself-demagbyincreasingcoercivity Increasewriteheadfieldgradientinheadconstruction (don’tusetoomuchcurrent)readingwritingNeedtrade-offsRecordingChannelRecordingChannelChannelwritedataInputuserdataECCencoderChannelencoderEqualizerDetectorECCdecoderChanneldecoderoutputuserdataAnalogreadbacksignal11010110110110110101101011011011011010DataWritingProcesswritecurrentNRZIclock“Data”magneticmediumTDataReadingProcessSNSNSNSNSNIVTTheRead/WriteChannelWriteCircuitPreampEncoderDecoderReadChannelDataToRecordWriteClockDataReadBackReadRef.ClockFromConrollerToConrollerHDAPCB20mA200μVpp50mVppTTL,ECLTTL,ECL1011101110111011Pre-amp’sWriteCircuit:H-BridgeDriverVccRdampHeadPredriverWriteDataWriteGatePre-amp’sReadCircuit:DifferentialPre-ampVV+-Single-endedDifferentialCommon-modenoiseisrejected!NoiseNoiseTheReadChannelSNSNSNSNSNObjectiveOutputadigitalpulsecorrespondingtothepeakofeachtransitiononthemediaMEDIAReadSignalDerivedClockReadChannelOutputTPeakDetectorThresholdDetectorDifferentiatorZeroCrossingDetectorANDRead-backpulse101BitcellBitcellBitcellDetectionWindow=TNeedtimingRecoverycircuitTimingRecovery:PhaseLockedLoop(PLL)PhaseDetectorIntegratorVCOFromPeakdetectorClockPeakDetectorOutputVCOOutputVCOveryveryearlyVCOveryearlyVCOearlyVCOslightlyearlyVCOOnTimeVCOslightlylateVCOlatePulseMissingVCOOnTimeSlowDownSlowDownSlowDownSlowDownDon’tChangeSpeedUpSpeedUpDon’tChangeDon’tChangePhaseDetectorOutputInter-SymbolInterference(ISI)LinearSuperpositionofpulsesReadbackWaveformWriteCurrent

Pulsesinterferewitheachotherwhenwrittenclosetogether: AmplitudesarereducedandTimingisdistortedUserDensity(UD)=PW50/TTPW50PeakDetectorOutputExamplesPeakDetectionAnalogRead-backWaveformThresholdDetectorOutputDifferentiatedDataZeroCrossingDetectorOutputDetectedDataRead-backWaveformsatDifferentUserDensitiesUD=0.75UD=1.5UD=2.0AsynchronousDetectionPeakDetectionPLLDetectorhasNOknowledgeofthebittimingPLLknowsthebittimingNocommunicationtoDetectorSynchronousDetectionPeakDetectionPLLDetectorhasknowledgeofwhenapulsemayoccur(bittiming) Canmakeahere/not-heredecision

Makesbetterdecisions SignaltoNoiseRatio(SNR)canbelowerSampledDetectorallowsforpostcompensation ModelandremoveISIasanerrorsourceSynchronousChannel:SampledPeakDetection0.0-0.2-0.90.00.90.1-0.1-0.80.7-0.8-0.10.10.90-0.9-0.20.000-10100-11-10010-1000010100111001010050%-50%DetectionThresholdReceivedSamplesTargetvaluesDetectedDataSynchronousChannel:SampledPeakDetection50%-50%DetectionThreshold-0.2-0.4-0.80.00.70.3-0.2-0.70.3-0.7-0.20.30.80-0.8-0.4-0.200-10100-10-10010-10000101001010010100ReceivedSamplesTargetvaluesDetectedDataMissing1transitionOrhaveonetoomanytransitionsSequenceDetectionWeknowcertainsequencesshouldn’texist.Makeuseofthefact!Step1: Determinetheruleforwhichsequencesexist Forsampledpeakdetection=polarityofpulsesmustalternateStep2: Comparetheobservedsampleswiththeexpectedsamples fromallpossiblesequences.Choosetheclosestsequence. Closest=sequencewithminimumsquarederror Closest=mostlikelysequence→MaximumLikelihoodStep1:RuleforPossibleSequencesPreconditionedTheTrellisEachpaththroughthetrelliscorrespondstoapossibledatasequenceEachpaththroughthetrellispredictsapossiblesequenceofsamplestoobservesTrellisExamplePRMLPartialResponseMaximum

LikelihoodBinarydatatransmissionmethodusedincommunicationssignalprocessingusedtodetectdatainanoisyenvironmentOriginallyusedwithdeepspaceprobesClass4appliedtomagneticrecordingchannels4inPR4referstotheclassofpartialresponsesystemusedformagneticrecordingchannelsTworelativelyindependentpartsPartialResponse-MethodforequalizingthereadbacksignaltoachieveasampledthreeleveloutputMaximumLikelihood-SequenceDetectionPartialResponseClass4PartialResponse FilterorequalizeuntilatransitiongivesthefollowingwaveformTargetmorethanonenon-zerosampleperpulse Eachsampleonlycontainspartofthepulse(response)2non-zerosamples(callthem+1)Allothersamples=0PR4EqualizedIsolatedandDibitPulsesIsolatedPulseDibitPulseExampleClass4PartialResponseWaveform00100000110101110010111011NRZIPR4Eye-patternAllwaveformsatclockpointspassthroughoneofthreepointscorrespondingto samplevaluesof-1,0,and1.SamplingonceeachbitperiodresultsinthreeleveloutputTrellisDiagramforClass4PartialResponsePR4StateDiagramRead-backWaveformsatDifferentUserDensitiesUD=0.75UD=1.5UD=2.0MagneticChannelSpectrumPW50/T=2PW50/T=3PW50/T=1PW50/T=1/2PW50/T=1/3Atlowrecordingdensitiesthespectralenergyisconcentratednearonehalfofthe channelclockratefrequencyAthigherrecordingdensitiesmostofthesignalspectrumisbelowhalfofthechannel clockratefrequencyLimitchannelbandwidthto1/2Twithoutlosinginforma

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論