diff --git a/content/notes/15-file-systems.md b/content/notes/15-file-systems.md new file mode 100644 index 000000000..7717f574e --- /dev/null +++ b/content/notes/15-file-systems.md @@ -0,0 +1,31 @@ +--- +title: "15-file-systems" +aliases: +tags: +- cosc204 +- lecture +--- + +# what is a file +an interface of OS to users + +os manages files just as files - it doesn't care what type of file it is - they are all bytes arranges logically in sequence. + +they are arrangges logically in sequence + +files need to be interpreted. THis is done by applications. e.g., powerpoint, ms paint, etc. + + +- the OS provides a logical unit of storage for the user + - the user refers to files + - the operating system maps files onto regions of the storage + - files are really an artifact of the dialogue between the user and the OS + +# how to define it +- a colle + +# file access pattersns +# directory structure +# file system implementation +# disk allocation methods + diff --git a/content/notes/cosc-204.md b/content/notes/cosc-204.md index 696d48c10..4140a09d3 100644 --- a/content/notes/cosc-204.md +++ b/content/notes/cosc-204.md @@ -40,6 +40,7 @@ tags: - [08-intro-to-c](notes/08-intro-to-c.md) - [11-struct-and-union](notes/11-struct-and-union.md) - [12-pointers-to-routines](notes/12-pointers-to-routines.md) +- # Archive