CSL331 System Software Lab Microprocessor Lab This repository contains programs done as a part of KTU S5 System Software Lab. 👉🏻 Lab-1 CPU Scheduling FCFS Scheduling SJF Scheduling Round Robin Priority Scheduling File Allocation Methods Sequential File Allocation Indexed File Allocation Linked File Allocation Paging Paging Implementaion 👉🏻 Lab-2 Structures of Directory Single Level Directory Two Level Directory Hierarchial Directory Disk Scheduling FCFS SCAN C-SCAN Deadlock Avoidance Bankers Algorithm 👉🏻 Lab-3 Page Replacement Algorithms First In First Out Page Replacement Algm Least Recently Used Page Replacement Algm Least Frequently Page Replacement Algm 👉🏻 Lab-4 Assemblers, Loaders and Macroprocessor Pass 1 Of II Pass Assembler Pass 2 Of II Pass Assembler Single Pass Assembler Absolute Loader Relocating Loader