[asm] Uruchamianie procesów

0

Jak uruchomić z poziomu asm kilka procesów bez wykorzystania instrukcji żadnego systemu. Chciałbym żeby procesy działały równolegle w zależności od przydzielonego priorytetu. I jeszce jedno istrukcje powinny być wykonywane równolege

0

Zgodnie z warunkami zadania: nie da się. Bo albo musisz wykorzystać instrukcje istniejącego systemu, albo napisać własny system.

0

Na chwile obecna wykorzystujac tylko instrukcje assemblera jest to niemozliwe, wykonalne jest to za pomoca OS-a... ale obecnie te nowe linie porcesorow Intela z poprawioa wielowatkowscia zapowiadaja sie ciekawie... trzeba tylko dostac specyfikacje wszystkich rozkazow obslugiwanych przez procka i jechac...

0

Na chwile obecna wykorzystujac tylko instrukcje assemblera jest to niemozliwe, wykonalne jest to za pomoca OS-a...

[rotfl][rotfl]
A OS to niby jakich instrukcji używa, jeśli nie maszynowych (czyli Assemblera (nie czepiać się różnic)). Ech...

Jeśli chcesz mieć wielozadaniowość, to musiałbyś napisać taki własny mały OS (czyli program wiszący tle i przydzielający czas procesora dla poszczególnych wątków). Tryb chroniony zalecany (o ile nie wymagany).

Krzyż na drogę :-P.

0

dokadnie o to mi chodzi. Piszę własnego OSa i mam problem z wielowątkowością. Chodziło mi o to żeby nie wykożystywać żadnego z istniejących systemw.

0

Gdzieś kiedyś czytałem o jakiejś bibliotece do wielozadaniowości, co to ją prawie wszystkie systemy wykorzystują (zarówno Windows jak i Linux). Ale teraz nie pamiętam jak ona się nazywała. A jeżeli jesteś zainteresowany systemem operacyjnym to poszukaj w sieci MenuetOS. Tam możesz się podłączyć do teamu robiącego ten system (albo chociaż pooglądać kod i podpatrzeć rozwiązania).

1 użytkowników online, w tym zalogowanych: 0, gości: 1