CC3235SF: Questions about filesystem

Part Number: CC3235SF


I have some doubts regarding the CC3235SF file system that I could not find in the documentation.

What happens when I call the sl_FsWrite function to write 1 byte? Does it write only 1 byte in the flash? Does it put that byte in RAM and wait for 4K bytes of the block to write it all together? Does it write the entire 4K byte block every time I write 1 byte?

Another question is regarding the file allocation table, every time I write this byte is the table updated? Or is it updated only when I close the file?