1 Repo
Mechanisms for switching between kernel and user execution modes to restrict sensitive instructions.
Distinct from Administrative Privilege Management: Candidates focused on identity/account management or filesystem access, not CPU execution rings/modes.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Processor Privilege Modes. Refine with filters or upvote what's useful.
Dieses Projekt ist eine Sammlung technischer Dokumentationen und Leitfäden, die als Erklärer für Computerarchitektur konzipiert sind. Es bietet Bildungsressourcen darüber, wie Prozessoren und Betriebssysteme Programme ausführen, mit Fokus auf den Fetch-Execute-Zyklus und die fundamentale Beziehung zwischen Hardware und Kernel. Die Dokumentation deckt ein breites Spektrum Low-Level-Systemoperationen ab, einschließlich detaillierter Anleitungen zum Executable and Linkable Format (ELF), virtuellem Speichermanagement und Kernel-Level-Operationen. Sie erforscht spezifisch die Mechanik des CPU-Schedulings, präemptives Multitasking und den Einsatz von Timer-Interrupts zur Verwaltung der Prozessausführung. Das Material erklärt zudem Workflows des Speichermanagements wie Adressübersetzung, Demand Paging und Copy-on-Write-Page-Sharing. Es behandelt auch Sicherheit und Zugriffskontrolle durch Prozessor-Privileg-Management und die Durchsetzung von Speicherseiten-Berechtigungen sowie das System-Call-Interface, das User-Space-Programme nutzen, um privilegierte Kernel-Operationen anzufordern. Die Leitfäden beschreiben zudem den Lebenszyklus der Programmausführung, vom initialen Boot-Sequenz- und Binär-Ladevorgang bis hin zum Prozess-Replacement und dem Bootstrapping von Userland-Prozessen.
Explains how the processor restricts instruction execution and memory access by switching between kernel and user modes.