Windows-Kernelname \ Version?

37816
Delta

Mac OS X hat den Darwin 10.6.0Kernel und Ubuntu hat den Linux 2.6Kernel. Wie heißt das in Windows?

4

3 Antworten auf die Frage

9
Bacon Bits

Die Kernel-Datei selbst ist ntoskrnl.exe. Es befindet sich in C:\Windows\System32.

Wenn Sie die Eigenschaften der Datei anzeigen, können Sie auf der Registerkarte Details nach der tatsächlichen Versionsnummer suchen. Sie können andere Versionen des Kernels auf Ihrem System unter C:\Windows\winsxs\amd64_microsoft-windows-os-kernel*und sehen C:\Windows\winsxs\x86_microsoft-windows-os-kernel*. Mein aktueller Kernel zum Beispiel unter Win 7 x64 ist 6.1.7601.17592. 6.1 gibt Windows 7 7601an. SP1 (RTM-Listen 7600). Die letzte Nummer ist die aktuelle Version. Wenn Ihr System über mehrere Prozessoren oder mehrere Kerne im Prozessor verfügt, wird im Detailfenster auch der ursprüngliche Dateiname angezeigtntkrnlmp.exe. Das "mp" bedeutet hier "mehrere Prozessoren". An einem Punkt verwendete Windows verschiedene Kernel für ein System, wenn es einen oder mehrere Prozessoren hatte. Ich weiß nicht, ob dies immer noch der Fall ist und der interne Dateiname aus historischen Gründen immer noch beibehalten wird oder ob die Kernversion des Einzelprozessors noch vorhanden ist. Derzeit kann ich kein einziges Kernsystem testen.

Im WinSXS-Verzeichnis verfügt mein System derzeit über einige Kernel-Versionen (die meisten von der RTM-Version von Windows 7): 6.1.7600.16385, 6.1.7600.16539, 6.1.7600.16617, 6.1.7600.16695, 6.1.7600.16792, 6.1.7600.20655 6.1.7600.20738, 6.1.7600.20826, 6.1.7600.20941, 6.1.7601.17514, 6.1.7601.17592, 6.1.7601.21701.

Sie stellen fest, dass mein System nicht die höchste Version des Kernels auf dem System verwendet (6.1.7601.17592 vs. 6.1.7601.21701). Es wird jedoch die Version verwendet, die zuletzt digital signiert wurde. Wenn die endgültige Versionsnummer niedriger ist, ist die Datei jedoch neuer. Ich bin nicht sicher, wie MS die endgültige Versionsnummer bestimmt.

So kann es "NT-Kernel" genannt werden Delta vor 13 Jahren 0
Sicher, aber das würde sich auf jeden Kernel von Windows NT 3.5 bis Windows 8 einschließlich der Server-Editionen beziehen. Alle diese sind [NT-Kernel-basiert] (http://en.wikipedia.org/wiki/File:Windows_Family_Tree.svg). In den meisten Fällen wird auf den Produktnamen verwiesen, wenn auf den Kernel Bezug genommen wird, oder auf die [interne Windows-Version] (http://en.wikipedia.org/wiki/Comparison_of_Windows_versions#NT_Kernel-based_2), wie @Journeyman Geek tat. Bacon Bits vor 13 Jahren 0
@umar bitte, halte CAPS LOCK aus ... Camilo Martin vor 12 Jahren 2
4
Journeyman Geek

Nun, es ist tendenziell Microsoft Windows Version [6.1.7601] für Windows 7 - die Hauptänderung sollte die Anzahl der MajorVersion.MinorVersion.Build sein. Vista war 6.0.xxxx, und XP war 5.1.2600 für SP3.

Sie finden dies mit dem Befehl 'ver'

`ver` von der Eingabeaufforderung. `winver` aus dem Run-Dialog. heavyd vor 13 Jahren 3
2
praba

Windows:

  • Windows 7 - Klicken Sie auf Start oder auf das Windows-Logo -> Klicken Sie mit der rechten Maustaste auf Computer -> und klicken Sie dann auf Eigenschaften. Schau in System.

  • Windows Vista und Windows Server 2008 - Klicken Sie auf Start oder das Windows-Logo, je nachdem, was Sie haben -> Klicken Sie dann auf Systemsteuerung -> System und Wartung -> System. Sie können auch versuchen, auf Start oder das Windows-Logo zu klicken -> Wenn Sie ein Feld "Suche starten" haben, geben Sie winver ein -> und doppelklicken Sie dann in den Ergebnissen auf winver.exe. Wenn Sie statt der Suche ein Startfenster hatten, klicken Sie einfach auf Ausführen -> Geben Sie Winver ein -> Klicken Sie auf OK.

  • Windows XP und Windows Server 2003 - Klicken Sie auf Start -> Ausführen -> Geben Sie Winver ein, und klicken Sie auf OK. Sie können auch versuchen, msinfo32 oder sysdm.cpl einzugeben, wenn Sie möchten. Zum Schluss können Sie versuchen, dxdiag einzugeben. Windows fordert Sie möglicherweise auf, die Treiber zu bestätigen.