Linux uses the root partition to store all system data, analogous to the C:\Windows folder where all data that is necessary for the OS goes in. Now, Linux uses a number of partitions for each task, and depending on who you ask, you will get a different answer. Ask 5 people, and you will get 5 totally different answers!
Without going too much into the details, what I personally do is create a root (/) partition, a swap (/swap) partition (analogous to the pagefile for Windows) and a /home partition for my user files, and of course, the auto-allocated /boot partition that is necessary for booting. If you are unfamiliar with the process, get to the partitioning screen in your Linux installation, select the partition/free space on which you are going to install Linux, and select the Partition Type as "Root (/)" and then you can either select the size of the drive manually, or allow auto-allocation, and the installation will proceed automatically. If you want to do it right, first create the /boot partition (say 100MB) , the /swap partition (2-2.5 times your RAM), and the rest can be your / partition. Fore more information, you should refer here.