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