We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Created claude_study_plan (markdown)
Created gemeni_study_plan (markdown)
Created perplexity_study_guide (markdown)
Added detailed explanations of the Executable and Linkable Format (ELF), including its structure, sections, and roles in memory management.
Added mmap() region to the memory layout section for improved clarity on shared libraries and memory mappings.
Added detailed explanations of stack and heap memory segments, including their characteristics, management, and modern protection mechanisms against vulnerabilities.
Added section on memory management, detailing memory layout of a process, including static and dynamic memory segments, and their characteristics.
Added guidelines for using mutexes and condition variables in task synchronization, including use cases for locks and barriers.
Merge branch 'master' of https://github.com/MadRajib/Notes.wiki
Added section on deadlock avoidance, including Banker's Algorithm and priority inversion concepts, with definitions and implications.
Updated Modern Concurrency & RTOS (markdown)
Added detailed strategies for deadlock prevention, including methods to negate mutual exclusion, hold and wait, no preemption, and circular wait, along with their drawbacks.
Added strategies for deadlock management in MY OS Notes, including ignorance, prevention, avoidance, and detection/recovery methods.
Clarified deadlock conditions in resource management section, emphasizing necessary and sufficient conditions for single and multi-instance resources.
Added section on concurrency problems, detailing deadlock conditions and resource management strategies.
Expanded Binary Semaphores (Mutex) section with detailed explanations and examples
Updated Memory Management: Static vs. Dynamic Allocation (markdown)
Updated MY OS Notes (markdown)
Created MY OS Notes (markdown)