Namaste
open-menucloseme
Home
Projects
Achievements
Blog
Links icon
GitHub LinkedIn Twitter
github twitter linkedin rss
  • File System Consistency Checker (xv6 fsck)

    calendar Nov 15, 2025 · 10 min read · Operating Systems File Systems Data Integrity Crash Consistency RISC-V Kernel Programming File System Recovery  ·
    Share on: twitter facebook linkedin copy

    Course: CS 5204 - Advanced Operating Systems Project 1 | Semester: Fall 2025 Technical Focus: Crash Consistency, File System Reliability, Recovery Algorithms Problem Statement & Motivation File systems can become corrupted when systems crash mid-operation. xv6's simple inode/block-based design is vulnerable to …


    Read More
  • Virtual Memory Analysis: Page Table Walker

    calendar Nov 15, 2025 · 8 min read · Operating Systems Virtual Memory Page Tables Kernel Programming Memory Analysis Linux Internals MMU Management  ·
    Share on: twitter facebook linkedin copy

    Course: CS 5204 - Advanced Operating Systems Project 2 | Semester: Fall 2025 Technical Focus: Virtual Memory Management, Page Table Structures, TLB Behavior Problem Statement & Motivation Modern systems use multi-level page tables for virtual-to-physical (VA→PA) address translation. Understanding memory layout is …


    Read More

Pranav Kumar

Open Source Contributer, Engineer, Perpetual student, reader, builder.
Read More

Featured Posts

  • Master's Projects Portfolio
  • Concurrent Data Structures: Memory Reclamation Benchmarking (SEIZE)
  • Control Android on Ubuntu with Internet

Recent Posts

  • File System Consistency Checker (xv6 fsck)
  • IoT Security Case Study: Edge AI & Federated Learning in Smart Grids
  • Virtual Memory Analysis: Page Table Walker
  • Advanced Linux Kernel Modules & Performance Monitoring
  • LLVM Optimization Passes: Function Analysis & Local Optimizations
  • Register Allocation Optimization through Coalescing & Live Range Splitting
  • Cache Optimization on RISC-V Architecture

Categories

PROJECTS 9 PROJECT 8 PERSONAL 3 TECHNOLOGY 3 COMPILER DESIGN 2 LIBRARY 2 OPERATING SYSTEMS 2 COMPUTER ARCHITECTURE 1 COMPUTER SCIENCE 1 CONCURRENT PROGRAMMING 1 CYBERSECURITY 1 SYSTEMS PROGRAMMING 1

Series

SETUP-GUIDE 4 PERSONAL 3 LIBRARY 2

Tags

PLATFORMIO 6 ARDUINO 4 ESP32 4 GSOC 4 LVGL 4 OPEN-SOURCE 4 COMPILERS 3 OPERATING SYSTEMS 3 BEAGLEBOARD 2 CAN 2 CAN-FD 2 CODE GENERATION 2 CONCURRENT PROGRAMMING 2 EMBEDDED-LINUX 2
All Tags
ACHIEVEMENT1 ARDUINO4 BEAGLEBOARD2 BENCHMARKING1 BLOG1 CACHE DESIGN1 CAN2 CAN-FD2 CODE GENERATION2 COMPILER ALGORITHMS1 COMPILER OPTIMIZATION1 COMPILERS3 CONCURRENT PROGRAMMING2 CRASH CONSISTENCY1 DATA INTEGRITY1 DATA STRUCTURES1 DEVICE DRIVERS1 EMBEDDED-LINUX2 ENERGY SYSTEMS1 ESP324 FILE SYSTEM RECOVERY1 FILE SYSTEMS1 FUZZING1 GPIO2 GSOC4 HARDWARE ARCHITECTURE2 HARDWARE SIMULATION1 HARDWARE-BUTTONS2 IN NEWS1 IOT1 IR ANALYSIS1 KERNEL DEVELOPMENT1 KERNEL PROGRAMMING2 LIBRARY2 LINUX INTERNALS1 LLVM2 LOCK-FREE ALGORITHMS1 LOOP ANALYSIS1 LVGL4 MACHINE LEARNING1 MEMORY ANALYSIS1 MEMORY MANAGEMENT2 MEMORY SUBSYSTEM1 MMU MANAGEMENT1 MOTOR-CONTROL2 OPEN-SOURCE4 OPERATING SYSTEMS3 OPTIMIZATION1 OPTIMIZATION PASSES1 PAGE TABLES1 PERFORMANCE ANALYSIS1 PERFORMANCE BENCHMARKING1 PERFORMANCE MONITORING1 PERFORMANCE TUNING1 PLATFORMIO6 PORTFOLIO1 PRIVACY1 PROGRAMMING1 PROJECTS1 REGISTER ALLOCATION1 REGULATORY COMPLIANCE1 REPLACEMENT POLICIES1 RISC-V2 ROBOTICS2 ROS2 RUST2 SECURITY2 SECURITY TESTING1 ST7735S2 STEPPER-MOTOR2 STSPIN2202 SYSTEMS2 TAG_NAME11 TAG_NAME21 TECHNICAL1 TFT-DISPLAY2 THREAT ANALYSIS1 USER-INPUT2 VIRTUAL MEMORY1
[A~Z][0~9]
Copyright © 2016–2030, Pranav Kumar

Copyright  COPYRIGHT © 2016–2030, PRANAV KUMAR. All Rights Reserved

to-top