<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Commenti a: Guida per principianti a GNU/Linux: Come fa il computer ad eseguire più programmi contemporaneamente? Dal multitasking al DMA</title>
	<atom:link href="http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/feed/" rel="self" type="application/rss+xml" />
	<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/</link>
	<description>GNU, Linux e non solo</description>
	<lastBuildDate>Sun, 12 Jul 2009 11:00:37 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: Kauffman91</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-1196</link>
		<dc:creator>Kauffman91</dc:creator>
		<pubDate>Sun, 07 Sep 2008 16:39:20 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-1196</guid>
		<description>sempre per parlare del kernel windows, prendiamo il kernel di Vista, sostanzialmente è lo stesso di xp leggermente aggiornato per riconoscere qualche hardware in più e poco meno.
Per cui sostanzialmente il kernel esegue i processi nello stesso modo in cui lo fa dal 2001 con winzozz xp. In poche parole la Microsoft sicura della sua leadership ha buttato nel cesso 5 anni di innovazioni...
E il kernel linux in quei 5 anni non solo ha migliorato la gestione dei processi, ma ha anche migliorato il suo supporto hardware, così non si deve smanettare per configurare una scheda di rete ad esempio.
Secondo me la Microsoft si centra troppo sul sistema operativo, lasciando marcire il kernel.
Ma magari è il mio pensiero che è sbagliato</description>
		<content:encoded><![CDATA[<p>sempre per parlare del kernel windows, prendiamo il kernel di Vista, sostanzialmente è lo stesso di xp leggermente aggiornato per riconoscere qualche hardware in più e poco meno.<br />
Per cui sostanzialmente il kernel esegue i processi nello stesso modo in cui lo fa dal 2001 con winzozz xp. In poche parole la Microsoft sicura della sua leadership ha buttato nel cesso 5 anni di innovazioni&#8230;<br />
E il kernel linux in quei 5 anni non solo ha migliorato la gestione dei processi, ma ha anche migliorato il suo supporto hardware, così non si deve smanettare per configurare una scheda di rete ad esempio.<br />
Secondo me la Microsoft si centra troppo sul sistema operativo, lasciando marcire il kernel.<br />
Ma magari è il mio pensiero che è sbagliato</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: SimPE94</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-143</link>
		<dc:creator>SimPE94</dc:creator>
		<pubDate>Fri, 25 Jul 2008 20:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-143</guid>
		<description>Riprendendo il discorso del kernel di windows, guiodic ha proprio ragione a dire che è fatto male.
Su windows abbiamo un sacco di programmini simpatici e più o meno professionali per fare musica ma... il kernel di windows cerca di dare la stessa precedenza ai processi della stessa importanza, cosa che non fa il kernel linux a bassa latenza (indicato per fare musica).
Proprio per questo le registrazioni a livello professionale su un kernel-rt linux sono decisamente più precise rispetto a quelle che possiamo eseguire anche con programmi come il fantastico Cool Edit Pro, ma pur sempre su windows.
Quindi, in conclusione, i musicisti sono più agevolati dal kernel linux a bassa latenza per le registrazioni (ma non solo da quello perché c&#039;è un vastissimo parco software per fare musica in GNU/Linux! :) ).</description>
		<content:encoded><![CDATA[<p>Riprendendo il discorso del kernel di windows, guiodic ha proprio ragione a dire che è fatto male.<br />
Su windows abbiamo un sacco di programmini simpatici e più o meno professionali per fare musica ma&#8230; il kernel di windows cerca di dare la stessa precedenza ai processi della stessa importanza, cosa che non fa il kernel linux a bassa latenza (indicato per fare musica).<br />
Proprio per questo le registrazioni a livello professionale su un kernel-rt linux sono decisamente più precise rispetto a quelle che possiamo eseguire anche con programmi come il fantastico Cool Edit Pro, ma pur sempre su windows.<br />
Quindi, in conclusione, i musicisti sono più agevolati dal kernel linux a bassa latenza per le registrazioni (ma non solo da quello perché c&#8217;è un vastissimo parco software per fare musica in GNU/Linux! <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' />  ).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Orghiu</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-134</link>
		<dc:creator>Orghiu</dc:creator>
		<pubDate>Fri, 25 Jul 2008 10:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-134</guid>
		<description>Utile!!!

Grazie</description>
		<content:encoded><![CDATA[<p>Utile!!!</p>
<p>Grazie</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Guida per principianti a GNU/Linux: ecco come è fatto il nostro sistema operativo preferito &#171; Guiodic Blog</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-118</link>
		<dc:creator>Guida per principianti a GNU/Linux: ecco come è fatto il nostro sistema operativo preferito &#171; Guiodic Blog</dc:creator>
		<pubDate>Thu, 24 Jul 2008 07:31:33 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-118</guid>
		<description>[...] anche bisogno, come accennato nella puntata precedente, di qualcosa che permetta l&#8217;esecuzione di più programmi &#8220;contemporaneamente&#8221;, o [...]</description>
		<content:encoded><![CDATA[<p>[...] anche bisogno, come accennato nella puntata precedente, di qualcosa che permetta l&#8217;esecuzione di più programmi &#8220;contemporaneamente&#8221;, o [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: guiodic</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-115</link>
		<dc:creator>guiodic</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:01:22 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-115</guid>
		<description>Il prossimo post sarà su come è fatto GNU/Linux (kernel, librerie, ecc.) poi tratterò Xorg e Ambienti desktop, poi i gestori dei pacchetti.</description>
		<content:encoded><![CDATA[<p>Il prossimo post sarà su come è fatto GNU/Linux (kernel, librerie, ecc.) poi tratterò Xorg e Ambienti desktop, poi i gestori dei pacchetti.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: guiodic</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-114</link>
		<dc:creator>guiodic</dc:creator>
		<pubDate>Wed, 23 Jul 2008 15:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-114</guid>
		<description>@Bucky: premesso che il DMA è attivo di default, in sostanza prendendo il tuo esempio il processore fa questo:

1. dice al dma di prendere i dati dall&#039;hard disk
2. il dma li mette nella memoria
3. il processore decodifica il film (non tutto insieme, un po&#039; alla volta)
4. il processore dice al dma di mandare i dati dalla memoria alla scheda video.

Ci sono meccanismi di miglioramento di questo procedimento: ad esempio la scheda grafica può essa stessa decodificare il filmato (dipende dal formato del filmato e dal driver utilizzato).</description>
		<content:encoded><![CDATA[<p>@Bucky: premesso che il DMA è attivo di default, in sostanza prendendo il tuo esempio il processore fa questo:</p>
<p>1. dice al dma di prendere i dati dall&#8217;hard disk<br />
2. il dma li mette nella memoria<br />
3. il processore decodifica il film (non tutto insieme, un po&#8217; alla volta)<br />
4. il processore dice al dma di mandare i dati dalla memoria alla scheda video.</p>
<p>Ci sono meccanismi di miglioramento di questo procedimento: ad esempio la scheda grafica può essa stessa decodificare il filmato (dipende dal formato del filmato e dal driver utilizzato).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Bucky</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-113</link>
		<dc:creator>Bucky</dc:creator>
		<pubDate>Wed, 23 Jul 2008 14:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-113</guid>
		<description>non mi è chiaro il DMA. mi puoi fare un esempio?
se sto guardando un video da HD posso passare direttamente dalla memoria di massa al monitor senza passare per il processore?

PS e poi... ci metti le anticipazioni degli argomenti dei post che stai preparando? sono troppo curioso...</description>
		<content:encoded><![CDATA[<p>non mi è chiaro il DMA. mi puoi fare un esempio?<br />
se sto guardando un video da HD posso passare direttamente dalla memoria di massa al monitor senza passare per il processore?</p>
<p>PS e poi&#8230; ci metti le anticipazioni degli argomenti dei post che stai preparando? sono troppo curioso&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: guiodic</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-109</link>
		<dc:creator>guiodic</dc:creator>
		<pubDate>Tue, 22 Jul 2008 18:44:14 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-109</guid>
		<description>@Giulio2: come diceva markon dipende dal kernel Vi sono molti fattori che influenzano, ad esempio ci sono diversi algoritmi per dare priorità a certi processi invece che altri. Linux li ha un po&#039; tutti e possono essere scelti in fase di compilazione del kernel (il kernel della versione server di ubuntu differisce da quello della versione desktop proprio per questo). Poi ci sono parametri di attesa (ad esempio il kernel real-time è più veloce nello switch tra un processo e l&#039;altro ma è più lento in fase di elaborazione perché appunto switcha più spesso). 
E poi c&#039;è il fatto che Windows semplicemente è fatto male. Al di là della politica che in teoria usano per certe cose, poi quando la realizzano in pratica riescono a farla male. Questo vale ad esempio per l&#039;uso della memoria virtuale, per la frammentazione dell&#039;hard disk, ecc. Onestamente non credo che nessuno sappia il perché a parte i programmatori di Windows stesso. Se leggi la documentazione sembra tutto &quot;perfetto&quot; in teoria. Le cose dovrebbero funzionare. Nella pratica invece non è così.</description>
		<content:encoded><![CDATA[<p>@Giulio2: come diceva markon dipende dal kernel Vi sono molti fattori che influenzano, ad esempio ci sono diversi algoritmi per dare priorità a certi processi invece che altri. Linux li ha un po&#8217; tutti e possono essere scelti in fase di compilazione del kernel (il kernel della versione server di ubuntu differisce da quello della versione desktop proprio per questo). Poi ci sono parametri di attesa (ad esempio il kernel real-time è più veloce nello switch tra un processo e l&#8217;altro ma è più lento in fase di elaborazione perché appunto switcha più spesso).<br />
E poi c&#8217;è il fatto che Windows semplicemente è fatto male. Al di là della politica che in teoria usano per certe cose, poi quando la realizzano in pratica riescono a farla male. Questo vale ad esempio per l&#8217;uso della memoria virtuale, per la frammentazione dell&#8217;hard disk, ecc. Onestamente non credo che nessuno sappia il perché a parte i programmatori di Windows stesso. Se leggi la documentazione sembra tutto &#8220;perfetto&#8221; in teoria. Le cose dovrebbero funzionare. Nella pratica invece non è così.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: markon</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-108</link>
		<dc:creator>markon</dc:creator>
		<pubDate>Tue, 22 Jul 2008 11:20:07 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-108</guid>
		<description>@Giulio2 : penso che quello dipenda dal Kernel e da come è strutturato il sistema operativo. 
Per queste cose penso che in un articolo di 1-2 pagine non si possa dire molto ...
eheh</description>
		<content:encoded><![CDATA[<p>@Giulio2 : penso che quello dipenda dal Kernel e da come è strutturato il sistema operativo.<br />
Per queste cose penso che in un articolo di 1-2 pagine non si possa dire molto &#8230;<br />
eheh</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Giulio2</title>
		<link>http://guiodic.wordpress.com/2008/07/22/guida-per-principianti-a-gnulinux-come-fa-il-computer-ad-eseguire-piu-programmi-contemporaneamente-dal-multitasking-al-dma/#comment-106</link>
		<dc:creator>Giulio2</dc:creator>
		<pubDate>Tue, 22 Jul 2008 08:55:15 +0000</pubDate>
		<guid isPermaLink="false">http://guiodic.wordpress.com/?p=120#comment-106</guid>
		<description>Ciao Guidodic!! Ho visto questo blog nella tua firma di it-ubuntu e sono subito venuto a leggere!

Ma avrei una domanda: è per questo che Windows con troppi programmi aperti si rallenta mentre Ubuntu, avendo tante scrivanie e quindi moooolti più programmi aperti assieme, no? È perché Ubuntu gestisce questi &quot;stop-riprendi&quot; meglio di Windows?</description>
		<content:encoded><![CDATA[<p>Ciao Guidodic!! Ho visto questo blog nella tua firma di it-ubuntu e sono subito venuto a leggere!</p>
<p>Ma avrei una domanda: è per questo che Windows con troppi programmi aperti si rallenta mentre Ubuntu, avendo tante scrivanie e quindi moooolti più programmi aperti assieme, no? È perché Ubuntu gestisce questi &#8220;stop-riprendi&#8221; meglio di Windows?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
