|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#61 | |
|
Junior Member
Iscritto dal: Oct 2011
Messaggi: 13
|
Quote:
|
|
|
|
|
|
|
#62 | ||
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14739
|
Quote:
Innanzi tutto un sistema con 32 bit di indirizzamento può gestire 4GB di ram pieni (2^32 = 4GiB). In questi 4GB è però compreso l'indirizzamento delle periferiche. Seconda cosa un sistema a 32 bit può indirizzare più di 32 bit di memoria, se il processore lo permette (il fatto che i più diffusi sistemi attuali non lo facciano non significa nulla). Giusto per fare un esempio storico, un 8086 (processore a 16 bit) con sistema operativo a 16 bit, indirizzava 20 bit di ram (1MiB di ram, ossia 2^20) I processori a 64 bit attuali indirizzano 44 bit di ram, non 64. Quote:
In ogni caso non vedrei il problema, la stragrande maggioranza delle applicazioni Android girano su Dalvik, quindi potenzialmente si può farle girare ovunque. Linux domina già in campo mobile, Android è di fatto una distribuzione linux (anche se non lo è stata per tutto il tempo del suo sviluppo). |
||
|
|
|
|
|
#63 |
|
Senior Member
Iscritto dal: Jun 2000
Città: Pisa
Messaggi: 1309
|
Canonical chiede quelle caratteristiche perchè non vuole ottimizzare un bel niente del suo OS. Non avendo market appetibile (come del resto WindowsPhone) ha bisogno di qualcuno che gli permetta di far girare le applicazioni Linux nativamente, il resto sono chiacchere.
__________________
>MSI Katana 17 B13V >Macbook Air M1 8/256 >iPad 9° generazione 64Gb >Samsung Galaxy S23 FE >iPhone 11 |
|
|
|
|
|
#64 | |
|
Member
Iscritto dal: Dec 2009
Città: Milano
Messaggi: 303
|
Quote:
Con 4 Gb di Ram e SSD da 128 Gb? Ci tengo su tutto il traffico di un applicativo ad alto traffico con Node Js, altro che Tomcat : P Comunque sto già sbavando all'idea di avere un terminale in tasca, lo attacco al monitor e ci do dentro. Poi magari non sarà perfetto, Ubuntu sicuramente non è la distro che preferisco, ma può sempre fare da apripista. |
|
|
|
|
|
|
#65 | |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 8152
|
Quote:
Per il Q2 del prossimo anno 4 GB saranno la norma per quel segmento. Tra l'altro cosa c'è da ottimizzare che QT è già molto più reattivo di Dalvik? ![]() Come ti ho detto no, c'è spiegato nelle faq, vogliono aspettare fino all'ultimo momento possibile per scegliere il processore perché vogliono usare il più potente che possono. |
|
|
|
|
|
|
#66 | |
|
Senior Member
Iscritto dal: Mar 2012
Messaggi: 8880
|
Quote:
Paragonare ubuntu ad android é come paragonare il banco il mercatino rionale sotto casa col carrefour.
__________________
Pixel 5 - Galaxy S21 - Galaxy Tab S7 - Yoga Slim 7 Ryzen 7 16gb RAM - NUC i5-1145G7 /32Gb RAM /NVME 1Tb + SSD SATA 1Tb - BenQ EX2780Q + BenQ PD2500Q - XBOX Series S |
|
|
|
|
|
|
#67 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14739
|
Quote:
E, sebbene non lo sia stato in passato (a causa dell'uso di codice proprietario, nel periodo in cui Android aveva fretta di passare sui tablet), oggi Android è Open Source a tutti gli effetti. |
|
|
|
|
|
|
#68 | |
|
Bannato
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1904
|
Quote:
Giulio. |
|
|
|
|
|
|
#69 | |||
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
Quote:
ma a livello fisico su X86 sia NT sia linux riservano al kernel una parte fissa (2 o più spesso 1 GiB) dei 4 GiB massimi supportati con le applicazioni userland che di più di 3 GB di memoria fisica (anche su 4 eventualmente presenti) non possono disporre Quote:
e comunque gli eventuali 64 GB di RAM fisica sono visibili solo al kernel (le applicazioni continuano a vivere nel loro spazio di indirizzamento a 32 bit), che peraltro commuta (bank switching) tra spazi di indirizzamento ampi 4 GB, uno alla volta la gestione dell' indirizzamento fisico esteso è un meccanismo parecchio oneroso introdotto come palliativo sui server chiamati a lavorare su ampi dataset o con più servizi attivi, pur con codice e cpu a 32 bit (per sfruttare la piattaforma comoditizzata senza dover andare su una di quelle che già permettevano di superare la barriera dei 32 bit, ma erano proprietarie) - non è un caso se sui sistemi mainstream non si è diffuso... Quote:
credo tu stia facendo confusione, i 20 bit dell' 8086 (che non mi risulta supportasse già la paginazione) erano di indirizzamento fisico (li ritrovavi come ampiezza del bus indirizzi -ancorchè, IIRC, multiplexati - a livello di pin del processore) i 32 o 64 bit di cui si parla sono quelli visibili al codice come indirizzamento virtuale - che poi un indirizzo virtuale a 64 bit venga convertito senza problemi in uno fisico a 44 (in quanto su ben poche macchine sono presenti più di 16 Tera di RAM) è un discorso a parte...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
Ultima modifica di jappilas : 25-07-2013 alle 11:11. |
|||
|
|
|
|
|
#70 | |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
Quote:
ma in un' aula informatica universitaria, dopo aver pagato una salata retta uno si aspetterebbe che nei modi e tempi in cui gli è permesso di accedervi, possa disporre di una postazione di lavoro fissa, senza doversela portare da casa...
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
|
|
|
|
|
|
|
#71 | |||
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
|
Quote:
Quote:
il kernel è perlopiù linux, ma la IPC (basata su Binder di derivazione beos e implementata su android come modulo) non è quella di linux; il process model non è più quello delle applicazioni unix/linux ma è specifico alle applicazioni Binder; il sistema di display management non è quello di linux (in effetti non è nemmeno un sistema di window management); la c library non è più quella di linux; Quote:
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
|
|||
|
|
|
|
|
#72 | |
|
Bannato
Iscritto dal: Mar 2003
Città: Roma
Messaggi: 1904
|
Quote:
Il che potrebbe avvenire così: Linux kernel <-------------> Android Il kernel di linux viene adottato da Android che lo patcha secondo le proprie esigenze; queste patch vengono proposte al kernel vanilla che può adottarle o meno. Ad oggi la situazione è che Android prende il kernel di Linux, lo modifica e amen e adotta quello. Vi sono delle differenze, ovvio. Android se non sbaglio non implementa un server grafico come in Linux, l'IPC è diverso (però se non sbaglio Binder dovrebbe rendere le chiamate comprensibili al kernel Linux), il supporto al C/C++ non è conforme al GCC e via dicendo. Ma alla fine stiamo sempre parlando di kernel Linux. Giulio. |
|
|
|
|
|
|
#73 | |||
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 14739
|
No, i 4GiB sono indirizzabili a livello effettivo, non virtuale o teorico.
Che poi non siano tutti disponibili per la RAM è un altro discorso. Su Windows a 32 bit le applicazioni possono disporre al massimo di 2 GiB di ram. Quote:
Non confondere la dimensione dei registri per le istruzioni con l'ampiezza del bus indirizzi. Un sistema a n bit può gestire nativamente indirizzi a n+m bit, se l'hardware e il software sono adeguati. Quote:
L'8086 se non sbaglio usava la segmentazione della memoria. Quote:
L'esempio del 44 bit era giusto per dire che i bit dei registri di base del processore non sono necessariamente legati a quelli di indirizzamento della memoria (ma in effetti hai ragione, nei sistemi attuali è una mera questione di risparmio di silicio). |
|||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:17.






















