mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 14:54:05 -06:00
vault backup: 2022-09-05 11:07:31
This commit is contained in:
parent
707a9cbb66
commit
9910ab9e69
31
content/notes/15-file-systems.md
Normal file
31
content/notes/15-file-systems.md
Normal file
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user