Skip to content
Padhora
BrowsePlans

4G curriculum (older)

For students clearing pending subjects of the 4G scheme (7-digit subject codes, e.g. 4341602). Students admitted under the current scheme study the 5G curriculum.

4331602 · Semester 3 · 4G scheme

Linux Operating System

Notes and solutions following the Gujarat Technological University (GTU) syllabus for 4331602. Independent material — not issued by the university.

Information Technology

Materials

Syllabus

The official syllabus this material follows.

  • Syllabus

    10 pages

    FreeRead

Complete Book

The whole syllabus, unit by unit, written for the exam.

Problem Solver

Step-by-step solutions to typical problems.

PYQ Solutions

Past university papers, fully solved.

  • Solved past papers — detailed answers

    149 pages · English + ગુજરાતી

  • Solved past papers — short answers

    103 pages · English + ગુજરાતી

Syllabus units

Unit 1: Operating System Basics6 h · 10 marks
  • What is Operating System?
  • Need of Operating System
  • Types of Operating System
  • Comparison between various Operating System
  • Linux Operating System
Unit 2: Process management and Inter process communication12 h · 20 marks
  • Process and Process management
  • Process Scheduling
  • Inter Process Communication
  • Deadlock
Unit 3: File management and Linux file structure8 h · 12 marks
  • File management
  • Linux File System
Unit 4: Security and Protection7 h · 14 marks
  • Security in Operating system
  • Protection
Unit 5: Linux commands and shell programming9 h · 14 marks
  • Installation of Linux Operating System
  • Basic commands: calendar, date etc.
  • Editing files with 'vi', 'vim', 'gedit', 'gcc'
  • Linux Super user commands: su, loginname, exit, whoami, hostname
  • File and directory commands
  • Process management commands
  • Shell scripting basics
  • Control structures in shell scripting

About this course

An operating system is a program that interacts with the user and the computer hardware and controls the execution of all kinds of programs. This course makes students to understand importance of Operating System and Linux distributions, its functionalities to manage resources, Linux program development and its execution. After learning this course, students will be able to classify various types of operating systems and made aware of process and file management with emphasis given to Linux type of Open Source Operating System and its security features.