it operates in blocks under file system abstractions such as files and folders