From linux-return-69578-letty=mrakoplas.phil.muni.cz@linux.cz  Sat Feb 26 17:13:47 2000
Return-Path: <linux-return-69578-letty=mrakoplas.phil.muni.cz@linux.cz>
Received: from lvt.phil.muni.cz (root@lvt.phil.muni.cz [147.251.96.1])
	by mrakoplas.phil.muni.cz (8.8.7/8.8.5) with ESMTP id RAA12386
	for <letty@mrakoplas.phil.muni.cz>; Sat, 26 Feb 2000 17:13:46 +0100
Received: from aragorn.ics.muni.cz (aragorn.ics.muni.cz [147.251.4.33])
	by lvt.phil.muni.cz (8.9.3/8.8.5) with ESMTP id RAA09590
	for <letty@mrakoplas.phil.muni.cz>; Sat, 26 Feb 2000 17:13:45 +0100
Received: from odysseus.linux.cz (odysseus.fi.muni.cz [147.251.48.205])
	by aragorn.ics.muni.cz (8.8.5/8.8.5) with SMTP id RAA25136
	for <letty@mrakoplas.phil.muni.cz>; Sat, 26 Feb 2000 17:13:45 +0100 (MET)
Received: (qmail 12548 invoked by uid 30); 26 Feb 2000 16:11:04 -0000
Mailing-List: contact linux-help@linux.cz; run by ezmlm
Precedence: bulk
Reply-To: linux@linux.cz
Delivered-To: mailing list linux@linux.cz
Received: (qmail 12516 invoked from network); 26 Feb 2000 16:10:59 -0000
To: linux@linux.cz
Date: 25 Feb 2000 14:27:36 GMT
From: Vladimir Arnost <arnost@dcse.fee.vutbr.NOSPAM.cz>
Message-ID: <8963go$2n51$1@boco.fee.vutbr.cz>
Organization: FEI VUT Brno, Czech Republic
Sender: cz-comp-linux@ern.kit.vslib.cz
References: <E12NwiF-0001mN-00@mail.tenez.cz>, <E12NzZb-00021C-01@mail.tenez.cz>
Subject: Re: big disk problem (diskeditor pro hd > 8GB, bios int13, ktera
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
Status: RO
Content-Length: 2303
Lines: 46

Miroslav BENES <mbenes@tenez.cz> wrote:
> Ano, ale tohle je adresovani LBA. Takze u disku napr. 6.4 GB, ktery 
> hlasi okolo 13000 cylindu (16 hlav, 63 sektoru) se provede 
> premapovani na cca 830 cyl, 256 hlav, 63 sec. Diky tomu se dostaneme 
> s celym diskem pod hranici 1024 cyl.

> Ale toto plati jen do hranice 8 GB ! Napr. pro disk 17 GB je to 
> (CHS) :
> 33416/16/63 v "normalnim" rezimu
> 2096/255/63 v LBA rezimu.

> Tady uz nepomuze ani svecena voda. 

Pamatuju na doby, kdyz se zdalo, ze nejakych 528MB na disk je naprosto
neskutecne velka kapacita (a nikoho ani nenapadlo pocitat jak velky disk
vlastne pres INT 13h jde zpristupnit). Pak se prislo s `inteligentnim'
premapovanim prebytecnych bitu cylindru na hlavy (nekdo tomu rika LBA) a
pozdeji s prepocitanim na 64 hlav a az 255 sektoru (ani tohle neni primo
LBA, je to stale jen zapis pomoci CHS, ktery BIOS muze ale nemusi prevest na
cislo LBA a teprve to poslat radici disku), ktere to posunulo na dalsi
`neskutecne vysokou' hranici 8GB. To uz je limit standardniho BIOSu. Tak byl
ustaven novy `standard' Extended INT 13h, ktery pouziva 64-bitova cisla
sektoru. To by opravdu melo nejakou dobu vydrzet (nejspis nejakou dobu
potrva nez disky prekonaji hranici 2^73 bajtu :) ).

Soucasny problem je v tom, ze samotne LBA je jen 28 bitu dlouhe cislo. Takze
po vynasobeni 255(sektoru) * 16(hlav) * 65536(stop) * 512(bajtu/sektor)
vyjde `pouhych' 127.5GB. V registrech ATA radice uz bohuzel neni moc
volnych bitu, do kterych by se mohlo rozsirit LBA adresovani. Spis to
vypada, ze bude nutna trochu vetsi zmena rozhrani.

Dnesni nejvetsi disky maji kapacitu okolo 72GB, takze predpokladam, ze nad
128GB se vyrobci dostanou tak asi behem jednoho az dvou let. Nevim, jestli
uz tento problem resi (nevidel jsem draft ATA-4), ale pri soucasnem tempu
rustu kapacity uz firmy jako WD, Seagate, IBM atd. musi planovat co dal.

Nez to uspokojive vyresi, nezbude nam nic jineho nez pouzivat SCSI.  ;)

Vlada
-- 
Vladimir Arnost, Brno University of Technology, Czech Republic          v
Can you imagine the silence if everyone said only what he knows?--KAREL CAPEK
Remove .NOSPAM when replying.

---------------------------------------------------------------------------
Meta-FAQ (odhlá¹ení, archív, FAQ a dal¹í): http://www.linux.cz/mailing-list


