В одном килобайте содержится 1024 байта. Соответственно в 1/2 килобайта (то есть в его половине) содержится 1024:2=512 байтов. В одном бите содержится 8 байт. Потому, чтобы понять сколько бит содержится в 512 байта, нужно 512х8=4096 бит. Ответ: в 1/2 килобайта содержится 4096 бит.