Inhaltsverzeichnis
cat /proc/cpuinfo | >" >cat /proc/cpuinfo | >
查看每个物理 CPU 中内核的个数" >查看每个物理 CPU 中内核的个数
查看系统所有逻辑 CPU 个数(所有物理 CPU 中内核的个数加上超线程个数),可通过如下命令查看。" >查看系统所有逻辑 CPU 个数(所有物理 CPU 中内核的个数加上超线程个数),可通过如下命令查看。
Heim Betrieb und Instandhaltung Betrieb und Wartung von Linux Welche Subsysteme sind nicht in der Linux-Kernel-Verwaltung enthalten?

Welche Subsysteme sind nicht in der Linux-Kernel-Verwaltung enthalten?

Feb 16, 2023 am 11:26 AM
linux

Das nicht in der Linux-Kernel-Verwaltung enthaltene Subsystem ist das „Hardware-Verwaltungssystem“. Zur Computerhardware gehören hauptsächlich Speicher, Zentraleinheit (CPU), Eingabe-/Ausgabegeräte (E/A) und Festplatten. Unter Linux muss Hardware von verschiedenen Subsystemen je nach Typ verwaltet werden, z. B. CPU Das CPU-Verwaltungssystem, der Speicher gehört zum Speicherverwaltungssystem und die Grafikkarte gehört zum Geräteverwaltungssystem.

Welche Subsysteme sind nicht in der Linux-Kernel-Verwaltung enthalten?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Die vom Linxu-Kernel verwalteten Hauptsubsysteme sind unterteilt in:

(1) CPU-Verwaltungssystem: Manchmal auch als Prozessverwaltungssystem bezeichnet. Seine Hauptfunktion besteht darin, die Laufzeit der CPU angemessen zu steuern. Linux nutzt Time-Sharing, um sicherzustellen, dass alle Prozesse ausgeführt werden können. Die Reihenfolge und Priorität der Programmausführung kann ebenfalls festgelegt werden und bestimmte Aufgaben können zu bestimmten Zeiten und Bedingungen ausgeführt werden.

(2) Speicherverwaltungssystem: Manchmal auch Speicherverwaltungssystem genannt, verwaltet es hauptsächlich die Speichernutzung. Linux verwendet virtuelle Speichertechnologie, die Festplattenspeicher zur Speichererweiterung nutzen kann. Bei der ersten Ausführung des Programms wird ihm nur virtueller Speicherplatz zugewiesen. Erst wenn die zu verwendenden Programmsegmente und Daten ausgeführt werden, wird der physische Speicher übertragen.

(3) Dateiverwaltungssystem: Verwaltet hauptsächlich die Methode, den Ort und die Speicherplatzgröße der Dateispeicherung. Linux nutzt die Technologie virtueller Dateisysteme und kann eine Vielzahl von Dateisystemen verwenden.

(4) Geräteverwaltungssystem: verwaltet hauptsächlich externe Geräte. Linux unterteilt alle Geräte entsprechend den Merkmalen des Datenaustauschs in drei Kategorien: Zeichengeräte, Blockgeräte und Netzwerkgeräte.

Das nicht in der Linux-Kernel-Verwaltung enthaltene Subsystem ist das „Hardware-Verwaltungssystem“.

Computerhardware umfasst hauptsächlich Speicher (RAM), Zentraleinheit (CPU), Eingabe-/Ausgabegeräte (I/O) und Festplatte (Hard Disk), die alle vom Linux-Kernel (Kernel) verwaltet werden.

Daher muss Hardware je nach Typ von verschiedenen Subsystemen verwaltet werden. Beispielsweise gehört die CPU zum CPU-Verwaltungssystem, der Speicher zum Speicherverwaltungssystem und die Grafikkarte gehört zum Geräteverwaltungssystem.

Das Betriebssystem ermöglicht es der Computerhardware, genau zu funktionieren. Sie können es sich so vorstellen: Das Betriebssystem ist der Kernel und die von ihm bereitgestellten Schnittstellentools. Die Beziehung zwischen ihnen ist in der folgenden Abbildung dargestellt.

... usw. Zeigt das USB-Schnittstellengerät an, Syntaxformat: Welche Subsysteme sind nicht in der Linux-Kernel-Verwaltung enthalten?

Grundlegender Anzeigemodus:

Parameter

Funktion-mm

Maschinenlesbare Ausgabe generieren (ein einzelnes -m zeigt an, dass es veraltet ist Format) lspci [参数]

-tBusbaum anzeigenAnzeigeoptionen: redund ant (-vv oder -vvv für höhere Redundanz )
Parameter Funktion
-v

