Logo
Knowledge Resource Center/Library

Textbook of Advanced operating systems (CSDT-121):

by Jagtap, S.
[ BOOKS ]
Additional authors: Taru, A. | Mandlik, C.
Edition statement:1st ed. Published by : Vision Publication, (Pune:) Physical details: 202 p. : diagrams; 21 cm ISBN:9788194462064. Year: 2019 Item type: BOOKS
Online resources:
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Home library Call number Copy number Status Date due Barcode Item holds
AEF's Arihant college of Arts, Commerce and Science, Camp, Pune-01

Contact:

Ankushe Sheetal Suresh

( BSc Chemistry), MLISc, SET, NET 
Librarian
Arihant College of Arts Commerce And Science,
Pune Camp, Pune-01
Ph. No. 02067270906
 E-mail: ac.library@arihantacs.edu.in
005.15 SAR (Browse shelf) 1 Checked out to Samir MAHADIK (MCS-2021-7) 19.08.2022 5176
AEF's Arihant college of Arts, Commerce and Science, Camp, Pune-01

Contact:

Ankushe Sheetal Suresh

( BSc Chemistry), MLISc, SET, NET 
Librarian
Arihant College of Arts Commerce And Science,
Pune Camp, Pune-01
Ph. No. 02067270906
 E-mail: ac.library@arihantacs.edu.in
005.15 SAR (Browse shelf) 2 Available 5177
AEF's Arihant college of Arts, Commerce and Science, Camp, Pune-01

Contact:

Ankushe Sheetal Suresh

( BSc Chemistry), MLISc, SET, NET 
Librarian
Arihant College of Arts Commerce And Science,
Pune Camp, Pune-01
Ph. No. 02067270906
 E-mail: ac.library@arihantacs.edu.in
005.15 SAR (Browse shelf) 3 Available 5178
AEF's Arihant college of Arts, Commerce and Science, Camp, Pune-01

Contact:

Ankushe Sheetal Suresh

( BSc Chemistry), MLISc, SET, NET 
Librarian
Arihant College of Arts Commerce And Science,
Pune Camp, Pune-01
Ph. No. 02067270906
 E-mail: ac.library@arihantacs.edu.in
005.15 SAR (Browse shelf) 4 Checked out to Rahul TAWATE (Msc(cs)-2025-01) 12.09.2025 5179
AEF's Arihant college of Arts, Commerce and Science, Camp, Pune-01

Contact:

Ankushe Sheetal Suresh

( BSc Chemistry), MLISc, SET, NET 
Librarian
Arihant College of Arts Commerce And Science,
Pune Camp, Pune-01
Ph. No. 02067270906
 E-mail: ac.library@arihantacs.edu.in
005.15 SAR (Browse shelf) 5 Checked out to Rushikesh HARAL (MCS-2022-20) 10.06.2023 5180
Total holds: 0

Content:

1. Introduction to UNIX/LinuxKernel
A. System Structure, User Perspective, Assumptions about Hardware, Architecture of UNIX Operating System (TextBook-1: Chapter Topics: 1.2, 1.3, 1.5, 2.1)
B. Concepts of Linux Programming- Files and the Filesystem, Processes, Users and Groups, Permissions, Signals, Interprocess Communication (TextBook-3: Chapter 1- relevant topics)

2. File and Directory I/O
A. Buffer headers, structure of the buffer pool, scenarios for retrieval of a buffer, reading and writing disk blocks, inodes, structure of regular file, open, read, write, lseek, close, pipes, dup (TextBook- 1: Chapter Topics: 3.1-3.4, 4.1, 4.2, 5.1-5.3, 5.5-5.7, 5.12, 5.13)
B. open, creat, file sharing, atomic operations, dup2, sync, fsync, and fdatasync, fcntl, /dev/fd, stat, fstat, lstat, 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, sticky bit, chown, fchown, and lchown, file size, file truncation, file systems, link, unlink, remove, and rename functions, symbolic links, symlink and readlink functions, file times, utime, mkdir and rmdir, reading directories, chdir, fchdir, and getcwd, device special files (TextBook-2: Chapter Topics: 3.3, 3.4, 3.10-3.14, 3.16, 4.2-4.23)

3. Process Environment, Process Control and Process Relationships
A. Process states and transitions, layout of system memory, the context of a process, saving the context of a process, sleep, process creation, signals, process termination, awaiting process termination, invoking other programs, the user id of a process, changing the size of the process, The Shell, Process Scheduling (TextBook-1: Chapter Topics: 6.1-6.4, 6.6, 7.1-7.8, 8.1)
B. Process termination, environment list, memory layout of a C program, shared libraries, environment variables, setjmp and longjmp, getrlimit and setrlimit, process identifiers, fork, vfork, exit, wait and waitpid, waitid, wait3 and wait4, race conditions, exec, changing user IDs and group IDs,system function, user identification, process times (TextBook-2: Chapter Topics: 7.3, 7.5-7.7, 7.9-7.11, 8.2-8.11, 8.13, 8.15, 8.16)

4. Memory Management
A. 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 (TextBook-3: Chapter 8)
B. Swapping, Demand Paging (TextBook-1: Chapter Topics:9.1, 9.2)

5. Signal Handling
A. Signal concepts, signal function, unreliable signals, interrupted system calls, reentrant functions, SIGCLD semantics, reliable-signal technology, kill and raise, alarm and pause, signal sets, sigprocmask, sigpending, sigsetjmp and siglongjmp, sigsuspend, abort, system function revisited, sleep (TextBook-2: Topics: 10.2-10.13, 10.15-10.19)

There are no comments for this item.

to post a comment.
AEF's, Arihant College of Arts, Commerce and Science, Camp, Pune-01 . All Rights Reserved.
Implemented by Sheetal Ankushe

Powered by Koha