Zum Inhalt springen

Rechnen...:-(


Empfohlene Beiträge

Hallo allerseits,

ich hab da ein kleines problem mit zwei aufgaben:

1.

der computerhändler, dessen auzubildender sie sind hat sie mit der

überprüfung der daten einer werbebroschüre beautragt. darin wird ein mikrocomputer mit

der adressbusbreite von 32 bit angeboten. welche maximale ram-kapazität

resultiert daraus

wie rechnet man das denn aus? - richtige lösung 4 gbyte

2.

für die erfassung bereits bestehender urlaubsanträge wird ein

flachbettscanner mit einr effektiven auflösung von 300 dpi und eine texterkennungssoftware

eingesetzt. die urlaubsscheine werden im format 190,5 x 127 mm eingescannt.

berechnen sie den speicerbedarf für eine formularseite in kbyte vor der

bearbeitung durch das texterkennungsprogramm, wenn je bildpunkt 1 byte

speicherplatz benötigt wird.

geben sie das ergebnis als ganze zahl aufgerundet an. (1 inch = 25,4 mm)

wie rechne ich denn das aus? - richtige lösung wäre 3296 kbyte

hoffe ihr könnt mir da weiterhelfen

Danke, Andrea!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Andrea,

Zu Problem 2:

das ist eigentlich gar nicht so schwierig; eigentlich alles simple Schulmathematik (man muss nur die Umrechnung Byte -> Kilobyte wissen, das ist der einzige Haken dran)

Also:

Zuerst rechnest du um:

190,5 mm = 7,5 inch

127 mm = 5 inch

7,5 * 300 ergibt 2250 pixel Breite

5 * 300 ergibt 1500 pixel Höhe

Das Formular hat also eingescannt eine Fläche von 2250 * 1500 Pixel = 3375000 Pixel.

Jedes Pixel hat 1 Byte, also hat das gescannte Formular 3375000 Byte.

Teilt man 3375000 durch 1024 (Umrechnung von Byte in Kilobyte), ergibt sich 3295,8984..., was gerundet 3236 ist.

Gruß,

Technician

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von andreaw990

Hallo allerseits,

ich hab da ein kleines problem mit zwei aufgaben:

1.

der computerhändler, dessen auzubildender sie sind hat sie mit der

überprüfung der daten einer werbebroschüre beautragt. darin wird ein mikrocomputer mit

der adressbusbreite von 32 bit angeboten. welche maximale ram-kapazität

resultiert daraus

wie rechnet man das denn aus? - richtige lösung 4 gbyte

wie rechne ich denn das aus? - richtige lösung wäre 3296 kbyte

hoffe ihr könnt mir da weiterhelfen

Danke, Andrea!

2³² = 4294967296 : 1024 : 1024 : 1024 :1024 = 4 GB

Link zu diesem Kommentar
Auf anderen Seiten teilen

"mikrocomputer mit

der adressbusbreite von 32 bit angeboten. welche maximale ram-kapazität

resultiert daraus

wie rechnet man das denn aus? - richtige lösung 4 gbyte "

Die Ãdressbusbreite ist 32 bit, demzufolge ist der maximale adressierbare speicher 2 hoch 32, ergibt genau 4 gbyte;

um noch genauer zu sein, 2 hoch 32 sind 2hoch 30(1 gbyte) mal 2 hoch 2 =4 gbyte. Das ist die art und weise, wie man den maximal-adressierbaren Speicher ausrechnen kann

Viel erfolg!:)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von AVEN

2³² = 4294967296 : 1024 : 1024 : 1024 :1024 = 4 GB

Aber wo ist hier die Umrechnung von Bit in Byte? Müsste da nicht irgendwo noch ein ":8" stehen, und dann kommt auch nicht 4 GB sondern 0,5 GB raus!?

:confused: :confused: :confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ähm ok ich hab in der Rechnung ein : 1024 zu viel ...

Aber das ändert nichts am Ergebniss...

ich kenne die Aufgabe auch und das Ergebniss ist 4 GB, zumindest laut IHK Lösungsvorgabe...

Hier nochmal ausführlich...

4294967296 :1024 = 4194304

4194304 :1024 = 4096

4096 : 1024 = 4

Warum das so ist, kann ich dir jetzt so auch nicht direkt beantworten, aber der Lösungsweg stimmt so...

Aber die Bit und Byte Sache verwirrt mich gerade auch...

Nachtrag:

Danke für die Erklärung Klotzkopp...

Link zu diesem Kommentar
Auf anderen Seiten teilen

4294967296 :1024 = 4194304 Byte

4194304 :1024 = 4096 MByte

4096 : 1024 = 4 GByte

???

Aber was ist dann die erste Zahl und warum muss die nicht durch 8 geteilt werden, habe zwar oben die Erklärung gelesen, aber so richtig versteh ich es nicht!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von riana

4294967296 :1024 = 4194304 Byte

4194304 :1024 = 4096 MByte

4096 : 1024 = 4 GByte

???

Aber was ist dann die erste Zahl und warum muss die nicht durch 8 geteilt werden, habe zwar oben die Erklärung gelesen, aber so richtig versteh ich es nicht!

