CSL 331 SYSTEM SOFTWARE AND MICROPROCESSOR LAB
LAB CYCLE C5A 2023-2024
Experiments from operaƟng system :
- Simulate the following non-preempƟve CPU scheduling algorithms to find turnaround Ɵme and waiƟng Ɵme. a) FCFS b) SJF c) Round Robin (pre-empƟve) d) Priority
- Simulate the following file allocaƟon strategies. a) SequenƟal b) Indexed c) Linked
- Simulate the following file organizaƟon techniques a) Single level directory b) Two level directory c) Hierarchical
- Simulate the following disk scheduling algorithms. a) FCFS b) SCAN c) C-SCAN
- Simulate the following page replacement algorithms: a) FIFO b)LRU c) LFU
Experiments from assemblers, loaders and macroprocessor :
- Implement pass one of a two pass assembler.
- Implement pass two of a two pass assembler.
- Implement a single pass macro processor.
- Implement an absolute loader.
- Implement a relocaƟng loader
Experiments using 8086 Microprocessor kit/ emulator:
- Study of Assembler and Debugging commands
- Implement addiƟon, subtracƟon, mulƟplicaƟon and division of 16 bit numbers (kit)
- Implement sorƟng of 16-bit numbers (kit)
- Implement searching of 16-bit numbers (emulator)
- Implement string manipulaƟon (emulator)
- Interfacing with stepper motor - Rotate through any given sequence (interfacing)
- Interfacing with 8279staƟc display (interfacing)