From 9910ab9e69889d21d556f01b67eb04b3cfe83862 Mon Sep 17 00:00:00 2001 From: Jet Hughes Date: Mon, 5 Sep 2022 11:07:31 +1200 Subject: [PATCH] vault backup: 2022-09-05 11:07:31 --- content/notes/15-file-systems.md | 31 +++++++++++++++++++++++++++++++ content/notes/cosc-204.md | 1 + 2 files changed, 32 insertions(+) create mode 100644 content/notes/15-file-systems.md 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