sorry my english not very good
i have questions before buy ssd m.2 and ram for my laptop (A515-51G-5400)
1- is my laptop supports any size of ssd m.2 even 2tb
if not supports which maximum size does it supports and how i can know maximum size for any laptop
2- now i intend to buy one of them so are all of them work fine on my laptop
Crucial M500 240GB SATA 6Gbps M.2 Internal SSD
WD Blue 3D NAND 250GB PC SSD - SATA III 6 Gb/s, M.2 2280
Silicon Power Ace A55 M.2 2280 256GB SATA III 3D NAND
ADATA SU800 256GB M.2 2280 SATA 3D NAND Internal SSD
3- i saw some rams written on it 2400T or 2400MT/s instead Mhz so is there any different between 2400T or 2400MT/s and 2400Mhz
for example
Micron 8GB 1Rx8 2400Mhz PC4-2400T
Ballistix Sport LT 8GB Single DDR4 2400 MT/s (PC4-19200) CL16 SR x8 SODIMM 260-Pin
4- now i intend to buy one of them so are all of them work fine on my laptop
Micron 8GB 1Rx8 2400Mhz PC4-2400T
MTA8ATF1G64HZ-2G3B1 MICRON LAPTOP MEMORY 8GB PC4-2400T
SAMSUNG 8GB PC4-2400T
Ballistix Sport LT 8GB Single DDR4 2400 MT/s (PC4-19200) CL16 SR x8 SODIMM 260-Pin
Crucial 8GB Single DDR4 2400 (PC4 19200) 260-Pin
Timetec Hynix IC 8GB DDR4 2400MHz PC4-19200 Unbuffered Non-ECC 1.2V CL17 1Rx8 Single Rank 260 Pin
5- please tell me if there is important thing that i don't know about it before buying ram or ssd and regret