Archive for February, 2007

Intro ai deadlock (parte 1/2)

Programmazione, Sviluppo, Tutorial on February 26th, 2007 No Comments

Questa problematica nasce quando i sistemi operativi hanno incominciato a supportare più processi contemporaneamente e quindi a dover gestire la richiesta e l’assegnazione delle risorse ad essi. Queste risorse possono essere la disponibilità di CPU, la memoria, ma anche segnali, messaggi o interrupt. Possono nascere dei problemi nel momento in cui si hanno più processi [...]

Introduzione al deadlock (parte I)

Blog on February 26th, 2007 1 Comment

INDICE: Introduzione Risorse e assegnazione Modello di richiesta/assegnazione Generare un deadlock e situazioni errate Come riconoscere allora un deadlock Introduzione alla prevenzione del deadlock(nella parte II) Prevenire il deadlock – Deadlock Avoidance – Un esempio di deadlock avoidance: L’algoritmo del banchiere – Deadlock Detection & Recovery Situazioni reali INTRODUZIONE Questa problematica nasce quando i sistemi [...]

Cosa sono tutti quei programmi…?

Mac, Programmazione, Sviluppo, Tutorial on February 26th, 2007 No Comments

Come molti sistemi operativi moderni anche Mac OS X durante una normale sessione tiene aperti molti processi; la maggior parti di essi tuttavia sono semplicemente dei demoni che offrono particolari servizi. Utilizzando il comando top da terminale o tramite l’utility Activity Monitor e’ possibile visualizzarne la lista completa dei dettagli, quali uso della memoria o [...]

I processi di Mac OS X

Blog on February 26th, 2007 1 Comment

Come molti sistemi operativi moderni anche Mac OS X durante una normale sessione tiene aperti molti processi; la maggior parti di essi tuttavia sono semplicemente dei demoni che offrono particolari servizi. Utilizzando il comando top da terminale o tramite l’utility Activity Monitor e’ possibile visualizzarne la lista completa dei dettagli, quali uso della memoria o [...]

Transmission HDSuck patch

Programmazione, Sviluppo, Tutorial on February 24th, 2007 3 Comments

Utilizzo parecchio il programma suddetto e ogni tanto ne seguo anche lo sviluppo. Transmission è a mio parere il miglior programma per torrents su Mac OS X. Purtroppo, come anche alcuni altri client, ha un brutto difetto: in caso di crash, quit forzato oppure se si cerca di avviare torrent scaricati da altri computer/client parte [...]

Cos'é e come si usa launchd

Programmazione, Sviluppo, Tutorial on February 17th, 2007 1 Comment

Dopo aver parlato di come Mac OS X esegue il bootstrap cerchiamo di addentrarci nei diversi programmi che svolgono un ruolo chiave durante l’avvio del sistema operativo; tra questi launchd ricopre un ruolo molto importante. Introdotto con l’avvento della quarta incarnazione di OS X, launchd ha lo scopo di affiancare e sostituire diversi altri programmi [...]

Capire ed usare Launchd

Blog on February 17th, 2007 3 Comments

Dopo aver parlato di come Mac OS X esegue il bootstrap cerchiamo di addentrarci nei diversi programmi che svolgono un ruolo chiave durante l’avvio del sistema operativo; tra questi launchd ricopre un ruolo molto importante. Introdotto con l’avvento della quarta incarnazione di OS X, launchd ha lo scopo di affiancare e sostituire diversi altri programmi [...]

Perchè io valgo (qualcosa)?

Blog on February 16th, 2007 4 Comments

Scopro grazie al blog di 1gnappa che esiste un servizio basato sui tag di Technorati in grado di “monetizzare” il valore di un blog. Insomma in un mondo così capitalista è impossibile non dare un valore a tutto… e allora quanto vale il tuo blog? Se quello di beppegrillo vale $3,527,810.46 e Paolo Attivissimo (il [...]

Come funziona Mac OS X all'avvio

Programmazione, Sviluppo, Tutorial on February 16th, 2007 3 Comments

Mi ricordo che anni fà con il vecchio System 9 sapere cosa c’era all’avvio era uno scherzo; se si era a conoscenza di cosa significavano le piccole icone delle estensioni che apparivano in basso era fatta. Oggi Mac OS X da questo punto di vista è diventato più riservato anche se c’è da dire che [...]

Avvio di Mac OS X

Blog on February 16th, 2007 3 Comments

Mi ricordo che anni fà con il vecchio System 9 sapere cosa c’era all’avvio era uno scherzo; se si era a conoscenza di cosa significavano le piccole icone delle estensioni che apparivano in basso era fatta. Oggi Mac OS X da questo punto di vista è diventato più riservato anche se c’è da dire che [...]