Free without login: Tutorials, NCERT support, Previous Year Papers, Code Studio and Programming with AI.Login for PDF AI, paid/proctored exams, competitions, saved progress, internships and Skill Passport. Free standard exams need no login.
✦ AI-powered learning-to-career ecosystem

Learn. Ask. Code.
Build. Earn. Get Verified.

One platform for computer-science tutorials, AI coding, exams, university papers, competitions, projects, internships, experts and evidence-backed skills.

✦ LEQ ONELearning → Career
“Prepare me for DBMS exam and give me 10 practice questions.”
📚 LearnContextual tutorials
💻 CodeRun C/C++/Java/Python
🏆 CompeteCollege coding contests
₹ Build & EarnSell verified projects
LEQ ONLINE EXAMS

Free practice without login. Paid & Proctor 360 with login.

Select a subject and start a free standard exam instantly, or log in for paid Normal / Live / Recorded / AI / Hybrid proctored exams.

View All Exams →
LATEST TUTORIALS

Continue with structured learning

Operating Systems

Virtual Memory

Virtual Memory is a memory management technique that creates an illusion of a very large main memory by combining physical RAM with secondary storage (like an SSD or hard drive). It allows a computer to execute programs larger than its installed RAM by loading only active chunks of code into memory while temporarily parking idle data on the disk.

Operating Systems

Multiple Partition Allocation

Multiple partition allocation is a contiguous memory management technique where physical memory is divided into multiple sections (partitions), allowing several processes to reside in memory at the same time. Each incoming process is placed into an available partition that meets its size requirement, supporting multiprogramming by enabling the operating system to switch between active tasks.

Operating Systems

Single-Partition Allocation

Single-partition allocation is the most basic memory management scheme where physical RAM is split into only two sections: one dedicated to the operating system and the other reserved entirely for running a single user program at a time. Because only one process can reside in memory, all remaining space in the user partition is locked to that program until it finishes execution, making it typical of early single-tasking systems like MS-DOS.

Operating Systems

Contiguous Allocation

Contiguous allocation is a file allocation technique where an operating system assigns each file a single, unbroken set of consecutive physical blocks on the disk. Because all data blocks reside side by side, reading or writing a file requires minimal disk head movement, making file access exceptionally fast. However, it requires knowing the final file size in advance and frequently leaves unused, fragmented gaps between allocated spaces.

🗎

University Previous Year Papers

Filter by university, course, year, semester and subject. Read online in the LEQ viewer.

Browse papers →   Contribute & earn points →

🏫

College / University MoU

Partner institutions can upload question papers and publish learning opportunities after LEQ Admin approval.

Institution onboarding →

Experts & Mentoring

Project review, mock interviews, viva practice, guest sessions and expert hiring under central Admin governance.

Explore experts →