Python 3.0 kapper båndene til fortiden

Tags:    it-nyheder

<< < 12 > >>
Den nye version af det objektorienterede scriptsprog er nu klar, men den er ikke bagudkompatibel med de tidligere versioner. Tavlen skal vaskes ren.

Læs hele nyheden her: http://www.udvikleren.dk/Redirect.aspx?mode=version2&id=2828



Hvad der er galt med NTFS? Prøv at sætte det op imod ext3 og så vil du se hvad der er galt med det :)

Come on. Der var ikke andet end flamebait her(og jeg tog det)

NTFS er funktionelt set stort set identisk til ext3

Næh, der er en væsentlig forskel.

NTFS kræver generel, jævnlig defragmentering for at være optimalt.

ext3 kræver kun defragmentering, hvis diskforbruget kommer op over 80%.

Dette skyldes at NTFS gemmer nye data lige efter hinanden på harddisken - dvs når der er noget der slettes, er der et par blokke hist og her der ikke kan lægges noget i, fordi det er for småt. Til sidst kan der være halvdelen af disken der er potentielt brugbar, på trods af at den mener den er fuld - fordi den potentielle plads er spredt for alle vinde. Så defragmenterer man gennem en langsom process, for at omrokere de eksisterende data så den ledige dataplads atter kan ligge i samlede klumper, så der er plads til at ny data kan ligge der.

på ext3 gemmes data "tilfældige" steder på harddisken, alt efter hvor der er mest plads før og efter dataklumpen, og derfor ser det fjollet ud hvis man nærstuderer et ext3-system med en lup - men den ledige plads efter sletning af enkelte dele af dataene, er optimal i forhold til NTFS - fordi den ledige plads stadig vil være i store klumper. Det er som sagt først når vi når op på et forbrug på omkring 80%, at defragmentering bliver en nødvendighed.

Derfor er ext3 NTFS overlegent.

(..men hvorfor helvede diskuterer vi ext3 vs NTFS i en Python 3.0 tråd? O.o)



Personligt synes jeg kommentaren med at Windows skulle kappe bagudkompatiblitet er ligeså åndssvag som at en OS kernel skulle blive kodet i javascript.
Microsoft har et ansvar over for sine brugere, om at de stadig kan bruge den software de har brugt penge på. Og vi er rent faktisk nogle der intet har imod at skulle punge ud for software.
Desuden kan man vist ikke helt sammenligne et scriptsprog med et OS. ;)



(er nød til at hoppe ind igen, sorry.. :P)
Men hvad så med at lave en ny gren fra Windows? En der ikke byggede på samtlige tidligere releases, men tog det hele fra scratch? Jeg synes personligt at det ville være virkelig godt.. :)



(er nød til at hoppe ind igen, sorry.. :P)
Men hvad så med at lave en ny gren fra Windows? En der ikke byggede på samtlige tidligere releases, men tog det hele fra scratch? Jeg synes personligt at det ville være virkelig godt.. :)

Ingen grund til at opfinde den dybe tallerken en gang til. Med den store markedsandel som Microsoft har, så har de også et ansvar overfor hard/software-producenter hvad angår standarder.




NTFS kræver generel, jævnlig defragmentering for at være optimalt.

ext3 kræver kun defragmentering, hvis diskforbruget kommer op over 80%.

Derfor er ext3 NTFS overlegent.


Er ext3 overlegent fordi det kræver mindre defragmentering?
Hvad med når begge filsystemer er defragmenteret, burde ntfs i teorien ikke være hurtigere da dataene ligger mere samlet på disken?




NTFS kræver generel, jævnlig defragmentering for at være optimalt.

ext3 kræver kun defragmentering, hvis diskforbruget kommer op over 80%.

Derfor er ext3 NTFS overlegent.


Er ext3 overlegent fordi det kræver mindre defragmentering?
Hvad med når begge filsystemer er defragmenteret, burde ntfs i teorien ikke være hurtigere da dataene ligger mere samlet på disken?

Jeg skrev "tilfældigt" fordi det ikke er helt tilfældigt igen.

ext3-data ligger nemlig så tæt på midten af skiven som muligt(men samtidig med de mellemrum jeg nævnte, for at undgå behovet for regelmæssig defragmentering) - dvs at læseren skal rejse kortest muligt for at finde dem. Modsat NTFS, hvor den skal læse fra starten og hele vejen indtil den finder noget.




NTFS kræver generel, jævnlig defragmentering for at være optimalt.

ext3 kræver kun defragmentering, hvis diskforbruget kommer op over 80%.

Derfor er ext3 NTFS overlegent.


Er ext3 overlegent fordi det kræver mindre defragmentering?
Hvad med når begge filsystemer er defragmenteret, burde ntfs i teorien ikke være hurtigere da dataene ligger mere samlet på disken?


Nej. Opretter du to helt uafhængige nye filer fra hver deres program to forskellige steder i bibliotekstræet så vil NTFS have filernes data til at ligge helt tæt op af hinanden. Sandsynligheden for, at du vil have fat i de samme filer samtidig senere er lille.

I EXT baserede filsystemer ligger fildata tæt, hvis det først oprettede filnavn, som refererer til dataene, var i samme directory. Det er fordi, der er større sandsynlighed for, at filer, som er placeret i samme directory, vil blive tilgået samtidig.



<< < 12 > >>
t