Coding Virtual Memory in C

  Рет қаралды 2,025

dr Jonas Birch

dr Jonas Birch

Күн бұрын

In this episode you will learn how to code virtual memory. By virtual memory I mean handling the RAM memory (the stack) in our virtual machine. We will add Push and Pop operations and we will plan how we're going to use Mov for copying into the memory.
In the beginning of today's episode there will also be a short section where you'll learn how to properly install BirchUtils, my library for utility functions.
#programming #coders #cprogramming #advancedc #projects #virtual #machine #memory
References
Coding a Virtual Machine in C (Ep 01)
• 6.5h Megaproject: Codi...

Пікірлер: 22
@abhishektrivedi4604
@abhishektrivedi4604 2 күн бұрын
Sir please make a video on how to make Makefile
@dr-Jonas-Birch
@dr-Jonas-Birch 2 күн бұрын
Check out the first half of this kzbin.info/www/bejne/bIGzqmmLhL2Fotk
@unknownboi9084
@unknownboi9084 2 күн бұрын
@@dr-Jonas-Birch Thanks. Just found it.
@abhishektrivedi4604
@abhishektrivedi4604 2 күн бұрын
@@dr-Jonas-Birch thank you so much 😊
@eyzake
@eyzake 2 күн бұрын
sir i sure said i'm gonna learn c from you but this is fire ( i don't even know where to begin with, i kinda wasted yesterday on installing arch with a limitation that it should only take less than 400mb ram at idle , used sway with minimal config and other parts) today now i will hit some c and JS (i did complete your beginner course so far)
@dr-Jonas-Birch
@dr-Jonas-Birch 2 күн бұрын
thats great eyz
@Adam_Smasher
@Adam_Smasher 2 күн бұрын
what applications could this project have in the industry?
@dr-Jonas-Birch
@dr-Jonas-Birch Күн бұрын
the most important is virtual servers in datacenters
@siddharth9668
@siddharth9668 2 күн бұрын
Video on coding a simple hypervisor
@dr-Jonas-Birch
@dr-Jonas-Birch 2 күн бұрын
yes. and its memory, more specifically
@devbuffer0112
@devbuffer0112 2 күн бұрын
Hello Dr. Jonas, Could you also make some videos related to gpus, preferably cuda based, because most content is related to AI. But I wanted to learn how data can be managed in the GPU
@dr-Jonas-Birch
@dr-Jonas-Birch 2 күн бұрын
no gpus sorry
@evanalmighty9444
@evanalmighty9444 2 күн бұрын
Any chance you might make a video on optimizing c code? I know its not exactly a project, in the traditional sense. However I think that could be an untapped viewership.
@dr-Jonas-Birch
@dr-Jonas-Birch 2 күн бұрын
hm i ll give it some thought
@Logic-lx3rr
@Logic-lx3rr 2 күн бұрын
Hello dr Jonas, Can you make a video on graphics engine that interact directly with video memory in real mode.
@dr-Jonas-Birch
@dr-Jonas-Birch 2 күн бұрын
yes
@Kyoz
@Kyoz Күн бұрын
What do you know about currying? Or implementing higher order functions in non functional languages?
@dr-Jonas-Birch
@dr-Jonas-Birch Күн бұрын
ts is quite powerful when it comes to that.but i suppose u can achieve it in c using stack functions with closure, function ptrs or the technique from my livestream
@nadjehelhamza3923
@nadjehelhamza3923 Күн бұрын
Dr.jones how time take to learn c
@dr-Jonas-Birch
@dr-Jonas-Birch Күн бұрын
one month maybe
@araara967
@araara967 2 күн бұрын
ur the goat doc🫡
@dr-Jonas-Birch
@dr-Jonas-Birch 2 күн бұрын
thanks man
C and Assembly Language: How To!
9:25
Dave's Garage
Рет қаралды 66 М.
Portal with 3 parts: is this possible?
14:12
optozorax
Рет қаралды 79 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Andrew Kelley   Practical Data Oriented Design (DoD)
46:40
ChimiChanga
Рет қаралды 151 М.
Coding a Virtual CPU in C
3:44:47
dr Jonas Birch
Рет қаралды 7 М.
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 16 М.
WHY IS THE HEAP SO SLOW?
17:53
Core Dumped
Рет қаралды 288 М.
How to Call Assembly Code from C
3:46
Nir Lichtman
Рет қаралды 32 М.
Faulty Ubiquiti POE Network Switch | Can I Fix It?
31:22
Buy it Fix it
Рет қаралды 23 М.
Can I 100% Superliminal and Get a Refund?
23:36
Gronf
Рет қаралды 1,6 М.
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 181 М.
WHY IS THE STACK SO FAST?
13:46
Core Dumped
Рет қаралды 186 М.