6 Jahren später und dein toller Beitrag hat mir sehr geholfen. Sehr schöne und süße Erklärung. Danke ;D
@BorisGedat11 ай бұрын
Freut mich, danke!
@lotherblank86286 жыл бұрын
KZbin sollte mehr von solchen Beiträgen haben. Du hast dir sehr viel Arbeit und Gedanken gemacht ein sehr komplexes Thema anschaulich darzustellen und zu erklären. Vielen Dank für diesen tollen Beitrag. Immer weiter so. Der war richtig Klasse.
@BorisGedat6 жыл бұрын
Danke für dein positives Feedback! Freut mich, wenn es mir gelungen ist, mit dem Film etwas Klarheit in die Materie zu bringen!
@mehrdadeshghabadi7 жыл бұрын
diese thema hat mein Lehrer mir 3 woche lange erzählt und ich habe nicht verstanden aber du hast es gemacht mit 12 min Danke dir
@BorisGedat7 жыл бұрын
Ja gerne, freut mich, dass es geholfen hat! Der Film ist Teil des Java Basis Seminars und soll beim Einstieg zum Programmieren helfen. Der ganze Video-Kurs ist so aufgebaut, alles wird mit Animationen erklärt: www.java-basics.de
@cryptotaker47116 жыл бұрын
Du glücklicher. Mein Lehrer bringt mir nur bei wie ich den Zement mische.
@sandro-nd6ir2 жыл бұрын
Echt wahnsinnig gutes Video, sowas findet man leider nur allzu selten. Super erklärt, tolle Visualisierung, langsam und deutlich gesprochen und vorallem anhand eines einfachen Beispiels erläutert. Danke vielmals👍
@BorisGedat2 жыл бұрын
vielen Dank für das wertvolle Feedback. solche Filme zu erzeugen, erfordert einen großen Aufwand, solche Kommentare wie der ihre, motivieren mich dazu, weitere ähnliche lernvideos zu produzieren.
@paulgbago82203 жыл бұрын
Ich habe in einem Video mehr verstanden als in einem ganzen Semester Unterricht. Danke sehr , es war sehr gut erklärt
@BorisGedat3 жыл бұрын
Vielen Dank für das Feedback!👍🏼 Solche Kommentare ermutigen mich dazu, mit dem Produzieren solcher Videos weiterzumachen. Freut mich, dass ich ihnen helfen konnte.🤓👍🏼
@Jonas-md2re4 жыл бұрын
Besser kann man es nicht erklären! Danke für diesen guten Überblick!
@deusexmusica803 Жыл бұрын
Ein herausragendes Video. Präzise Darstellung. Klare Diktion. Hilfreiche Visualisierung.
@BorisGedat Жыл бұрын
Danke für das Lob! 👍🏼
@hallowiegehts23495 жыл бұрын
Mit Abstand beste Erklärung was man in KZbin finden kann. - Spache/Ausdruck sehr gut -Darstellung sehr gut -Erklärung sehr gut Dank dir bro =)
@BorisGedat5 жыл бұрын
Und ich danke dir auch für das Lob, geht runter wie Öl. :-) Hoffentlich demnächt mehr in diesem Theater!
@glowingwolf3 жыл бұрын
Dieses Video wurde von unserem Lehrer als Resource für seinen Unterricht verwendet. WIr verwenden zwar ein Programm, dass nur ähnliche Befehle benutzt, aber dennoch ist die Erklärung hier hilfreich.
@BorisGedat3 жыл бұрын
Freut mich zu hören! Viel Erfolg weiterhin!
@JohnSmith-gu9gl6 ай бұрын
Lieber Herr Gedat, ich möchte Ihnen mitteilen, dass der Kauf Ihres Java-Trainings eine meiner besten Investitionen war. Dank Ihres Kurses habe ich mein Studium mit Bravour gemeistert. Sogar Doktoranden waren beeindruckt, wie klar und deutlich ich die Konzepte vermitteln konnte, die ich durch Ihr Training erlernt habe. Es wäre großartig, wenn Sie ein weiteres Training entwickeln könnten. Ihre herausragende didaktische Fähigkeit, komplexe Themen verständlich zu machen, wäre besonders wertvoll für Kurse über maschinelles Lernen, neuronale Netze und Transformer-Modelle.
@BorisGedat5 ай бұрын
Hallo, es freut mich sehr zu erfahren, dass ich einen positiven Beitrag zum Verständis der Programmierung leisten konnte. Ich überlege mir, den Kurs auf KZbin hochzuladen, damit auch andere davon profitieren können. An dieser Stelle auch ein Dank an Kathy Sierra, durch deren Bücher ich viel gelernt habe über Java und Didaktik. Viel Spaß und Erfolg weiterhin!
@msftpstv7 жыл бұрын
Sehr gut geeignet, um eine Vorstellung zu bekommen, wie die grundsätzliche Funktionsweise eines Prozessors ist. Da kann man gut drauf aufbauen. Vielen Dank!
@BorisGedat7 жыл бұрын
Gern, wenn man technische Prozesse mit Hilfe von Animationen visualisiert, kann das sehr hilfreich sein. Kostet aber viel Mühe und Zeit. Wenn es genug Leute interessiert, mache ich neue Filme. Deshalb: liken, abonnieren, kommentieren!
@kaydues3 жыл бұрын
Danke für diese verständliche Video. Das Erklärtempo ist für mich genau richtig.
@BorisGedat3 жыл бұрын
Vielen Dank für das Feedback. Freut mich zu erfahren, dass ich das richtige Tempo gefunden habe. Werde das für weitere Videos im Auge behalten.
@urianuss Жыл бұрын
Endlich!!! Endlich hab ich es verstanden!!! Danke vielmals für dieses didaktische Meisterwerk!
@BorisGedat Жыл бұрын
Bitte sehr! 🙂👍🏼
@pwuerges4 жыл бұрын
Hallo, endlich mal einer der was verstanden hat und es erklären kann, danke dir und weiter so;-) Grüße aus Aachen Pierre
@MrJaleelJamal7 жыл бұрын
Super Video und sehr angenehm erklärt sowohl vom Tempo und Umfang her als auch von der Sprechweise.
@BorisGedat7 жыл бұрын
+MrJaleelJamal :-)
@juliascheuble30724 жыл бұрын
Phantastische Erklärung - tolle Animation. Endlich habe ich es verstanden. Danke 1000 mal
@BorisGedat4 жыл бұрын
Vielen, vielen Dank!
@brathahn693 жыл бұрын
Diese Technik ist so unfassbar. Ich liebe es
@bjorngottschalk78397 жыл бұрын
Sehr anschaulich aber trotzdem nicht zu oberflächlich. Dank dir :)
@BorisGedat7 жыл бұрын
Gerne :-)
@rundquader88763 жыл бұрын
ich mach im Moment ein Lehrgang zum Industriemeister Elektotechnik. Da gibt es auch ein Modul welches den Unterschied zwischen Hochsprache und Assembler behandelt. Durch dieses Video bekommt man auch eine Ahnung davon, was für Rechenmonster die heutigen Prozessoren eigentlich sind. Was ich noch echt super finde ist die Geschwindigkeit mit der verständlich erklärt wird. Viele Videos gehen erstmal mit 3 Minuten unwichtiges Geschwafel los.
@BorisGedat3 жыл бұрын
Danke für das Feedback. Gut, dass das Tempo passt. Ich bemühe mich, gleich zur Sache zu kommen und das Thema in der passenden Geschwindigkeit verständlich zu erklären. Freut mich, dass das Video für Sie von Nutzen war.
@IDK649096 жыл бұрын
Top! Bisher die beste Erklärung, die ich gehört hab!
@BorisGedat6 жыл бұрын
Danke!
@zornsteinnzornsteinn32712 жыл бұрын
Auch nach Vier Jahren noch aktuell und sehr verständlich, tolles Video !
@BorisGedat2 жыл бұрын
ja, das Prinzip ist seit der Erfindung des Computers immer noch das gleiche. freut mich, wenn es mir gelungen ist, das Prinzip einigermaßen verständlich darzustellen. danke für das Feedback.
@onlyframesАй бұрын
Danke für das Video. Sehr gut erklärt. Jedoch hätte ich eine Frage bzw einen Einwand? Sie zeigen in Ihrem Video, dass die Werte nach dem Load direkt in den Akkumulator wandern. Soweit mir bekannt ist, werden die Werte nach einem Load in die Hilfsregister der ALU geladen und nach der Berechnung , das Ergebnis in den Akkumulator gelegt bzw. bei den neuren Prozessoren in ein Hilfsregister und dann direkt in den Arbeitsspeicher. Habe ich das ggf. falsch verstanden ? Oder einen Denkfehler ? Über eine Rückmledung würde ich mich sehr freuen.
@BorisGedatАй бұрын
Hallo, danke für das Lob. freut mich dass ich Ihnen helfen konnte! Zu ihrer Frage: das Video ist Teil meines Java Basis Seminars. Es soll den Kursteilnehmern das nötige Verständnis für die Prozesse der Informationsverarbeitung auf Hardware Ebene vermitteln, weil das beim Lernen einer Programmiersprache sehr hilfreich ist. Das Beispiel ist also stark vereinfacht und soll nur das Prinzip verdeutlichen. Am Anfang des Videos habe ich darauf hingewiesen. Technische Details in unterschiedlichen Prozessorarchitekturen wurden absichtlich weggelassen. Viele Grüße Boris
@internetsowngirl79754 жыл бұрын
haben gestern in informatik den von-neumann-zyklus gelernt und habe nix verstanden. die anschauliche und detaillierte darstellung hier im video hat aber echt gut geholfen. :) dankeschön
@BorisGedat4 жыл бұрын
gern geschehen, freut mich, dass ich weiterhelfen konnte :-)
@Manie2307 жыл бұрын
Vielen Dank für das nützliche Video , habe endlich verstanden wie der Prozessor funktioniert und konnte erfolgreich meine Hausaufgabe erledigen.
@BorisGedat7 жыл бұрын
+Mani32 Super! Freut mich, dass ich dabei helfen konnte!
@bodysnatcher98702 жыл бұрын
Vielen Dank für das Video. Ich habe eine *Frage* gibt es einen ganz ganz basalen Computer bzw. Prozessor in der Technikgeschichte, an dem man das einmal analog nachvollziehen kann? Viele Grüße und danke im Voraus
@Anonymus-xm1iu6 жыл бұрын
ich bin froh auf dieses Video gestoßen zu sein :) sehr gut erklärt
@BorisGedat6 жыл бұрын
Danke, freut mich, dass ich weiterhelfen konnte.
@lizz33y4 ай бұрын
Danke für das Video :) ich habe lange nach so einer Darstellung gesucht.
@BorisGedat4 ай бұрын
keine Ursache! freut mich dass ich weiterhelfen konnte!
@Towanda29925 күн бұрын
Toll erklärt und richtig gut animiert. So hätte ich gerne im Studium Assembler gelernt;-)
@BorisGedat19 күн бұрын
Vielen Dank! 😊
@DieTGang6 жыл бұрын
Gutes Video! Warum aber werden die 2 und die 3 zwischendruch in den Arbeitsspeicher geladen und wieder rausgeholt? Könnte man sie nicht direkt im Akkumulator addieren?
@BorisGedat6 жыл бұрын
Das ist wirklich eine gute Frage! Ja, Sie haben recht, das Erzeugen der Variablen für die Operanden könnte man sich in diesem Fall sparen. Man könnte erst die 2 in den Prozessor laden und dann gleich die 3 hinzuaddieren. Der Film ist aus meinem Java-Basis-Kurs und soll zeigen, was auf der Hardware abläuft, wenn man in der Programmierung eine Variable erzeugt. Deshalb habe ich in dem Beispiel den Operanden großzügigerweise auch Variablen im RAM verpasst. Der Vergleich zwischen Quellcode und Maschinencode sieht man übrigens im Teil 2 dieses Films "Was ist eine Variable? Vom Maschinencode zum Quellcode" kzbin.info/www/bejne/e6vMn319oaebp5I
@AHorseWithNoName-bs7sm Жыл бұрын
Sehr gut erklärt, vielen Dank!
@jeremyjohnson76769 ай бұрын
Befehle über Befehle.... im Computer geht es ab! genial.
@kkojack2 жыл бұрын
Wozu die Operanden zwischenspeichern? Geht das nicht auch : LOAD #2, ADD #3, STORE 11?
@NickyMusik5 ай бұрын
Sehr schon erklärt wird weiterhelfen bei meinen CPU Baudesign 😄
@BorisGedat5 ай бұрын
Das freut mich 👍
@denalion69545 жыл бұрын
Hallo Boris Gedat ich hätte da mal ein paar Fragen an dich, Diese dinge sind mir unklar und ich dachte du weißt das vieleicht, Werden diese Befehle und Daten dann über das Bus Interface zwischen CPU und Arbeitsspeicher hin und her gesendet? Ist der Akkumulator sozusagen eine Zwischenspeicherstelle wo die erhaltenen Daten zwischengespeichert werden bis ein befehl kommt der befiehlt das die Daten oder die zahl wieder verwendet werden muss also so eine Art interner speicher? Und ist die Arithmetisch Logische Einheit das Rechenwerk? Wäre diese Vereinfachte Darstellung ein 8-bit system? und noch eine Frage, Sind das Befehlsregister,der Befehlszähler und der Befehlsdecoder zusammen das Befehlswerk? Ich würde mich sehr über eine Antwort Freuen Mit freundlichen grüßen DenalionLP
@BorisGedat3 жыл бұрын
Hallo, das Video ist extrem vereinfacht, um das Prinzip, wie der Rechner arbeitet, zu veranschaulichen. Zu den Fragen: - Daten werden über ein Bus-System weitergeleitet. - es gibt viele unterschiedliche Register, wo Daten zwischengespeichert werden, den Accumulator könnte man auch als Speicher verstehen, allerdings ein Speicher, der den Inhalt verändert sobald sich der Wert akkumuliert - ALU ist Rechenwerk - 8-bit System, ja - Befehlsregister,der Befehlszähler und der Befehlsdecoder könnte man als Befehlswerk bezeichnen
@javaexpertsa89476 жыл бұрын
Wirklich sehr gut erklärt. Weitere Videos zum Thema Informatik, wären toll. Als Beispiel Betriebssysteme, Datenstrukturen und Algorithem. :)
@BorisGedat6 жыл бұрын
Danke, werde darüber nachdenken. 👍
@MarkNante4 жыл бұрын
Das ist wirklich toll gemacht. Ich hätte da eine Frage. Wie viele Takte benötigt die CPU für unser Beispielprogramm insgesamt? Kann man erst einmal davon ausgehen, dass wenn immer der Befehlszähler hochgezählt wird, das einem Takt entspricht? Ich versuche momentan den Zusammenhang zwischen Instruktionen und CPU Takt zu verstehen.
@BorisGedat4 жыл бұрын
Die tatsächliche Anzahl der Takte kann man anhand dieses Beispiel-Films nicht berechnen, da dies - wie im Film gesagt - eine stark vereinfachte Darstellung ist, die das generelle Prinzip, wie der Prozessor arbeitet, verdeutlichen soll. Die tatsächlichen Schritte sind unterschiedlich je nach Prozessor-Architektur und Befehlssatz. Es gibt unterschiedliche Register zum Speichern von Zwischen-Werten, der aktuellen und nächsten Befehlsadresse, der aktuellen Adresse, mit der lesend bzw. schreibend auf den Arbeitsspeicher zugegriffen werden kann, etc. Zum tieferen Einstieg, wie der Prozessor, Befehle einliest, dekodiert und ausführt, kann ich folgenden Film empfehlen (ist auch vereinfacht, zeigt aber mehr Prozessor-Bausteine in Aktion): kzbin.info/www/bejne/oHenfo2moLqKedk
@MarkNante4 жыл бұрын
@@BorisGedat Vielen Dank für die Antwort. Ich werde es mir anschauen! Laut meinen bisherigen Recherchen kann man das tatsächlich nicht sagen. Es hängt von der Prozessor-Architektur, dem Bussystem (Protokolle, Treiber) und von der Implementierung der Befehlssätze ab. Das ist wohl das Interessante dabei, aber auch das schwere :) Die einzelnen Befehle können sehr unterschiedlich sein z.B. - Befehle für Operationen mit einem Register - Befehle mit einem Register und einer abgelegten Konstanten - Befehle mit einem Register und einer Speicherstelle im Datenspeicher etc.
@gamerel5028 Жыл бұрын
Echt super Ihre Serie, aber da habe ich als Anfänger mal ne Frage: Wenn ich im dualem System Load # 8554330 in Binär darstellen möchte auf Speicherplatz 0 - wie sieht die 8stellige Zahlenreihe dann aus? Wenn 001 für "Load" schon reserviert ist, danach die 1 für "Zahl" - sind nur noch 4 Stellen übrig: Höchstmögliche Zahl: 30. Wie kann ich also meine obige Zahl auf Speicherplatz 0 laden? LG
@BorisGedat Жыл бұрын
hallo, freut mich, dass ihnen meine Serie gefällt! neue Auflage des Java Kurses wahrscheinlich bald auf udemy. die Bit breite wurde hier künstlich verkürzt, damit es besser in der Animation dargestellt werden kann. normalerweise sind es je nach System 32 oder 64 Bit. damit lassen sich dann genug Adressen ansprechen.
@BorisGedat Жыл бұрын
größere zahlenräume sind dann auch möglich
@steff10000o2 жыл бұрын
Bester Erklärung bis jetzt danke
@BorisGedat Жыл бұрын
Bitte gerne
@Max-iu5id3 жыл бұрын
Super Video! Programm beendet heißt Befehlszähler wieder auf 0 oder?
@BorisGedat3 жыл бұрын
ja, und weiter geht's mit dem nächsten Task 😀
@VideoStop245 жыл бұрын
Sehr schön gemacht und erklärt.
@BorisGedat5 жыл бұрын
Vielen Dank, hoffentlich komme ich bald dazu mehr Videos zu machen!
@maryammoradi8198 Жыл бұрын
top geklärt! vielen Dank!!
@BorisGedat Жыл бұрын
Danke für das Lob!
@johnkingcockra3 жыл бұрын
Tolles Video! Dankeschön
@BorisGedat2 жыл бұрын
sehr gerne!
@dp21555 жыл бұрын
Gutes Video! Danke! In meinen Unterlagen/Büchern steht jedoch, dass der Program Counter / Befehlszähler VOR dem Ausführen des Befehls erhöht wird. Hier geschieht es NACH dem Ausführen des Befehls. Ich verstehe den Unterschied nicht ganz.
@BorisGedat5 жыл бұрын
Gerne! In dem Beispiel hier im Film wird auch vorher hoch gezählt nur nicht beim ersten Mal, weil der Befehlszähler schon auf 0 steht, was der Speicheradresse des ersten Befehls entspricht. Allerdings handelt es sich bei dem Film - wie im Film gesagt - um ein extrem vereinfachtes Model, das das Prinzip der Befehlsverarbeitung erklären soll. Echte Prozessor-Architekturen sind natürlich um einiges komplexer. Was Sie in ihren Unterlagen gelesen haben, weisst auf ein Verfahren hin, dass in den meisten Architekturen verwendet wird. Es gibt dort zusätzlich zum Befehltszähler meist noch noch weitere Register: im CIR (current instruction register) wird der Binärcode des aktuellen Befehls gespeichert, im MAR (memory adress register) befindet sich die aktuelle Memory-Adresse, die gerade abgespeichert wird, und die Daten, die sich an der Memory Adresse befinden, werden in ein sog. MDR (memory data register) Register geladen. Der Befehlszähler wird üblicherweise PC (prozess counter) genannt. Am Anfang steht im PC, die Adresse des als nächstes auszuführenden Befehls. Diese Adresse wird als dann ins MAR Register kopiert. Erst jetzt wird der Speicherinhalt des Befehls in das MDR Register und von dort anschliessend in das CIR Register geladen. Jetzt wird der PC Befehlszähler hochgezählt, noch bevor der Befehl ausgeführt wurde. D.h. im Befehlszähler befindet sich tatsächlich der als nächstes auszuführende Befehl. Das ist möglich, weil es die weiteren drei Register CIR, MAR und MDR gibt, die die aktuelle Adresse und den Inhalt der Speicheradresse aufnehmen. In meinem Film wurden diese Register zur Vereinfachung weggelassen, weil sie nur verwirren würden und zum Verstehen des Prinzips nicht notwendig sind. Wen es genauer interessiert, hier habe ich eine Erklärung auf englisch mit visueller Darstellung gefunden: kzbin.info/www/bejne/oHenfo2moLqKedk (ab Minute 2 ein halb ungefähr)
@unknowndev33193 жыл бұрын
Sehr gut und verständlich erklärt 👍
@BorisGedat3 жыл бұрын
freut mich, dass ich helfen konnte 👍🏼
@barbarairena67145 жыл бұрын
super video! danke für Ihre Mühe!
@BorisGedat5 жыл бұрын
Vielen Dank!
@Onedirtylemon20107 жыл бұрын
Sehr gute Erklärung und in einer Tiefe, wie ich sie mir von vielen meiner Dozenten wünsche! Was mich aber schon sehr lange nicht los lässt, das ist der elektrotechnische Aspekt eines Prozessors. Also wie finden die Befehle LOAD und ADD beispielsweise elektrotechnisch statt? Dass das ganze mit Gattern und Flip-Flops gemacht wird, das ist mir klar. Aber wie muss das ganze verschaltet sein, damit eine Eingabe einer bestimmten Bitfolge, z.B. eines Befehls, genau zu dem gewünschten Effekt führt? Und wie viel Arbeit muss dahinter stecken um einen Schaltplan für sowas zu entwickeln? Bei Intel werden Milliarden an Transistoren auf kleinster Fläche verschalten. Sehr beeindruckend auf jeden Fall, die ganze Rechnertechnik! Entschuldigung für den kleinen "Abschweifer" und danke für's Lesen! :)
@BorisGedat6 жыл бұрын
Hallo, sorry für die späte Antwort, hatte vergessen auf den Kommentar zu antworten. Zu dem Thema Gatter und Flip-Flops: Eigentlich unterrichte ich normalerweise nur Programmiersprachen, ich habe allerding vor vielen Jahren in einer Akademie in München einige Spezialkurse zu genau dem Thema gehalten. Dort haben wir tagelang auf der Tafel ausgehend vom Transistor, ungetaktete und getaktete Flipflops, Halb-Addierer, Volladdierer etc. zusammengestellt. Dabei hat sich das Buch "Was ist Informatik?" von Peter Rechenberg als sehr hilfreiche Lektüre herausgestellt. Der technische Teil des Computers wird dort sehr verständlich erklärt, vor allem für Einsteiger in die Thematik.
@VideoStop245 жыл бұрын
Zitat: "Also wie finden die Befehle LOAD und ADD beispielsweise elektrotechnisch statt? Dass das ganze mit Gattern und Flip-Flops gemacht wird, das ist mir klar. Aber wie muss das ganze verschaltet sein, damit eine Eingabe einer bestimmten Bitfolge, z.B. eines Befehls, genau zu dem gewünschten Effekt führt?" Hast Du schon diese Reihe gesehen: kzbin.info/www/bejne/rqrYpI1tg9SBe80 Das beantwortet schon einiges. Vielleicht nicht direkt deine Frage, zeigt aber, wie man Aufgaben durch binäre Schaltungen löst und alles im Griff behält.
@kolokolo23655 жыл бұрын
Wie sieht das ganze beim Multiteihreading aus ? Hat ein PC mehrere Alus, Befehlsregister&Zähler mit denen er dann arbeiten kann ?
@BorisGedat5 жыл бұрын
Mit einem “Thread” (engl. Faden) meint man normalerweise eine zusammengehörige Anweisungsfolge eines Programms. Man kann auf ein und demselben Prozessor zwei verschiedene Programms Threads quasi parallel ablaufen lassen. Das nennt man dann Multithreading. Die Anweisungen der beiden Threads werden dann abwechselnd ausgeführt für den Anwender schaut das so aus, als ob zwei Programme parallel ablaufen würden. Auf den heutigen Computern sind allerdings in der Regel mehrere Cores (engl. Kerne) in einem Prozessor vereint. Jeder Core ist eine CPU für sich mit Registern, ALU etc. In diesem Fall können tatsächlich mehrere Programme parallel ausgeführt werden.
@hasano43777 жыл бұрын
Vielen Dank für das Video. Es ist sehr gut erklärt.
@BorisGedat7 жыл бұрын
Gerne!
@MrBreakdancer975 жыл бұрын
Sehr sehr schön erklärt
@MPM-734 жыл бұрын
Top erklärt! Sehr anschaulich und nachvollziehbar 🙂
@hugodecembre24296 ай бұрын
Diese gute Bruder!
@hermanheinz332 жыл бұрын
Sehr sehr gutes Video!!!.
@BorisGedat Жыл бұрын
Freut mich, danke!
@andiarbeit5468 Жыл бұрын
Richtig guter Kanal.
@BorisGedat Жыл бұрын
Freut mich, danke!
@robertlindacher58275 жыл бұрын
Haben das Video im Unterricht angeschaut und jz schreiben wir ne Ex drüber, lernen 2019-> KZbin schauen 😉
@BorisGedat5 жыл бұрын
Super, freut mich immer wieder zu hören, wenn es jemanden was nützt! 💡📽 Lang lebe KZbin!
@druckan4 жыл бұрын
Herrliche Erklärung, besser geht es nicht für Nicht-IT-Interessenten...kann nur einer, der das Thema mental beherrscht..Danke
@BorisGedat4 жыл бұрын
Danke!
@sabrinaheizmann246 жыл бұрын
hat mir sehr geholfen! Vielen Dank
@jamalmonawer19645 жыл бұрын
sehr hilfreich, vielen Dank
@BorisGedat5 жыл бұрын
Gerne, danke! 👍
@DeadCry10005 жыл бұрын
Ich will nicht wissen wie viele solcher Binärcodes meine CPU (i7 4790K) alleine schon rechnen musste um dieses Video darzustellen :D
@BorisGedat5 жыл бұрын
🙂🙃😉💻
@jpg34796 ай бұрын
Top Video! Danke dir :)
@BorisGedat6 ай бұрын
Sehr gerne!
@peterpieras4 жыл бұрын
Klasse. Danke!
@BorisGedat4 жыл бұрын
🤓👍🏼
@yesimjimtheknopf7 жыл бұрын
Bei 7m25s - hier hier der Arbeitsspeicher 4 nicht falsch? LOAD 9 = 001 0 1001 und nicht 001 0 1000. Aus meiner Sicht fehlt hier das erste Bit.
@BorisGedat7 жыл бұрын
Ja stimmt! Gut beobachtet! Sorry, hab aus Versehen das letzte Bit verdreht. Eine dezimale 9 entspricht einer 1001 und nicht 1000 (nur die 4.Stelle besetzt wäre ja eine 8). Danke für den Hinweis!
@mounirbensalim11825 жыл бұрын
super erklärt. Danke :)
@BorisGedat5 жыл бұрын
Gerne!
@asocialmedia8712 Жыл бұрын
Ehrenmann geiles Vide !!!
@BorisGedat Жыл бұрын
Sehr gerne!
@cr0issant22410 ай бұрын
Unser Prof hat dein Video in der Vorlesung verwendet, wenn das mal kein Lob ist! :D
@BorisGedat10 ай бұрын
Super! Freu mich, wenn ich euch etwas weiterhelfen konnte! Viel Erfolg beim Studieren!
@groby01972 жыл бұрын
Wou ist ja garnicht so weit von Dos Ja bei Maschinensprache hab ich auf gegeben leider
@100ich5 Жыл бұрын
Hallo Boris, meine Frage , muss die Programmierung so elitär sein ?! Meine Vorstellung , eine Programmierung sollte von jeden zu machen sein , ohne Vorkenntnisse , sprich vom Kind bis zum Opa sollte das jeder bringen können. Logisch das das eine intuitive Software sein muss. Ich mein die ersten PC mussten auch mit unverständliche Kauderwelsch gefüttert werden eh die ihren Dienst verrichteten, warum sollte das nicht auch bei der Programmierung funktionieren?! Nochmal der Weg, ich definiere mein Programm in einer logischen und sinnvollen Eingabe, grafisches Diagramm, Ablaufplan usw. alles andere macht dann die Software. Denke Mal das mit dieser Methode Fehlerquellen minimiert würden , denn die Software übernimmt die " Verdrahtung" meines Programms. Wäre dankbar für deine Meinung. Ich bin Mal fies, oder wollen die Programmierer unter sich bleiben wenn die Programmierung nicht für jeden zugänglich ist?????
@BorisGedat Жыл бұрын
es kann sein, dass es so etwas irgendwann mal geben wird. allerdings glaube ich ist das noch eine Weile hin. bei chat GPT oder Low Code Plattformen wie Power Apps von Microsoft kommt man nicht weiter wenn man sich nicht genau auskennt in der Programmierung, habe ich festgestellt. wenn man sich gut auskennt, dann können solche Sachen einem Zeit sparen. ich benutze das zurzeit auch intensiv. desto mehr man sich auskennt desto ergiebiger kann man solche Tools nutzen. ohne Programmierkenntnisse bräuchte man eine künstliche Intelligenz die bei weitem die menschliche Intelligenz von heute übertrifft. das wird wohl noch eine Weile dauern ...
@n0ctusss2 жыл бұрын
Danke war gut zu verstehen
@BorisGedat2 жыл бұрын
gerne 👍🏼
@medhathassab36526 жыл бұрын
Vielen Dank , es hat mir sehr geholfen
@BorisGedat6 жыл бұрын
+Medhat Hassab Gerne! Danke für das Feedback.
@janmail80184 жыл бұрын
Top!
@sorinciobanu45613 жыл бұрын
Schade, dass Cache(Zwischenspeicher) in ihre Schema nicht dargestellt wurde.. trozt ein sehr interesantes Video danke!
@BorisGedat2 жыл бұрын
danke. das ist übrigens Absicht dass der zwischenspeicher und weitere Details des Prozesses nicht vorgestellt wurden, weil dieses lernvideo absichtlich extrem vereinfacht wurde um nur das Prinzip der programmausführung auf Maschinen Ebene darzustellen. das Video kommt aus meinem großen Java Kurs. es soll den Studenten lediglich nur die Punkte der Maschinen Ausführung verdeutlichen, die sie zum Verständnis beim lernen der Programmiersprache benötigen.
@BorisGedat2 жыл бұрын
natürlich könnte man auch ein Video machen, das intensiver auf die Details eingeht, wenn genügend Interesse für so ein Video wäre, bitte in die Kommentare schreiben.
@juliamilenaivancyk48194 жыл бұрын
Die Sprungvorhersage fehlt
@BorisGedat4 жыл бұрын
wie im Video erwähnt ist die Erklärung absichtlich vereinfacht, damit das grundsätzliche Prinzip der Funktionsweise des Prozessors einfach verstanden werden kann. ist aus meinem Java videokurs, damit die Technik hinter Variablen, Operatoren etc nachvollzogen werden kann. hatte nicht damit gerechnet, dass sich das so viel Leute anschauen, überlege mir, ob ich nicht noch weitere Filme drehe, die mehr ins Detail gehen ...
@Dianwei1005 жыл бұрын
Für mich ist Maschinencode die schönste Sprache. Sie hat nur 4 befehle
@BorisGedat5 жыл бұрын
Ja, in der Kürze liegt die Würze. Der Browser steuert auch nur die Pixel am Monitor an.
@Dianwei1005 жыл бұрын
@@BorisGedat Sehr interessant, wie müsste man da vorgehen? Würde das dann bei jedem Prozessor funktionieren?
@BorisGedat5 жыл бұрын
Je nach Prozessor gibt es unterschiedliche Maschinenbehfehle und entsprechende Grafikbibliotheken zum Ansteuern des Monitors.
@svenwindpassinger217011 ай бұрын
Bit soll von BInary digaT kommen
@ParalyticAngel2 жыл бұрын
Ich bezweifle das der Prozessor für jeden Schritt den Arbeitsspeicher heranzieht, da dieser Zugriff um die 100 CPU-Takte andauert.^^ Real werden die Operanden wie das Ergebnis in CPU internen Registern abgespeichert. Diese sind um ein vielfaches schneller. Und trotzdem kriegen wir nur anhand Pipelining und Superskalarität im besten Fall eine Operation pro Takt hin.^^ Die Daten die man in die Register lädt befinden sich im ideal Fall schon im Cache, ansonsten dauert der Zugriff für den ersten Operanden tatsächlich 100 CPUT-Takte.^^
@BorisGedat2 жыл бұрын
ich habe im Video darauf hingewiesen dass es sich hier um eine stark vereinfachte Darstellung handelt, die dem Zweck dient, im Rahmen meines Java-Kurses den Kurs Teilnehmern die wichtigsten Prinzipien der Arbeitsschritte der CPU darzustellen, die zum Verständnis des Programmierens notwendig sind. Die tatsächliche Implementierung auf Hardware Ebene ist, wie sie richtig darstellen, natürlich viel komplexer.
@ThorstenStaerk4 жыл бұрын
Super Video. Habe das mal vorgemacht in der Praxis: kzbin.info/www/bejne/hmmto6WwariVf7s
@BorisGedat3 жыл бұрын
Danke, sehr interessant und hilfreich für alle, die dem Code auf den Grund gehen wollen.