-kzeigt den Kerneltreiber, der jedes Gerät verwaltet. zeigt einen Hex-Dump des Standardteils des Konfigurationsraums gesamter Konfigurationsraum (gefährlich; nur Root) 总 PP In Neben der Anzeige von Bus- und Gerätenummer wird auch der Busdurchmesser angezeigt IDs über DNS-qqWie oben, aber Abfrage lokal zwischengespeicherter Einträge erforderlich-Q Alle IDs in der PCI-ID-Datenbank über DNS abfragen

Geräteauswahl:

-x
-xxxx Zeigt einen Hex-Dump des 4096 Byte großen erweiterten Konfigurationsraums (nur Root)
- b Buszentrierte Ansicht (Adresse und IRQ als vom Bus gesehen)
-D Zeigt immer den Domainnamen an
-P Zusätzlich zur Anzeige der Bus- und Gerätenummern wird auch der Brückenpfad angezeigt
Parameter Funktion
-s[[[[]:]]:][][.[]] Nur Geräte im ausgewählten Steckplatz anzeigen
-d[]:[][:] Nur Geräte mit der angegebenen ID anzeigen

Weitere Optionen:

U se Geben Sie die an ID der Datenbank anstelle von /usr/share/hwdata/pci.ids -p Finden Sie Kernelmodule in der angegebenen Datei anstelle des Standardmodus mode.pcimap -Menable" Bus Mapping " Modus (gefährlich; nur Root)
Parameter Funktion
-i
PCI-Zugriffsoptionen:

ParameterFunktion-AVerwenden Sie die angegebene PCI-Zugriffsmethode (eine Liste finden Sie unter „ -A-Hilfe") -O= PCI-Zugriffsparameter festlegen (Liste siehe „-O-Hilfe") -GPCI-Zugriffs-Debugging aktivieren-H> ;Verwenden Direkter Hardwarezugriff (=1 oder 2)-FPCI-Konfigurations-Dump aus gegebener Datei lesen
Beispiel:

lspci

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 01)    # 集成主板设备的类型
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:07.7 System peripheral: VMware Virtual Machine Communication Interface (rev 10)
00:0f.0 VGA compatible controller: VMware SVGA II Adapter    # VGA 显卡设备
00:1b.0 Class 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)    # Intel 声卡设备。
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)
00:11.0 PCI bridge: VMware PCI bridge (rev 02)
00:15.0 PCI bridge: VMware PCI Express Root Port (rev 01)
00:15.1 PCI bridge: VMware PCI Express Root Port (rev 01)
......省略部分内容
02:00.0 USB controller: VMware USB1.1 UHCI Controller    # USB 接口设备
02:01.0 USB controller: VMware USB2 EHCI Controller
02:02.0 SATA controller: VMware SATA AHCI controller    # SATA 控制器,表明系统是 SATA 系列硬盘
03:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)    # 百兆网卡设备
Nach dem Login kopieren

CPU-Informationen anzeigen

Dort ist ein entsprechendes Die Beziehung zwischen den Geschwistern und den CPU-Kernen bedeutet, dass das System Hyper-Threading unterstützt. Wenn die Geschwister- und CPU-Kerne konsistent sind, unterstützt das System es nicht . Hyper-Threading oder Hyper-Threading ist nicht aktiviert

Überprüfen Sie die Anzahl der physischen CPUs

cat /proc/cpuinfo | ></a></h3><a id="_CPU__125"><p>Anzahl der Kerne in jeder physischen CPU anzeigen<code>cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

查看每个物理 CPU 中内核的个数

cat /proc/cpuinfo | grep "cpu cores" | uniq

查看系统所有逻辑 CPU 个数(所有物理 CPU 中内核的个数加上超线程个数),可通过如下命令查看。

cat /proc/cpuinfo | grep "processor" | wc -l

cat /proc/cpuinfo |. _CPU__CPU__129"><p> Um die Anzahl aller logischen CPUs im System anzuzeigen (die Anzahl der Kerne in allen physischen CPUs plus die Anzahl der Hyperthreads), können Sie den folgenden Befehl verwenden, um sie anzuzeigen. <a id="_133"></a><code>cat /proc/cpuinfo |. grep "processor" |. wc -l

Informationen zum Systemspeicher anzeigen

cat /proc/cpuinfo

processor       : 0    # 逻辑处理器的唯一标识符
vendor_id       : GenuineIntel    # 处理器类型
cpu family      : 6
model           : 85
model name      : Intel(R) Xeon(R) Silver 4214R CPU @ 2.40GHz    # cpu 的名称,型号,主频
stepping        : 7    # 位于相同物理封装中的逻辑处理器的数量
microcode       : 0x5003302
cpu MHz         : 2394.374
cache size      : 16896 KB
physical id     : 0    # 物理封装的唯一标识符
siblings        : 2    # 单 cpu 的逻辑核数
core id         : 0    # 每个内核的唯一标识符
cpu cores       : 2    # 位于相同物理封装中的内核数量
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat pku ospke avx512_vnni md_clear flush_l1d arch_capabilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 4788.74
clflush size    : 64
cache_alignment : 64
address sizes   : 45 bits physical, 48 bits virtual
power management:
Nach dem Login kopieren

cat /proc/meminfo

MemTotal:       24656144 kB    # 系统的物理内存
MemFree:        20415000 kB    # 物理内存
MemAvailable:   23038032 kB
Buffers:          194668 kB    # 缓冲区
Cached:          2575064 kB    # 缓存
SwapCached:            0 kB
Active:          1785688 kB
Inactive:        1789328 kB
Active(anon):     795436 kB
Inactive(anon):    18024 kB
Active(file):     990252 kB
Inactive(file):  1771304 kB
......省略部分内容
Nach dem Login kopieren

Verwandte Empfehlungen: „Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Subsysteme sind nicht in der Linux-Kernel-Verwaltung enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Computerkonfiguration ist für VSCODE erforderlich? Welche Computerkonfiguration ist für VSCODE erforderlich? Apr 15, 2025 pm 09:48 PM

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

VSCODE kann die Erweiterung nicht installieren VSCODE kann die Erweiterung nicht installieren Apr 15, 2025 pm 07:18 PM

Die Gründe für die Installation von VS -Code -Erweiterungen können sein: Netzwerkinstabilität, unzureichende Berechtigungen, Systemkompatibilitätsprobleme, VS -Code -Version ist zu alt, Antiviren -Software oder Firewall -Interferenz. Durch Überprüfen von Netzwerkverbindungen, Berechtigungen, Protokolldateien, Aktualisierungen von VS -Code, Deaktivieren von Sicherheitssoftware und Neustart von Code oder Computern können Sie Probleme schrittweise beheben und beheben.

So führen Sie Java -Code in Notepad aus So führen Sie Java -Code in Notepad aus Apr 16, 2025 pm 07:39 PM

Obwohl Notepad den Java -Code nicht direkt ausführen kann, kann er durch Verwendung anderer Tools erreicht werden: Verwenden des Befehlszeilencompilers (JAVAC), um eine Bytecode -Datei (Dateiname.class) zu generieren. Verwenden Sie den Java Interpreter (Java), um Bytecode zu interpretieren, den Code auszuführen und das Ergebnis auszugeben.

Kann VSCODE für MAC verwendet werden Kann VSCODE für MAC verwendet werden Apr 15, 2025 pm 07:36 PM

VS -Code ist auf Mac verfügbar. Es verfügt über leistungsstarke Erweiterungen, GIT -Integration, Terminal und Debugger und bietet auch eine Fülle von Setup -Optionen. Für besonders große Projekte oder hoch berufliche Entwicklung kann VS -Code jedoch Leistung oder funktionale Einschränkungen aufweisen.

Wofür ist VSCODE Wofür ist VSCODE? Wofür ist VSCODE Wofür ist VSCODE? Apr 15, 2025 pm 06:45 PM

VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

So verwenden Sie VSCODE So verwenden Sie VSCODE Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCODE) ist ein plattformübergreifender, Open-Source-Editor und kostenloser Code-Editor, der von Microsoft entwickelt wurde. Es ist bekannt für seine leichte, Skalierbarkeit und Unterstützung für eine Vielzahl von Programmiersprachen. Um VSCODE zu installieren, besuchen Sie bitte die offizielle Website, um das Installateur herunterzuladen und auszuführen. Bei der Verwendung von VSCODE können Sie neue Projekte erstellen, Code bearbeiten, Code bearbeiten, Projekte navigieren, VSCODE erweitern und Einstellungen verwalten. VSCODE ist für Windows, MacOS und Linux verfügbar, unterstützt mehrere Programmiersprachen und bietet verschiedene Erweiterungen über den Marktplatz. Zu den Vorteilen zählen leicht, Skalierbarkeit, umfangreiche Sprachunterstützung, umfangreiche Funktionen und Versionen

Was ist der Hauptzweck von Linux? Was ist der Hauptzweck von Linux? Apr 16, 2025 am 12:19 AM

Zu den Hauptanwendungen von Linux gehören: 1. Server -Betriebssystem, 2. Eingebettes System, 3. Desktop -Betriebssystem, 4. Entwicklungs- und Testumgebung. Linux zeichnet sich in diesen Bereichen aus und bietet Stabilität, Sicherheits- und effiziente Entwicklungstools.

So überprüfen Sie die Lageradresse von Git So überprüfen Sie die Lageradresse von Git Apr 17, 2025 pm 01:54 PM

Um die Git -Repository -Adresse anzuzeigen, führen Sie die folgenden Schritte aus: 1. Öffnen Sie die Befehlszeile und navigieren Sie zum Repository -Verzeichnis; 2. Führen Sie den Befehl "git remote -v" aus; 3.. Zeigen Sie den Repository -Namen in der Ausgabe und der entsprechenden Adresse an.

See all articles