Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Fundamentals of Operating Systems

( Duration: 3 Days )

In Operating Systems - Essentials training course, you will learn all of the functions within an operating system and the interrelationships between those functions. You will gain a basic understanding of all of the concepts presented.

By attending Operating Systems - Essentials workshop, delegates will learn:

  • Overall objectives and structure of any modern operating system
  • Differences and similarities between operating systems
  • Functions within an operating system and how they work together
  • Causes of operating system errors and crash conditions
  • Effective use of the more advanced operating system features to improve productivity
  • Decide which operating system approach best suits individual situations

  • This Operating Systems - Essentials class is suitable for Anyone interested in becoming a programmer or system administrator.

COURSE AGENDA

1

Introduction to Operating Systems

  • What is an Operating System?
  • History of Operating Systems
  • Types of Operating Systems
2

Operating Systems and Hardware

  • Relationship to the Hardware
3

Operating System Concepts

  • Services Provided by Operating Systems
  • Invoking Operating System Services
4

Operating System Structure

  • Monolithic Systems
  • Layered Systems
  • Virtual Machines
  • Other Structures
5

Processes and Threads

  • Process Model
  • Thread Model
  • Implementation Techniques
  • Trade-Offs
6

Interprocess Communication

  • Types of Interprocess Communication
  • Operating System Implementations
  • Add-On Implementations
7

Scheduling

  • Operating System Scheduling
  • Types of Schedulers
  • Policy vs. Mechanism
  • Thread Scheduling
8

Deadlocks

  • What are Deadlocks?
  • Detection and Recovery
  • Avoidance
  • Prevention
9

Memory Management

  • Basics of Memory Management
  • Swapping
  • Virtual Memory Management
  • Paging for Virtual Memory
  • Implementation Issues
10

Input/Output

  • Principles of I/O Hardware
  • Principles of I/O Software
  • I/O Software Layers
  • Common I/O Devices
  • Power Management
11

File Systems

  • File Systems Basics
  • Files
  • Directories
  • Implementation
12

Multimedia Operating Systems

  • Multimedia Files
  • Multimedia Process Scheduling
  • Multimedia File Systems
  • Caching
  • Disk Scheduling
13

Multiple Processor Systems

  • Types of Multiple Processors
  • Multiple Processor Hardware
  • Multiple Processor Operating Systems
  • Multiple Processor Scheduling
  • Multiple Computers
14

Operating System Security

  • Security environment
  • Basics of Cryptography
  • User Authentication
  • Security Attacks
  • Protection Mechanisms
15

Examples of Operating System Architectures

  • Unix and Linux
  • Windows

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X