Skip to main content

Command Palette

Search for a command to run...

Applied Operating Systems

My learnings, projects, issues, and their solutions

Updated
1 min read
Applied Operating Systems
S

I’m a Software Developer with a strong foundation in Kotlin, JavaScript, and C++. I’ve built AI-driven trading systems at AlgoBucks and developed customer segmentation models at EY GDS - AICTE, optimizing market strategies.

Passionate about open-source technology and community, I’ve led initiatives like NSUT Moksha-Innovision'23 and a part of Cloud Native Community Groups, New Delhi.

Always eager to innovate and take on new challenges!

Hey Guys! 😀

I hadn't good knowledge of CS Fundamentals including Operating Systems, The previous month in July I saw Lovepreet Singh Yt Channel's "Applied Operating System" playlist. He is working as a Backend Engineer at CRED.

Here is what I learned:
✅MINIX & UNIX
✅Types of System Calls
✅Types of OS
✅Parent & Child Processes [Batch/Interactive/Realtime]
✅Inter-process communication [by Message Passing/Pipes/Data Structures]
✅Paging & Segmentation
✅Threads, Concurrency & Parallelism
IMPLEMENTATION: Lock Variables, Busy Wait, Peterson Solution
✅RACE Condition
✅Locks, Semaphore, Conditional Variables
✅Mutual Exclusion Problem Examples
-> THE DINING PHILOSOPHERS PROBLEM
-> Producer Consumer Problem
-> THE Reader's and Writer's Problem
✅Process Scheduling Algorithms:
-> FCFS, SJF, SRTN
-> RR, Priority
-> SJN, Lottery, Fair Share
✅Performance metrics of Scheduling Algorithms
-> Throughput
-> Turnaround Time
-> CPU Utilization
✅Solved some Leetcode problems

🔗Live Project Links:-- Currently making some improvements
https://github.com/RajbharSachin/Multiple-files-encryptor

https://github.com/RajbharSachin/Operating-Systems-Applied[

🧑🏼‍💻What issues I faced & how I solved them:
I wasn't able to run this project-specific commands on Windows
-> So, I installed Ubuntu-LTS-18.04 from Windows Store
-> Enabled Windows Subsystem for Linux(WSL) in my PC
-> Connected VS Code to WSL by clicking on the bottommost-left <>icon in VS Code

🔥Are there any recommended resources you can put below in the comments...
or share your learnings, will read them!

Image preview

Image preview

Image preview