Torna indietro   Hardware Upgrade Forum > Hardware Upgrade > News

Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione
Abbiamo provato il nuovo Galaxy S25 Edge, uno smartphone unico per il suo spessore di soli 5,8 mm e un peso super piuma. Parliamo di un device che ha pro e contro, ma sicuramente si differenzia dalla massa per la sua portabilità, ma non senza qualche compromesso. Ecco la nostra prova completa.
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto
Pensato per il professionista sempre in movimento, HP Elitebook Ultra G1i 14 abbina una piattaforma Intel Core Ultra 7 ad una costruzione robusta, riuscendo a mantenere un peso contenuto e una facile trasportabilità. Ottime prestazioni per gli ambiti di produttività personale con un'autonomia lontano dalla presa di corrente che permette di lavorare per tutta la giornata
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso
Basato su piattaforma Qualcomm Snapdragon X Plus a 8 core, il nuovo Microsoft Surface Pro 12 è un notebook 2 in 1 molto compatto che punta sulla facilità di trasporto, sulla flessibilità d'uso nelle differenti configurazioni, sul funzionamento senza ventola e sull'ampia autonomia lontano dalla presa di corrente
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-07-2003, 19:50   #81
OninO
Member
 
Iscritto dal: Jun 2003
Città: Torino (ma non indigeno)
Messaggi: 117
Re: Architetture CPU ed OS

Quote:
Originally posted by "cdimauro"



Ma esisteva anche una versione estremamente più semplice ed economica, il 68008, che aveva il bus dati esterno ad 8 bit e quello indirizzi a 20 bit: il candidato ideali per realizzare computer molto economici, tipo C64 & co.
Si parlava di 68000

Quote:
Originally posted by "cdimauro"


Il 68000 permette, invece di avere ben 7 livelli di interrupt suddivisi per "priorità", e non si verifica alcuna perdita di interrupt con più alta priorità. Forse ti riferisci che un interrupt di livello 7, il più alto in assoluto, non lo si può interrompere? E' anche logico che sia così, perché ha le funzioni che nell'8086 sono attribuite all'NMI...
http://www.wikipedia.org/wiki/Motorola_68000
Non era quello che cercavo, ma mi sono perso l'indirizzo.

Quote:
Originally posted by "cdimauro"



Nessun problema. Forse ti riferisci al fatto che, rispetto ai suoi "fratelloni", ne poteva gestire di meno. Ma d'altra parte, le nuove eccezioni che sono state introdotte successivamente, andavano a coprire nuove esigenze che s'erano create. Ad esempio, quelle del 68010 permettevano già di poter gestire un sistema con la memoria virtuale...
Vedi prima

Quote:
Originally posted by "cdimauro"


Ad esempio, quelle del 68010 permettevano già di poter gestire un sistema con la memoria virtuale...
Era la versione "rivista" , il 68000 non mi pare lo facesse, ma forse mi sbaglio...la mia memoria ha forti limiti e mi manca la documentazione cartacea

Quote:
Originally posted by "cdimauro"


Diciamo che anche il 68000 era "figlio" del 6800...
giusto...

Infine, l'universo tecnologico è pieno di scelte sbagliate

Per tutto il resto hai ragione tu, quoque Homerus... anche se io non sono Homerus
__________________
-=Onyno=-
FATTI PROCESSARE
Lui sa chi è, lui sa perchè, lui sa che ha fatto.
OninO è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2003, 22:30   #82
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Re: Architetture CPU ed OS

Quote:
Originally posted by "OninO"



Si parlava di 68000
L'ho citato soltanto per aggiungere che esisteva un fratellino minore che aveva l'interfaccia col bus ancora più semplificata. Tutto qui.

Quote:
http://www.wikipedia.org/wiki/Motorola_68000
Non era quello che cercavo, ma mi sono perso l'indirizzo.
Non ti preoccupare, tanto l'architettura dei Motorola 680x0 l'ho stampata a fuoco nel cervello (come tante altre, comunque...)

"The interrupt controller was originally a separate IC, the 68901. This chip performed a rather complicated dance on the bus to translate the seven pull-down interrupt lines into vectored interrupts (level 1 through 7). The 68901 also provided a basic UART and (if memory serves) a periodic interrupt timer. The Motorola 68901 had a number of severe defects, including the ability to lose the highest-priority interrupt if it and the clock interrupt happened within some window of each other. The Mostek part was superior."

Come puoi vedere, il problema era dovuto al controller dell'interrupt, non al processore in sé. Tant'è che viene specificato che l'integrato della Mostek non ha di questi problemi...

