Operating System Fundamentals : for Beginners

Operating System Fundamentals : for Beginners

Operating System Fundamentals : for Beginners

Introduction to Operating Systems, Complete course for Beginners.

Language: english

Note: 4.0/5 (26 notes) 7,045 students

Instructor(s): Rada Asghar

Last update: 2022-02-02

What you’ll learn

  • an introduction to the Operating system and we will see what this Operating system means and what are the functions of operating system.
  • what are the types of operating system, its goals and different characteristics .
  • discuss about the file systems, its various concepts and make the students familiar with the different techniques of file allocation and access methods.
  • the various issues of CPU scheduling plus my students will get to know the in-depth knowledge of the types of schedulers.

 

Requirements

  • No requirements. This course is designed for the beginner level.

 

Description

Hello everyone , welcome to the first lecture in the course Operating system.  So operating system is very important as far computer science is concerned. and also electronic students you may have this subject in your course. This subject consists of theory so we will see what the subject means and what we can learn from the subject.  so First of all it is just an introduction to the Operating system and we will see what this Operating system means and what are the functions of operating system, what are the types of operating system, its goals and different characterisitics  we will try to get the brief idea of this subject.


Moreover, I will discuss about the file systems, its various concepts and make the students familiar with the different techniques of file allocation and access methods.


Then i am going to talk about the various issues of CPU scheduling plus my students will get to know the in-depth knowledge of the types of schedulers.


My students you will learn about the disk scheduling and will get familiar with the characteristics of the disk that affect the performance and the disk scheduling algorithms and the know how for the memory management.


Last but not the least in my course my students will get acquainted with the


problem of deadlocks. In this topic we characterize the problem of deadlocks


and discuss policies, which an Operating system can use to ensure their absence.


Following the course of the conceptual evolution of operating systems, we have identified the main characteristics of the program-execution & development environments provided by the bare machine, serial processing, including batch & multiprogramming. On the basis of their attributes & design objectives, different types of operating systems were defined & characterized with respect to scheduling & management of memory, devices, & files.


Alright, so lets get started.

 

Who this course is for

  • For Beginner level

 

Course content

  • Introduction
    • Course Intro
    • Introduction to Operating System
    • Operating System as a Resource Manager
    • OS Processing Trends
    • Types of Operating Systems
    • System Calls- a Kernel level service
    • Summary
  • File System
    • Introduction to File Systems
    • File System Structure
    • File Access Methods
    • Summary
  • CPU Scheduling
    • Introduction to CPU Scheduling
    • Defination of Process & Process Model
    • Types of Schedulers
    • Scheduling and Criteria Performance
    • Scheduling Algorithms
    • Summary
  • Disk Scheduling
    • Introduction to Disk Scheduling
    • Characteristics of Storage Devices
    • Disk Scheduling to improve the access time
    • Selection of Scheduling algorithms
    • Summary
  • Memory Management
    • Introduction to Memory Management
    • Presentation of Contents
    • Single Contiguous Memory Management
    • Fixed Partitioned Memory Management System
    • Swapping
    • Relocation
    • Protection
    • Sharing & Evaluation
    • Variable Partition Memory Allocation
    • Segmentation
    • Protection & Sharing
    • Summary

 

Operating System Fundamentals : for BeginnersOperating System Fundamentals : for Beginners

Time remaining or 972 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate