PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CPU eines Computers verwenden?



Robin1508
11.02.2008, 22:29
Hi, was genau macht dein eine CPU eines Rechners? Würde mich mal interessieren ob man die dinger im AVR bereich auch nutzen kann, um gewaltige Rechenaufgaben o.ä. sehr schnell auszurechnen?
Wie funktioniert eine CPU ? Wird die auch mit einem einfachen Quarz getaktet ?

Gruß Robin

Pascal
11.02.2008, 22:54
Naja, es wird schon funktionieren, aber leicht würde das nicht werden und billig auch nicht. Du müsstest ja quasi die Funktionen des Motherboards nachbilden, alleine ist so ne CPU zu nichts fähig, das ist nur die reine CPU(sagt ja schon der Name^^), also Recheneinheit, aber die ganze Peripherie, die bei einem AVR schon dabei ist, muss man da erst extern anschließen. Ich weiß nicht, an was für ne CPU du dabei gedacht hast. Aber selbst ein 486er soll ziemlich anspruchsvoll sein und der ist ja im Vergleich zu einer modernen CPU ja auch ein Witz.
Ich weiß nicht, was du über eine CPU wissen willst, da kann man echt viel drüber schreiben. Im Prinzip ist sie dafür verantwortlich, dass die Daten verarbeitet werden und der Rechner gesteuert wird. Wurde natürlich im Laufe der Zeit immer weiter verfeinert, so dass das ganze echt sehr komplex ist.


Wird die auch mit einem einfachen Quarz getaktet ?

Find mal nen GHz-Quarz ;-) Ne, dass wird per PLL gemacht. Da wird ein gewisser Takt vorgegeben und dann entsprechened vervielfacht.

Wenn du aber wirklich gewaltige Rechenaufgaben zu erledigen hast, schau dich mal nach ARM oder AVR32 oder MSP430 oder was weiß ich, da gibts ziemlich viel. Aber vor allem die ARM-basierten Mikrocontroller sind sehr beliebt. Und von der Leistung her sollten die ausreichen. ;-)

Felix G
11.02.2008, 23:38
Also ein Mainboard für eine Desktop-CPU zu bauen ist extrem anspruchsvoll,
und liegt weit jenseits der Möglichkeiten die der durchschnittliche Bastler hat.


Wenn man tatsächlich mal verdammt viel Rechenleistung benötigen sollte, dann nimmt man eben einen der leistungsfähigeren 32Bit Mikrocontroller, oder wenn selbst das noch nicht reicht geht man einen Schritt weiter und nutzt einen FPGA.

fumir
12.02.2008, 08:40
oder man nimmt eben ne fertige platine mit nem kompletten pc (cpu + alles was dazu gehört) drauf und verbindet sie über die üblichen standartschnittstellen mit dem rest den man da so hat.
solche einplatinensysteme gibts für jede leistungsklasse und vielen formen. hab neulich grad so was gesehen: ein kompletter linux-pc in der größe einer streichholzschachtel (so zumindest die werbung, aber das ding ist wirklich sehr klein)
dann gibts z.b. solche cpu einschubkarten im industriellen bereich (z.b. für maschinen-steuerung, etc.)

BlackDevil
16.02.2008, 16:50
Die erste Intel CPU - wie hies sie doch gleich -.- - wird bei uns an der Hochschule Verwendet um Assembler Programmieren zu Lernen

Intel8086 hies das baby, genau:
http://h2non.files.wordpress.com/2007/02/intel8086-sm.jpg

pctoaster
16.02.2008, 17:17
Hi,
Der erste Mikroprozessor von Intel war der 8008. Der erste, der in PCs eingesetzt wurde, war der 8080.
Der 8086 ist ja schon ein 16-Bittiger. Diesem Teil haben wir das berüchtigte A20 Gate zu verdanken, das alles spätere zu diesem MC kompatibel sein sollte.

Gruß
pctoaster

BlackDevil
16.02.2008, 17:51
Hi,
Der erste Mikroprozessor von Intel war der 8008. Der erste, der in PCs eingesetzt wurde, war der 8080.
Der 8086 ist ja schon ein 16-Bittiger. Diesem Teil haben wir das berüchtigte A20 Gate zu verdanken, das alles spätere zu diesem MC kompatibel sein sollte.

Gruß
pctoaster

Ich kenn mich da ehrlich gesagr gar nich so groß artig aus. 8086 wird bei uns für Assembler Lernen Verwendet, 8080 glaub ich auch

MC-Sammler
20.02.2008, 18:43
Hallo,
versuchs doch mal mit einem Co-Prozessor (gibts bis 486-33MHz). Die anzusteuern dürfte leichter sein, sie sind ausserdem speziell für Rechenaufgaben konzipiert worden. Einige Bezeichnungen wären z.B. 80287, 2C87, 80387, 4167 u.ä.
Als Bezugsquelle wüsste ich nur eBay.
Ich hoffe, ich konnte helfen. Gruß
Jonathan