Ein Betriebssystem (OS) ist eine Basissoftware, deren Aufgabe es ist, eine abstrakte Schicht zwischen Softwareanforderungen für Ressourcen und der verfügbaren Hardware, Eingabe / Ausgabe, Speicherzuweisung / -zuordnung, Dateisystemen und anderen grundlegenden Aufgaben eines Geräts zu bilden (nicht unbedingt ein Computer) sollte tun.
Im Grunde ist der Zeiger eine Variable, die zum Speichern der Speicheradresse verwendet wird, die immer ein ist
hexadezimal (Speicheradresse)
Warum brauchen wir dann einen anderen Datentyp zum Speichern der Adresse?
EX: int * a; Können wir d...
10.10.2013, 09:38
Im Linux-Kernel werden Semaphore verwendet, um kritische Abschnitte von Daten gegenseitig auszuschließen, und Abschlussvariablen werden verwendet, um zwischen zwei auf ein Ereignis wartenden Threads zu synchronisieren. Warum nicht Semaphore für...
21.01.2011, 23:29
Warum müssen UI-Elemente immer über den UI-Thread erstellt / aktualisiert werden?
In (fast?) allen UI-Elementen der Programmiersprachen kann sicher nur vom UI-Thread aus zugegriffen werden. Ich verstehe, dass es sich um ein Standardproblem be...
18.07.2009, 18:30
Ich stieß auf das Makro S_ISREG () in einem C-Programm, das Dateiattribute abruft. Leider gibt es keine grundlegenden Informationen über dieses Makro online. Es gibt einige fortgeschrittene Diskussionen darüber, aber das ist jenseits dessen, won...
20.10.2016, 19:48
Folgendes verstehe ich; Bitte korrigieren / ergänzen:
In reinen ULTs führt der Multithread-Prozess selbst die Thread-Planung durch. Der Kernel merkt den Unterschied also nicht und betrachtet ihn als Single-Thread-Prozess. Wenn ein Thread eine...
09.02.2013, 21:28
Ich habe das verstanden:
1) waitpid wird verwendet, um auf den Tod eines Kindes zu warten und dann die SIGCHLD und den Austrittsstatus des Kindes usw. zu sammeln.
2) Wenn wir einen Signal-Handler für SIGCHLD haben, machen wir noch ein paar Dinge...
23.01.2012, 17:34
Welches Betriebssystem würden Sie für einen Entwicklungscomputer empfehlen:
Windows Server 2008 R2
oder
Windows 7
Ab sofort verwenden die meisten "Webentwickler" wahrscheinlich Windows Server 2008 wegen IIS und Vista SuckingBig...
20.08.2009, 08:13