Multitasking selber ist ja an sich nicht das Problem (mach ich seit einiger Zeit fast ausschließlich in PICs), aber dadurch werden auch keine Befehle parallel ausgeführt. Allerdings ist mir parallele Befehlsabarbeitung nur bei DSPs bekannt. Da gibt es einige, die einige Befehle parallel abarbeiten können. Manche uC's können auch durch geschicktes Pipelining mehrere Befehle quasiparallel abarbeiten, aber du hast nahezu immer das Problem, dass nur ein Befehl gleichzeitig auf einen Speicher, die ALU oder sonst irgendwas zugreifen kann bzw. du auch nur einen Befehl gleichzeitig laden kannst.
Daher wäre es mal interessant von dir zu wissen, ob du wirklich PARALLEL die Befehle ausgeführt haben willst, oder ob du nur mehrere Unterprogramme quasigleichzeitig laufen haben willst (also Multitasking).
Lesezeichen