symlink.ch
Wissen Vernetzt - deutsche News für die Welt
 
symlink.ch
FAQ
Mission
Über uns
Richtlinien

Moderation
Einstellungen
Story einsenden

Suchen & Index
Ruhmeshalle
Statistiken
Umfragen

Redaktion
Themen
Partner
Planet

XML | RDF | RSS
PDA | WAP | IRC
Symbar für Opera
Symbar für Mozilla

Freunde
Benutzergruppen
LUG Switzerland
LUG Vorarlberg
LUGen in DE
SIUG
CCCZH
Organisationen
Wilhelm Tux
FSF Europe
Events
LinuxDay Dornbirn
BBA Schweiz
CoSin in Bremgarten AG
VCFe in München
Menschen
maol
Flupp
Ventilator
dawn
gumbo
krümelmonster
XTaran
maradong
tuxedo

 
Verhindert Windows schnellere CPUs?
Veröffentlicht durch Momo_102 am Montag 15. Juli, 14:05
Aus der schneller-als-das-fenster-erlaubt Abteilung
Hardware Gerüchten auf The Inquirer zufolge, sollen keine schnelleren Prozessoren mehr ausgeliefert werden, da weder Windows 2000 noch Windows XP die schnellere Hardware vertragen. Leider wird nichts über andere Bertriebssysteme gesagt.

Walmart wieder mit Linux-PC | Druckausgabe | Review von Mozilla  >

 

 
symlink.ch Login
Login:

Passwort:

