File Systems
Each student will be able to:
- Describe the permissions represented by -rw-r--r--.
- Describe the permissions represented by "755".
- Describe what the "umask" in Linux does.
- Given a graphical (tree) representation of a Linux file system,
and an indication of which directory is currently '.', and
which directory is currently the "target", write a cd command
to move from the current directory to the target directory.
- Describe the differences in how buffered and unbuffered program
I/O are "implemented" in Linux. What relative advantage(s)
are incurred by each of buffered and unbuffered I/O.
- Describe how Direct-Memory Access can be used to
speed up programmed I/O.
- Describe the difference between a "hard" link and
a "symbolic" link.
- Describe the difference between a "regular" Unix file
and a "special" Unix file.