Quizzes
Quizzes are a way to test your knowledge of the course material. Each quiz comprises of question, answer, and feedback.
Table of contents
- ASLR
- Always Shared Sections
- Both Condition and Mutex
- Bypass Canary
- Cause of FileNotFoundError
- Cause of bind() Error
- Cgroups Versus namespaces
- Child Faults After Write
- Client-Server Number of Copies
- Coarse vs Granular Critical Section
- Container Versus VM
- Copy-on-write Flag for mmap()
- Dynamic Libraries
- Fewer than Two Copies
- Fiber Strace
- File Descriptor of stderr
- File handler in C
- Firefox: TCP or UDP?
- Flush Libc Buffer
- Half Page
- I/O Errors
- Libcall with Syscall
- Limitation of Anonymous Pipes
- Memory Granularity
- Memory Leaks
- Mini-shell Stops After Command
- Modify String
- Not Race Condition
- Number of RUNNING User-Level Threads
- Number of Running Threads
- Oneko Timer
- Operator Overloading
- Page Allocation
- Parent Faults before fork()
- Parent of sleep Processes
- Pipe Ends
- Process Creation
- Processes Speedup
- Python Tools
- Receiver Socked File Descriptor
- Segfault Exit Code
- Semaphore Equivalent
- Similarities Between the TCBs of libult and Unikraft
- Sleeping on a Fiber
- Software Properties
- Stack Protector
- Stack layout
- Static Executables
- Strcpy Buffer Overflow
- String Buffer Overflow
- Syscall ID
- Syscall Numbers
- Syscall Tool
- Syscall Tool
- Syscall Used by fopen()
- Syscall Wrappers
- Syscalls Used by cp
- TLS Synchronization
- TLS var Copies
- The Need for a COMPLETED Queue
- Thread Memory
- Threads Shared Data
- Time Server Interoperability
- Time Server Protocol
- Time Slice Value
- Type of Scheduler in libult.so
- ULT Thread IDs
- VM Creation
- Valgrind Leaks
- Variables in memory regions
- Who Calls execve in the Log of the Parent Process?
- apache2 Document Root
- create_sleepy Process Ending
- exec() Without fork()
- malloc()
- malloc() and brk()
- malloc() and mmap()
- mmap() file
- mmap() vs read() and write() Benchmark
- printf() System Call
- printf() Under Strace
- printf() vs write
- sender.py and receiver.py Client-Server Parallel
- strcpy() System Call