B.E. Computer Science & Engineering:Advanced Operating System

Thapar University
In Patiala

Price on request
You can also call the Study Centre
17523... More
Compare this course with other similar courses
See all

Important information

  • Bachelor
  • Patiala
  • Duration:
    4 Years
Description

Important information
Venues

Where and when

Starts Location
On request
Patiala
Thapar University P.O Box 32, 147004, Punjab, India
See map

Course programme

First Year: Semester I

Mathematics I
Engineering graphics
Computer Programming
Physics
Solid Mechanics
Communication Skill

First Year: Semester-II

Mathematics II
Manufacturing Process
Chemistry
Electrical and Electronic Science
Thermodynamics
Organizational Behavior

Second Year- Semester - I

Measurement Science and Techniques
Optimization Techniques
Semiconductor Devices
Data Structures
Discrete Mathematical Structures
Digital Electronic Circuits
Human Values, Ethics and IPR

Second Year- Semester – II

Numerical and Statistical Methods
Electrical Engineering Materials
Computer System Architecture
Principles of Programming Languages
Analysis and Design of Information Systems
Operating Systems
Environmental Studies


Third Year- Semester – I

Object Oriented Programming
Theory of Computation
Computer Networks
Data Base Management Systems
Software Engineering
Microprocessors
Summer Training

Third Year- Semester – II

Total Quality Management
Algorithm Analysis and Design
Software Project Management
Internet and Web Technologies

Fourth Year- Semester – I

Engineering Economics
System Software
Compiler Construction
Computer Graphics
Artificial Intelligence

Fourth Year- Semester – II

Project Semester
Project
Industrial Training(6 weeks)


Advanced Operating System

Security & Protection: Security vs. protection, classification of threats, Protection: capabilities vs. access control rights, Techniques of protection: Protection Domains, Passwords, Cryptography, Classification of threats

Distributed Operating Systems:

Motivation: Resource Sharing, reliability, speedups & communication, Design issues: Transparency, distribution of control, Reliability, Networking Issues: Topology, Protocols & RPCs, Synchronization & ordering of events: problems posed by the lack of global states, deadlocks, resource control.

Multiprocessor Os Issues: Objective, multiprocessor architecture, micro kernels, multiprocessor OS concurrency issues.

File System: Introduction to basic concepts of device management, evaluation, issues & concepts, case study

Structured & Modular Concurrent Programming: Motivation, synchronization, monitors, condition variables, Dijkastra�s guarded commands & alternate command, process communication, study of support from programming languages like ADA

Unix Case Study: Driver interface, configuration of the system, system calls for the devices, data structures & OS provided calls for the device drivers, Raw mode & canonical mode of operation of the terminal, terminal polling


Compare this course with other similar courses
See all