22.03.2014 Views

2003 Course - K. K. Wagh Education Society

2003 Course - K. K. Wagh Education Society

2003 Course - K. K. Wagh Education Society

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Background, Critical section problem, semaphores, classic problems of<br />

synchronizations, critical regions, monitors, OS synchronization 4<br />

Hrs<br />

UNIT II :<br />

Deadlocks: System model, deadlock characterization, methods for handling deadlocks,<br />

deadlocks detection, prevention, avoidance, recovery<br />

Protection: Goals of protection, domain of protection, Access matrix, Implementation<br />

of Access matrix, Revocation of access rights<br />

Security: Security problem, User authentication, program threats, system threats,<br />

securing system and facilities, Intrusion detection and cryptography<br />

UNIT III :<br />

6 Hrs<br />

System Architecture, User perspective, Operating System Services, Assumptions about<br />

hardware, Architecture of UNIX OS, Introduction to System Concepts, Kernel Data<br />

Structures, System Administration, Buffer Headers, Structure of the Buffer Pool,<br />

Scenarios for retrieval of a Buffer, Reading and Writing Disk Blocks, Advantages and<br />

Disadvantages of the Buffer Cache<br />

8 Hrs<br />

UNIT IV :<br />

Internal Representation of files: Inodes, Structure of a regular file, Directories,<br />

Conversion of a path name to an Inode, Super Block, Inode assignment to a new file,<br />

Allocation of Disk Blocks, Other file types,<br />

System Calls for the file system: open, read, write, file & Record Locking, lseek, Close,<br />

File Creation, Creation of Special Files, Change Directory and Change Root, Change<br />

Owner and Change Mode, stat and fstat, pipes, dup, mounting and unmounting file<br />

systems, link, unlink, file system abstrations, file system maintenance<br />

8 Hrs<br />

UNIT V :

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!