Dla poczatkujących" /> Wieloprocesowość / wielowątkowość w urządzeniach mobilnych - Dla poczatkujących - forum.mobione.pl - Android - Windows mobile - modyfikacje

Autor Wątek: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych  (Przeczytany 2993 razy)

meroving

  • Gość
Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« dnia: Piątek, 17 Lipiec 2009, 20:00 »
Witam wszystkich
Mam pytanie z klasy szeroko zakrojonej teorii.
Chciałbym żeby ktoś przybliżył temat wieloprocesowości w komórkach/ palmtopach itp.

Interesują mnie w szczególności odpowiedzi na takie pytania :
1) Czy urządzenie  musi mieć OS typu symbian, linux, Win żeby dało się na nim uruchomić kilka równolegle pracujących procesów.
2) Czy starsze typy telefonów komórkowych (rozsądnie starsze , czyli te których jest najwięcej na rynku) mają możliwość procesowania kilku aplikacji na raz.
3) Czy na telefonie posiadającym obsługę Javy(starsze typy), da się uruchomić aplikację Javową pracującą w tle, taką która by coś tam robiła, bez wiedzy użytkownika (np komunikowała się przez Blootooth).

Dzięki z góry za wszelką pomoc.

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« Odpowiedź #1 dnia: Piątek, 17 Lipiec 2009, 20:06 »
1) Tak, bo niby co byś odpalił? ?-?
2) Tak, każde urządzenie z systemem wm i symbian posiada taką możliwość
3) Z tego co wiem z moich doświadczeń to nie.


Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« Odpowiedź #2 dnia: Piątek, 17 Lipiec 2009, 20:08 »
Cytuj
1) Czy urządzenie  musi mieć OS typu symbian, linux, Win żeby dało się na nim uruchomić kilka równolegle pracujących procesów.
urządzenie musi mieć system wielowątkowy, a jaki to system, to ma mniejsze znaczenie

Cytuj
2) Czy starsze typy telefonów komórkowych (rozsądnie starsze , czyli te których jest najwięcej na rynku) mają możliwość procesowania kilku aplikacji na raz.
tak, na p800 sprzed chyba 6-7 lat była już wielowatkowość (przynajmniej takie mam wrażenie)

Cytuj
3) Czy na telefonie posiadającym obsługę Javy(starsze typy), da się uruchomić aplikację Javową pracującą w tle, taką która by coś tam robiła, bez wiedzy użytkownika (np komunikowała się przez Blootooth).
brak pojęcia







meroving

  • Gość
Odp: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« Odpowiedź #3 dnia: Piątek, 17 Lipiec 2009, 20:14 »
Mobi
A potrafił byś ocenić jaki procent z obecnie pracujących na rynku systemów (łącznie z tymi dedykowanymi, tworzonymi przez producentów komórek) jest wielowątkowa ?

Offline rhqq

  • Senior
  • ****
  • Podziękowań: 1
  • tosia g900 / blu ejndżel
Odp: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« Odpowiedź #4 dnia: Piątek, 17 Lipiec 2009, 20:17 »
99% aktualnie produkowanych... zobacz nawet glupia nokia 3310i transmisja z btsami i np wyswietlanie menu - to są juz dwa osobne procesy. a systemy? symbian, android, wm, openmoko, wlasciwie samo pojęcie systemu wymusza juz zarządzanie procesami i czasem procesora (kwantami czasu) do przydzielania ich dla róznych procesów.


meroving

  • Gość
Odp: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« Odpowiedź #5 dnia: Piątek, 17 Lipiec 2009, 20:30 »
W sumie masz rację :)
A pomijając już systemy operacyjne (bo tam można w miarę po ludzku programować), jak trudne jest dodanie jakiejś modyfikacji do systemu takiej przykładowej nokii 3310i. W czym to jest pisane ? Możliwa jest w ogóle jakaś ingerencja poza tym co zrobi producent ?

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« Odpowiedź #6 dnia: Piątek, 17 Lipiec 2009, 21:17 »
Wielowątkowość jest - aby procesor dawał radę... dzisiaj większość urządzeń wyposażona jest w procki ARM, więc spoko.
Inna sprawa z systemami: niby same w sobie mają możliwość, ale często ograniczane to jest na poziomie UI. Ale.... też się dało to obejść :)
Za przykłąd podam Samsunga D500, który miał własny Samsungowy system - po kilku modyfikacjach można było wysłać taki np. odtwarzacz mp3 do tła i dalej normalnie pracować z reszta aplikacji w telefonie.
Jak? Ech, no niestety: asembler dla ARM i jedziesz... Samsungi miały to do siebie, że w pamięci ROM zostawało kupę miejsca wolnego i można było własne aplikacje dorabiać i dostawiać do systemu :)

Offline rhqq

  • Senior
  • ****
  • Podziękowań: 1
  • tosia g900 / blu ejndżel
Odp: Wieloprocesowość / wielowątkowość w urządzeniach mobilnych
« Odpowiedź #7 dnia: Sobota, 18 Lipiec 2009, 23:04 »
zalezy od procesora jak napisal utak3r. w 3310i było bardzo proste bo całość była niekodowana i powstawała masa ogromna modyfikacji i menu i programów, całego softu, do granic nie możliwości.