Article View: nl.comp.os.linux
Article #456Re: Linux instabiel met grote netwerken?
From: Rob Janssen
Date: Thu, 15 Jul 1999 00:00
Date: Thu, 15 Jul 1999 00:00
41 lines
2802 bytes
2802 bytes
Alrik van den Brom <vdbrom@chem.vu.nl> wrote: >On Wed, 14 Jul 1999, Rob Janssen wrote: >> Sander <sander@systemadmin.dyndns.org> wrote: >> Klopt, op een Intel machine kan Linux geen files van 5 a 6 Gigabyte aan, >> en MS Windows NT 4.0 wel. Dus als dat je criterium is dan zul je NT moeten >> nemen. >> >Hoe kan NT dan eigenlijk met bestanden van meer dan 4 Gb overweg? De >grens bij linux is, neem ik aan, 2^32 ? NT is ook 32-bits. Hoe kan NT >die grens omzeilen? Of is dit puur een Intel processer probleem? Ik >neem aan dat je hetzelfde hebt op een PPC. Net zoals een 16-bits machine best grotere bestanden kan hebben dan 65536 bytes, kan een 32-bits machine best meer dan 2GB aan. Zolang je maar oplet dat je voor de size van de file een variabele gebruikt met een grotere lengte dan de woordbreedte van de machine. Daar heeft men bij Linux dus niet op gelet. (je kent dat wel... "2GB files are large enough for everyone") Extra complicatie is dat men Linux een API wil geven die lijkt op die van Unix, en in Unix is het zo dat de filesize een "long int" is. De lengte van een "long int" is zowel op 16 als op 32 bits machines 32 bits, en omdat hij ook nog "signed" is kun je maar 31 bits gebruiken. Men had dus wel grotere files kunnen supporten maar dan was er nog een compatability probleem in de API geweest (opvragen van de filesize en positioneren (seeken) binnen de file). Omdat niet zoveel mensen deze API direct op een partitie gebruiken (het KAN wel!), heeft men deze restrictie niet op partitie nivo aangehouden en daar wel een groter size veld gebruikt. Een PARTITIE kan dus wel meer dan 2 of 4 GB zijn in Linux, en er is een aparte functie die een 64-bit argument heeft om daarin te positioneren. Rob -- +----------------------------------+--------------------------------------+ | Rob Janssen pe1chl@amsat.org | WWWhome: http://www.pe1chl.demon.nl/ | | AMPRnet: rob@pe1chl.ampr.org | AX.25 BBS: PE1CHL@PI8WNO.#UTR.NLD.EU | +----------------------------------+--------------------------------------+
Technical Details
Message-ID:
<slrn7orcd7.jib.nomail@linux.pe1chl.ampr.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<Pine.LNX.3.96.990715111136.15986D-100000@erbium>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fb7d6,a0fe27b233033f39 X-Google-Attributes: gidfb7d6,public X-Google-Thread: 1049e4,a0fe27b233033f39 X-Google-Attributes: gid1049e4,public From: nomail@pe1chl.demon.nl (Rob Janssen) Subject: Re: Linux instabiel met grote netwerken? Date: 1999/07/15 Message-ID: <slrn7orcd7.jib.nomail@linux.pe1chl.ampr.org> X-Deja-AN: 501287269 References: <Pine.LNX.3.96.990715111136.15986D-100000@erbium> X-Complaints-To: abuse@xs4all.nl X-Trace: news1.xs4all.nl 932036706 1904 194.109.60.186 (15 Jul 1999 11:05:06 GMT) Organization: PE1CHL Reply-To: dontmailme@pe1chl.demon.nl NNTP-Posting-Date: 15 Jul 1999 11:05:06 GMT Newsgroups: nl.comp.os.linux,casema.linux