• User Attivo

    Tecnologia, perché vai così piano?

    Recensione presa da www.computermuseum.it :

    image

    Era il settembre 1982. Mentre in tutto il mondo la Apple si glorificava con le vendite dei nuovi modelli di Apple II, la Commodore International lanciò sul mercato il personal computer Commodore 64. Il successo del C64 fu immediato: il prezzo del nuovo modello era dimezzato rispetto a quello del concorrente, ma le prestazioni erano maggiori. Inoltre la dotazione di software sembrava infinita.

    Nel giro di pochi anni il Commodore 64 entrò in milioni di case, stabilendo un incredibile successo di vendite: chi desiderò questo computer durante la prima metà degli anni ?80 non può non ricordare lo slogan pubblicitario trasmesso dalla tv: ?Compramelo babbo, così ci giochi anche tu..?. In effetti il Commodore 64 permetteva a chiunque di imparare a scrivere programmi semplici o complessi, oppure lasciava spazio alla fantasia con l?incredibile disponibilità di giochi straordinari. I programmatori del Commodore 64 sfruttarono ogni bit di memoria disponibile, creando programmi che oggi sembrano impossibili se si pensa che il processore girava a poco più di 1 Mhz e la memoria era solo di 64 K?

    Il Commodore 64 possedeva anche un avanzato chip sonoro, dedicato esclusivamente alla gestione degli effetti audio: per questo furono numerosissime le applicazioni musicali, che prevedevano anche delle speciali tastiere per simulare un pianoforte sul C64. Con quelle risorse così esigue fu infine possibile sintetizzare sul Commodore 64 la voce "umana": chi usò questi software più di 15 anni fa non dimenticherà mai quella voce elettronica che usciva per magia dai circuiti di una macchina da sogno.
    **
    DATI ESSENZIALI**

    ANNO: 1982
    PRODUTTORE: Commodore
    MODELLO: 64
    ROM: 16Kb
    PROCESSORE: MOS 6510
    FREQUENZA DI LAVORO: 0,985/1,02 MHz (PAL/NTSC)
    RAM: 64Kb
    TESTO: 40 colonne
    GRAFICA: 320 X 200
    COLORI: 16
    AUDIO: 3 canali + rumore
    UNITA' NASTRO: Esterno
    UNITA' DISCO: Esterno
    S.O. : Basic
    PESO E DIMENSIONI: 1,8 Kg / 41x20,7x7,5 cm
    PREZZO 1982: 660.000 lire

    Nel 1969 con la potenza elaborativa di due commodore 64 l'uomo è sbarcato sulla luna, oggi con un p4 si riesce a malapena a far girare xp.
    Dov'è l'errore?
    Perché prima con poche risorse si riuscivano a fare dei lavori enormi, uscivano migliaia di giochi e applicazioni mentre al giorno d'oggi se passa un anno il tuo pc pagato fior di euri è da buttare?
    Sarà per via dell'avanzamento tecnologico oppure è tutta colpa del capitalismo sfrenato?


  • Bannato Super User

    @misterx76 said:

    Sarà per via dell'avanzamento tecnologico oppure è tutta colpa del capitalismo sfrenato?

    Ho iniziato a programmare proprio sul C64, era stratosferico per l'epoca.

    La colpa mi sa che è di entrambe le cose.

    Il progresso tecnologico fa si che i software si evolvano con nuove e più "affamate" funzionalità, il capitalismo sfrenato crea il bisogno di queste nuove e affamate potenzialità.

    Personalmente ho ancora ed uso un PC pentium II che funziona benissimo (con i suoi vecchi software).


  • User Attivo

    Io, da ignorantissimo in materia, mi sono spesso fatto questa domanda: E' proprio impossibile creare dei software e dei giochi attuali, con caratteristiche pressoché uguali ai più moderni reperibili in commercio, ma che richiedano la metà delle risorse? passi per i giochi, che con i vari motori grafici hanno un bisogno sfrenato di risorse hardware, ma se davvero siamo arrivati sulla luna con la potenza di due c64 è possibile che per far girare xp alla massima potenza non basti neanche un p4? :arrabbiato:


  • Moderatore

    il problema vero è l'ingegneria del software....

    in pratica oggi il software lo si costruisce un granello alla volta....si aggiunge man mano qualche funzionalità mentre si conservano le vecchie per motivi di compatibilità.....ciò porta ad un ingrossamento mostruoso (in particolare nei SO).....vedi Linux era cominciato bene ma adesso è un dinosauro da milioni di righe di codice, un kernel supera il megabyte....

    se parliamo di windows poi la verità è che ci sono anche motivazioni commerciali.....se provi ad usare Elate (TAOS) vedrai che un SO può essere anche 100 KB e richiedere un 486 per girare fluidamente.....

    i sistemi come windows sono progettati per essere venduti senza tener conto dell'ottimizzazione del codice....sono ridondanti nelle loro parti e usano una miriade di tecniche "da non utilizzare" (tipo gli spinlock nel kernel)......

    i giochi invece sono fatti bene ma lì ovviamente per ottenere giochi realistici ci vogliono risorse hardware imponenti....il motivo per cui si arrivò sulla luna con due C64 è perchè questi venivano usati solo per l'elaborazione dei segnali della navicella.....in pratica si tratta di segnali che generano un ridotto flusso di dati.....

    faccio un esempio: una webcam a colori da 1M di punti genera in media 90 MB/s che vanno immaganizzati in memoria e poi elaborati dalla CPU....decisamente un lavoro pesantuccio......

    cmq ripeto che il grosso problema della nostra tecnologia è la logica "handicappata" usata per progettare i SO......

    se proprio volete vedere come un SO dovrebbe essere fatto http://www.qnx.com


  • Bannato User Attivo

    Non c'è alucn errore, cmq tu sottovaluti la differenza tra la tecnologia civile e quella militare.

    Cmq considera anche che nel 1969 si è arrivati sulla luna, oggi ci sono oltre 2000 satelliti che ti girano in testa, c'è la stazione orbitale mir e la nuov a stazione europea

    C'è il motore a idrogeno e i primi processi di fusione a freddo quando nel 1969 c'èra solo petrolio e carbone

    Oggi c'è internet, oggi puoi chiamare chi vuoi anche in mezzo al deserto, oggi puoi guardare invideo la persona che chiami, il tuo frigorigero può dirti che il latte sta per scadere, ecc ecc ecc

    C'è un dispositivo di 10 cm quadrati che ti guida in auto e ti dice gira a destra o gira a sinistra, c'è tutto il ramo delle nanotecnologie che è qualcosa di sorprendente e inimmaginabile...

    Non c'è solo il computer caro mio.... non c'è solo il primato tecnologico... oggi la sfida non è tanto sullo spostare in là la conoscenza assoluta ma renderla accessibile a tutti.

    C'è vero progresso solo quando i vantaggi di una nuova tecnologia diventano per tutti. (Henry Ford)