Una precisazione: il livello 0 non era un interrupt vero e proprio, perché, in quanto più basso, era il valore con cui veniva caricata la maschera di interrupt all'inizio, e con cui girava il codice normalmente, per cui il corrispodente vettore non è mai stato utilizzato. Da Motorola viene definito interruzione spuria quella associata a questo livello, perché in teoria una periferica potrebbe generare un interrupt di livello 0 quando ne è presente uno con priorità più elevata, e servirlo quando quest'ultimo terminerà la sua esecuzione. Ma si capisce bene che un interrupt che può venir gestito esclusivamente se ne è presente già un altro di priorità più elevata, non è di alcuna utilità pratica...

Quote:
Vedi prima
Idem. Non ce ne sarebbe bisogno , comunque ti riporto un altro quote di quel documento di cui hai fornito il link:

"The 68000 was also unable to correctly return from an exception on a failing memory access, a crucial feature to enable true virtual memory. To simulate unlimited RAM, one wants to interrupt when a memory access fails, and then the interrupt routine will allocate a block of real RAM, and read a piece of data on disk into it. Several companies did succeed in making 68000 based Unix workstations with virtual memory that worked, so there must have been a way. But they upgraded to the 68010 as quickly as possible."

Come vedi, il 68000 non è stato progettato già di per sé per poter gestire la memoria virtuale. Si parla di fallimento dal ritorno da un'eccezione provocata da un memory fault soltanto per sottolineare appunto che questo processore non metteva a disposizione alcuna tecnologia per poter sfruttare anche quest'interessantissima possibilità, e quindi implementare la gestione della memoria virtuale. Non era stato progettato per farlo.

Col 68010, come avevo citato in precedenza, furono introdotte delle nuove eccezioni che permettevano di farlo.

In conclusione, non si tratta di bug del processore, ma semplicemente di feature non ancora implementate...

Quote:
Era la versione "rivista" , il 68000 non mi pare lo facesse, ma forse mi sbaglio...
Non sbagli, ma non si tratta comunque di un errore, come volevo sottolineare...

Un "errore" nel processore comunque c'era: per poter leggere/scrivere i flag del registro di stato (8 bit) era necessario ricorrere ad un'istruzione non privilegiata (e quindi eseguibile sia in user che in supervisor mode) che, però, leggeva/scriveva l'intero registro (a 16 bit), ma che sfortunamente conteneva nella parte alta dati che la cui gestione avrebbe dovuto essere di esclusivo appannaggio della modalità supervisore.

Motorola corresse questo "bug" facendo diventare quest'istruzione privilegiata (e quindi eseguibile soltanto nella modalità supervisore), e ne introdusse una non privilegiata che permetteva di leggere e scrivere soltanto il byte che conservava i flag di stato...

Quote:
la mia memoria ha forti limiti e mi manca la documentazione cartacea
Quando si parla di 68000, non solo la documentazione che ho è disponibile è numerosa, ma la mia memoria conserva ancora tante di quelle informazioni da poterne tranquillamente fare a meno...

Ho lavorato per anni con questa famiglia di processori da quando comprai l'Amiga (2000 prima e il 1200 poi), e ho fatto di tutto, compreso sviluppare videogiochi e imbarcarmi nella creazione di un (a mio avviso innovativo) emulatore 80186 (era quasi finito, quando m'è morto il 1200 e sono passato poi al PC, abbandonando di conseguenza il progetto...)

Quote:
Infine, l'universo tecnologico è pieno di scelte sbagliate
Si, ma sono gli utenti a pagarle, però...

Quote:
Per tutto il resto hai ragione tu, quoque Homerus... anche se io non sono Homerus
Non conosco questa frase: "chi 'vvo ddiri"?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2003, 23:21   #83
OninO
Member
 
Iscritto dal: Jun 2003
Città: Torino (ma non indigeno)
Messaggi: 117
Re: Architetture CPU ed OS

C'è sempre da imparare (mi riferisco a me naturalmente )


[quote="cdimauro"

Non conosco questa frase: "chi 'vvo ddiri"?

[/quote]


La frase "quoque Homerus" vuol dire ... anche un grande come Omero alle volte ha sbagliato...ovviamente (e ironicamente) l'Omero della situazione dovevo essere io
__________________
-=Onyno=-
FATTI PROCESSARE
Lui sa chi è, lui sa perchè, lui sa che ha fatto.
OninO è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2003, 06:15   #84
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
eh eh eh

Adesso mi torna tutto più chiaro: grazie per l'informazione.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2003, 19:18   #85
Skywalk3r
Member
 
Iscritto dal: Dec 2002
Città: roma
Messaggi: 106
Forse sono un po' di parte avendo lavorato anch'io col 68000 per MOLTI anni...

Fatto sta che alla Sapienza, per fare didattica, la CPU se la sono creata ad hoc... hanno preso un paio di caratteristiche dal 8088 e quasi tutto il resto dal 68000, tirando fuori il PD (in varie incarnazioni ad 8,16 e 32 bit).

Non aggiungo altro perché finirei per dire le stesse cose già dette da cdimauro... ;-)))

