Zum Inhalt springen

Bootprozess: Unterschied zwischen den Versionen

78 Bytes hinzugefügt ,  4. Juli 2017
Markierung: abuse
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 2: Zeile 2:


== Die Schritte beim Starten ==
== Die Schritte beim Starten ==
Im Folgenden werden die einzelnen Schritte, die beim Booten des Gerätes durchlaufen werden, genauer erklärt.<ref>http://www.mrmad.de/der-android-boot-prozess-0904 -> Seite nicht mehr vorhanden</ref><ref>http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-de-4/s1-boot-init-shutdown-process.html</ref><ref>http://bootloader.wikidot.com/linux:boot:android</ref><ref>http://www.androidenea.com/2009/06/android-boot-process-from-power-on.html</ref>
Im Folgenden werden die einzelnen Schritte, die beim Booten des Gerätes durchlaufen werden, genauer erklärt.<ref>http://www.mrmad.de/der-android-boot-prozess-0904 -> Seite nicht mehr vorhanden -> https://www.morethanandroid.de/android-boot-wie-das-ganze-funktioniert-2011</ref><ref>http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-de-4/s1-boot-init-shutdown-process.html</ref><ref>http://bootloader.wikidot.com/linux:boot:android</ref><ref>http://www.androidenea.com/2009/06/android-boot-process-from-power-on.html</ref>


=== Einschalten ===
=== Einschalten ===
Zeile 19: Zeile 19:
=== Der Kernel ===
=== Der Kernel ===
[[Datei:Android_boot_3.png|mini|Der Kernel]]
[[Datei:Android_boot_3.png|mini|Der Kernel]]
Der Linux-[[Kernel]] hat beim Android-Startprozess die selben Aufgaben wie bei einem normalen Desktop-PC. Neben der Initialisierung von Controllern, Caches und Speicherrestriktionen ist es dem Kernel nun auch möglich, virtuellen Speicher zu verwalten und Benutzerprozesse zu starten.<ref>http://en.wikipedia.org/wiki/User_space</ref> Im Anschluss an die Initialisierungen sucht der Kernel nach dem Init-Prozess und führt diesen als ersten Userspace-Prozess aus.
Der Linux-[[Kernel]] hat beim Android-Startprozess dieselben Aufgaben wie bei einem normalen Desktop-PC. Neben der Initialisierung von Controllern, Caches und Speicherrestriktionen ist es dem Kernel nun auch möglich, virtuellen Speicher zu verwalten und Benutzerprozesse zu starten.<ref>http://en.wikipedia.org/wiki/User_space</ref> Im Anschluss an die Initialisierungen sucht der Kernel nach dem Init-Prozess und führt diesen als ersten Userspace-Prozess aus.


=== Der Init-Prozess ===
=== Der Init-Prozess ===
Anonymer Benutzer
Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.