what does "blocks" mean in the context of HDFS ecosystem? is it the same concept in the context of a single hard disk drive?
Essentially yes but the size is very different. A hard drives default block size is 512 bytes but Hadoops default block size is 128 Megabytes.

Hadoop also replicates blocks to maintain integrity of the data.