Friday, 11 November 2016


What Is The Difference Between RAM and ROM? What Is Their Use?

RAM (Random Access Memory) and ROM (Read-only Memory) are the two important memory types found on a computer. RAM is fast it but can’t hold data permanently. The ROM can hold data but frequent read-write operations are not possible in this case. This article is about all the differences between RAM and ROM.
Various components of a computer house memory to store some sort of data. The hard drive is the primary storage device used to store all the important data like OS files, music, videos, etc. Other than the hard drive, we have the RAM (Random Access Memory), ROM (Read-only Memory), etc.

RAM (Random Access Memory)

After the magnetic hard drive or SSD, RAM is the biggest piece of memory which exists on the computer hardware. RAM is used to store the programs and data being used by the CPU in real time. The data on the random access memory can be read, written, and erased any number of times.
It is a volatile memory which means the data stored in the RAM evaporates the moment you cut the power. That’s one of the reasons random access memory can’t be used as a permanent storage despite the fact that it’s way faster than the traditional magnetic disk-based hard drives.
Types of RAM:
SRAM (Static RAM): It stores a bit of data using the state of a six transistor memory cell. SRAM is way faster than DRAM, but costlier.

DRAM (Dynamic RAM): It stores a bit data using a pair of transistor and capacitor which constitute a DRAM memory cell.

ROM (Read-Only Memory)

Another notable memory type present on the computer is the ROM. As the name suggests, the data on the memory can only be read by the computer. So, what’s the reason these read-only memory chips are in use when we have the RAM chips?
The ROM is a non-volatile memory, it doesn’t forget the data even if the power supply is removed. ROM is used to store firmware for the hardware which hardly gets any regular updates, for instance, the BIOS.
The data on the traditional form of ROM is hard wired to it i.e written at the time of manufacturing. Over time, the read-only memory has been developed to support erasing and rewriting of data, although, it can’t achieve the efficiency level of a random access memory.
Types of ROM:
Mask ROM: This is the type of ROM for which the data is written during the manufacturing of the memory chip.
PROM (Programmable Read-only Memory): The data is written after the memory chip has been created. It is non-volatile.
EPROM (Erasable Programmable Read-only Memory): The data on this non-volatile memory chip can be erased by exposing it to high-intensity UV light.
EEPROM (Electrically Erasable Programmable Read-only Memory): The data on this non-volatile memory chip can be electrically erased using field electron emission (Fowler–Nordheim tunneling). Modern EEPROMs are quite efficient in terms of the read-write capabilities.
The above-mentioned types were the semiconductor-based ROMs. Optical Storage media like CD-ROM is also a form of read-only memory.
Recommended: 4GB, 8GB Or 16GB; How Much RAM Do You Need?

Difference between RAM and ROM


RAMROM
DataThe data is not permanent but it can be altered any number of times.The data is permanent. It can be altered but only a limited number of times that too at slow speed.
SpeedIt is a high-speed memory.It is much slower than the RAM.
CPU InteractionThe CPU can access the data stored on it.The CPU can not access the data stored on it. In order to do so, the data is first copied to the RAM.
Size and CapacityLarge size with higher capacity.Small size with less capacity.
UsagePrimary memory (DRAM DIMM modules), CPU Cache (SRAM).Firmware like BIOS or UEFI. RFID tags, microcontrollers, medical devices, and at places where a small and permanent memory solution is required.
CostIt doesn’t come cheap.Way cheaper than RAM.

Winding up

Both RAM and ROM have their set of pros and cons. The ROM is cheap and can hold data permanently but it has its limitations. On the other hand, RAM is quite useful than the read-only memory but it can make a burning hole in your pocket.
ROM is not that much incompetent as you might think. The Flash memory we find on removable storage media like USB drives, SD cards, SSDs, etc. is an advanced implementation of the EEPROM type of read-only memory.
 

How To Enable “WhatsApp Video Calling” Feature On Your Android Smartphone?

WhatsApp Inc. is about to add video calling feature to its instant messaging app. The WhatsApp video calling feature currently in Beta testing can be tried after opting to the beta testing program. This article includes the steps to use the WhatsApp video calling feature.
It has been recently known that the much-awaited video calling feature has arrived on the instant messaging platform WhatsApp. Other messaging apps including Messenger and the recently launched Google Duo already have the video calling functionality. In this article we have mentioned the steps by which you can try the WhatsApp video calling feature which is currently in the beta testing stage.

How to enable video calling in WhatsApp?

We tried this method on Android devices. Here are the steps to enable video calling in WhatsApp instant messenger.
  1. On your Android device, visit the following link:
    https://play.google.com/apps/testing/com.whatsapp
    Or
    Open Chrome on your Android (with your Google account signed in), search WhatsApp beta tester and visit the first link or the link which looks similar to the one mentioned above.
    Note: Make sure you have used the same Google account to setup your Android device.
  2. Tap Become A Tester button.
  3. Tap Download the WhatsApp Messenger app on Google Play.
  4. Now, the WhatsApp in the Play Store will appear as Beta.
  5. Update the app from there and you’re done.
