Linux 15.009 Themen, 106.826 Beiträge

multitasking linux-windows?

ghartl1 / 9 Antworten / Flachansicht Nickles

hallo leute,

falls ich im falschen forum bin, tschuldigung...mir is kein besseres eingefallen.

bin windows-verseucht...ja ich weiss :-))

wollte nur für mein verständnis eine frage geklärt haben:

linux und windows xp beherrschen ja multitasking(d.h. mehrere applikationen können "gleichzeitig" auf der maschine laufen.)

soweit ich weiss, beherrscht das linux am besten. warum?

hat glaub ich irgendwas mit multithreading (was auch immer das ist) zu tun.
und kann das windows xp nicht?
ist das der hauptgrund für die stabilität der linux systeme?

danke schon mal im voraus für eure bemühungen

gruss günter

bei Antwort benachrichtigen
KarstenW ghartl1 „multitasking linux-windows?“
Optionen

Windows XP läuft genau so stabil wie echte Unixe oder eben Linux. Die Fähigkeit einen neuen Thread (Programmpfad) zu starten beherrscht Windows genau so gut wie Linux. Dabei kann zum Beispiel ein Mathematikprogramm im Hintergrund eine rechenintensive Aufgabe erfüllen und der Anwender kann gleich mit einer anderen Aufgabe im Programm weitermachen. Das liegt immer am Programmierer wenn ein Programm nicht threadsicher programmiert wurde und nicht am Betriebsystem ! Betriebsysteme oder Programme laufen immer so stabil , wie sie vom Programmierer programmiert wurden. Wenn man immer das neueste Programm oder das neueste Betriebsystem haben will, muß man mit Programmierfehler nunmnal rechnen. Ob da Microsoft oder SUSE oder Debian draufstaht ist völlig egal.
Wenn man ein stabiles System haben will, muß man nicht nur an das Betriebsystem denken sondern auch an die Hardware. Man kann also nicht die CPU übertakten, Billigkomponenten in den Rechner einbauen u.s.w.

Das Einzige was man an Windows aussetzten kann ist, das Microsoft nicht gleich ein 32 bit System programmiert hat. Bei Windows 95 und Windows 98 war noch alter 16 bit Programmcode von Windows 3.0/3.1 drinnen. Immer wenn dieser alte Programmcode ausgeführt wurde, konnte das System wegen eines Programmierfehlers im Anwendungsprogramm abstürtzen.

Moderne Betriebsystem wie Linux , Unixe, Windows 2000, Windows XP haben präemptives Multitasking, das solche Abstürtze verhindern soll. Das muß aber ein Informatiker erklären , weil ich keiner bin, sondern nur ein Hobbyprogrammierer :-).

Der Hauptgrund für die Stabilität von Linux ist ein guter Programmcode, der zigmal ausgetestet wird um die ganzen Laufzeitfehler wegzubekommen. Das kostet nun mal Zeit und Geld.

Windows kann man nicht mit Linux vergleichen, weil Windows ein reines Desktop-Betriebsystem ist. Linux ist eigentlich ein Serverbetriebsystem, man kann es aber auch auf einem Desktopsystem einsetzten.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen