1. Foren
  2. » Kommentare
  3. » Applikationen
  4. » Alle Kommentare zum Artikel
  5. » Verwirrung um Fehler in Windows 7

Absturz trotz Microkernel

Anzeige
  1. Thema
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Neues Thema Ansicht wechseln


  1. Absturz trotz Microkernel

    Autor e-user 06.08.09 - 10:54

    Ich frage mich ohnehin, woher die beruechtigte Instabilitaet selbst der NT-Serie von Windows ruehrt - immerhin ist eine Microkernelarchitektur in Verwendung, so sollten selbst Fehler in sog. Geraetetreibern relativ einfach abzufangen sein da diese im Userspace laeufen muessten, um dadurch zurueck in den Nominalbetrieb zu gelanden.

  2. Re: Absturz trotz Microkernel

    Autor Nichtmal OSX hat Microkernel! 06.08.09 - 10:55

    Microkernel? Klar geh wieder spielen!

  3. Re: Absturz trotz Microkernel

    Autor TheQuestioner 06.08.09 - 10:57

    Wie soll ein essentieller Treiber der abgestürzt ist, kaputt im Speicher liegt und nicht nachgeladen werden kann ohne Neustart wieder funktionieren?

  4. Re: Absturz trotz Microkernel

    Autor Flying Circus 06.08.09 - 11:01

    e-user schrieb:
    -------------------------------------------------------
    > Ich frage mich ohnehin, woher die beruechtigte
    > Instabilitaet selbst der NT-Serie von Windows
    > ruehrt

    Ich dagegen frage mich, was man geraucht haben muß, um die NT-Serie "berüchtigt instabil" zu finden ...

    > immerhin ist eine Microkernelarchitektur in Verwendung

    Bwahahahaaa.

    > so sollten selbst Fehler in sog. Geraetetreibern relativ einfach
    > abzufangen sein da diese im Userspace laeufen muessten, um dadurch
    > zurueck in den Nominalbetrieb zu gelanden.

    Bwahahahaaaa*hust*hahahhaaaaa

  5. Re: Absturz trotz Microkernel

    Autor e-user 06.08.09 - 11:08

    TheQuestioner schrieb:
    -------------------------------------------------------
    > Wie soll ein essentieller Treiber der abgestürzt
    > ist, kaputt im Speicher liegt und nicht
    > nachgeladen werden kann ohne Neustart wieder
    > funktionieren?

    Indem er im Userspace laeuft und dies den Code im Kernelspace nicht weiter kratzen muss. Siehe Architektur von GNU HURD: http://en.wikipedia.org/wiki/GNU_Hurd#Architecture

    --

    "Der Preis der Freiheit ist ewige Wachsamkeit."

    Windows 7, definition: 64 bit emulator for 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.

  6. Re: Absturz trotz Microkernel

    Autor e-user 06.08.09 - 11:13

    Nichtmal OSX hat Microkernel! schrieb:
    -------------------------------------------------------
    > Microkernel? Klar geh wieder spielen!

    "Nicht mal"? OS-X basiert auf uralten BSD-Komponenten und NextSTEP, wie wir alle wissen (sollten). Tatsaechlich ist OS-X die fortschrittlichste Desktopoberflaeche, die ich je fuer ein BSD gesehen habe.

    Zum Thema:
    Tatsaechlich verwenden NT einen Hybriden, d.h. es ist keine vollwertige Microkernelarchitektur aber hat Aspekte dessen implementiert. Tatsaechlich scheinen die meisten Treiber trotzdem mit im Kernelspace zu laufen, was Kern (haha Wortwitz) des Problems zu sein scheint, zumindest in Paarung mit schlechter Codequalitaet seitens der Treiber und des Kernels. Warum sie auch die Treiber nicht in den Userspace verbannen bei den Kapizaeten von Kapital und Entwickern, erscheint mir schleierhaft.

    --

    "Der Preis der Freiheit ist ewige Wachsamkeit."

    Windows 7, definition: 64 bit emulator for 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.

  7. Re: Absturz trotz Microkernel

    Autor volltroll.de 06.08.09 - 11:21

    e-user schrieb:
    -------------------------------------------------------
    > TheQuestioner schrieb:
    > --------------------------------------------------
    > -----
    > > Wie soll ein essentieller Treiber der
    > abgestürzt
    > ist, kaputt im Speicher liegt und
    > nicht
    > nachgeladen werden kann ohne Neustart
    > wieder
    > funktionieren?
    >
    > Indem er im Userspace laeuft und dies den Code im
    > Kernelspace nicht weiter kratzen muss. Siehe
    > Architektur von GNU HURD: en.wikipedia.org
    >

    Aber wenn der Festplattentreiber putt ist, wie soll er dan von der Platte geladen werden, wenn kein funktionsfähiger Treiber da ist?

    PS: Wie geht das denn überhaupt beim Systemstart?

  8. Re: Absturz trotz Microkernel

    Autor offler 06.08.09 - 11:25

    Und darum liest man seit jahres: nächstes Jahr kommt Gnu/Hurd und der große Durchruch....

  9. Re: Absturz trotz Microkernel

    Autor e-user 06.08.09 - 11:35

    Offler? Krokodilgott der Scheibenwelt?

    offler schrieb:
    -------------------------------------------------------
    > Und darum liest man seit jahres: nächstes Jahr
    > kommt Gnu/Hurd und der große Durchruch....

    Wo liest Du das? Auf der Hurd-Mailingliste bestimmt nicht. Der eingeschlagene Weg der fuer Hurd verwendeten Architektur ist jedenfalls der richtige.

    --

    "Der Preis der Freiheit ist ewige Wachsamkeit."

    Windows 7, definition: 64 bit emulator for 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.

  10. Re: Absturz trotz Microkernel

    Autor volltroll.de 06.08.09 - 11:36

    offler schrieb:
    -------------------------------------------------------
    > Und darum liest man seit jahres: nächstes Jahr
    > kommt Gnu/Hurd und der große Durchruch....

    GNU/Hurd ist schon längst draußen.


  11. Re: Absturz trotz Microkernel

    Autor e-user 06.08.09 - 11:44

    volltroll.de schrieb:
    -------------------------------------------------------
    > Aber wenn der Festplattentreiber putt ist, wie
    > soll er dan von der Platte geladen werden, wenn
    > kein funktionsfähiger Treiber da ist?
    >
    > PS: Wie geht das denn überhaupt beim Systemstart?

    Gar nicht, aber wo ist der Bezug zu der News-Meldung oder diesen Thread? Es geht um einen Treiber, der erst auf einen Ausloeser hin abstuerzt, prinzipiell jedoch zu funktionieren scheint. Eine "echte" Microkernelarchitektur koennte dies abfangen und eine neue Instanz des Treibers im Userspace starten.

    --

    "Der Preis der Freiheit ist ewige Wachsamkeit."

    Windows 7, definition: 64 bit emulator for 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.

  12. Re: Absturz trotz Microkernel

    Autor Tingelchen 06.08.09 - 11:47

    Das System wird vom BIOS gestartet. Sogar die CPU wird vom BIOS gestartet. Wenn die Hardware initialisiert ist, spricht das BIOS den MBR der gefundenen Festplatten an. In diesem liegt dann ein stückchen Code das sich um den Rest kümmert.



    Es macht immer Sinn die Treiber in einem eigenen User-Space abzulegen. Egal ob bei einem Absturz ein Neustart des System notwendig ist oder nicht. Aber an sich hast du sofern recht, je nachdem welcher Treiber das zeitliche Segnet bleibt nur ein Neustart übrig.

  13. Reincarnation Server

    Autor Mr. Tanenbaum 06.08.09 - 13:01

    Minix 3 lässt grüßen.

  14. Re: Absturz trotz Microkernel

    Autor TheQuestioner 06.08.09 - 13:03

    Wenn ein Treiber durch so einen Fehler abschmiert kann er nur ein neues Abbild benutzen, der alte ist ja hinüber. Woher nimmt er diesen?

  15. Re: Absturz trotz Microkernel

    Autor e-user 06.08.09 - 13:20

    TheQuestioner schrieb:
    -------------------------------------------------------
    > Wenn ein Treiber durch so einen Fehler abschmiert
    > kann er nur ein neues Abbild benutzen, der alte
    > ist ja hinüber. Woher nimmt er diesen?

    In-Memory-Cache? Prinzipiell eine berechtigte Frage, da ein Teufelskreis.

    --

    "Der Preis der Freiheit ist ewige Wachsamkeit."

    Windows 7, definition: 64 bit emulator for 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.

  16. Re: Absturz trotz Microkernel

    Autor Foxfire 06.08.09 - 13:23

    e-user schrieb:
    -------------------------------------------------------
    > TheQuestioner schrieb:
    > --------------------------------------------------
    > -----
    > > Wenn ein Treiber durch so einen Fehler
    > abschmiert
    > kann er nur ein neues Abbild
    > benutzen, der alte
    > ist ja hinüber. Woher
    > nimmt er diesen?
    >
    > In-Memory-Cache? Prinzipiell eine berechtigte
    > Frage, da ein Teufelskreis.

    Prinzipiell ist die Frage auch für Microkernels gelöst: Wenn das primäre IO versagt ist nämlich auch mit Microkernel Schluss!
    Bei anderen Treibern (z.B. Audio ist das unkritisch. Aber deswegen gibt es bei Windows auch keinen Bluescreen (mehr))

  17. Re: Absturz trotz Microkernel

    Autor e-user 06.08.09 - 13:25

    Tingelchen schrieb:
    -------------------------------------------------------
    > Es macht immer Sinn die Treiber in einem eigenen
    > User-Space abzulegen.

    "In einem eigenen Userspace"? Entweder der Treiber laeuft mit im Teil des Kernelspace, wie bei einer monolithischen Architektur oder ausserhalb, also im Userspace - siehe Microkernel. Dies zu implementieren ist jedoch ungleich schwieriger, da aus CPU-Sicht nicht-privilegierter Code (^=Userspace) auf der Hardware bzw. dessen Firmware arbeiten moechte.

    Oder was meinst Du mit "eigenem Userspace"?

    --

    "Der Preis der Freiheit ist ewige Wachsamkeit."

    Windows 7, definition: 64 bit emulator for 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.

  18. Re: Absturz trotz Microkernel

    Autor e-user 06.08.09 - 13:30

    Foxfire schrieb:
    -------------------------------------------------------
    > Prinzipiell ist die Frage auch für Microkernels
    > gelöst: Wenn das primäre IO versagt ist nämlich
    > auch mit Microkernel Schluss!
    Der Bus zwischen CPU und Speicher laeuft ueber den im Artikel genannten Chipsatzcontroller? Aha? Zusammen mit der Festplatte?

    Wie kann dann noch ein Bluescreen zu Stande kommen, ohne "primaeres IO"?

    --

    "Der Preis der Freiheit ist ewige Wachsamkeit."

    Windows 7, definition: 64 bit emulator for 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.

  19. Re: Absturz trotz Microkernel

    Autor Foxfire 06.08.09 - 13:38

    e-user schrieb:
    -------------------------------------------------------
    > Foxfire schrieb:
    > --------------------------------------------------
    > -----
    > > Prinzipiell ist die Frage auch für
    > Microkernels
    > gelöst: Wenn das primäre IO
    > versagt ist nämlich
    > auch mit Microkernel
    > Schluss!
    > Der Bus zwischen CPU und Speicher laeuft ueber den
    > im Artikel genannten Chipsatzcontroller? Aha?
    > Zusammen mit der Festplatte?

    Was hat das mit dem vorigen Posting zu tun?

    > Wie kann dann noch ein Bluescreen zu Stande
    > kommen, ohne "primaeres IO"?

    Ich hab das Gefühl du verstehst noch nicht einmal was ein Bluescreen überhaupt ist: Ein Bluescreen wird *absichlich* vom Kernel durchgeführt, wenn er in einen Zustand gerät in dem der Kernel die Systemintegrität nicht mehr garantieren kann. Und wenn das primäre IO versagt kann die Integrität nicht mehr garantiert werden. Dann fällt nämlich z.B. der darauf basierende SWAP direkt mit weg.

  20. Re: Absturz trotz Microkernel

    Autor k4l 06.08.09 - 13:47

    das stimmt so nicht ganz....wo liegtn der programmcode denn noch ausser als auf der festplatte? richtig im code segment...aber ob es so einfach ist, das programm zu kopieren weiss ich nicht.

    jdflls von meinen verstaendnis muesste das gehn

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Samsung XE300

    Google Chromebox versehentlich ausgeliefert

  2. Bundesregierung

    Deutsche Geheimdienste können PGP entschlüsseln

  3. Soziale Pornos

    Facebook verliert Klage gegen Faceporn

  4. Lockheed Martin

    US-Soldaten in Afghanistan bekommen Exoskelett

  5. IMHO

    Warum ich nicht Diablo 3 spiele


