General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
Michael Lenczewski
LaurieWired
comments
Comments by "Michael Lenczewski" (@kayakMike1000) on "LaurieWired" channel.
Previous
1
Next
...
All
I think a picture would have helped. There's a whole world in here that goes way beyond MMU and virtual memory. Context switching comes to mind...
5
@Tomahawkist_ I don't think she really knows java bytecode from a decompiled object file.
2
Recursion is somewhat frowned on in embbedded programing.
2
So.... Reverse engineering some code? Like decompiling the binary? I hope you like assembly.
2
@bobbobson6290 You could practice a lot and get better at writing code. What do you hope to do in Cyber security?
2
You skipped microcode.
2
Largely a solved problem, it's a skills challenge.
1
All cybersecurity experts should do a full implementation of the rijndael encryption algorithm in portable C. Compile that code so it runs on a microcontroller or other small chip. Then that expert should try to side channel their own code.
1
Here I thought you were going to go over context switching...
1
I love the modularity. Its kinda fun to figure out how the modules could work using logic gates
1
Not knowing how much memory your program needs seems kinda weird...
1
Magic? No.
1
Virtual memory.... Hmm. I wonder if i could program in virtual memory paging into a tiny OS context switcher.... I guess the hardware support in the MMU saves pointer arithmetic with every memory access. Wait... Now i am thinking the context switch needs to know what page the current process needs.
1
Why c++? Plain ol' proedural C seems like it would be pretty good.
1
Why do this at all when there's compiler to do it for you? Is it just like mountains, you climb yhe mountains because they are there?
1
Why ARMv7? I thought raspi was aarch64
1
Based on what you're saying, I don't think you know what the effe you're talking about.
1
I wrote a deterministic memory allocator in C, for microcontrollers with tons of SRAM. Unused blocks were all saved in a linked list. Allocating memory popped blocks off the top of the list, but only if they were within the size requested. I also updated a journal that could track who was using which blocks... Sorta like the other side of the svc call. I was imagining a tiny OS that ran little apps or could perhaps plugin to the kernel somehow. Requesting memory needed an ID so a misbehaving app could be cleaned up. I was also considering configuring the MPU (if available) so any access requests outside the requested allocation could be trapped. I think you could get at least 8 different regions setup that way...
1
Previous
1
Next
...
All