This document contains an assignment on operating system concepts from Gandhi Institute of Education & Technology. It includes short notes on topics like conditions of deadlock, page vs segment, Belady's anomaly, critical section, fragmentation, monitors vs semaphores, race condition, binary vs counting semaphores, thrashing, lazy swapper, garbage collection and priority inheritance protocol. It also contains 10 long questions covering concepts like Banker's algorithm, page replacement algorithms, Peterson's solution for critical section problem, semaphores, thrashing, segment replacement, busy waiting, conditions of deadlock, producer-consumer problem, page fault and demand paging.