Advance Operating System

GTU Study
KHUDKIBOOK
ADVANCE OPERATING SYSTEM 2720213
FREE PDF 2720213
Code: 2720213 Credits: 4 Semester 2 CE

Advance Operating System

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Advance Operating System Syllabus — Unit-wise Content

The official GTU curriculum for Advance Operating System (subject code 2720213) as prescribed for CE · Semester 2 divides the course into 9 units, covering 116 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (2720213)

Unit 1 Introduction to UNIX/Linux kernel

1 lecture hours

  • System Structure
  • Architecture of UNIX operating system

Unit 2 Files & Directories IO

4 lecture hours

  • Function : open- creat- close- lseek-read- write
  • file sharing
  • atomic operations
  • dup and dup2 function
  • fcntl function
  • ioctl function
  • /dev/fd stat
  • fstat & lstat function
  • file types
  • Set-User-ID and Set-Group-ID
  • file access permissions
  • ownership of new files and directories
  • access function
  • umask function
  • chmod and fchmod function
  • sticky bit, chown
  • fchown, and lchown function
  • file size
  • file truncation
  • file systems
  • remove, and rename functions
  • symbolic links
  • symlink and readlink functions
  • file times
  • mkdir and rmdir
  • reading directories
  • chdir- fchdir and getcwd funciton
  • device special files
  • Advanced File IO Scatter/Gather I/O
  • The Event Poll Interface
  • Mapping Files into Memory
  • Advice for Normal File I/O
  • Synchronous, and Asynchronous Operations
  • I/O Schedulers and I/O Performance

Unit 3 Process Environment

15 lecture hours

  • 5 Process termination
  • environment list
  • memory layout of a C program
  • shared libraries
  • memory allocation
  • environment variables
  • setjmp and longjmp
  • getrlimit and setrlimit Process Control: process identifiers
  • wait and waitpid
  • wait3 and wait4
  • race conditions
  • changing user IDs and group IDs, interpreter files
  • system function
  • process accounting
  • user identification
  • process times Process Relationship: Terminal logins
  • network logins
  • process groups
  • controlling terminal
  • tcsetpgrp, and tcgetsid functions
  • job control
  • shell execution of programs
  • orphaned process groups

Unit 4 Memory Management

4 lecture hours

  • The Process Address Space
  • Allocating Dynamic Memory
  • Managing Data Segment
  • Anonymous Memory Mappings
  • Advanced Memory Allocation
  • Debugging Memory Allocations
  • Stack-Based Allocations
  • Choosing a Memory Allocation Mechanism
  • Manipulating Memory
  • Locking Memory
  • Opportunistic Allocation

Unit 5 Signal Handling

11 lecture hours

  • Signal Concepts
  • Basic Signal Management
  • Sending a Signal
  • Re- entrancy
  • Signal Sets
  • Blocking Signals
  • Advanced Signal Management
  • Sending a Signal with a Payload 4

Unit 6 Elementary TCP Sockets

3 lecture hours

  • Socket introduction:socket address structure
  • value –result argument
  • Byte Manipulation Functions
  • inet_addr and inet_ntoa Functions
  • sock_ntop and Related Functions
  • writen and readline Functions TCP Socket: socket Function
  • connect Function
  • bind Function
  • listen Function
  • accept Function
  • fork and exec Function
  • Concurrent Servers
  • close Function
  • getsockname and getpername Functions

Unit 7 TCP Client/server Example

3 lecture hours

  • TCP Echo Server:main Function
  • str_echo function TCP Echo Client:main function
  • str_cli function
  • Normal Startup & termination
  • termination of server Process
  • Crashing of server host
  • Crashing and Rebooting of Server Host
  • shut down of server host

Unit 8 Socket options

3 lecture hours

  • getsockopt and setsocket Function
  • checking if an Option is supported and obtaining the Default
  • Socket States
  • Generic Socket Options
  • IPV4 Socket options
  • ICMPV6 Socket Option
  • IPV6 Socket Options
  • TCP Socket options
  • SCTP Socket Options
  • fcntl Functions

Unit 9 Elementary UDP Sockets

8 lecture hours

  • recvfrom and sendto Functions
  • UDP Echo server: main function
  • dg_echo Function
  • Echo client : main function
  • dg_cli function Lost Datagrams
  • connect function with UDP, lack of Flow Control with UDP, Determining outgoing interface with UDP, TCP & Echo server using select 3

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 2

GTU Study
KHUDKIBOOK
PRINCIPLES OF MANAGEMENT 1720001
FREE PDF 1720001

Principles of Management

Code: 1720001 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DIGITAL IMAGE PROCESSING 1720104
FREE PDF 1720104

Digital Image Processing

Code: 1720104 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA MINING & 1720108
FREE PDF 1720108

Data Mining & Data Warehousing

Code: 1720108 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OBJECT ORIENTED PROGRAMMING 1720109
FREE PDF 1720109

Object Oriented Programming

Code: 1720109 Credit: 4
Open →
GTU Study
KHUDKIBOOK
NUMERICAL METHODS 1720110
FREE PDF 1720110

Numerical Methods

Code: 1720110 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DISTRIBUTED OPERATING SYSTEMS 1720201
FREE PDF 1720201

Distributed Operating Systems

Code: 1720201 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DESIGN OF LANGUAGE 1720202
FREE PDF 1720202