Also die erste Zahl ergibt sich aus der Rechnung 2 hoch 32. Warum nicht durch 8 habe ich auch nicht verstanden...

Lieben Gruß,

Majoon

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Klotzkopp

Nein, weil Speicher byteweise adressiert wird, nicht jedes Bit einzeln.

Hallo Klotzkopp,

mit dieser Begründung leuchtet die Rechnung dann auch schon ein und ich kenne mehrere Aussagen, die das auch so bestätigen, z.b.:

Bei den ersten IBM-PC-kompatiblen Computern gab es zuerst einen 8 Bit breiten Datenbus und einen 20 Bit breiten Adressbus (damit konnte 1 MByte RAM adressiert werden).

2^20 = 1048576 ??? :confused: (EINHEIT ???)

1048576 : 1024 : 1024 = 1 MByte dann wohl ??!

Nach der Rechnung, die ja dann auch für unser erstes Beispiel mit dem 32-bit-Adressbus gilt, müßten ja dann die 1048576 schon "BYTE" sein.

Allerdings verstehe ich dann jetzt gerade nicht mehr die Formulierung "32-BIT-Adressbus", die doch heißen soll, das ich 2^32 BIT ansprechen kann.....

Und jetzt sinds dann auf einmal direkt Bytes ?! :(

Hm, werd auch noch mal drüber nachdenken, ob ich da jetzt nicht was vertausche, aber vielleicht kannste mir ja schon mal auf die Sprünge helfen.....

<im weggehen murmelnd>

"also Speicher wird byteweise angesprochen......"

</im weggehen murmelnd> ;)

Flo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Flori

Allerdings verstehe ich dann jetzt gerade nicht mehr die Formulierung "32-BIT-Adressbus", die doch heißen soll, das ich 2^32 BIT ansprechen kann.....

Eben nicht. Ein 32 Bit breiter Adressbus bedeutet, dass man 2 hoch 32 Speicherstellen adressieren kann. Speicheradressen zeigen immer auf Bytes, nicht auf einzelne Bits im Speicher.
Link zu diesem Kommentar
Auf anderen Seiten teilen

@xyCruiseryx :

Doch, es ist in der Tat so :

Ein 32-Bit-Adressbus kann bis zu 4 GIGA-BYTE (kein Fehler in der Einheit !) physikalischen Speicher ansprechen.

Wie Klotzkopp schon sagte werden direkt immer 8 bit auf einmal angesprochen, also erfolgt die Adressierung immer Byteweise.

Es ist einfach Fakt, auch wenn ich mich weiterhin an der Begrifflichkeit wohl am meisten störe : beim 32-bit-Adressbus wird Byte-weise adressiert und beim Datenbus wird wirklich Bit-weise übertragen.

Aber de facto : 32-Bit-Adressbus -->> 4 GB Speicher (max.!)

siehe evtl : Adress-, Daten-, Steuer-Bus

oder : über Google mal nach den Begriffen "32-bit", "adressbus", "speicher" suchen lassen (da gibts auf jeden Fall die Bestätigung für die 4 GB ;) )

Wie gesagt, wohl einfach so nehmen wie es ist.....

Hope it helps - take it easy, life's hard enough ! ;):D

Flori

Link zu diesem Kommentar
Auf anderen Seiten teilen

So, jetzt versuch ich mein glück auch nochmal das ganze zu verklickern ;-)

zunächst muss man zwischen dem

Arbeitsspeicher (max. 4GByte) und dem

Adressbus (32 Bit) unterscheiden!!!

Und genau hier liegt jetzt der Hund begraben.

Ich kann über den Adressbus ganau 2^32 verschiedene Adresskombinationen

schicken.

Jede dieser Kombinationen zeigt auf genau ein Byte im Arbeitsspeicher.

Wie Klotzkopp schon gesagt hat, die Adresse die am Adressbus anliegt, zeigt auf

ein Byte welches sich im Arbeitsspeicher befindet.....

Ich kann also mit einen 32Bit Adressbus auf exakt 2^32 unterschiedliche Bytes im

Arbeitsspeicher zeigen. Damit kann ich also maximal 2^32 Byte nutzen (adressieren)

naja und dass 2^32 den 4GByte entspricht haben wir ja oben schon gesehen ;-)

alle klarheiten beseitigt?? ;-)

gruß Frosch03

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi, musste mich erst mal anmelden, bin neu hier. Zu Aufgabe 2.

Mein Lösungsvorschlag sieht so aus.

Gegeben ist folgendes:

300 dpi = 300 Punkte pro inch

inch = 25,4 mm

Format = 190,5mm x 127mm

daraus folgt:

190,5 mm / 25,4 mm = 7,5 inch

7,5 inch x 300 Punkte/inch = 2250 Punkte

127 mm / 25,4 mm = 5 inch

5 inch x 300 Punkte/inch = 1500 Punkte

2250 x 1500 = 3375000 Punkte, da 1 Punkt 1 byte entspricht,

sind es also 337500 byte

Umrechnung in kbyte:

1 kbyte = 1024 byte

3375000 byte / 1024 byte = 3295,8984

Aufgerundet: 3296 kbyte

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...