by Aleena Parvez | Nov 17, 2025
This lecture notes the role of VMMs in multiplexing multiple VMs on a single physical machine, discusses privileged instructions, ring protection, the trap-and-emulate model, virtualization challenges in x86, Popek-Goldberg criteria, and introduces paravirtualization, full virtualization, memory and IO virtualization.
by Aleena Parvez | Nov 16, 2025
This lecture introduces cloud computing concepts including virtualization, data centers, and resource sharing, along with an overview of related technologies such as virtual machines and containers.
by Aleena Parvez | Nov 16, 2025
This lecture presentation reviews fundamental operating system principles, including virtualization, process scheduling, memory management, and security features, offering a strong conceptual foundation.
by Yash Sharma | Nov 16, 2025
Lab implementing simple file system operations including file creation, deletion, reading, writing, seeking, and inode management on emulated disk with superblock and data block allocation.
by Yash Sharma | Nov 16, 2025
Lab on building custom memory manager simulating malloc/free functionality using mmap system calls. Covers memory allocation, deallocation, chunk splitting, merging, and heap management.