Meistkommentiert
  1. Kommentare: 371 | letzter Beitrag 17:42 Uhr

  2. Kommentare: 216 | letzter Beitrag 15:00 Uhr

  3. Kommentare: 183 | letzter Beitrag 17:38 Uhr

  4. Kommentare: 166 | letzter Beitrag 16:39 Uhr

  5. Kommentare: 150 | letzter Beitrag 17:18 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Linux in Unternehmen: "Die Zeit der Grabenkämpfe ist vorbei"
Linux in Unternehmen
"Die Zeit der Grabenkämpfe ist vorbei"

Open Source muss sich als Konzept nicht mehr behaupten, sagt Johannes Loxen auf dem Linuxtag 2012. Stattdessen müssen sich OSS-Projekte jetzt den üblichen Marktmechanismen stellen - und damit rechnen, dass proprietäre Software für Kunden manchmal die bessere Lösung ist.

  1. Linuxtag 2012 Vortragsprogramm veröffentlicht

Linux Mint 13: Maya kommt mit Mate, Cinnamon und MDM
Linux Mint 13
Maya kommt mit Mate, Cinnamon und MDM

Linux Mint 13 alias "Maya" bietet Nutzern zwei alternative Desktops zur Auswahl an, die den Machern zufolge zu den besten derzeit verfügbaren Desktops zählen und perfekt in Linux Mint integriert sind.

  1. Kubuntu Blue Systems statt Canonical als Sponsor
  2. Linux Mint LXDE-Abkömmling von Lisa 12 veröffentlicht
  3. Linus Torvalds Linux-Erfinder schimpft über zu viel Sicherheit in Opensuse

