|
B.Tech. IT 7th Sem Subject: Advanced Operating System
UNIT - 1 GENERAL OVERVIEW OF THE SYSTEM Introduction to Multi user System, History of UNIX, features & Benefits, Variants, UNIX Commands - who, pwd, cd, mkdir, rm, rmdir, ls, mv, ln, chmod, cp, grep, tr, etc. Vi Editor Command & edit Mode, Invoking Vi, deleting & inserting Line, Deleting & Replacing Character, Searching for Strings, Introduction to sed. Bourne Shell, C Shell, Shell Variables, Scripts, Meta Characters, If & CASE Statements, For, While and Until loops. AWK Pattern Scanning and Processing, AWK Arithmetic and Variables, built in functions and Operators, Arrays, Strings.
UNIT - 2 DESIGN OF OPERATING SYSTEM System Structure, User Perspective, Operating System Services, Assumption about Hardware, the Kernel and Buffer Cache Architecture of UNIX Operating System, System Concepts, Buffer Headers, Structure of the Buffer Pool, Scenarios for Retrieval of the Buffer, Reading and Writing Disk Blocks, Advantages and Disadvantages of Buffer Cache.
UNIT - 3 INTERNAL REPRESENTATION OF FILES Overview of File system, System Calls for the File System, INODES, Structure of Regular File, Directories, Conversions of a Path, name to an INODE, Super Block, INODE Assignment to a New File, Allocation of Disk Blocks, Open, Read, Write, File and Record Close, File Creation.
UNIT - 4 STRUCTURES OF PROCESSES AND PROCESS CONTROL Process States and Transitions Layout of System Memory, The Context of a Process, Manipulation of the Process Address Space, Sleep Process Creation/Termination, The User ID of a Process, Changing the Size of a Process.
UNIT - 5 DISTRIBUTED OPERATING SYSTEM Design of distributed OS, Resource sharing, Distributed OS architectures, software layers, Architectural Model, The Operating System Layer, Protection, Processes and Threads, Communication and invocation, Distributed File System, File Service Architecture, Sun Network File System, the Andrew File System, and Recent Advances.
|