Archivio
giovedì 5 Gennaio 2023 - 10 Commenti

Mi rendo conto che sia un messaggio un po’ forte, ma è la prima cosa che m’è venuta in mente già dopo aver letto il primo paragrafo di un fresco articolo sul tema dal più diffuso giornale italiano: “Qualcuno fermi le software-house“. Pensiero inevitabilmente consolidato man mano che la lettura procedeva, fino alla tragicomica (perché c’è da ridere e piangere allo stesso tempo) conclusione.

L’autore, infatti, parte snocciolando una serie di problemi che imputa tout court al creatore dei relativi software: <<questi eventi non sono stati provocati “dal” software ma da …

martedì 8 Novembre 2022 - Commenta

Dopo tante discussioni e lavori che lo hanno caratterizzato, da pochi giorni il Digital Markets Act (DMA) è divenuto operativo.

Questa nuova regolamentazione approvata dall’Europarlamento si propone di migliorare la competitività e la concorrenza, nonostante nel trattato di costituzione dell’Unione Europea vi fossero già diversi articoli in proposito e la commissione antitrust godesse di un enorme potere discrezionale (era lei che decideva autonomamente se un’azienda fosse meritevole di accertamenti ed eventualmente di sanzioni).

Enorme potere che ero dovuto sostanzialmente all’assoluta assenza di criteri che consentissero di stabilire in maniera precisa, puntuale, e …

venerdì 28 Ottobre 2022 - 12 Commenti

Agli inizi degli anni ’80 le risorse (capacità di elaborazione, frequenza, memoria, archiviazione di massa) a disposizione erano molto scarse, per cui questo periodo è stato caratterizzato dalla sfrenata ricerca di ottimizzazioni nelle applicazioni, qualunque cosa fosse possibile realizzare.

La grafica, come sappiamo, occupa da sempre il posto d’onore in quanto a risorse utilizzate e consumate in un sistema. Scontato, quindi, che si sia cercato di trovare il modo di memorizzarla e utilizzarla in maniera quanto più efficiente possibile per ridurne l’impatto nel sistema, nonostante all’epoca i computer (per lo più …

martedì 9 Luglio 2019 - 10 Commenti

Il nostro autore “nessuno” mi ha mandato la seconda parte dell’articolo su Maxwell.
Premessa, questo articolo è stato scritto molto lentamente nei mesi scorsi e oggi sembra un po’ poco aggiornato rispetto agli avvenimenti avventi nel frattempo.
Ho modificato all’ultimo momento qualche paragrafo per aggiornarlo con gli ultimi avvenimenti, ma tutto il discorso è basato su quello che si sapeva a Ottobre 2018.
Tenente conto, dato che i tempi tra scrittura degli articoli e loro pubblicazione sono un po’ altini.
# 4.0 Analisi di Turing
## 4.1 Le dimensioni contano
Qual è il motivo per cui queste …

lunedì 19 Agosto 2013 - 3 Commenti
Statistiche su x86 & x64 – parte 9 (legacy e conclusioni)

Dopo aver analizzato le statistiche sugli mnemonici arriviamo finalmente alla conclusione di questa serie, trattando un argomento che è molto caro all’architettura x86 e x64, ossia il cosiddetto “legacy“.
Per comodità riporto i link a tutti i precedenti articoli:
parte 1 (macrofamiglie di istruzioni)
parte 2 (distribuzione per dimensione)
parte 3 (ISA / istruzioni a confronto)
parte 4 (numero di operandi)
parte 5 (indirizzamento verso la memoria)
parte 6 (valori immediati)
parte 7 (operandi)
parte 8 (istruzioni / mnemonici)
Visto che parliamo di numeri, è naturale chiedersi se e quanto viene ancora usato degli aspetti più complessi e vecchi che …

martedì 6 Agosto 2013 - 2 Commenti
Statistiche su x86 & x64 – parte 8 (istruzioni / mnemonici)

Finora abbiamo visto parecchi aspetti delle istruzioni, ma non ci siamo mai soffermati sull’effettivo tipo di lavoro che eseguissero. Come anticipato nel precedente articolo, arriviamo finalmente a visionare le statistiche delle istruzioni x86 e x64 dal punto vista degli mnemonici.
Prima di procedere preciso che tutte le istruzioni condizionali sono state accorpate, eliminando la condizione di controllo, in modo da ottenere delle statistiche sul “macro-tipo” di operazione svolta, piuttosto che sulla specifica condizione. Non saranno, quindi, visibili istruzioni come JC, ma al suo posto sarà presente soltanto J, che racchiude anche …

giovedì 18 Luglio 2013 - 8 Commenti
Statistiche su x86 & x64 – parte 7 (operandi)

Torniamo a questa serie di articoli, che è rimasta da troppo tempo nel cassetto, ma che merita di essere conclusa con le ultime parti. In questo, in particolare, analizzeremo le statistiche relative al numero degli argomenti di un’istruzione, che sono messi in relazione con le varie modalità d’indirizzamento.
Come sappiamo, ogni istruzione può avere un numero variabile di argomenti, da nessuno fino a un massimo di 4 (per alcune istruzioni AVX; l’ultima estensione SIMD di Intel). Ogni argomento non può essere di qualunque tipo, ma esistono delle regole ben precise. Ad …

mercoledì 3 Luglio 2013 - 26 Commenti
Commodore Fan Gazette: la passione per la C= torna su carta

Chi ha avuto la fortuna di attraversare il periodo che va dagli anni ’80 fino alla prima metà dei ’90 attingendo al mondo dell’informatica ha potuto godere di un’esperienza irripetibile, nel pieno impulso pionieristico che ha reso il computer un elemento domestico, familiare, che permea ormai l’esistenza nostra e dell’intera società in cui viviamo.
E’ in questo contesto che s’inquadra l’operato di un’azienda che non ha certo bisogno di presentazioni: la beneamata Commodore, che ha contribuito in maniera preponderante, a mio modesto avviso, a tutto ciò, forte anche del pensiero e …

martedì 11 Giugno 2013 - 19 Commenti
Riflessioni quantitative sulla XBox One

La presentazione delle console di prossima generazione ha messo in subbuglio un mondo, quello dell’intrattenimento digitale, che già da tempo aveva mostrato segni di cedimento, in quanto il ciclo di vita degli attuali dispositivi è sostanzialmente giunto al termine, per lo meno per quanto riguarda l’hardware.
Il mercato, insomma, è saturo. Un videogiocatore generalmente si trova già a casa una o più console, e non ha certo intenzione di comprarne un’altra, se non un nuovo modello, dotato, quindi, di caratteristiche hardware molto più elevate rispetto a quanto già possiede. Aspetta, insomma, …

giovedì 23 Maggio 2013 - Commenta
Statistiche su x86 & x64 – parte 6 (valori immediati)

Dopo aver analizzato la distribuzione delle modalità d’indirizzamento verso la memoria, e prima di mettere in relazione gli ultimi argomenti trattati, è necessario focalizzare l’attenzione sulle statistiche relative ai valori immediati, componente di fondamentale importanza che ha un notevole peso nell’ISA e nella definizione della struttura degli opcode di un’architettura.
I valori immediati sono interi che, come sappiamo, possono essere dotati di segno oppure no. Nell’ambito di questa ricerca si è assunto, per una questione di semplicità, che fossero tutti quanti dotati di segno, a prescindere dall’istruzione che ne facesse uso.
Ciò …