Available courses

S3CCSI01B - Operating System_25_26
UG

Course Learning Objectives (CLOs): This course will make to student to:  

1

Define fundamental OS abstractions such as processes, threads, files etc, (L1-knowlegde).

2

Visualize the intricate relationship between an operating system and its underlying hardware (L1-knowlegde).

3

Explain scheduling algorithms, deadlock detection algorithms and memory management strategies (L2-Comphrension.

4

Apply the principles of concurrency and synchronization, to write concurrent programs/ software  (L3-Application).


COURSE OUTCOMES (COS): At the end of the  course the student will be able to:

 

CO1

:

Identify the services, functions and structure of different operating systems.

CO2

:

Apply and analyze appropriate scheduling algorithm for process selection and execution.

CO3

:

Identify and analyze the techniques used to solve process synchronization issues.

CO4

:

Apply and analyze various deadlock prevention, avoidance, detection and recovery mechanisms to solve real world problems

CO5

:

Analyze the performance of various memory management techniques and page replacement algorithms


ARM Processor and Microcontroller (S4ISI02)
INFORMATION SCIENCE & ENGINEERING

This course introduce ARM Processor basics and instruction set. Writing the assembly level programs related to ARM processor. Introduction to LPC2148 Microcontroller architecture and writing the embedded C programs along with interfacing the different input or output device.