|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#401 | |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
sono abbastanza sicuro che qualche vecchio utente del dos (di quelli che andavano a smanettare su himem.sys) avrebbe qualcosa da ridire
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
|
|
#402 | |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12493
|
Quote:
Fosse stato tanto ottimizzato con 256 mb nn avrebbero introdotto ulteriori limitazioni e nn dovrebbero esserci problemi con certi programmi!!!
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
|
|
|
|
|
#403 | |
|
Senior Member
Iscritto dal: Nov 2007
Messaggi: 9050
|
Quote:
e ragionandoci è un limite sensato dato che i nuovi giochi sono molto esigenti in fatto di risorse. |
|
|
|
|
|
|
#404 | |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
Comunque, hai esperienza di programmazione? Sono 10 anni che programmo, e la mia impressione è sempre stata "un buon SO è quello che lascia tanta memoria libera alle applicazioni, un cattivo SO è quello che usa tutta la memoria per se e fa il taccagno con le applicazioni"
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
|
|
#405 | |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12493
|
Quote:
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
|
|
|
|
|
#406 | ||
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
Su WP 7.5 (il 7.0 non va più considerato, è estinto) funziona così: puoi tornare al menu in due modi, tramite il tasto back (chiudendo l'app) o tramite il tasto Windows (sospendendola) Sospendendola, l'applicazione resta in RAM, ma non viene eseguita Se il SO dovesse aver bisogno di altra ram (aprire un'altra app, eseguire suoi servizi interni o eseguire i background agent) chiuderebbe l'app più vecchia (o meglio, fa il tombstoning: viene salvato il suo stato in alcuni file di cache e l'app viene terminata e rimossa dalla memoria) per "reclamare" la memoria per questo sui 610 non esistono i background agent: 120 MB di OS + 90 MB di app + 50 MB (5 x 10) di background agent fa 270 MB comunque le app hanno il limite dei 90 MB solo sui telefoni con 256 MB di ram, sugli altri forse nemmeno c'è un limite Quote:
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
||
|
|
|
|
|
#407 | |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12493
|
Quote:
Per per esser dei "telefoni" l'uso della ram mi pare abnorme, ancora di più per una gestione del multitasking così limitata! Ma già trovavo abnorme l'uso di ram di android fin dall'origine, figuriamoci wo senza un vero multitasking per le app terzi
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
|
|
|
|
|
#408 | |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
Comunque WP7 ha il multitasking, semplicemente le "app" vengono sospese quando non sono in foreground... ![]() Uploaded with ImageShack.us
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
|
|
#409 |
|
Junior Member
Iscritto dal: May 2012
Messaggi: 27
|
|
|
|
|
|
|
#410 |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
In effetti è uno strano meccanismo, che ha pure android peraltro. Ma non capisco quali dovrebbero essere i vantaggi di un simile approccio e perchè su un 386 avevamo il multitasking e su un cortex a9 non possiamo!!!
Che poi sono stati costretti a creare quell'assurdità dei servizi perchè logicamente ci sono processi che necessitano di essere eseguiti anche quando non sono in foreground. |
|
|
|
|
|
#411 | |
|
Junior Member
Iscritto dal: May 2012
Messaggi: 27
|
Quote:
When the user navigates forward, away from an application, after the Deactivated event is raised, the operating system will attempt to put the application into a dormant state. In this state, all of the application’s threads are stopped and no processing takes place When the user leaves an application, its process is kept around in the background, allowing it to continue working (for example downloading web pages) if needed, and come immediately to the foreground if the user returns to it. If a device never runs out of memory, then Android will keep all of these processes around, truly leaving all applications "running" all of the time. Ultima modifica di buddo : 05-07-2012 alle 15:22. |
|
|
|
|
|
|
#412 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
|
|
|
|
|
|
|
#413 | |
|
Senior Member
Iscritto dal: May 2006
Città: Milano&Palermo
Messaggi: 10273
|
Quote:
__________________
PC9Ryzen 9 3900X64GB Vengeance LPXGigabyte RTX3080TiCorsair MP600Aorus Elite X570 - PC10SQ216GB LPDDR4256 GB SSDSurface Pro X - PC11Core i9-9980HK64GB DDR4512GB SSDMacBook Pro 2019 - xboxlivekipters - originkipter - steamkippoz - psnkipters |
|
|
|
|
|
|
#414 | |
|
Junior Member
Iscritto dal: May 2012
Messaggi: 27
|
Quote:
Quando Quintana dice che "if an app requires processing while in the background, then it must also have a service component" intende che fare tramite service è il metodo ottimale per fare operazioni in background ed è giusto perchè come ho detto prima se uno si affida all'OnClose() rischia di rimanere a piedi se scarseggia la ram e il sistema sospende l'applicazione. Ma se c'è ram a sufficienza un'applicazione in background può continuare a lavorare, anche senza service, come spiega Diane. Su WP è diverso, quando passi a B l'applicazione A riceve l'evento Deactivated e li non può fare quello che vuole ma ha 10 secondi di tempo, poi l'applicazione viene sospesa. Ultima modifica di buddo : 05-07-2012 alle 15:55. |
|
|
|
|
|
|
#415 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1175
|
E' piu' o meno quello che succedeva con windows 3.1? Se vi ricordate non si poteva scrivere qualcosa in word e ascoltare la musica in background, questo e' arrivato con Win95. Se mentre si ascoltava la musica si premeva alt-tab per passare a word, la musica si bloccava.
__________________
Enermax Staray CS-046 ECA3170-BL, Cooler Master RS-700-AMBA-D3, ASUS P6X58D-E, Core i7 950, Kingston 6GB DDR3 1600 HyperX, Gainward GTX 460 1GB GS, LG BH10LS30, 1TB WD1002FAEX, 2TB WD20EARS, 3TB WD30EZRX, 4TB WD40EFRX, 2x2TB WDBAAU0020HBK, Samsung SCX-3200, Netgear DGN2200 [Debian 7.0 Wheezy] Installazione, consigli e trucchi |
|
|
|
|
|
#416 | |
|
Bannato
Iscritto dal: Sep 2008
Messaggi: 8946
|
Quote:
|
|
|
|
|
|
|
#417 |
|
Senior Member
Iscritto dal: Jul 2000
Città: La città più brutta della Toscana: Prato
Messaggi: 6713
|
Multitasking senza prelazione (cooperative)
Detto anche multitasking cooperative, in questo caso i programmi cedono volontariamente il controllo al sistema operativo una volta finita l'operazione in corso: è il caso di Mac OS fino alla versione 9, o di Windows 3.0 e 3.1. Il vantaggio maggiore di questo metodo è che non ha bisogno di supporto hardware e si può implementare su ogni tipo di architettura. Il grave svantaggio è che un singolo programma che si rifiuta di cedere il controllo, o che si ferma per qualche errore, può bloccare l'intero computer in quanto il sistema operativo non ha modo di riprendere il controllo da solo. Più precisamente lo scheduler senza prelazione attua un cambio di contesto solo in circostanze quali: il passaggio di un programma dallo stato di esecuzione allo stato di attesa; il termine del programma stesso; Multitasking con prelazione (preemptive) La prelazione è l'atto di interrompere un programma a prescindere dalla volontà del programma stesso, ciò avviene grazie a delle particolari strutture hardware integrate nel microprocessore che automatizzano il cambio di contesto (context switch): in questo caso non solo lo scheduler interviene nelle circostanze previste da uno scheduler senza prelazione, ma anche in casi quali: il passaggio di un programma dallo stato di esecuzione allo stato di pronto per essere eseguito; il passaggio di un programma dallo stato di attesa allo stato di pronto per essere eseguito; Un multitasking con prelazione (preemptive) non può quindi essere implementato se la piattaforma hardware non mette a disposizione gli strumenti necessari, ma in compenso, grazie all'hardware, il cambio di contesto da wikipedia |
|
|
|
|
|
#418 | |
|
Member
Iscritto dal: Mar 2011
Messaggi: 295
|
Quote:
Il multitasking di WP usa lo stesso meccanismo di iOS, quello di Android funziona in modo diverso. Ultima modifica di polteus : 05-07-2012 alle 16:17. |
|
|
|
|
|
|
#419 | |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12493
|
Quote:
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
|
|
|
|
|
#420 | |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12493
|
Quote:
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:16.





















