Technology Experience

Contenuti gestiti da Igor Damiani
posts - 949, comments - 2741, trackbacks - 15120

My Links

News

  • Questo blog si propone di raccogliere riflessioni, teoriche e pratiche, su tutto quello che riguarda il world-computing che mi sta attorno: programmazione in .NET, software attuale e futuro, notizie provenienti dal web, tecnologia in generale, open-source.

    L'idea è quella di lasciare una sorta di patrimonio personale, una raccolta di idee che un giorno potrebbe farmi sorridere, al pensiero di dov'ero e cosa stavo facendo.

    10/05/2005,
    Milano

Archives

Post Categories

Generale

16° Legge di Damiani sui bytes

Tutti i bytes nascono liberi. Si definisce libero un byte che non è allocato da alcun processo.

Note sulla 16° Legge
Durante i primi cicli di clock di un sistema, i bytes non appartengono ad alcun processo o thread, pertanto si possono definire liberi. Considerazione: maggiore è il numero di bytes liberi in un sistema, migliore è la qualità della vita dei bytes all'interno del sistema stesso. Un byte libero è libero di spostarsi da una cella all'altra della memoria, di cambiare valore, di muoversi da un subsystem all'altro (core della CPU, graphics card, audio card, etc.), di viaggiare lungo i bus (PCI, AGP) e sulle porte I/O disponibili (USB, PS/2, RS232): tutto ciò senza causare conflitti all'OS.

E' quindi importante che ogni software istanzi il minor numero possibile di bytes, ma allo stesso tempo deve continuare a soddisfare la 2° Legge di Damiani sui bytes. E' necessario quindi che i nostri software bilancino opportunamente la libertà dei bytes e la loro felicità.

Se ci sono pochi bytes istanziati, essi hanno una minor probabilità di incontrarsi, e quindi di essere infelici.
Se ci sono molti bytes istanziati, essi hanno una maggior probabilità di incontrarsi, e quindi di essere felici, ma con uno scotto da pagare: un maggior sovraffollamento della memoria.

Ne sentivate la mancanza, vero? :-)

Print | posted on mercoledì 4 ottobre 2006 15:09 | Filed Under [ Le leggi sui bytes ]

Feedback

Gravatar

# re: 16° Legge di Damiani sui bytes

Oh bravo era ora, stavo pensando di iscrivermi al Poli visto che non pubblicai piu' nulla a riguado ...
;-)
04/10/2006 17:03 | Raffaeu
Gravatar

# re: 16° Legge di Damiani sui bytes

Non dormivo la notte per l'angoscia...
04/10/2006 17:29 | Lorenzo Barbieri
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET