ch6 - CS 7103 Advanced Operating Systems Louisiana State...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 7103 Advanced Operating Systems Louisiana State University Rajgopal Kannan
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CS 7103 Advanced Operating Systems Louisiana State University Rajgopal Kannan 1. Dispersed files and clients - login transparency, access transparency - location transparency, location independence 2. Multiple users and files - concurrency transparency - replication transparency
Background image of page 2
Rajgopal Kannan 1. Files and file systems 2. Services and servers 3. File mounting and server registration 4. Stateful and stateless file servers 5. File access and semantics of sharing 6. Version control Basic Concepts
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Louisiana State University Rajgopal Kannan 1. Files have names, attributes and data. 2. File organization – flat or hierarchical 3. File access – sequential, direct, indexed/indexed sequential 4. Key components of file service – directory, authorization, file service (basic and transaction) and system services.
Background image of page 4
Rajgopal Kannan 1. A service may be provided by one/many servers. Similarly one process may provide multiple services. 2. Client/server relationship is relative. A schematic is given below. Clients Directory services Auth. services File services System services
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Rajgopal Kannan 1. Mounting is method to build users’ directory structure by using files and directories dispersed over multiple systems. 2. Different types of mounting – Explicit, Boot and Auto-mounting. 3. Mounting may or may not provide uniform global view. 4. Mounting is not a location transparent protocol, hence server registration is useful
Background image of page 6
Rajgopal Kannan 1. A stateful server maintains state information for each open file. Stateless server does not maintain state information. Examples of state information – list of open files and clients, file descriptors  and handles, file position pointers, mounting information, lock status,  session keys, cache or buffer etc.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 19

ch6 - CS 7103 Advanced Operating Systems Louisiana State...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online