This is the ninth article in this series. In this article, I’m going to talk about user modes. In the previous article, I explained page frame allocation. You can check it out by clicking here. …

Software Architecture

Software architecture is the fundamental design of an entire software system. It defines what components are part of the system, what functions they provide, and how they interact. It is the big picture or overall structure of the entire system and how everything works together.

Particularly for big systems, software…

This is the seventh article in this series. In this article, I’m going to talk about page frame allocation. In the previous article, I explained virtual memory and paging. You can check it out by clicking here. …

This is the seventh article in this series. In this article, I’m going to talk about virtual memory and paging. In the previous article, I explained user modes. You can check it out by clicking here. …

This is the sixth article in this series. In this article, I’m going to talk about user mode. In the previous article, I explained interrupts and inputs. You can check it out by clicking here. …

This is the fifth article in this series. In this article, I’m going to talk about interrupts and inputs. In the previous article, I explained how to integrate segmentation and you can check it out by clicking here. …

Hello Everyone !!

This is the fourth article in this series. In this article, I’m going to talk about how to integrate segmentation. In the previous article, I explained how to integrate outputs and you can check it out by clicking here. …

Hello Everyone !!

This is the third article in this series. In this article, I’m going to talk about how to integrate outputs. If you didn’t check my first article about “how to start implementing C language”, I recommend you to check it out first by here. …

In this era, everyone uses softwares in their day to day life. Most of the time software products require activating licenses or agreeing to “terms and conditions” before programs can be downloaded, installed, or used. There are many types of software licenses, with different terms, support agreements, and restrictions. …

Hello Everyone !!

Today I’m going to talk about few inspection techniques which helps to evaluate interaction designs. These included heuristic evaluation, walk-throughs, web analytics, A/B testing and predictive models. Typically these techniques are relatively inexpensive and easy to learn as well as being effective, which makes them appealing.

Heuristic Evaluation

Krishan Shamod

Software Engineering Undergraduate

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store