Preview

Nt1310 Unit 3

Good Essays
Open Document
Open Document
3151 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Nt1310 Unit 3
All About Disk Geometry and The 1024 Cylinder Limit For Disks.

Large Disk mini-HOWTO Andries Brouwer, aeb@cwi.nl v1.0, 960626

1. The problem

Suppose you have a disk with more than 1024 cylinders. Suppose moreover that you have an operating system that uses the BIOS. Then you have a problem, because the usual INT13 BIOS interface to disk I/O uses a 10-bit field for the cylinder on which the I/O is done, so that cylinders 1024 and past are inaccessible. Fortunately, Linux does not use the BIOS, so there is no problem.

Well, except for two things:

(1) When you boot your system, Linux isn't running yet and cannot save you from
BIOS problems.This has some consequences for LILO and similar boot loaders.

(2) It is necessary for
…show more content…

If the BIOS converts the 24-bit (c,h,s) to LBA and feeds that to a controller that understands LBA, then again 7.875 GB is addressable. Not enough for all disks, but still an improvement.Note that here CHS, as used by the BIOS, no longer has any relation to `reality'.

Something similar works when the controller doesn't speak LBA but the BIOS knows about translation.(In the setup this is often indicated as `Large'.)Now the BIOS will present a geometry (C',H',S') to the operating system, and use (C,H,S) while talking to the disk controller.Usually S = S', C' = C/N and H' = H*N, where N is the smallest power of two that will ensure C' <= 1024 (so that least capacity is wasted by the rounding down in C' = C/N).Again, this allows access of up to 7.875 GB.

If a BIOS does not know about `Large' or `LBA', then there are software solutions around.Disk Managers like OnTrack or EZ-Drive replace the BIOS disk handling routines by their own.Often this is accomplished by having the disk manager code live in the MBR and subsequent sectors (OnTrack calls this code
DDO: Dynamic Drive Overlay), so that it is booted before any other operating system. That is why one may have problems when booting from a floppy when a
…show more content…

5.5.PTBL

Finally, there is a test that tries to deduce a translation from the start and end values of the primary partitions: If some partition has start and end cylinder less than 256, and start and end sector number 1 and 63, respectively, and end heads 31, 63 or 127, then, since it is customary to end partitions on a cylinder boundary, and since moreover the IDE interface uses at most 16 heads, it is conjectured that a BIOS translation is active, and the geometry is remapped to use 32, 64 or 128 heads, respectively.(Maybe there is a flaw here, and genhd.c should not have tested the high order two bits of the cylinder number?)However, no remapping is done when the current idea of the geometry already has 63 sectors per track and at least as many heads (since this probably means that a remapping was done already).

6.Consequences

What does all of this mean?For Linux users only one thing: that they must make sure that LILO and fdisk use the right geometry where `right' is defined


You May Also Find These Documents Helpful

  • Good Essays

    Nt1310 Unit 5

    • 368 Words
    • 2 Pages

    the ratio of resistors on one side of the bridge is one while the ratio of resistors on the other side is infinity…

    • 368 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Nt1310 Unit 2 Lab Report

    • 822 Words
    • 4 Pages

    How is the resulting volume different from the one you created in Exercise 2.1? Explain why.…

    • 822 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1330 Unit 3

    • 472 Words
    • 2 Pages

    Fill in the blanks in the following table. Then use the table to answer the questions:…

    • 472 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Nt1320 Unit 3

    • 355 Words
    • 2 Pages

    |(2) A perfect square is a number whose square root is a whole number. For example, 25 and 64 are prefect squares since √25 = 5 and √64 = 8 are both whole numbers.…

    • 355 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    10. What term describes the technology that allows you to exchange a hard drive without powering down the system? HOT SWAPPING…

    • 398 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1310 Unit 4

    • 910 Words
    • 4 Pages

    What are the things which we need to know in order to determine the answers?…

    • 910 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Nt1310 Unit 6

    • 297 Words
    • 2 Pages

    8. The reactance offered by a capacitor to alternating current of frequency 50 Hz is 20 Q. If frequency is increased to 100 Hz, then reactance becomes -----------------.…

    • 297 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Nt1430 Unit 2 Discuss

    • 401 Words
    • 2 Pages

    EXT2 was the default file system for Linux until EXT3 came along. EXT2 still is a favored file system for Flash and USB drives due the lack of journaling. Journaling requires more writes to the storage unit and can be slow on these external devices. The Flash and USB drives have a limited number of write cycles.…

    • 401 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Which of the following is not a feature of the file system that might be used with a hard disk drive?…

    • 957 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Nt1310 Unit 4

    • 699 Words
    • 3 Pages

    Using filter, I found out the minimum number of defects by batch was zero, and the maximum number of defects by batch was twenty-three. Therefore, we can say that the number of defects that are more than ten are major problems and should be flagged. I chose ten as the number to base it on because when you compare the number of defects to the batch size (500, 1000, 5000 and10000) anything less than ten is rather small and is to be expected. Conditional formatting was used to highlight all defects which were greater than ten.…

    • 699 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Nt1330 Unit 7

    • 855 Words
    • 4 Pages

    What type of virtual disk is initially created small, but grows as data is added?…

    • 855 Words
    • 4 Pages
    Powerful Essays
  • Good Essays

    Unit 1 Chapter Exercise

    • 649 Words
    • 2 Pages

    4. Where on the disk should you put your /boot partition or the root (/) partition if you do not use a /boot partition?…

    • 649 Words
    • 2 Pages
    Good Essays
  • Good Essays

    The reason why it mattered in older systems was that the BIOS could only access…

    • 638 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    linux unit1 assignment1

    • 825 Words
    • 3 Pages

    4. Where on the disk should you put your /boot partition or the root (/) partition if you do not use a /boot partition?…

    • 825 Words
    • 3 Pages
    Powerful Essays
  • Good Essays

    Computer Components

    • 699 Words
    • 6 Pages

    1. Examine the following motherboard. One interesting thing you will see is the use of two BIOS chips. The M-BIOS chip is the Main BIOS chip and the B-BIOS chip is the Backup BIOS chip, which is used to rewrite the M-BIOS chip if it becomes corrupted. (Refer to the high-resolution imges for closer inspection.)…

    • 699 Words
    • 6 Pages
    Good Essays

Related Topics