unit2_mocs[1]

download unit2_mocs[1]

of 65

Transcript of unit2_mocs[1]

  • 8/7/2019 unit2_mocs[1]

    1/65

    TECHNICAL COLLEGEDAYALBAGH EDUCATIONAL INSTITUTE

    DAYALBAGH, AGRA

    A course on

    Maintenance of Computer Systems(Diploma in Electronics Engineering)

  • 8/7/2019 unit2_mocs[1]

    2/65

    What is Floppy?

    A Floppy Disk is a data storage mediummade of thin magnetic coated flexible

    ("floppy") Teflon encased in a plastic shell.

  • 8/7/2019 unit2_mocs[1]

    3/65

    Invented by IBMInvented by IBM FDD in 8FDD in 8--inch (200inch (200 mm)mm)

    55--inch (133inch (133 mm)mm)

    33--inch (90inch (90 mm)mm)

    FDD

  • 8/7/2019 unit2_mocs[1]

    4/65

    FDD

  • 8/7/2019 unit2_mocs[1]

    5/65

    FDD Rear View

  • 8/7/2019 unit2_mocs[1]

    6/65

    Floppy and its disk organization

  • 8/7/2019 unit2_mocs[1]

    7/65

    Floppy Disk Geometry & Density Chars.

    Geometry

    Specification

    360 KB

    5.251.2 MB

    5.25720 KB

    3.51.44 MB

    3.52.88 MB

    3.5

    Tracks 40 80 80 80 80

    Sectors/Track 9 15 9 18 36

    Total

    Sectors/Disk

    720 2400 1440 2880 57600

    Tracks Density

    (TPI)

    48 96 135 135 135

    Bit Density (BPI) 5876 9869 8717 17434 34868

    Density Name Double

    Density

    (DD)

    High

    density

    (HD)

    Double

    Density

    (DD)

    High

    density

    (HD)

    Extra High

    density

    (EHD)

  • 8/7/2019 unit2_mocs[1]

    8/65

    FDD Subassemblies

    R / W Head Head Actuator

    Spindle Motor Stepper Motor

    Logic board Drive Select Sensor

  • 8/7/2019 unit2_mocs[1]

    9/65

    FDD Subassemblies..

    Read/Write Heads

    Converts binary data into electromagnetic

    pulses and vice versa, when writing to /reading from the disk

    Uses ferrite head, a iron core, wire wrappedaround it to form a controllable electromagnet

  • 8/7/2019 unit2_mocs[1]

    10/65

    FDD Subassemblies..

  • 8/7/2019 unit2_mocs[1]

    11/65

    FDD Subassemblies..

  • 8/7/2019 unit2_mocs[1]

    12/65

    FDD Subassemblies..

    Works on contact recording technology i.e.,

    the heads directly contact the disk media

    Over a period of time, due to wear and

    deposition of magnetic oxide and dirt demandperiodical cleaning

    This makes the disk more sensitive to dirt

    induces errors causing scratches and Pitts.

  • 8/7/2019 unit2_mocs[1]

    13/65

    FDD Subassemblies..

    Head Actuator

    A device that physically positions the read/writeheads over the correct track on the surface ofthe disk

    A stepper motor

    A motor that drives the Head Actuator

    As time passes FDD can develop headalignment problemi.e., drifting of the positionof actuator

  • 8/7/2019 unit2_mocs[1]

    14/65

    FDD Subassemblies..

    Head Alignment Problem leads to disk

    failures when they are used in differentFDDs other than the FDD in which they are

    formatted for..

    Head actuators are slow in FDD that

    makes theirseek timemuch higher

  • 8/7/2019 unit2_mocs[1]

    15/65

    FDD Subassemblies..

    Spindle Motor

    It is responsible to spin the diskThe speed of the spindle motor depends on

    the type of FDD

    360 KB 5.25 300 RPM

    1.2 MB 5.25 360 RPM720 KB 3.5 300 RPM

    1.4 MB 3.5 300 RPM

  • 8/7/2019 unit2_mocs[1]

    16/65

    FDD Subassemblies..

    Logic Board

    An integrated logic board that acts as the

    drive controller

    Controls all the other subassemblies and

    circuits and components

    Disk Change SensorA sensor that works in conjunction with FDC

    to report, when a disk is ejected and a new

    one is inserted

  • 8/7/2019 unit2_mocs[1]

    17/65

    Floppy Disk Controller (FDC)

    FDC Functions

    Translates the logical commands into

    equivalent electrical pulses that control the disk

    drive

    Translates the stream of pulses generated byfloppy drive head into data in the form that can

    be handled by PC

  • 8/7/2019 unit2_mocs[1]

    18/65

    FDC..

    Major functional blocks of FDC

    System interface logic

    Floppy disk controller logic

    Read / Write logic

    Drive select logic

    Control logic

  • 8/7/2019 unit2_mocs[1]

    19/65

    FDC Block Diagram

    SYSTEMINETRFACELOGIC

    FLOPPY DISK

    CONTROLLERLOGIC

    (FDC LOGIC)

    R/WLOGIC

    CONTROLLOGIC

    DRIVESELECTLOGIC

    FDD

    R/W SIGNALS

    DRIVE A

    CONTROL B

    SIGNALS

    DRIVE B

  • 8/7/2019 unit2_mocs[1]

    20/65

    FDC.. The system interface logic communicates with

    the system and the controller electronics through

    I/O slots

    Floppy disk controller logic (IC 8272)

    coordinates all the functions of FDC

    Although PC can support two FDDs the FDCcan be programmed to select only one of the twodrives at a time.

  • 8/7/2019 unit2_mocs[1]

    21/65

    FDC..

    The drive select logic energizes the respective

    drive for R / W operation after decoding the

    commands received form CPU

    R / W heads needs to be located over the

    required track before actually honoring the R / W

    request

    The control logic issues commands to head

    assembly to locate it over the desired address

  • 8/7/2019 unit2_mocs[1]

    22/65

    FDC..

    The control logic also analyses the interface

    signals such as write protect, index hole and

    track 0 and informs CPU about the status

    R / W logic decodes the commands from CPU,either to perform read / write operation

  • 8/7/2019 unit2_mocs[1]

    23/65

    Hard Disk Drive Subassemblies

    Disk Platter

    R / W Head

    Head Arm / Head Slider

    Head Actuator

    Spindle Motor Logic Board

    Air Filter

    Bezel

    Cables and connectors

  • 8/7/2019 unit2_mocs[1]

    24/65

    Hard Disk Drive Subassemblies

  • 8/7/2019 unit2_mocs[1]

    25/65

    Hard Disk Drive Subassemblies

    Disk Platter is fixed magnetic coatedaluminum / ceramic plate

    General sizes :5.25, 3.5, 2.5

    No. of platter vary from 1 10 in a HDD

  • 8/7/2019 unit2_mocs[1]

    26/65

    Hard Disk Drive Subassemblies

    A Disk Platter

  • 8/7/2019 unit2_mocs[1]

    27/65

    Hard Disk Drive Subassemblies

    Types of R / W HeadsFerrite

    Metal in Gap

    Thin film

    Magneto Resistive

  • 8/7/2019 unit2_mocs[1]

    28/65

    Hard Disk Drive Subassemblies

    R / W Heads

  • 8/7/2019 unit2_mocs[1]

    29/65

    Hard Disk Drive Subassemblies

    Ferrite Head was originally used in HDDs

    (Winchester drives) by developed IBM

    It is made of iron oxide core wrapped with

    electromagnetic coils

    To write on to disk platter using this head the coilis energized which produces magnetic field on the

    disk surface

    To read from the disk head is passed over thedisk surface and the induced current generated in

    the coil is used to read the data.

    Obsolete

  • 8/7/2019 unit2_mocs[1]

    30/65

    Hard Disk Drive Subassemblies

  • 8/7/2019 unit2_mocs[1]

    31/65

    Hard Disk Drive Subassemblies

    A metal alloy is placed in the recording

    gap on the trailing edge of the head in

    Metal in gap type heads

    Metal is placed using vacuum depositing

    process called sputtering

    Used in high density thin film media

  • 8/7/2019 unit2_mocs[1]

    32/65

    Hard Disk Drive Subassemblies

    Thin file head are very small and light in

    weight and are as close as 2 to the disksurface

    These are produced by photolithographicprocess

    Iron nickel alloy is used instead of iron oxide,

    which is 2 4 time more powerful magnetically

  • 8/7/2019 unit2_mocs[1]

    33/65

    Hard Disk Drive Subassemblies

    Magneto resistive head works on the principle

    that when a magnetic field is present in near a

    conductor, the resistance of the conductorchanges.

    To read the data a small amount of current is

    allowed to flow through the drive head and any

    change in the current is measured.

    A separate head is required to write data These are very delicate and susceptible to

    electrostatic charges

    H d Di k D i S b bli

  • 8/7/2019 unit2_mocs[1]

    34/65

    Hard Disk Drive Subassemblies

    SPINDLE MOTOR

    H d Di k D i S b bli

  • 8/7/2019 unit2_mocs[1]

    35/65

    Hard Disk Drive Subassemblies

    It is the main motor which rotates the hard disk

    drive platters.

    It is called Spindle motor because it is directlyconnected to the Spindle on which the plattersare connected.

    Spindle motor rotates at a speed of 3600 to7200 RPM or more.

    H d Di k D i S b bli

  • 8/7/2019 unit2_mocs[1]

    36/65

    Hard Disk Drive Subassemblies

    Logic Board is an intelligent circuit board in built

    to the hard disk.

    It contains the electronic components thatcontrols various sections of the HDD

    It also acts as an interface between the hard

    disk drive and the computer.

    HDD S b bli

  • 8/7/2019 unit2_mocs[1]

    37/65

    HDD Subassemblies

    HDD S b bli

  • 8/7/2019 unit2_mocs[1]

    38/65

    HDD Subassemblies

    Air Filter

    Most HDDs will have two air filters

    Re-circulating air filter

    Breather filter

    HDD G t

  • 8/7/2019 unit2_mocs[1]

    39/65

    HDD Geometry

    HDD O i ti

  • 8/7/2019 unit2_mocs[1]

    40/65

    HDD Organization

    ArmAssembly Spindle Cylinder

    HeadArm

    PlatterTrack

    HDD Geometry

  • 8/7/2019 unit2_mocs[1]

    41/65

    HDD Geometry

    T k d S t

  • 8/7/2019 unit2_mocs[1]

    42/65

    Tracks and Sectors

    Bits are grouped into sectors

    Typical sector-size = 512 B of data

    Sector also has overhead information

    Error Correcting Codes (ECC)

    Servo fields to properly position the head

    Density

  • 8/7/2019 unit2_mocs[1]

    43/65

    Density

    Density Metrics

    Linear density

    (Bits/inch or BPI) Track density

    (Tracks/inch or TPI)

    Arial Density = BPI xTPI

    BPI

    TPI

    C it

  • 8/7/2019 unit2_mocs[1]

    44/65

    Capacity

    Total no. of sides x no. of tracks/side xtotal sectors per track = Cylinders

    Cylinders x Heads x Sectors x

    bytes/sector = storage capacity

  • 8/7/2019 unit2_mocs[1]

    45/65

    Internal Data Rate (IDR)

    Rate at which data can be read from or

    written to the physical media

    Expressed in MB/s

    IDR is determined by

    BPI

    Platter-diameterRPM

    Seeking

  • 8/7/2019 unit2_mocs[1]

    46/65

    Seeking

    Seek time depends on: Inertial power of the arm actuator motor

    Distance between outer-disk recording radius and inner-disk

    recording radius (data-band) Depends on platter-size

    Components of a seek: Speedup

    Arm accelerates

    Coast Arm moving at maximum velocity (long seeks)

    Slowdown Arm brought to rest near desired track

    Settle Head is adjusted to reach the access the desired location

    Metrics for Drives

  • 8/7/2019 unit2_mocs[1]

    47/65

    Metrics for Drives

    Traditional RPM

    Seek time Capacity

    New Metrics Acoustics (drives in living rooms)

    Power (battery, cooling, )

    Idle/Standby modes (Watts saved) Shock/Vibration (cabinets, other drives, jogging)

    Reliability (end-to-end protection)

    Interface technologies

  • 8/7/2019 unit2_mocs[1]

    48/65

    Interface technologies

    ATA (Advanced Technology Attachment)

    SATA (Serial ATA) PATA (Parallel ATA)

    FATA ( a low cost ATA for Fiber opticchannel)

    SCSI (Small Computer System Interface)

    USB (Universal Serial Bus)

  • 8/7/2019 unit2_mocs[1]

    49/65

    Drive Electronics Common blocks found:

    Host Interface

    Buffer Controller

    Disk Sequencer

    ECC

    Servo Control

    CPU

    Buffer Memory

    CPU Memory

    Data Channel

    D i El i

  • 8/7/2019 unit2_mocs[1]

    50/65

    Drive Electronics

    HDD Controller

  • 8/7/2019 unit2_mocs[1]

    51/65

    HDD Controller

    B

    U

    S

    B

    U

    S

    DMA DISKCONTROLLER

    SERVO

    MOTORCONTROLLER

    DATASEPARATOR

    ROMSERVO P

    SPINDLEDRIVER

    PULSEDETECT.

    DRIVEACTUAT.

    HEADAND

    DISK

    ASSEMBLY

    HDD Controller

  • 8/7/2019 unit2_mocs[1]

    52/65

    HDD Controller

    System Interface Unit

    Buffer RAM

    BISO ROM

    Timing control logic

    HDC logic

    Drive interface logic

    HDD Controller

  • 8/7/2019 unit2_mocs[1]

    53/65

    HDD Controller

    SYSTEMINTERFACELOGIC

    RAM

    ___________

    HDC LOGIC

    ___________

    BIOS

    R / W LOGIC

    _______________

    CONTROL LOGIC

    HARD DISK

    DRIVE

    TIMER & CONTROL LOGIC

    W

    R

    I/O

    SLOTS

    CONTROLSIGNALS

    HDD Controller

  • 8/7/2019 unit2_mocs[1]

    54/65

    HDD Controller

    SIL acts as a communication port between system andthe controller

    HDC BIOS ROM determines what part of the disk is tobe read / write

    This BIOS on HDC is also responsible to perform selftest of HDC whenever the system is started

    HDC obtains address in terms of cylinder, head, sector,track from drive interface unit

    HDD Controller

  • 8/7/2019 unit2_mocs[1]

    55/65

    HDD Controller

    The control logic first verifies whether the requestedaddress is available in RAM and interprets the addressreceived and acts accordingly

    The control logic also activates the spindle motor,instructs the head actuator to move read/write heads to

    the appropriate track

    The control logic also coordinates the flow of information

    The timing and control logic controls the completesequence of operations

    HDD Form Factors

  • 8/7/2019 unit2_mocs[1]

    56/65

    HDD Form Factors

    Form factor Width Largest capacityPlatters

    (Max)

    5.25 146 mm 47 GB (1998) 14

    5.25 146 mm 19.3 GB (1998) 4

    1.3 43 mm 40 GB (2007) 1

    1 (CFII/ZIF/IDE-

    Flex)42 mm 20 GB (2006) 1

    0.85

    24 mm 8 GB (2004) 1

    3.5 102 mm 3 TB (2010) 5

    2.5 7 15 mm 15 TB (2010) 4

    1.8 8 mm 320 GB (20090 3

    Performance Characteristics

  • 8/7/2019 unit2_mocs[1]

    57/65

    Performance Characteristics

    Data transfer rate

    Power consumption

    Audible noise

    Shock resistance

    Few important terms

  • 8/7/2019 unit2_mocs[1]

    58/65

    p

    Head skew: The offset distance from the start of

    the previous track, so that the head has time toswitch from top of platter to bottom of platter and

    be at the start of the new track

    Cylinder skew: The offset distance from thestart of the last track of the previous cylinder so

    that the head has time to seek from cylinder to

    cylinder and be at the start of the first track of

    the new cylinder

    Few Important Terms

  • 8/7/2019 unit2_mocs[1]

    59/65

    ZBR: Zone Bit Recording (ZBR) is usedby disk drives to store more sectors per

    track on outer tracks than on inner tracks

    LBA: In Logical Block Addressing, only

    one number is used to address data, andeach linear base address describes a

    single block.

    Hard Disk Preparation !!!

  • 8/7/2019 unit2_mocs[1]

    60/65

    Choose a HDD

    Look at the Jumper settings for suitable mode and set

    them as requiredMaster

    Slave

    Cable Select etc.

    Position the HDD in its bay and screw it properly

    Connect the power cable (D type) running from SMPS

    Connect data cable to suitable interface (IDE/SATA etc.)

    Power on the system

    Hard Disk Preparation !!!

  • 8/7/2019 unit2_mocs[1]

    61/65

    Hard Disk Preparation !!!

  • 8/7/2019 unit2_mocs[1]

    62/65

    Hard Disk Preparation !!!

  • 8/7/2019 unit2_mocs[1]

    63/65

    Hard Disk Preparation !!!

  • 8/7/2019 unit2_mocs[1]

    64/65

    Hard Disk Preparation !!!

  • 8/7/2019 unit2_mocs[1]

    65/65

    Invoke BIOS

    Detect HDD through BIOS in suitable mode and reboot

    the system with bootable disk

    Initialize HDD (Optional) using FDISK program

    Perform Logical division as required

    Format all partitions

    Set the active partition

    Load OS on to a predetermined partition