I just want to say that your lectures are so easy to understand and follow, they have saved me a lot of painful headaches. I appreciate your efforts. Please keep up the amazing work. We need you.
Thanks for the great tutorial. While listening to you, I don't know why, I feel like I am a native English speaking person. Like, language is not a barrier when it come to your tutorial. Excellent narration.
takeaways: The chipset was originally the north and south bridge. North (memory and graphics controller): connected to CPU and controls DRAM and GPU. South: input and output devices. you cannot mix and match cpu, DRAM, and CPU because the CPU holds the memory controller and graphics controller, and the chipset controls the peripherals and dictates the type of CPU it can work with and control. A crystal oscillates at a constant frequency in the CPU (base clock). Frequency multiplier circuits dictate at which the rate at which the CPU runs at. Overclocking means that you can tweak the speed of these multiplier circuits. Cache memory (static RAM) are flip flop latch circuits, and it is much faster than DRAM. Lose data when power is off. DRAM: made of capacitors. Leak charge and need refreshing? L1-L3: smaller memory and faster access - larger memory and slower access. Program counter: stores the next instruction to fetch Instructions are fetched in a "cache line" of 64 bytes.
I am working on endianness at the moment. I am also working in JavaScript. I hope to return to architecture later. I also want to do something on GPUs. Is there something you specifically need?
@@ComputerScienceLessons Nothing sir. Take a small program in any language with simple loop(for or while) please do animation how program travels from screen to logic gates on processor. I am unable to visualize program execution properly.
Computer Science I know your intelligence in vast in more then I can possibly imagine, which is impressive to me knowing what I know, haha. But if you do decide to venture into that area, it’s gonna depend on your outlook of playing the “personal morals, trends, analytics, and so on” what I am curious is this, and I love being super blunt honest I feel it’s a curse and gift, just like knowledge (lol see what I did there XD) but in all seriousness, do you wish to make a lot of money and somewhat aim at a different type of “wording” and don’t mind doing it? Or would you prefer working with higher and or more suitable equipment and or things to review that suite your current channel? If so I can help in somewhat both areas, also no I don’t expect or ask for any pay, I’d rather just help you then you paying or having to dig and hunt for the information or companies in certain areas of products and what not, plus also again I feel certain your more knowledgeable in a lot of areas I most likely have no idea, I’ve never asked, or looked into your business mindset, but if you do want some info and I can help I’d be glad to for you :)
Thank you. You can increase the size of the subtitles by selecting select Settings at the bottom of the video (cog wheel icon), then Subtitles/CC, then Options then Font size. :)KD
I have a question, what happens when a cache line gets to L1 DCache? Since L1 Dcache is 32 bytes and the cache line is 64, does that mean the Cache line gets segmented and 32 bytes stay in L2 and the 32 bytes in L1 -> Core and then L2 -> L1 -> Core ?
Hey is there any chance you have a link to your diagrams? I would like to include one in an assignment I have, which I would reference back to you, as it's the cleanest diagram I can seem to find on the PC architecture, including the 3 levels of cache. Thanks for your video, you really helped me to simplify my knowledge, and put it onto paper.
Here's a link to the PowerPoint I used. I hope you can get what you need from this. Don't forget, each level 1cache is divided between instructions and data. www.computersciencebytes.com/miscellaneous-files/ :)KD
I've heard that cpu cache are completely control by hardware how's possible that programmer could optimize it since we're runing above os, and even os didn't do cache management?
A bus is a set of wires that carry data from one place to another. There are different types of bus, such as the address bus and the data bus. These are parallel buses (think of a set of 32 o 64 parallel wires to carry the data). You can also get serial busses, such as the USB (think of a single wire to carry the data). You can find out more about the address bus if you watch my series on Dynamic Random Access Memory. :)KD
I just want to say that your lectures are so easy to understand and follow, they have saved me a lot of painful headaches. I appreciate your efforts. Please keep up the amazing work. We need you.
Thank you for the lovely comment. Most appreciated. :)KD
Man this crystal clear explanation reflects the neat mastery you got in computer science !
You're very kind. Thanks for the comment. :)KD
What :)kD mean :(
@@rexynator_ytb probably his initials
@@primsiren1740 oh ok
CRYSTAL clear, haha
Thanks for the great tutorial. While listening to you, I don't know why, I feel like I am a native English speaking person. Like, language is not a barrier when it come to your tutorial. Excellent narration.
I'm delighted to be of service. Thanks for the comment :)KD
Wow your videos have been a lifesaver multiple times haha. Love coming across your channel randomly while studying, you explain things very well
Crystal clear information and perfect delivery. Thank you.
You're welcome and thank you :)KD
after stumblong for about 1 yr on diff channel, i finally found channel which is gg
The best and easy to understand lectures!
Thank you :)KD
Couldn't be explained better. Great work
Thank you :)KD
thank you for the effort. your videos are unique because they connect theory with practical application.
very clear and very instructive
I finally start to understand the tool I use everyday X)
Glad to help :)KD
"8 or more cores will soon be the norm"
*laughs in Threadripper*
Don't you believe me? :)KD
@@ComputerScienceLessons I mik up my Xs and Ks too
@@Decco6306 i think that's his initials XD
Great video! Thanks for sharing you knowledge, the way you explain is wonderful. From Angola 🇦🇴🙏
Thank you. You are most welcome :)KD
wooo many thanks for all this videos. amazing channel !
You are most welcome, and thank you :)KD
Really great series!
Thank you :)KD
takeaways:
The chipset was originally the north and south bridge.
North (memory and graphics controller): connected to CPU and controls DRAM and GPU.
South: input and output devices.
you cannot mix and match cpu, DRAM, and CPU because the CPU holds the memory controller and graphics controller, and the chipset controls the peripherals and dictates the type of CPU it can work with and control.
A crystal oscillates at a constant frequency in the CPU (base clock). Frequency multiplier circuits dictate at which the rate at which the CPU runs at. Overclocking means that you can tweak the speed of these multiplier circuits.
Cache memory (static RAM) are flip flop latch circuits, and it is much faster than DRAM. Lose data when power is off.
DRAM: made of capacitors. Leak charge and need refreshing?
L1-L3: smaller memory and faster access - larger memory and slower access.
Program counter: stores the next instruction to fetch
Instructions are fetched in a "cache line" of 64 bytes.
Good summary :)KD
thank you sir. good visual explanation for intermediate users.
You are very welcome :)KD
This is gold.
Thank you :)KD
Sir I am from India. Thank you for videos. I am understanding your courses very well. Please make a series on Architecture and Organisation.
I am working on endianness at the moment. I am also working in JavaScript. I hope to return to architecture later. I also want to do something on GPUs. Is there something you specifically need?
@@ComputerScienceLessons Nothing sir. Take a small program in any language with simple loop(for or while) please do animation how program travels from screen to logic gates on processor. I am unable to visualize program execution properly.
@@avinashtunguturi446 Great question! Did you find this animation?
@@RohitKumarForever No
Thanks. Great video. But zoom can be helpful. Letters are small for my vision.
❤️😁very helpful
Thank you for the comment. :)KD
Love your videos, very informative
Thank you. :)KD
Would you ever consider selling either recommended equipment or maybe merch? I’d buy
I've been thinking about doing product reviews. I've got a couple of ideas for merch too. Thanks for the support. :)KD
Computer Science I know your intelligence in vast in more then I can possibly imagine, which is impressive to me knowing what I know, haha. But if you do decide to venture into that area, it’s gonna depend on your outlook of playing the “personal morals, trends, analytics, and so on” what I am curious is this, and I love being super blunt honest I feel it’s a curse and gift, just like knowledge (lol see what I did there XD) but in all seriousness, do you wish to make a lot of money and somewhat aim at a different type of “wording” and don’t mind doing it? Or would you prefer working with higher and or more suitable equipment and or things to review that suite your current channel? If so I can help in somewhat both areas, also no I don’t expect or ask for any pay, I’d rather just help you then you paying or having to dig and hunt for the information or companies in certain areas of products and what not, plus also again I feel certain your more knowledgeable in a lot of areas I most likely have no idea, I’ve never asked, or looked into your business mindset, but if you do want some info and I can help I’d be glad to for you :)
Computer Science oh and I go by kat, or real name Matthew, Matthew Newton to be exact :) pleasure meeting you!
Great, I'm going to watch the whole series. One comment, could you do bigger subtitles on the slides ;)
Thank you. You can increase the size of the subtitles by selecting select Settings at the bottom of the video (cog wheel icon), then Subtitles/CC, then Options then Font size. :)KD
I have a question, what happens when a cache line gets to L1 DCache? Since L1 Dcache is 32 bytes and the cache line is 64, does that mean the Cache line gets segmented and 32 bytes stay in L2 and the 32 bytes in L1 -> Core and then L2 -> L1 -> Core ?
great explanation
Thank you :)KD
Thank you!
You're welcome :)KD
Hey is there any chance you have a link to your diagrams? I would like to include one in an assignment I have, which I would reference back to you, as it's the cleanest diagram I can seem to find on the PC architecture, including the 3 levels of cache. Thanks for your video, you really helped me to simplify my knowledge, and put it onto paper.
Here's a link to the PowerPoint I used. I hope you can get what you need from this. Don't forget, each level 1cache is divided between instructions and data.
www.computersciencebytes.com/miscellaneous-files/
:)KD
@@ComputerScienceLessons Thank you so much! Keep doing what you do, you rock!
😺OMG NEW CONTENT SWWEEEEET!!!!
I've heard that cpu cache are completely control by hardware how's possible that programmer could optimize it since we're runing above os, and even os didn't do cache management?
Thank you
You're very welcome :)KD
Great teaching. Thanks. Surprising low number of likes and subscribes compared to the quality of the content. UA-cam AI fails here.
Sir,what actually is a bus?
A bus is a set of wires that carry data from one place to another. There are different types of bus, such as the address bus and the data bus. These are parallel buses (think of a set of 32 o 64 parallel wires to carry the data). You can also get serial busses, such as the USB (think of a single wire to carry the data). You can find out more about the address bus if you watch my series on Dynamic Random Access Memory. :)KD
It is way too small to view when watched by phone... or was it just me ?
It was designed to be watched on a desktop or a laptop, sorry. I don't think the diagrams would work otherwise.