Skip to main content

The new generation storage: SSD

This time we'll be learning about something which has already been in the market for a long time but still many of us doesn't understand its importance or how it is significantly better than its counterparts. That new thing is Solid State Drive (SSD). SSD is just another storage media like your pendrive and harddisk but it is way faster than either of them. In this post, we will learn what really makes an SSD faster than other storage media and how it can change our life forever.

What really is an SSD ?

SSD is a flash device just like pendrives, micro sd cards and embedded storage of our mobile phones. A flash device is basically made of transistors and semiconductors as compared to harddisk which has magnetic disk and moving parts. I may introduce some heavy terms here which may not make sense to you much but keep reading. So like i was saying, flash devices have billions of transistors which are used to store data. Multiple transistors are joined to form a kind of a cell. A cell either can be NAND cell or NOR cell based on the configuration. One cell can hold one of 2 states (there are cells which can hold one of many states but lets stick to basic cell) either one or zero. As we all know (alright, some of us know), that everything is binary when it comes to computers, a combination of cell can store any value. All you have to do is to turn some cells ON and turn some cells OFF to store your particular value. This is achieved by passing a current to those cells and thus changing their states.

What makes SSD better ?

As you know now that storing a value in a cell is just a matter of passing the current, one may wonder how much time does it take. Well, the answer is 0 seconds, 0 milliseconds, 0 microseconds. Yes, that happens in nanoseconds. That said, now lets talk about harddisk. Harddisk is a giant blunder of magnetic disks and moving arms. It served the purpose of storing data to a good time until people realized that computers can perform better if all the data required by applications is already in RAM because fetching it from harddisk is a slow process and not even the fastest processor can do any good with it. So the bottom line is, storage media is the bottleneck for high performance. The way harddisks operate is itself so optimized that there is no way to get something better out of it. If you ever open a harddisk (or see the diagram below), you will notice that it has one pin which needs to go to the location where the requested data is stored. This involves movement of the pin and is a microseconds job.

On the other hand, SSD just requires current to be passed to some specific cells which is a nanoseconds job. SSD itself has its own RAM and a simple processor which keep things moving. Thus SSD can serve better and can provide data at a much faster rate than traditional harddisk drives.

Role of SSD in laptops

Like i said earlier, SSDs' write and read speed is pretty much higher than harddisks and applications which run on our laptop constantly require memory to write and read stuff. Even when you start an application, it boots up when processor reads the binary from the storage. So SSD can not even make your applications run smoothly but it can also improve applications startup time. I myself has experienced this on my intel-i3 laptop where my OS (ubuntu 18.04) is installed on one of samsung SSD. The boot up time has improved to 2-3 seconds and even android studio runs like a charm without GPU (But that has something to do with 8GB RAM also). So if you go to buy a laptop for your college work then i would suggest you to go for a laptop which has all basic parts like good enough processor(i5), may be GPU card, decent screen, which can come at a decent price of 40k. Just make sure it has additional RAM slot. Then spend additional 12k to buy more RAM and one 256GB internal SSD. Go to some laptop repair shop and ask him to replace your HDD with your brand new SSD and your CD player with the HDD he just removed. That way you can install your applications and OS (like windows 10) on your SSD and keep your other stuff like movies on HDD. Also ask the repairman to install that extra RAM to the additional RAM slow in your laptop. Just make sure you buy the RAM of the same frequency as the already installed one. At the end, you will have a powerful laptop in under 55k. Companies offer laptops with same configuration at a 15-20k higher price which is not at all required.

This was it for today's post fellas. If you need any help selecting the laptop or which SSD to buy, just drop a comment and i will reply faster than SSD serves data :D.

Comments

Post a Comment

Comment on articles for more info.

Popular posts from this blog

Image Search Engine Using Python

Images provide a lot more information than audio or text. Image processing is the prime field of research for robotics as well as search engines. In this article we will explore the concept of finding similarity between digital images using python. Then we will use our program to find top 10 search results inside a dataset of images for a given picture. It won't be as good as google's search engine because of the technique we will be using to find similarity between images. But what we are going to make will be pretty cool. So lets start. Setting up the Environment Our Algorithm How the code looks Lets build the GUI Additional Techniques Setting up the Environment The code we are going to write requires a few tools which we need to install first. I will try to be as precise as i can and if you get stuck into installing some tool then you can drop a comment below and i will help you sort out the problem. So here are the tools and the steps to install

Understanding Python Decorators

If you have ever wondered what those @something mean above a python function or method then you are going to have your answers now. This @something line of code is actually called a decorator. I have red from various articles about them but some of them were not able to clarify the concept of a decorator and what we can achieve with them. So in this post we'll learn a lot about python decorators. Here is a list of topics we'll be covering. What is python decorator Understanding the concept Multiple decorators on same function class method decorator Where can we use decorators What is python decorator A python decorator is nothing but a function which accepts your given function as a parameter and returns a replacement function. So its like something this def decorator(your_func): def replacement(your_func_args): #do some other work return replacement @decorator your_func(your_func_args): #your_func code Now when your_func gets called then

Cordova viewport problem solved

Include the viewport settings in Cordova If you are facing the auto zooming problem of cordova then go read on the full article. Cordova actually ignores the viewport meta tag which causes the pixel density problem. So we need to tell cordova that viewport tag is equally important as other tags. To do this, we need to add some code to a file which is specify in the article. Corodva messes with pixels If you are using the latest cordova version or creating the cordova app for latest android versions then you may have faced the zoom malfunctioning.I also faced it when creating an app. Many of you may have already searched the web and found the answer of changing the meta tag attributes to get it working. But adding target-densitydpi=medium-dpi does not solve the problem for latest android versions. It may work for gingerbread but not for kitkat and others. So the final solution which i found was one of the stackexchange answer but rarely found. So i am gonna two things here, i