Now, you can enjoy the video calling feature on WhatsApp.

Rollback to the normal app

If you’re done with the video calling feature on WhatsApp, you can follow these steps to get back the normal WhatsApp version:
  1. Visit the same link mentioned in Step 1 above.
  2. Tap Leave the program.
  3. Go to the Play Store and update WhatsApp from there.
So, this method was to give you an idea of the upcoming video calling feature on WhatsApp.
If you have something to add, tell us in the comments below

Tuesday, 8 November 2016

Contrary to reports, Nokia will be launching its Android smartphones only in 2017

Ever since the first of Nokia Android smartphones were spotted on the benchmarking websites, Nokia fanboys and prospective smartphone buyers have been eagerly awaiting the erstwhile feature phone king to launch its first Android smartphone.
After it was confirmed that the first of Nokia Android device, Nokia D1C was, in fact, a 13.8-inch tablet running on Android 7.0 Nougat, Nokia fans were awaiting the release of the tablet and other Nokia Android smartphones during the busy holiday season of 2016. However, new reports indicate that Nokia’s four Android devices (1 Android Tablet and 3 Android smartphones) will be available only in the first half of 2017.
The news was confirmed after a company called HMD Global purchased the rights to manufacture, sell and advertise all Nokia smartphones. According to a new report on Adweek, HMD Global will kick off a huge marketing campaign for the four Nokia smartphones only in early 2017. This means that the Finnish smartphone manufacturer plans to launch its first Android smartphone only next year.
In fact, HMD Global has chosen the famous ad agency, Mother as its lead global agency to make advertisements for Nokia Android smartphones. Both companies have already confirmed the deal and offered comments on the matter.
Nokia is a truly iconic, globally recognized and trusted brand. As the exclusive licensee of the Nokia brand for mobile phones and tablets, our ambition was to find a like-minded agency who grasped both the opportunity and responsibility in bringing a new product range to market. We are confident that in Mother we have found a partner who can help us do so for a new generation of consumers around the world,” said HMD Global CMO Pekka Rantala stated.
Rumors suggest that the Nokia Android smartphones will feature QHD displays, metal shells 22.6MP camera and top of the class batteries like the old Nokia feature phones. Also, Nokia smartphones are speculated to feature high-end Snapdragon 820 processors together with water and dust resistance features.
From the above news, it is confirmed that the first of Nokia Android smartphones will only be available to buyers in the first half of 2017. Those buyers who had been putting off buying new Android smartphones till the holiday season in expectation of buying Nokia’s first Android offerings will have to put off their buying plans till 2017. Their patience would be well worth it provided Nokia comes out with quality Android smartphones like the rugged and long lasting Nokia 1100 and 3100 phones it is remembered for.

Here are some websites that every programmer should visit at least once!

The world of technology giving rise to different kind of jobs, skill sets, and programming languages. As a student who wants to learn programming, one must learn that every day there new coding languages being written, new frameworks being created and new systems emerging. You will be surprised to know that a whopping 300 different programming languages being used in one form or the other.
Since, it is difficult to learn all those languages, as a programmer, it is very important to keep one’s eyes and ears open to the emerging trends so that one doesn’t lose out on the potential opportunities. Over the years there have been several articles on the websites which every programmer should bookmark and follow but the articles always list the same 10-15 top sites like CodeAcademy, Udemy, Coursera, KhanAcademy etc.
In this article, we are going to list some alternate websites which are a must follow for all those who want to learn programming. Some of these sites offer great depth of knowledge while others give free tutorials to learn to code. The websites are listed in no particular order and offer the best there is in programming.

Here are the best websites a programmer should visit!

Programming Practice and Contest : 

Every programmer needs to practice coding so that he/she can stay in the loop. There is this story about a programmer who automated his job for six years, spent his time surfing and playing games on company money all the while drawing his salary and in the meantime forgot how to code. If you as a programmer don’t practice what you have learned, you might easily forget it. Here are some top sites where you can practice programming and take part in coding contests.

Tutorials

The below websites offer great tutorials for learning programming. There are some sites which offer programming puzzles and problems which need to solve.

Social Interaction

Apart from learning programming, a coder always needs to be in touch with the real world. The reasons for this is that technology is very fluid  and dynamic. What will work today won’t even be touched upon tomorrow. To know the latest from the world of programming, you need to bookmark the below sites.

Must Read

Here are some websites that you have to visit at least once.

Android App

Coding Calendar is one App that every programmer and wannabe coder should have on his/her smartphone. The Coding Calendar App notifies you about various programming contests happening on sites Hackerrank, Hackerearth, Topcoder and much more