anushkadixit1708 / Operating-System

This repository has some implemented algorithms which one comes across in while taking an Operating System course.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Operating-System

Webpage
This repository has some implemented algorithms which one comes across in while studying Operating System. It includes the lab uploads of lab FallSem 2020-21 along with the codes of some of the most common problems asked in Operating Systems.

Deadlock Algorithms

  1. Banker's Algorithm
  2. Synchornization Problems
    1. Dining Philosopehrs
      Using Semaphore
      Using Monitor
    2. Reader Writer
    3. Producer Consumer

Disk Scheduling Algorithms

  1. First Come -First Serve (FCFS) Code
  2. Shortest Seek Time First (SSTF) Code
  3. Elevator (SCAN) Code
  4. Circular Scan (C-SCAN) Code
  5. C-LOOK. Code
  6. LOOK Code

Memory Allocation Algorithms

  1. Fisrt Fit Code
  2. Best Fit Code
  3. Worst Fit Code

Scheduling Algorithms

  1. First Come First Serve Code
  2. Shortest Job First Code
  3. Round Robin Code
  4. SRTF Code
  5. Priority Schduling Code

Bash Scripts

Consists of basic programs implemented in bash script/shell script
1. Armstong Number program - number is armstrong or not Ans
2. Angle validation - find whether angles form a triangle Ans
3. Character Identification - find the type of character Ans
4. Leap Year - find if an year is leap year Ans
5. Palindrome - if a string is palindrome or not Ans
6. Prime Number - number is prime or not Ans

Execution Instructions Read

Problems

Problems based on Application of OS Concepts Descirption
1. Cat and Mice problem Ans
2. LRU Scheduling Ans:C++
Ans: Java
3. Disk Scheduling Ans

OS Project

SERVER-CLIENT FILE TRANSFER SYSTEM AND CHAT APPLICATION USING UDP AND SOCKET PROGRAMMING
Project Report Read

About

This repository has some implemented algorithms which one comes across in while taking an Operating System course.


Languages

Language:C 73.2%Language:C++ 16.8%Language:Java 7.3%Language:Shell 2.7%