Riguardo alla memoria, era ovvio che mi riferivo a quella indirizzabile. Il 68000 arrivava a 16 megabyte... uno sproposito per l'epoca.

E intanto Bill Gates aveva detto che "640K dovrebbero bastare a chiunque!" :-))

Se trovo in rete poi le divertentissime vicende (e i bug) che portarono alla creazione delle FPU per l'8088 vi mando subito il link...
Skywalk3r è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2003, 19:46   #86
OninO
Member
 
Iscritto dal: Jun 2003
Città: Torino (ma non indigeno)
Messaggi: 117
Quote:
Originally posted by "Skywalk3r"

Forse sono un po' di parte avendo lavorato anch'io col 68000 per MOLTI anni...
Eh già...lo siete entrambi


Quote:
Originally posted by "Skywalk3r"


E intanto Bill Gates aveva detto che "640K dovrebbero bastare a chiunque!" :-))
E io aggiungo:
"Internet? può interessare solo l'ambiente universitario" B.Gates
"Nn si venderanno più di 2 o 3 computer l'anno", Dirigente IBM, 1979
"Non c'è motivo per cui tutti debbano avere un computer a casa". Altro dirigente IBM

Quote:
Originally posted by "Skywalk3r"


Se trovo in rete poi le divertentissime vicende (e i bug) che portarono alla creazione delle FPU per l'8088 vi mando subito il link...
Speriamo.
__________________
-=Onyno=-
FATTI PROCESSARE
Lui sa chi è, lui sa perchè, lui sa che ha fatto.
OninO è offline   Rispondi citando il messaggio o parte di esso
Old 10-07-2003, 22:28   #87
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originally posted by "Skywalk3r"


Riguardo alla memoria, era ovvio che mi riferivo a quella indirizzabile. Il 68000 arrivava a 16 megabyte... uno sproposito per l'epoca.
Veramente poteva arrivare fino a 64MB, perché in teoria era possibile sfruttare i 3 Function Code bit, che venivano generati per ogni tipo di operazione che impegnava il bus, per discriminare l'accesso al codice ai dati, e se si trattava di modalità utente e supervisore.

Si vede che adoro i 680x0, vero?

Quote:
E intanto Bill Gates aveva detto che "640K dovrebbero bastare a chiunque!" :-))
Fu un tecnico di IBM, ad dire il vero. Non ricordo più il suo nome, purtroppo. Cominciava con la "E" (il cognome).

Quote:
Se trovo in rete poi le divertentissime vicende (e i bug) che portarono alla creazione delle FPU per l'8088 vi mando subito il link...
Cosa aspetti ancora? Sbav, sbav! ig:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Samsung Galaxy S25 Edge: il top di gamma ultrasottile e leggerissimo. La recensione Samsung Galaxy S25 Edge: il top di gamma ultraso...
HP Elitebook Ultra G1i 14 è il notebook compatto, potente e robusto HP Elitebook Ultra G1i 14 è il notebook c...
Microsoft Surface Pro 12 è il 2 in 1 più compatto e silenzioso Microsoft Surface Pro 12 è il 2 in 1 pi&u...
Recensione REDMAGIC Astra Gaming Tablet: che spettacolo di tablet! Recensione REDMAGIC Astra Gaming Tablet: che spe...
Dopo un mese, e 50 foto, cosa abbiamo capito della nuova Nintendo Switch 2 Dopo un mese, e 50 foto, cosa abbiamo capito del...
Alchimia? No, scienza: ecco come produrr...
Il CISPE chiede di annullare l'acquisizi...
La Now Bar supporterà il doppio d...
Vecchi Bitcoin, guadagno mostruoso: bale...
Nel 2018 Samsung snobbò NVIDIA: u...
Provare i vestiti senza mai uscire di ca...
SanDisk High Bandwidth Flash (HBF): un c...
Panasonic presenta Aquarea DHW, pompa di...
Il bracciale Meta leggerà i gesti...
iOS e Android sotto attacco: per l'antit...
A Verona dopo i monopattini ecco le e-bi...
Itch.io come Steam: al bando i giochi pe...
Digitalizzazione, identità e AI: ...
Kindle Colorsoft: arriva la versione da ...
Electra ottiene altri 433 milioni di eur...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:39.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v
1