Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Hardwarezugriffe (https://www.delphipraxis.net/30568-hardwarezugriffe.html)

Borti 26. Sep 2004 15:42


Hardwarezugriffe
 
Hallo!
Wie so oft in diesem Forum zu lesen ist, lassen ja Windows NT4.0/XP/Me keine Hardwarezugriffe zu.
Aber woran liegt das genau? Hat das damit zu tun, dass bei diesen Betriebssystemen der I/O-Manager im Kernel integriet ist?
Gruß,
Borti

Robert Marquardt 26. Sep 2004 16:05

Re: Hardwarezugriffe
 
Bei einem richtigen Betriebssystem muss die Hardware vollstaendig unter Kontrolle des Betriebssystems sein.
Jeder Zugriff auf die Hardware muss daher ueber das Betriebssystem erfolgen.
Um diese Sicherheit herzustellen unterstuetzt die CPU dies indem einige Maschinenbefehle priviligiert sind.
Es gibt mehrere Level der Ausfuehrungsrechte. Das Betriebssystem laeuft im Level wo alles erlaubt ist,
waehrend normale Programme z. B. keine Port-IO-Befehle ausfuehren duerfen.

Borti 26. Sep 2004 16:11

Re: Hardwarezugriffe
 
Zitat:

Das Betriebssystem laeuft im Level wo alles erlaubt ist,
waehrend normale Programme z. B. keine Port-IO-Befehle ausfuehren duerfen.
Unter Win98/95 war das aber noch erlaubt,oder?
Gruß,
Borti

ReDoX 26. Sep 2004 16:39

Re: Hardwarezugriffe
 
Ja bei Win95 ging das noch aber ist dann mit Windows 98 abgeschaft worden.
Mfg MrScholz

Ratte 26. Sep 2004 16:46

Re: Hardwarezugriffe
 
@MrScholz: falsch, geht mit Win98 genauso wie mit DOS.

Ratte

supermuckl 26. Sep 2004 17:12

Re: Hardwarezugriffe
 
und mit ME sicherlich auch da es ja nur ein vollgepacktes "win98" ist

und auf dem gleichen kernel aufbaut

Borti 26. Sep 2004 18:08

Re: Hardwarezugriffe
 
Und was wurde dann bei NT und Xp genau geändert?
Gruß,
Borti

Luckie 26. Sep 2004 18:12

Re: Hardwarezugriffe
 
Hat doch Robert Marquardt schon geschrieben. Das betriebssystem reagiert eben mit einer Sperre, wenn bestimmte CPU Befehle aufgerufen werden.

Robert Marquardt 26. Sep 2004 18:14

Re: Hardwarezugriffe
 
NT und die Nachfolger 2000 und XP sind komplett andere Betriebssysteme.
Sie haben nur die gleiche Win32-Schnittstelle zu den Programmen.

Borti 27. Sep 2004 13:10

Re: Hardwarezugriffe
 
Könnt ihr mir sagen, wo ich weitere Informationen über dieses Thema finden kann?
Danke,
Borti


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz