SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

Similar documents
Day Hour Timing pm am am am

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN. Hour Timing Hour Timing

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A, B & C

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

A B C D E. Hour Timing Hour Timing Hour Timing Hour Timing Hour Timing & &

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRICAL AND ELECTRONICS ENGINEERING DEPARTMENT OF ECE COURSE PLAN

FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY. All Section students 1,2(B2) 4 (B1) 9 (B2) Office

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN COURSE CODE

Day Hour Timing pm pm am am

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN SECTION DAY ORDER PERIOD TIMINGS

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

FACULTY OF SCIENCE AND HUMANITIES

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR / ODD SEMESTER

: SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF TELECOMMUNICATION COURSE PLAN

SRM UNIVERSITY. : Batch1: TP1102 Batch2: TP406

Department of Computer Science and Technology

SHRI ANGALAMMAN COLLEGE OF ENGINEERING AND TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

COURSE PLAN Regulation: R11 FACULTY DETAILS: Department::

Academic Course Description. VL2003 Digital Processing Structures for VLSI First Semester, (Odd semester)

August Winter Semester 2018 Exam Timetable

Faculty of Sciences and Information Technology

ECE 4450:427/527 - Computer Networks

KLS s Gogte Institute of Technology, Udyambag, Belagavi. CLO 1: To provide introduction to UNIX Operating System and its File System

CSC 111 Introduction to Computer Science (Section C)

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

Part A: Course Outline

Operating Systems, Spring 2015 Course Syllabus

Academic Course Description

CSci 4211: Data Communications and Computer Networks. Time: Monday and Wednesday 1 pm to 2:15 pm Location: Vincent Hall 16 Spring 2016, 3 Credits

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II

Academic Course Description. CO2111 Optical Network and Photonic Switching Second Semester, (Even semester)

- Knowledge of basic computer architecture and organization, ECE 445

CS 375 UNIX System Programming Spring 2014 Syllabus

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

A & B Section. Day. A Mrs. Krishnaveni S 1204 UB

CTP203 Operating Systems Syllabus

Module Syllabus. PHILADELPHIA UNIVERSITY Faculty: Information Technology Department: Applied Computer Science

Frank Miller, George Apostolopoulos, and Satish Tripathi. University of Maryland. College Park, MD ffwmiller, georgeap,

TEACHING & ASSESSMENT PLAN

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

Academic Course Description

Programming 2. Outline (112) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

Module Documentation

Introduction to Computer Systems

Course Name: Database Systems - 1 Course Code: IS211

Lab Preparing for the ICND1 Exam

Computer Networks IT321

CSCI 201L Syllabus Principles of Software Development Spring 2018

Mrs.T.Divya Barathi AP/ECE. Integrated Circuits Digital Logic Circuits Stack & Queue Concepts

PROGRAMME: COMPUTER SCIENCE & ENGINEERING COURSE: Operating System Lab SEMESTER: VI CREDITS: 2

PESIT Bangalore South Campus Department of MCA Course Information for

CS 0449 Intro to Systems Software Fall Term: 2181

TEACHING & ASSESSMENT PLAN

January 2018 Exam Timetable

Operating System(16MCA24)

ESET 349 Microcontroller Architecture, Fall 2018

TEACHING & ASSESSMENT (T & A) PLAN College of Economics Management and Information Systems Department of Information Systems

CNG 140 C Programming. Syllabus. Course Info Fall Semester. Catalog Description

CS 470G Introduction to Operating Systems

School of Computing & Information Technology. Department of Computer Science & Engineering LAB MANUAL CS-1331 DATA STRUCTURES LAB

SSE3044: Operating Systems

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Kadi Sarva Vishwavidyalaya Gandhinagar

Noorul Islam College Of Engineering, Kumaracoil MCA Degree Model Examination (October 2007) 5 th Semester MC1642 UNIX Internals 2 mark Questions

SWE3004: Operating Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Course and Unix Intro

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI PILANI CAMPUS Instruction Division

