mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-31 00:34:05 -06:00
32 lines
738 B
Markdown
32 lines
738 B
Markdown
---
|
|
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
|
|
|