TODO — Änderungen 7072 → 7100

Zeile 41: Zeile 41:
 
== Neu erstellen ==
 
== Neu erstellen ==
 
* irgendwas zu QEMU und GDB, primär wie man beides zusammen verwendet
 
* irgendwas zu QEMU und GDB, primär wie man beides zusammen verwendet
 +
** Macht das im OS Dev überhaupt Sinn? Kann man mit GDB einen Kernel debuggen?!
 
* Lowlevel Optimierungsmöglichkeiten (bsp <i>mov eax, 0</i> mit <i>xor eax,eax</i> ersetzen), siehe beispielsweise [http://www.intel.com/Assets/PDF/manual/248966.pdf Intel(R) 64 and IA-32 Architectures Optimization Reference Manual] und [http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25112.PDF Software Optimization Guide for the AMD64 Processors], aber dazu dürfte einiges an Verständnis für Pipelines, etc. notwendig sein
 
* Lowlevel Optimierungsmöglichkeiten (bsp <i>mov eax, 0</i> mit <i>xor eax,eax</i> ersetzen), siehe beispielsweise [http://www.intel.com/Assets/PDF/manual/248966.pdf Intel(R) 64 and IA-32 Architectures Optimization Reference Manual] und [http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25112.PDF Software Optimization Guide for the AMD64 Processors], aber dazu dürfte einiges an Verständnis für Pipelines, etc. notwendig sein
 
* Entwicklungsumgebungen - Woraus sollte sie bestehen, welche Programme gibt es für einen Verwendungszweck - gesonderte Programmvorstellungen, vllt. Empfehlungen wären gut! Die unterschiedlichen Entwicklungsplattformen (Linux, Windows, ...) sollten schon aufgeführt sein.
 
* Entwicklungsumgebungen - Woraus sollte sie bestehen, welche Programme gibt es für einen Verwendungszweck - gesonderte Programmvorstellungen, vllt. Empfehlungen wären gut! Die unterschiedlichen Entwicklungsplattformen (Linux, Windows, ...) sollten schon aufgeführt sein.