Transcription:

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRONICS AND ELECTRICAL ENGINEERING DEPARTMENT OF ECE COURSE PLAN Course Code : CS 463 Course Title : UNIX INTERNALS Semester : VII Course Time : JULY NOV 2009 Day SECTION D D D Hour Timing Hour Timing Hour Timing Monday - - - - - - Tuesday 1, 3 8.30 9.20 10.20 1, 3 8.30 9.20 10.20 1, 3 8.30 9.20 10.20 Wednesday 6 2.20-3.10 6 2.20-3.10 6 2.20-3.10 Thursday - - - - - - Friday - - - - - - Location : S.R.M.E.C Tech Park Faculty Details Sec. Name Office Office hour Mail id Mr.SENTHIL Techpark C Monday to Friday Gsenthil kumar@cse.srmuniv.ac.in KUMAR.G Techpark A,B Mrs. SUSEELA.G Monday to Friday rsusheela@cse.srmuniv.ac.in D Mr.SELVA KUMAR.S Required Text Books: Techpark Monday to Friday selvakumar@cse.srmuniv.ac.in 1. Bach M. J. "The Design of the Unix Operating System", Prentice Hall Of India, 1986 2. Goodheart B. Cox J, "The Magic Garden Explained", Prentice Hall of India, 1994 3. Leffler S. J., Mckusick M. K., Karels M. J. and Quarterman J. S., "The Design and Implementation of the 4.3 BSD Unix Operating System", Addison Wesley, 1998 4. Behrouz A. Forouzan, Richard Gilberg, "Unix & Shell programming", Thomson Asia, 2003

Web resources www.ee.surrey.ac.uk/teaching/unix Prerequisite : CS206 System Software CS202 Operating Systems Objectives Basics of UNIX Operating system Buffers, scheduling, segmentation and paging Drivers and IPC Assessment Details Attendance : 4 Marks Cycle Test I : 6 Marks I : 3 Marks Cycle Test II : 6 Marks II : 3 Marks Model Exam : 8 Marks Test Schedule S.No. DATE TEST TOPICS DURATION 1 Cycle Test - I Unit I & II 2 periods 2 Cycle Test - II Unit III & IV 2 periods 3 Model Exam All 5 units 3 Hrs Outcomes Students who have successfully completed this course will have full understanding of the following concepts Course outcome To learn The basic Unix operating systems and its basic commands. The buffer representation, kernels and system calls. The system structure, implementation of system calls. The UNIX segmentation, paging and scheduling. The Drivers and IPC. Program outcome An ability to understand the basic functioning of UNIX operating systems and shell programming.. To analyze the buffers and kernel representation To understand the UNIX system structure,system calls. To understand UNIX segmentation, scheduling,paging.

To test and troubleshoot a medical device Detailed Session Plan INTRODUCTION UNIX Operating System - History - Commands - System Structure - Shell, Shell Programming - System/ Calls - Unix Communications - Architecture - Kernel Data structures - File stub - Kernel Data structures - File sub - system and Process - sub - system - User - Kernel modes - Process States and Transitions - Sleep and Wakeup. Session No. 1 2 3 Topics to be covered Introduction to UNIX Operating System, History Commands - System Structure Shell, Shell Programming Time (min) Ref Teaching Method Testing Method 4 System/ Calls 5 Unix Communications, Architecture Pick and answer 6 7 8 9 Kernel Data structures,file stub,stub system and Process, stubsystem,user - Kernel modes Process States and Transitions Sleep and Wakeup. 50 1,3 BB, BUFFERS AND REPRESENTATION Buffers - Structure and representation - Implementation of Systems Calls 10 111Buffers,buffer header 11 Structure of buffer pool 12 Scenarios for retrieval of a buffer,reading and writng disk blocks 50 BB 13 15 16 17 18 19 System representation,inodes,directories,super block Implementation of Systems Calls Open.read,write. File and record locking Mounting and un mounting of files Link,unlink,file abstractions,maintenance SCHEDULING AND THREADS Structure - Context - Address Space - Creation - Termination - Scheduling - Threads implementation of System Calls. Introduction to scheduling and threads(recalling)

20 21 22 23 24 25 Structure Context Address Space Creation Termination Scheduling,clock, Comparative study 26 System calls for time Pick and answer 27 Threads implementation of System Calls 28 Threads implementation of System Calls SEGMENTATION AND PAGING Swapping - Segmentation - Demand Paging - Implementation of System calls 29 Swapping 30 Segmentation 31 Demand Paging 32 Hybrid system with swapping and demand paging 33 Hybrid system with swapping and demand paging Implementation of System calls 34 35 Implementation of System calls test DRIVERS AND IPC Drivers - Streams - Implementation of IPC 1mechanisms. 36 Drivers 37 Driver interfaces 38 Disk drivers,terminal drivers 39 Streams 40 Process tracing System V IPC Surprise test 41 42 System V IPC 43 Network communication 44 Network communication

45 sockets BB Black Board PP Power Point