cart
app_icon
cart

Operating System

Offered By: uLektz Academy

Certified By: The Academic Council of uLektz

Author: Ms. Bushra Jamal, Lecturer

90 hours of Learning Content

Maximum 24 months.

Learning Path

Linear : Sequential Order

Course Objective 

This course is meant for B.VOC programme of GGSIP University, that is designed to accommodate the demands of professionally trained human resource in the field of Software Development. The programme is highly applicable for all those who want to pursue a professional career in software development.

As a software engineer a student will be part of a larger body of computer science field, which incorporates hardware, software, firmware, operating systems, networking and many other disciplines. By going through this specifically designed material, a Computer Science student will be able to understand the basic components/features of an operating system and the interactions among them.

An Operating system is an interface between the user and the computer hardware. It controls the execution of application software and manages the computer hardware. This course isn't meant to create an OS from scratch, but to teach you about the basic knowledge of how an operating system works as we know some or the other times users are very oblivious of how they are using a computer. To fully understand how your program works, you should have a general understanding of what's going on behind the scenes. It definitely makes you a better coder. If you understand that system resources like threads, file-system, memory, CPU etc...aren't just black boxes that "just work", you can code around their bottlenecks. 

The course will cover almost all the basic terms, terminologies, concepts right away from an introduction to operating system, to all other related mechanisms like process, scheduling, threads, deadlocks, memory management, synchronization, file systems etc.

In the end a student will be able to develop an understanding of how the operating system works and in turn that will gain valuable insight into how the other disciplines of computer science field operates, as your interaction with those disciplines is managed by the operating system. 

Outcomes

After going through this course material a students will be able :

1. To use operating system daily as Operating systems are everywhere.

2. To learn basic components of a system design so that he/she can extend the features of operating system in future.

3. To find and solve any problem occurring in operating system.

4. And most importantly they will understand, why/how to manage the computer resources efficiently and effectively, as system resources are limited.

Minimum Prerequisites:

1. Graduate standing in computer science or computer engineering.

2. Familiarity with basic data structures, computer organization, programming language like C, basic Unix commands, system utilities etc.

Description:

This OS course material is divided in the way of chapters ranging from 1 to 10, in the form of small modules. Almost all the chapters starts with basic background relevant to that particular topic making it easier to understand, along with MCQ. The very basic description of contents that will be covered in subsequent chapters is provided over here in tabular format.

Course Study Materials

Module 1: Introduction

  • 1.1 Introduction

  • Introduction - Assessment

    15 Questions

Module 2: Process

  • 2.1 Process

  • Process - Assessment

    22 Questions

Module 3: Threads

  • 3.1 Threads

  • Threads - Assessment

    20 Questions

Module 4: Process Scheduling

  • 4.1 Process Scheduling

  • Process Scheduling - Assessment

    20 Questions

Module 5: Process Synchronization

  • 5.1 Process Synchronization

  • Process Synchronization - Assessment

    20 Questions

Module 6: Memory Organization and Management

  • 6.1 Memory Organization and Management

  • Memory Organization and Management - Assessment

    22 Questions

Module 7: Virtual Memory

  • 7.1 Virtual Memory

  • Virtual Memory - Assessment

    22 Questions

Module 8: Deadlock

  • 8.1 Deadlock

  • Deadlock - Assessment

    20 Questions

Module 9: Device Management

  • 9.1 Device Management

  • Device Management - Assessment

    27 Questions

Module 10: File System

  • 10.1 File System

  • File System - Assessment

    23 Questions

Final Assessment

  • Final Assessment

    20 Questions

Certificate

The certificate issued for the Course will have the student's Name, Photograph, Course Title, Certificate number, Date of course completion and the name(s) and logo(s) of the Certifying Bodies. Only the e-certificate will be made available. No Hard copies. The certificates issued by uLektz Learning Solutions Pvt. Ltd. can be e-verifiable at www.ulektz.com/skills.

  • Students are required to take online assessments with eProctoring.
  • Students will be assessed both at the end of each module and at the end of the Course.
  • Students scoring a minimum of 50% in the assessments are considered for Certifications
certificate
icon
100% online Course

Access from anywhere, anytime

icon
eProctored Assessments

Authenticated and Verified Assessments

icon
English Language

Easy to understand simplified text & video content

icon
Certifications

Official recognition for better job placements and careers



Please ensure your face is properly visible at the centre of this window.

Please ensure your face is properly visible at the centre of this window.

Course

Registration opens on 04-02-2019

Course

Your registration details are under review. It should take about 1 to 2 working days. Once approved you will be notified by email and then you should be able to access the course.

Course Approved

Approval Pending - In-Progress

Course access details will be shared within 24 hours.
For help contact: support@ulektz.com

Course

Course starts on 07-01-2021

Course Enrollment

Course

You have completed 6 hours of learning for 21-04-2021. You can continue learning starting 22-04-2021.

Course

This course can only be taken in sequential order.

Course

You have completed the course. You will be notified by email once the certificate is generated.

Course

Are you sure want to enroll this course?.

Course

Course

S.no Date Title Reason

Result Summary