Update

One new tab added. Open in browser view if it is not visible. (25/08/2022 08:48)

Tuesday, September 6, 2022

Codechef update

Participated in few contests since a month.

Quite interesting set of questions. Hope to improve my coding skills.

Profile : https://www.codechef.com/users/rashmi1729



Sunday, August 21, 2022

Update on Coding Practice

I have recently started practicing on CodeChef as well.

CodeChef : https://www.codechef.com/users/rashmi1729.

So I will post solutions of Contests and Practice Problems here as well in a separate tab.


Update on Hackerearth's profile:









Thursday, July 14, 2022

Coding Practice

Till I again resume working on own projects, I have been practicing frequently on competitive programming websites such as Hackerrank, Hackerearth, Leetcode, etc. 

I will also be posting solutions of tricky problems that I was able to solve. 

My Profiles on Each Website :


Hackerrank: https://www.hackerrank.com/rnrashmi07041729



Hackerearth: https://www.hackerearth.com/@rnrashmi070496





Saturday, January 15, 2022

Tasks States in an operating system (Click on the image for more info)




What are Threads? (Click on the image to know more)

 


What is a Kernel? (Click on the image to know more)


Real Time Operating Systems

Real Time Operating System or RTOS is an operating system that is used to perform time-bound tasks. Unlike a GPOS (General Purpose Operating System), if a hard-real time OS is delayed, it can have catastrophic effects.
In order to get into RTOS, one must be aware of the OS fundamentals:- kernel, task scheduling, threads, multi-threading and multi-processing, priority, mutexes, semaphores, data passing, etc.
Bare-metal programming can be done in cases where number of tasks are limited and project is simple.
RTOS is designed in a way that it assigns a priority to each task so that it is executed in a deterministic manner.
RTOSs are categorized as hard-real time operating systems and soft-real time operating systems. When the penalty of a deadline miss is high, that system is a hard-real time operating system. For example, an airbag in a car. Any latency can be fatal in this case.
I will add pages explaining each concept in a simpler manner.