У слова «грамм» в современном русском языке возможны обе формы — и 100 грамм, и 100 граммов (соответственно килограмм и килограммов). Более «старая» норма — 100 граммов (килограммов).
 
Если же такие слова употребляются вне «измерительного» контекста (иначе  говоря, при них нет количественного числительного), то используется  окончание -ов: жить без лишних килограммов, не хватает гигабайтов.
 
В «Словаре трудностей русского языка» Д. Розенталя указано, что форма «граммов» используется преимущественно в письменной речи, а «грамм» — в  устной.
 
Вот что писал о форме родительного падежа слова «грамм» К.И. Чуковский в книге «Живой как жизнь»: «Теперь мне даже странно  вспомнить, как сердило меня на первых порах нынешнее словосочетание: сто  грамм. «Не сто грамм, а сто граммов!» — с негодованием выкрикивал я. Но  мало-помалу привык, обтерпелся, и теперь эта новая форма кажется мне  совершенно нормальной».
 
Источники: