2012-04-23 12 views
15

Android to stos oprogramowania, ale nie system operacyjny. jak podaje developer.android.comjaka jest różnica między stosem oprogramowania a systemem operacyjnym? dlaczego Android nie jest stosem systemu operacyjnego, ale oprogramowaniem?

Co to jest Android? Android to pakiet oprogramowania dla urządzeń mobilnych, który zawiera system operacyjny, oprogramowanie pośrednie i kluczowe aplikacje. Zestaw SDK Android zapewnia narzędzia i interfejsy API niezbędne do rozpoczęcia opracowywania aplikacji na platformie Android przy użyciu języka programowania Java .

nie rozumiem, że stos jest oprogramowanie OS działa z aplikacjami, więc Windows jest OS, ale jeśli mogę zainstalować aplikacje na nim, powinienem nazwać stos oprogramowania?

Jestem zdezorientowany Przepraszam, jeśli moje pytanie jest głupie. więc jaka jest różnica między stosem oprogramowania a systemem operacyjnym, system Android zawiera kernal, więc dlaczego nie jest systemem operacyjnym?

+1

Kilka linii poniżej na tej samej stronie: "Poniższy diagram przedstawia główne składniki systemu operacyjnego Android *.". – mbeckish

Odpowiedz

17

System operacyjny jest rdzeniem jądra systemu, a stos oprogramowania to oprogramowanie umieszczone na jądrze, które usprawnia i rozszerza funkcjonalność systemu.

Windows ma tendencję do rozmycia linii, ale Linux czyni ją bardziej widoczną.

W systemie Linux kernel jest systemem operacyjnym. Stos oprogramowanie siedzi na szczycie jądra mogą obejmować takie rzeczy jak:

  • system X Window
  • Gnom menedżer okien
  • Wnioski o zarządzanie systemem
  • I tak dalej ...

Rzeczy takie jak aplikacja panelu sterowania do edycji ustawień systemu nie są częścią systemu operacyjnego. Są częścią stosu oprogramowania na wierzchu systemu operacyjnego.

Możesz mieć a very tiny operating system, który nie ma dużo stosu oprogramowania, który jest na nim uruchomiony. Sam w sobie nie zapewniałby dużej użyteczności, ale raczej stanowił podstawę do dodawania użyteczności.

+0

doskonałe, doskonałe wyjaśnienie. dziękuję bardzo, ale proszę opisać szczegółowo, jak Windows rozmazuje linię? –

+4

@Algo: Ponieważ stos oprogramowania w systemie Windows jest dołączony do systemu operacyjnego i nie jest tak naprawdę zastępowany innymi opcjami. Na przykład menedżer okien w systemie Linux można zamienić na dowolną z wielu alternatywnych opcji. W Windowsie dostajesz to, co ci dają i to wszystko. Istnieją jednak przykłady stosów oprogramowania w systemie Windows. Z technicznego punktu widzenia oryginalny Windows (pre-95) był stosem oprogramowania umieszczonym nad MS-DOS. Microsoft Bob był kolejnym rodzajem stosu oprogramowania. – David

+0

David, proszę, polecam mi dobre książki. Jestem inżynierem oprogramowania. –

Powiązane problemy