My Operating System in your language


sabato 5 novembre 2011

Hardware e Software

Incominciamo con l'approfondire la metafora e descriviamo cosa rappresentano l'hardware e il software nell'ambito dei sistemi operativi personali.
Certamente l'hardware siamo noi, le nostre capacità.
Un sistema complesso come un computer, un robot, un umanoide, un cyborg come lo vogliamo definire, dipende sia dall'hardware che dal software che devono in qualche modo essere bilanciati.
Se installiamo un potente sistema operativo o un applicativo software molto complesso su un hardware che non può reggere le prestazioni saranno molto degradate.
Se d'altra parte su un hardware molto potente installiamo o usiamo un sistema operativo obsoleto, con poche funzionalità il risultato finale sarà molto al di sotto di quanto potremmo ottenere con quel tipo di hardware.
Per crescere e migliorare possiamo lavorare sia nel campo dell'hardware che nel campo del software.
Parlando di hardware, la nostra salute è una di importanza fondamentale.
Se l'hardware non funziona bene, il software può fare poco. I sistemi operativi qualcosa di più: si pensi alla possibilità dei moderni sistemi operativi di isolare una parte del sistema come un banco di memoria o un'unità e continuare a funzionare anche se con prestazioni probabilmente degradate.
Tornando all'ambito personale le nostre procedure possono aiutarci a soffrire di meno la penalizzazione che può nascere da un problema di salute, magari possono aiutarci a guarire prima, ma il problema permane.
Ora il Software può essere di diversi tipi. Il sistema operativo è un software di base che serve a far funzionare meglio l'hardware rendendolo più facile da usare e offrendo agli altri applicativi software dei servizi di base su cui appoggiarsi. Gli applicativi software diventano quindi di più facile costruzione e anche di più facile utilizzo.
Nei prossimi post continueremo ad approfondire la metafora e a scoprire le analogie con argomenti affascinanti come l'intelligenza artificiale.

martedì 11 ottobre 2011

Cosa sono i sistemi operativi personali?

E' un po' di tempo che sto lavorando a quest'idea e finalmente ho deciso di dedicarvici un blog e chissà magari in futuro un ebook.
Stavo lavorando al mio blog sulle balanced scorecard personali (http://my-bsc.blogspot.com) quando mi sono reso conto dell'enorme importanza della gestione del tempo. Ho quindi deciso di dedicare un secondo blog alla gestione del tempo (http://my-timemanagement.blogspot.com). Lavorando insieme a questi due argomenti ho pensato che l'uso combinato di personal balanced scorecard e del mio metodo di gestione del tempo altro non erano che un nucleo di un mio personale modo di vivere, di operare, di funzionare.
Da buon informatico con un MBA ho subito associato quest'idea sia ai moderni sistemi operativi dei computer (come Windows, OSX, Linux, ...) sia ai sistemi operativi aziendali.
In fin dei conti persone, computer, aziende hanno qualcosa in comune: sono tutti sistemi complessi.
Come per un computer per sfruttarne al massimo le potenzialità è fondamentale il ruolo del sistema operativo (se non ci fossero l'hardware da solo sarebbe così complesso da utilizzare da perdere gran parte della sua utilità) e come per un'azienda sono fondamentali i sistemi, le procedure, i suoi metodi operativi, le sue regole di funzionamento (se non ci fossero l'azienda sarebbe molto meno efficace, efficiente e capace di produrre e sopravvivere in un mercato competitivo) così per una persona è importante avere un sistema operativo personale che gli permetta di vivere bene, con controllo e prospettiva evitando di essere in perenne balia degli eventi esterni.
In questo blog parlerò quindi di come diversi concetti presenti nei sistemi operativi per computer o per le aziende possono essere applicati alla persona, descriverò tecniche e strumenti che ciascuno di voi potrà utilizzare per sviluppare il vostro personale sistema operativo.