systemy wbutowane i real time

0

Czym różnią sie systemy wbudowane od systemów czasu rzeczywistego? Bo tak przegladalem kilka artykulow w sieci i autorzy wrzucaja systemy wbudowane do systemów czasu rzeczywistego. Czy system embedded to system czasu rzeczywistego, zatem czy np w pralce jest RTOS?

0

embedded = aplikacje/systemy wbudowane w urzadzenia. pod embedded mozesz podciagnac:

  • aplikacje nieinteraktywne, bezuzytkownikowe = bezekranowe, bezklawaiturowe - np. switche, routery, zegarki, sterowniki pomp w elektrowni (..)
  • aplikacje na komputerach o ograniczonej mocy obliczeniowej, przeznaczone do czegos innego - np. telefony, bankomaty, slupki informacyjne

realtime = jakikolwiek aplikacja/system, ktora musi trzymac sie sztywnych ram czasowych i kropka. elementem jej prawidlowego dzialania jest nie tylko prawidlowe przetwarzanie, ale i odpowiadanie w zadanym czasie. nie wazne czy to bedzie co godzine czy co 3 milisekundy. zazwyczaj jednak, czas jest krotki

  • switche, routery, zegarki, sterowniki pomp w elektrowni
  • system obslugi zlecen gieldowych

// - systemy podtrzymywania życia [mf]

rzeczywiscie, zazwyczaj embedded tez sa rtos - ciezko zeby komorka reagowala na nacisniecie klawisza po 50 sekundach, albo zeby spozniala sie z odpowiedzia na pakiety z sieci.. ale nie jest to regula. latwo sobie wyobrazic urzadzonko - np. timerek do jajek - z procesorem, jakas aplikacja, ale nie rtos
http://en.wikipedia.org/wiki/Embedded_system

0

Istnieje tez podzial na soft i hard real-time: http://en.wikipedia.org/wiki/Soft_real-time#Hard_and_soft_real-time_systems
Generalnie mowiac, soft real-time masz np. w komorkach czy nawet i na kompach, gdze sa jakies ograniczenia czasowe co do wykonania programu, ale jesli program sie spozni to nikt zycia nie straci. Hard real-time to takie uzadzenia jak kontrolery ruchu drogowego czy sprzet medyczny.

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