En primer lugar, son dos tipos de receptores completamente diferentes, no solo en dónde se encuentran sino también en sus mecanismos.
Los osteorreceptores, como su nombre lo indica, detectan la presión osmótica o la osmolalidad de la sangre. Esta es una medida de la cantidad de solutos en la sangre. estos receptores se encuentran en el hipotálamo que luego regula la liberación de hormona antidiurética (ADH) en la hipófisis posterior para aumentar o disminuir la osmolalidad por diuresis o retención o agua, respectivamente, en los riñones.
Los baroreceptores detectan cambios en la presión y los principales se encuentran en los cuerpos carotídeos en la unión de las arterias carótidas internas y externas. Básicamente modulan el gasto cardíaco en función de la cantidad de estiramiento que están recibiendo. Demasiado estiramiento = alta presión -> gasto cardíaco reducido. Desafortunadamente, este ciclo de retroalimentación solo funciona a corto plazo y puede restablecerse a una tasa basal más alta (por ejemplo, en la hipertensión).
Ambas trabajan a través del estiramiento, los osmorreceptores se vuelven más hinchados o se encogen dependiendo de la osmolalidad (la presión osmótica provoca el desplazamiento del fluido hacia o desde estas células) y los barorreceptores detectan el estiramiento en las paredes de las arterias en las que residen. Ambos actúan para mantener el estado quo (homeostasis) pero se puede restablecer a una línea base diferente a largo plazo.