VBO vs opengl interop

Hey guys…

im currently looking at cuda opengl interop functions and something isn’t quite clear .
i know that VBO is used for a faster drawing by creating a “compiled code” on the GPU card …
i’ve noticed that opengl interop is offering something same by registering buffer over the gpu … as same as glbindbuffer
and so on…

i geuss im somewhere wrong with my explanation… would like to hear where exactly…

thank you.