Department of Computer ScienceDepartment of Computer ScienceDepartment of Computer Science Department of Computer Science
  • Email:

    hod.cs@cet.ac.in

  • Phone Number:

    0471-2515564

  • Home
  • About Us
  • Academics
    • PO,PSO and PEO
    • Programmes and Syllabi
    • Courses
    • Academic Calendar
    • Labs
    • Library
    • Student Data Verification
  • People
    • Faculty
    • Staff
    • Students
      • BTech
      • MTech
      • Ph.D
    • Alumni
      • Alumni List
  • PUBLICATIONS
    • Patents
    • 2024
    • 2023
    • 2022
    • 2021
    • 2020
    • 2019
    • 2018
  • Activities
    • Blog
    • Events
    • Magazine/Newsletter
    • Student Groups
  • Placements
    • Our Recruiters
    • Placement Statistics
      • Placement_B.Tech
      • Placement_Mtech
    • Career Guidance and Placement Unit (CGPU)
  • Contact Us
  • Home
  • About Us
  • Academics
    • PO,PSO and PEO
    • Programmes and Syllabi
    • Courses
    • Academic Calendar
    • Labs
    • Library
    • Student Data Verification
  • People
    • Faculty
    • Staff
    • Students
      • BTech
      • MTech
      • Ph.D
    • Alumni
      • Alumni List
  • PUBLICATIONS
    • Patents
    • 2024
    • 2023
    • 2022
    • 2021
    • 2020
    • 2019
    • 2018
  • Activities
    • Blog
    • Events
    • Magazine/Newsletter
    • Student Groups
  • Placements
    • Our Recruiters
    • Placement Statistics
      • Placement_B.Tech
      • Placement_Mtech
    • Career Guidance and Placement Unit (CGPU)
  • Contact Us
  • Email:

    hod.cs@cet.ac.in

  • Phone Number:

    0471-2515564

SYSTEM SOFTWARE LAB

CS331

Overview

The course aims to build an understanding on design and implementation of different types of system software. The courses requires the student to design and implement various system software’s like Linkers, Loaders, Macroprocessors  etc.

Instructors

THANIA KUMAR
thaniakumar@cet.ac.in

RANI KOSHY
koshyrani@cet.ac.in

Prerequisites

  • Any valid Programming Course

Teaching Assistants

Shivalekshmi Nair
Bineesh U
Sarath S
Tessa Jose

Syllabus

Download

Schedule

  • Cycle 1
    • Simulate the following non-preemptive CPU scheduling algorithms to find turnaround time and waiting time. a) FCFS b) SJF c) Round Robin (pre-emptive) d) Priority
    • Simulate the following file allocation strategies. a) Sequential b) Indexed c) Linked
    • Implement the different paging techniques of memory management.
    • Simulate the following file organization techniques a) Single level directory b) Two level directory c) Hierarchical
    • Implement the banker’s algorithm for deadlock avoidance.
    • 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
    • Implement the producer-consumer problem using semaphores.
    • Write a program to simulate the working of the dining philosopher’s problem.
  • Cycle 2
    • Implement the symbol table functions: create, insert, modify, search, and display
    • Implement pass one of a two pass assembler.
    • Implement pass two of a two pass assembler.
    • Implement a single pass assembler.
    • Implement a two pass macro processor.
    • Implement a single pass macro processor.
    • Implement an absolute loader.
    • Implement a relocating loader.
    • Implement pass one of a direct-linking loader.
    • Implement pass two of a direct-linking loader.
    • Implement a simple text editor with features like insertion / deletion of a character, word, and sentence.
    • Implement a symbol table with suitable hashing.

References

  • Guide
  • Email:

    hod.cs@cet.ac.in

  • Phone Number:

    0471-2515564

Featured posts

  • FDP ADVANCES IN DEEP LEARNING APPROACHES Organized by Department of Computer Science and Engineering, CET from March 8th – 13th, 2021

    FDP ADVANCES IN DEEP LEARNING APPROACHES Organized by Department of Computer Science and Engineering, CET from March 8th – 13th, 2021

  • FDP PEDAGOGY WORKSHOP ON EFFECTIVE TEACHING from March 1st – 6th, 2021

    FDP PEDAGOGY WORKSHOP ON EFFECTIVE TEACHING from March 1st – 6th, 2021

May 2025
M T W T F S S
« Sep    
 1234
567891011
12131415161718
19202122232425
262728293031  
© 2019 Department of Computer Science and Engineering, CCF-CET.
×