Design of Language Processors

Code: 1720202 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ARTIFICIAL INTELLIGENCE 1720203
FREE PDF 1720203

Artificial Intelligence

Code: 1720203 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SOFTWARE ENGINEERING METHODOLOGIES 1720204
FREE PDF 1720204

Software Engineering Methodologies

Code: 1720204 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CRYPTOGRAPHY & NETWORK 1720205
FREE PDF 1720205

Cryptography & Network Security

Code: 1720205 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SOFT COMPUTING 1720206
FREE PDF 1720206

Soft Computing

Code: 1720206 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DISTRIBUTED COMPUTING AND 2720207
FREE PDF 2720207

Distributed Computing and Applications

Code: 2720207 Credit: 5
Open →
GTU Study
KHUDKIBOOK
IMAGE PROCESSING 2720208
FREE PDF 2720208

Image Processing

Code: 2720208 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DATA MINING AND 2720209
FREE PDF 2720209

Data Mining and Data Warehousing

Code: 2720209 Credit: 5
Open →
GTU Study
KHUDKIBOOK
GLOBAL INFORMATION & 2720210
FREE PDF 2720210

Global Information & Positioning System

Code: 2720210 Credit: 5
Open →
GTU Study
KHUDKIBOOK
SOFTWARE PROJECT MANAGEMENT 2720211
FREE PDF 2720211

Software Project Management

Code: 2720211 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EMBEDDED SYSTEM 2720212
FREE PDF 2720212

Embedded System

Code: 2720212 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTERNET TECHNOLOGY 2720214
FREE PDF 2720214

Internet Technology

Code: 2720214 Credit: 5
Open →
GTU Study
KHUDKIBOOK
OOP WITH JAVA 2720215
FREE PDF 2720215

OOP with Java

Code: 2720215 Credit: 5
Open →
GTU Study
KHUDKIBOOK
SERVICE ORIENTED ARCHITECTURE 2722301
FREE PDF 2722301

Service Oriented Architecture

Code: 2722301 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENGLISH FOR RESEARCH 3700001
FREE PDF 3700001

English for Research Paper Writing

Code: 3700001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CONSTITUTION OF INDIA 3700005
FREE PDF 3700005

Constitution of India

Code: 3700005 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MINI PROJECT WITH 3720001
FREE PDF 3720001

Mini Project with Seminar

Code: 3720001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ADVANCE ALGORITHMS 3720216
FREE PDF 3720216

Advance Algorithms

Code: 3720216 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SOFT COMPUTING 3720217
FREE PDF 3720217

Soft Computing

Code: 3720217 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURE SOFTWARE DESIGN 3720218
FREE PDF 3720218

Secure Software Design and Enterprise Computing

Code: 3720218 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMPUTER VISION 3720219
FREE PDF 3720219

Computer Vision

Code: 3720219 Credit: 4
Open →
GTU Study
KHUDKIBOOK
HPC ARCHITECTURE AND 3720220
FREE PDF 3720220

HPC Architecture and ECO system

Code: 3720220 Credit: 4
Open →
GTU Study
KHUDKIBOOK
GPU COMPUTING 3720221
FREE PDF 3720221

GPU Computing

Code: 3720221 Credit: 4
Open →
GTU Study
KHUDKIBOOK
PARALLEL ALGORITHMS 3720222
FREE PDF 3720222

Parallel Algorithms

Code: 3720222 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCED MACHINE LEARNING 3720223
FREE PDF 3720223

Advanced Machine Learning

Code: 3720223 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DISASTER MANAGEMENT ME02000011
FREE PDF ME02000011

Disaster Management

Code: ME02000011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MINI PROJECT WITH ME02000141
FREE PDF ME02000141

Mini Project with Seminar

Code: ME02000141 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ADVANCED ALGORITHMS ME02000301
FREE PDF ME02000301

Advanced Algorithms

Code: ME02000301 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SOFTWARE ARCHITECTURE AND ME02000311
FREE PDF ME02000311

Software Architecture and Software Engineering

Code: ME02000311 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCED MACHINE LEANING ME02000321
FREE PDF ME02000321

Advanced Machine Leaning

Code: ME02000321 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCED WIRELESS AND ME02000331
FREE PDF ME02000331

Advanced Wireless and Mobile Networks

Code: ME02000331 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMPUTER VISION ME02000341
FREE PDF ME02000341

Computer Vision

Code: ME02000341 Credit: 4
Open →
GTU Study
KHUDKIBOOK
PARALLEL ALGORITHMS ME02000351
FREE PDF ME02000351

Parallel Algorithms

Code: ME02000351 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA PREPARATION AND ME02000361
FREE PDF ME02000361

Data Preparation and Analysis

Code: ME02000361 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA ENCRYPTION & ME02000371
FREE PDF ME02000371

Data Encryption & Compression

Code: ME02000371 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SECURE CODING ME02000381
FREE PDF ME02000381

Secure Coding

Code: ME02000381 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA VISUALIZATION ME02000391
FREE PDF ME02000391

Data Visualization

Code: ME02000391 Credit: 4
Open →
GTU Study
KHUDKIBOOK
HPC ARCHITECTURE AND ME02000401
FREE PDF ME02000401

HPC Architecture and Ecosystem

Code: ME02000401 Credit: 4
Open →

Explore Other Semesters (CE)