Chapter 11. Files
File systems are essential to virtually every computer operating system. It's where the operating system itself, applications, documents, and other information persist. Conceptually, files are very simple: a file is a named sequence of bytes, organized hierarchically in a file system.
You'd think this would be a short chapter, but it's not. Probably because of their importance, file systems have been the focus of much development. They have steadily evolved over the decades and are now quite complex. Files have sophisticated permissions, attributes, and multiple data forks. There are device files, memory files, serial communication files, and symbolic link files. File systems incorporate advanced caching, asynchronous data transfer, ...
Get Learn Objective-C for Java Developers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.