extrahierte Links
  • Gerüchten
  • The Inquirer
  • Mehr zu Hardware
  • Auch von Momo_102
  • Diese Diskussion wurde archiviert. Es können keine neuen Kommentare abgegeben werden.
    blödsinn (Score:1)
    Von nikee am Monday 15. July, 14:33 MES (#1)
    (User #725 Info)

    entweder kommt ein prozessor durch die qualitäts-checks beim hersteller, dann läuft prinzipiell jedes OS, welches mit dem selben prozessor-kern tieferer geschwindigkeit läuft, auch mit dem schnellen super prozi.

    ob ein prozessor zu viel saft bekommt, hat nun wirklich nichts mit dem betriebssystem zu tun, das ist reine hardware sache.

    das ganze hört sich nur nach einer missglückten sommerloch-stopfaktion an.

    gruss
    nikee


    falsch! (Score:4, Informativ)
    Von kruemelmonster (symlink.5.kruemi@spamgourmet.com) am Monday 15. July, 14:48 MES (#2)
    (User #3 Info) http://www.tedaldi.net
    Das kann sehr wohl nen Zusammenhang haben!
    Als so etwa im Jahre 1998 die 400 und 450er AMD K6-2 rauskamen, gabs da ein Problem z.B. mit Win95! Ja, das startete nimmer! Stürzte einfach ab! Ausser, man taktete die CPU runter, spielte einen Patch und stellte danach den Takt wieder richtig ein!
    Auch viele Programme, die mit Turbo-Pascal programmiert worden waren, versagten auf solchen CPUs den Dienst! Wieso?
    Ganz einfach: Für gewisse Funktionen wurde ein delay-loop benutzt. Und der wurde beim Programmstart kalibriert. Man liess einfach ne gewisse Zeit den loop laufen und zählt, wieviel mal der durchlief!
    Dazu wurde imho ein 16Bit Zähler verwendet! Tja, und bei 450MHz überlief der und das Programm deshalb nicht mehr!
    Jetzt kommen vielleicht die 32-Bit Zähler dran!
    --
    auch die Zehe ist ein Laufwerk
    Re:falsch! (Score:0)
    Von Anonymer Feigling am Monday 15. July, 15:54 MES (#5)
    Aber das ist ja definitiv auf schlampige Programmierung zurückzuführen. Welcher Idiot verwendet denn Delayloops? Meine Herren.
    Re:falsch! (Score:1)
    Von tL am Monday 15. July, 16:53 MES (#10)
    (User #981 Info)
    Früher[tm] hatte man IMHO keine andere Wahl...
    Re:falsch! (Score:2, Informativ)
    Von Raffzahn am Monday 15. July, 17:06 MES (#11)
    (User #345 Info) http://www.vcfe.org/
    > Früher[tm] hatte man IMHO keine andere Wahl...

    :)) Das muss aber schon _sehr_ frueher gewesen sein, oder auf Rechnern die keinen Timer haben, was beim PC nicht zutrifft. Der andere Grund war, wenn man mit der Leistung so nah am maximal moeglichen ist das man nurnoch per CPU Takte das Timing machte - aber dann waren kaum Warteschleifen drinnen ... man hatte ja garkeine Zeit uebrig zum rumwarten.

    Ein anderer Grund eine Warteschleife zu machen ist das man zu der Zeit einfach keine Timerresourcen hat, was z.B. waehrend der Bootphase eines OS vorkommen kann. Dann solle man aber die Schleifen so gross haben, das es zum einen keine vernuenftigen Grund zum ueberlauf gibt, zum anderen aber auch so codieren das moegliche Optimierungen keine rolle spielen (das war damals mit den AMDs das Problem). Tatsache ist das AMD (auch Intel und Motorola) bereits einige Verbesserungen an CPUs zuruecknehmen mussten, da es Ablaufprobleme mit Software gegeben hat die sich darauf verlassen hat das Befehle zeit brauchen. Wenn dann manchen Befehle glatt 'umsonst' waren ging nix mehr.

    Gruss
    H.
    Re:falsch! (Score:1)
    Von giggls (sven at geggus.net) am Tuesday 16. July, 10:19 MES (#15)
    (User #551 Info) http://geggus.net/sven/
    > Welcher Idiot verwendet denn Delayloops?
    > Meine Herren.

    Ein grep sagt mehr als tausend Worte:

    $ grep "delay loop" /usr/src/linux/init/main.c
    printk("Calibrating delay loop... ");

    Man sehe sich die Funktion calibrate_delay in dieser Datei an.

    P.S.: warum ist hier eigentlich verboten?

    Re:falsch! (Score:1)
    Von mirabilos (root@[fe80::1%lo0]) am Monday 15. July, 22:04 MES (#14)
    (User #504 Info) http://127.0.0.1/
    Und aufm Duron gehts wieder:
      LOOP wurde verlangsamt, sodaß der Fix nicht mehr nötig ist.

    Also ist jetzt DEC/JNE schneller als LOOP...


    -- 
    mirabile, irc.ipv6.openprojects.net:6667 {#deutsch,#IceWM,#OpenBSD,#OpenBSD.de,#IPv6}
    Seltsamer Inquiror Artikel (Score:1)
    Von kruemelmonster (symlink.5.kruemi@spamgourmet.com) am Monday 15. July, 14:59 MES (#3)
    (User #3 Info) http://www.tedaldi.net
    Also, der Artikel mutet schon etwas seltsam an.
    Dass OSse (wie andere Programme auch) Probleme haben können, wenn die Prozessoren zu schnell sind, haben Win95 und viele Pascal-Programme hinreichend bewiesen.
    Aber was in diesem Artikel da über Overclocking, zu hohe Spannungen und so geschriben wird (klar, das führt zu instabilitäten des Prozessors) und daraus die genannten Schlüsse zu ziehen, finde ich mehr als etwas seltsam!
    Ich glaube, da muss ich mich doch meinem Vorschreiber anschliessen, dass hier mangels 1. April halt das Sommerloch an diesem Artikel schuld ist!
    --
    auch die Zehe ist ein Laufwerk
    Re:blödsinn (Score:4, Interessant)
    Von Momo_102 (momo_102@bluemail.ch) am Monday 15. July, 15:03 MES (#4)
    (User #135 Info)
    Diesen Gedanken hatte ich zuerst auch, aber nachdem ich mir den Artikel nochmals etwas genauer angeschaut hatte, fand ich eine Stelle wo bemerkt wurde, dass wahrscheinlich I/O-Requests zu zahlreich auf das OS "niederprasseln". Wir hatten ein ähnliches Problem 1996 mit Windows NT 3.51 und einer PCI-Netzwerkkarte, welche ebenfalls einen Stack im Betriebssystem überflutete.
    --
    Computers - born to use Linux!
    Re:blödsinn (Score:1)
    Von brummfondel am Monday 15. July, 16:11 MES (#6)
    (User #784 Info)
    Ähm, ja und? Wenn die CPU schneller wird, sollte sie auch mit häufigeren I/O-Requests schneller klarkommen - sprich, mehr verarbeiten können.
    --
    $ cd /dos/c/MICROSO~1
    $ rm -rf *
    Re:blödsinn (Score:1)
    Von Thom am Monday 15. July, 16:28 MES (#8)
    (User #688 Info)
    Die CPU vielleicht aber hier geht es, um das Betriebssystem und dieses schaft das vielleicht nicht.

    Thomas
    Re:blödsinn (Score:1)
    Von brummfondel am Monday 15. July, 16:47 MES (#9)
    (User #784 Info)
    Hm, versteh ich trotzdem nicht. Ob nun 100/s reinkommen und 100/s verarbeitet werden können, oder 2000/s und 2000/s verarbeitet werden. Wobei ich mich fragen, warum es mehr I/O-Requests werden sollen, nur weil die CPU schneller läuft - im Gegenteil doch, es können mehr Befehle ausgeführt werden, bis der nächste Interrupt oder IO-Schrieb ansteht....
    --
    $ cd /dos/c/MICROSO~1
    $ rm -rf *
    CPU Befehls-Optimierer? (Score:1)
    Von brummfondel am Monday 15. July, 16:13 MES (#7)
    (User #784 Info)
    Vielleicht liegt es ja daran, daß der interne Optimierer der CPUs da einiges wirres Zeugs macht, die vorher nicht deutlich wurden und dadurch "Randeffekte", die in Win ausgenutzt werden, nicht mehr so auftreten?!

    --
    $ cd /dos/c/MICROSO~1
    $ rm -rf *
    Prozessor-Cruft (Score:1)
    Von Seegras am Monday 15. July, 17:10 MES (#13)
    (User #30 Info) http://www.discordia.ch
    Tatsächlich ist natürlich Windows an sehr viel altem Müll in x86 Prozessoren drin schuld; weil ohne A20-Gate irgendwas nicht mehr laufen würde usf. Das hat sich erst geändert seit die Consumer auch auf Windows NT/2000/XP umsteigen.
    --
    "The more prohibitions there are, The poorer the people will be" -- Lao Tse
    Re:Prozessor-Cruft (Score:1)
    Von colin am Tuesday 16. July, 12:03 MES (#16)
    (User #465 Info) http://www.schluesselgaessli.ch
    [...] weil ohne A20-Gate irgendwas nicht mehr laufen würde usf. Das hat sich erst geändert seit die Consumer auch auf Windows NT/2000/XP umsteigen.

    Das ist IIRC nicht richtig: In Intels 64-Bit Chip Itanium (und McKinley et al.) ist Gate A20 (und A40, was auch immer das tut) auch drin, aus Kompatibilitaetsgruenden!

    Microsoft hat es anscheinend nicht fertiggebracht in den neueren und vorallem den 64-Bit Windowsversionen den A20-Kram loszuwerden ... Besonders schlimm ist ja das Itanium und Co. eine neue ISA haben und trotzdem x86 Leichen eingebaut werden muessen :(

    Ich kann mir aber auch gut vorstellen das Intel genervt ist ueber die "Ambitionen" von Seiten Microsoft alten Schrott in ihrer Software loszuwerden, aber Intel kann es sich halt nicht erlauben einen wichtigen Partner wie Microsoft zu veraergern. Hier haben die Anbieter mehr Moeglichkeiten die Soft- und Hardware selber produzieren (z.B IBM, Sun und Apple).

    Gruss
    Colin

    Linux User Group Schweiz
    Durchsuche symlink.ch:  

    Never be led astray onto the path of virtue.
    trash.net

    Anfang | Story einsenden | ältere Features | alte Umfragen | FAQ | Autoren | Einstellungen