Windows 8: Internet Explorer 10 angeblich mit integriertem Flash
Windows 8
Internet Explorer 10 angeblich mit integriertem Flash

Der Internet Explorer 10 könnte unter der neuen Metro-Oberfläche von Windows 8 Adobe Flash doch unterstützen, obwohl die Metro-Version des IE keine Plugins unterstützen wird.

  1. Microsoft Verwirrung um Update auf Windows Phone 8
  2. Microsoft Windows 8 heißt Windows 8 und kommt in vier Editionen
  3. Test-Video Fluch und Segen der Windows 8 Consumer Preview

  1. PGP vs. Geheimdienste: "PGP ist weiterhin sicher"
    PGP vs. Geheimdienste
    "PGP ist weiterhin sicher"

    Symantec hat sich zu den Aussagen der Bundesregierung geäußert, nach denen Geheimdienste in der Lage seien, SSH oder PGP zu knacken oder zu umgehen. Mathematisch gesehen sei kein wirksamer Angriff bekannt.

  2. Tiberium Alliances: Command & Conquer beendet Browser-Beta
    Tiberium Alliances
    Command & Conquer beendet Browser-Beta

    Das in Deutschland entwickelte C&C Tiberium Alliances ist offiziell fertig: Ab sofort können Spieler in dem Free-to-Play-Browergame auf Seiten von GDI oder Nod um die Macht kämpfen.

  3. Double Fine: Ron Gilbert schickt Spieler in The Cave
    Double Fine
    Ron Gilbert schickt Spieler in The Cave

    Nicht über Kickstarter, sondern ganz klassisch über Sega als Publisher finanziert Double Fine ein frisch vorgestelltes Adventure von Ron Gilbert. Das dreht sich um Abenteuer in einer dunklen Höhle.


  1. 17:47

  2. 17:30

  3. 17:20

  4. 17:03

  5. 16:39

  6. 16:35

  7. 15:54

  8. 15:46