Mis vahe on mobiili ja PC operatsioonisüsteemil?


Vastus 1:

Esiteks peame mõistma mobiilide eraldi OS-i põhjuseid,

1

Toitekaabel ja mobiiltelefonid ei pea olema käes hoidmiseks piisavalt väikesed, nii et kõik osad peaksid olema võimalikult väikesed. Sealhulgas aku, mis tähendab piiratud võimsust, nii et

OS peaks suutma piiratud võimsusega hästi töötada

2

Pole hiirt / klaviatuuri, nii et

Kasutajaliides peaks olema erinev

3

Pole laiendatavat muutmälu, nii et

OS peaks kõigis tingimustes töötama piiratud RAM-iga

4

Mobiilsidet tuleb toetada, seega

OS peaks suutma suhelda kommunikatsiooniprotsessoriga

5

Etherneti kaablit pole, seega osutub vajalikuks muu ühenduvus, OS peaks toetama teisi protokolle

6

Kõigi eelnimetatu rahuldamiseks muutub riistvara oluliselt erinevaks lauaarvutitest, nii et

OS peaks ühilduma uue riistvaraga

.

Ülaltoodud kaalutlusi arvesse võttes võtan näitena Androidi, et loetleda mõned erinevused lauaarvuti Linuxi levitamisel,

1. Võimsus:

2. Liides:

3. Mälu:

4. Sideprotsessor:

5. Teisaldatavus:


Vastus 2:

Suur erinevus on protsessori ülesehitus. Mobiiltelefonid kasutavad ARM-i üldiselt, PC-des aga x64. Samuti on energiasääst mobiilse OS-i jaoks oluline funktsioon, samas kui arvuti jaoks on see teisejärguline.

Android põhineb Linuxi kernelil. Nad eemaldavad kõik tuumamoodulid, mis pole mobiili jaoks vajalikud. Samuti on seadme draiverid teie riistvara spetsiifilised.


Vastus 3:

Ma ei hakka kordama teisi vastuseid, vaid väidan lihtsat asja, mida enamik ei paista teadvat.

Mõlemal juhul on OS-ga riistvara ja seda käivitav süsteem. On selge, et personaalarvutitel on palju rohkem võimalusi kui mobiilsetel seadmetel ja paljudel juhtudel vähem salvestusruumi ja mälu. See tähendab, et operatsioonisüsteem võib olla palju väiksem, kui draiverid on lisatud vähem.

Nii nagu mobiiltelefonidel, on ka mobiiltelefonidel 3 operatsioonisüsteemi. Unix ja selle väike Linux ja Microsoft.

Apple juhib Unixi.

Androidi käitatav Linux

ja Microsofti tooted käitavad Microsoft OS-i.

Selgelt parim on LINUX! LOL.