Jntu college of engineering (autonomous):: kakinada




Скачать 126.85 Kb.
НазваниеJntu college of engineering (autonomous):: kakinada
страница4/9
Дата09.10.2012
Размер126.85 Kb.
ТипДокументы
1   2   3   4   5   6   7   8   9

JNTU COLLEGE OF ENGINEERING (AUTONOMOUS):: KAKINADA


M.Tech. ( Computer Science & Engineering )

OPERATING SYSTEMS


1. Introduction to Operating Systems and its Structures- Simple Batch Processing, Multiprogrammed, Time-shared, Personal computer, Parallel and Distributed Systems, System components, OS Services, System calls, Virtual machines, System design and implementation.


2. Unix Utilities: Introduction to Unix file system, Vi editor, File handling utilities, security by file permissions, process utilities, disk utilities, Networking commands, cp, mv, ln, rm, unlink, mkdir, rmdir, du, df, mount, umount, find, umask, ulimit, ps, who, w, finger, arp, telnet, rlogin. Text processing utilities and backup utilities detailed commands to be covered are: cat, tail, head, sort, nl, uniq, grep, egrep, fgrep, cut, paste, join, tee, more, pg, comm., cmp, diff, tr, awk, tar, cpio


3. Shell Programming: What is a shell, shell responsibilities, pipes and input redirection, Output redirection and here documents, the shell as programming Language shell variables, conditions, history and control structures and shell programming


4. Process and CPU Scheduling – Process concepts and Scheduling, Operation on processes, Co-operating process, Threads and Interprocess Communication, Scheduling criteria, Scheduling algorithm, Multiple-processor Scheduling, Real-Time Scheduling. Unix Internals 1: process structure, starting new process, waiting for a process, zombie process, process control, process identifiers, fork function, vfork, exit, wait, exec, system, functions, user identification, process times.


5. Memory Management and Virtual Memory- Logical Vs Physical address space, Swapping, Contiguous allocation, Paging, Segmentation, Segmentation with paging, Demand paging, Performance of demand paging, Page Replacement, Page Replacement algorithm, Allocation of frames, Thrashing.


6. Process management and Synchronization – The Critical Section problem, Synchronization Hardware, Semaphores and Classical problem of Synchronization, Critical regions, Monitors. Unix internals 2: ignals – Signal functions, reliable signals, interrupted system calls, kill and raise functions, alarm, pause functions, abort, system, sleep functions.


7. File System Interface and Implementation – Access methods, Directory Structure, Protection, File System Structure, Allocation methods, Free-Space Management, Directory Management, Directory implementation, Efficiency and performance. Unix internals 3: Data Management – Management Memory ( simple memory allocation, freeing memory) file locking ( creating lock files, locking regions, use of read/ write locking, competing locks, other commands, deadlocks).


8. Unix Internals 4:

Inter-process – Pipe, process pipes, the pipe call, parent-child process, named pipes: FIFOs, Semaphores, message queues and shared memory applications of IPC.


TEXT BOOKS:

1. Operating Systems Concepts – Abraham Silberschatz and Peter Baer Galvin – John Wiley & Sons, Inc. 5th

Edition.

2. Advanced Programming in Unix Environment (W. Richard Stevens)

3. Unix Network Programming ( W. Richard Stevens).

1   2   3   4   5   6   7   8   9

Похожие:

Jntu college of engineering (autonomous):: kakinada iconLakireddy bali reddy college of engineering (autonomous), mylavaram 521230

Jntu college of engineering (autonomous):: kakinada iconLakireddy bali reddy college of engineering (autonomous), mylavaram 521230

Jntu college of engineering (autonomous):: kakinada iconLakireddy bali reddy college of engineering (autonomous), mylavaram 521230

Jntu college of engineering (autonomous):: kakinada iconLakireddy bali reddy college of engineering (autonomous), mylavaram 521230

Jntu college of engineering (autonomous):: kakinada iconLakireddy bali reddy college of engineering (autonomous), mylavaram 521230

Jntu college of engineering (autonomous):: kakinada iconThiagarajar college (autonomous) madurai – 9

Jntu college of engineering (autonomous):: kakinada iconThiagarajar college (autonomous), madurai – 9

Jntu college of engineering (autonomous):: kakinada iconST. joseph’s college (autonomous) bangalore

Jntu college of engineering (autonomous):: kakinada iconJawaharlal nehru tenhnological university kakinada: kakinada

Jntu college of engineering (autonomous):: kakinada iconJamal mohamed college (autonomous), tiruchirappalli 20

Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница