LEARNING FOR LIFE

Get Yourself a Better Life! Free eLearning Download

  • Technical
    • Internet & Networking
    • Security & Hacking
    • AI | Artificial intelligence
    • OS & Server
    • WEB/HTML/CSS/AJAX
    • Database & SQL
    • Programming
    • Perl & PHP
    • .Net & Java
    • Mobile Development
    • C/C++/C#
    • Game Development
    • Unix & Linux
    • MAC OS X
    • Windows
    • OFFICE
    • Operation Systems
    • Hardware
  • Graphic & Media
    • Photography
    • 3D
    • Adobe Product Training
    • Art & Drawing & Painting
    • Film & Film Making
    • Game Designing
    • Music Training
    • Tutorials for designer
  • Business
    • Business & Investing
    • Writing & Affiliate
    • Marketing
    • Sales
    • Economics & Finances
    • Seo & Site Traffic
    • Stock & ForEX
  • Life Stype
    • Self Improvement | MP
    • Mindset | NLP
    • Fashion / Clothing / Grooming
    • Seduction
    • Fighting / Martial Arts
    • Food / Drink / Cooking
    • Health / Fitness / Massage
    • Languages / Accents
    • Magic / Illusions / Tricks
    • Psychology / Body Language
  • Engineering & Science
    • Cultures & History
    • Electrical & Architecture
    • Mathematics & Physics
    • Medical
  • Entertainment
    • Comic
    • Manga
    • Novel
    • Magazine
  • PC Game
    • Mac Game
    • Xbox Game
    • Play Station Game
Home » Ebooks & Tutorials » Technical » OS & Server » Operating System Concepts | Udemy

Operating System Concepts | Udemy

04/10/2023 Tut4DL Leave a Comment


Operating System Concepts | Udemy
English | Size: 1.93 GB
Genre: eLearning

CPU Scheduling, Memory Management and Deadlocks

What you’ll learn
You will become familiar with the core concepts of Operating Systems
Understand how Operating Systems work
Understand how a process is created
Understand the various scheduling algorithms we have in Operating Systems
Understand memory allocation strategies used by operating systems

Updates:

All lectures’ slides are uploaded. (September 21, 2023)

Several supplementary lectures’ slides are uploaded. (September 21, 2023)

Several assignments with step-by-step animated solutions are uploaded. (September 20, 2023)

This course teaches the students standard operating systems structures. The students are exposed to topics such as concurrency and real-time considerations. The course discusses how common operating systems such as Unix and Windows are designed and implemented. This course spans the following topics: processes, threads, inter-process communication, synchronization (critical regions, semaphores, mutex, deadlocks), scheduling, memory management, i/o systems, and file systems.

This course covers the following topics in detail: Operating system definition, simple batch systems, multiprogramming, time-sharing, personal computer systems, parallel systems, introduction to process, process scheduling, operations on processes, cooperating processes, interprocess communications, interrupts, process synchronization, critical-section problem, atomic instructions, semaphores, synchronization problems, CPU scheduling, scheduling criteria and algorithms, multiple processes and real-time scheduling, algorithm evaluation, deadlocks, characterization and handling of deadlocks, deadlock prevention avoidance and detection, deadlock recovery, memory management and virtual memory, address spaces, swapping, memory allocation, paging, segmentation.

After completing this course, the student

Be able to explain what an operating system and the role is it different parts of the system play.

Be able to explain the structure of operating systems, applications, and the relationship between them.

Be able to explain and make use of the services provided by operating systems

Exposure to details of major OS concepts

Write programs (Implement) various parts of operating systems.

Section 1: Introduction

Lecture 1 Introduction to Operating Systems

Section 2: Fundamentals of Computers and Operating Systems

Lecture 2 Computer System Structures

Lecture 3 Operating System Structures

Section 3: Processes and CPU Scheduling

Lecture 4 Processes

Lecture 5 Processes – long and short schedulers, context switch, process creation and term

Lecture 6 Round Robin Algorithm with Examples

Lecture 7 Cooperative Processes

Lecture 8 CPU Scheduling

Lecture 9 First Come First Served (FCFS) and Shortest Job First (SJF)

Lecture 10 Round Robin CPU Scheduling

Lecture 11 Round Robin Examples

Lecture 12 Priority Scheduling

Lecture 13 Priority Scheduling Examples

Section 4: Process Synchronization

Lecture 14 Process Synchronization – Peterson and Bakery Algorithms

Lecture 15 Synchronization Hardware

Lecture 16 Semaphores

Lecture 17 Classical problems of synchronization

Section 5: Memory Management

Lecture 18 Memory Management Part1

Lecture 19 Swapping

Lecture 20 Memory Management – Paging

Lecture 21 Page Replacement Algorithms

Section 6: Deadlocks

Lecture 22 Deadlocks – Resource Allocation Graph

Lecture 23 Deadlocks Avoidance Algorithms

Lecture 24 Safety Algorithm Example

Lecture 25 Deadlock Detection Algorithm Example

Lecture 26 Deadlock-Quiz-solution

Who this course is for:
Computer Engineering and Computer Science Students
Anybody who wants to pursue a career in Computer Science
If you are preparing for exams like GATE , PGEE , BITS HD , ISRO ,..etc

DOWNLOAD FROM RAPIDGATOR

https://rapidgator.net/file/b028f1b676c8ea4de7fee9be543eda4a/Operating-System-Concepts-By-Zahra-Golrizkhatami.part1.rar.html
https://rapidgator.net/file/922b118d01151481bb51e25199068db6/Operating-System-Concepts-By-Zahra-Golrizkhatami.part2.rar.html
https://rapidgator.net/file/40c54ad15ff5ece1b8d8718bf1b37e14/Operating-System-Concepts-By-Zahra-Golrizkhatami.part3.rar.html
https://rapidgator.net/file/0318ff54b4dfb147603be2e2c2a01664/Operating-System-Concepts-By-Zahra-Golrizkhatami.part4.rar.html
https://rapidgator.net/file/20616dee4cf7b68f57fbec2e8186ae62/Operating-System-Concepts-By-Zahra-Golrizkhatami.part5.rar.html

DOWNLOAD FROM TURBOBIT

https://trbbt.net/m5b8pgbnq4uo/Operating-System-Concepts-By-Zahra-Golrizkhatami.part1.rar.html
https://trbbt.net/bq1c0u3xnncp/Operating-System-Concepts-By-Zahra-Golrizkhatami.part2.rar.html
https://trbbt.net/f86cf4lwlr3b/Operating-System-Concepts-By-Zahra-Golrizkhatami.part3.rar.html
https://trbbt.net/pwik4ku2cve7/Operating-System-Concepts-By-Zahra-Golrizkhatami.part4.rar.html
https://trbbt.net/24ah1tkebli4/Operating-System-Concepts-By-Zahra-Golrizkhatami.part5.rar.html

If any links die or problem unrar, send request to
https://forms.gle/e557HbjJ5vatekDV9

OS & Server Operating System Concepts

← TCM Security Academy – Practical Ethical Hacking [2021] Managing and Governing Hybrid Environments with Azure Arc | LinkedIn →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • WordPress for Beginners: Create a Website Step by Step | Udemy
  • HBO The Mortician 2025
  • The Primal Hunter by Zogarth
  • Udemy – Quantity Surveying and Cost Estimation in MEP
  • OrhanErgun.net – Fortinet NSE4 Fortigate Infrastructure v7 Course

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

2019 2020 2021 2022 2023 2024 Advanced AWS Azure BBC Beginners BitBook BOOKWARE Certified Cisco Cloud Comic Complete Course Data Design eBook Fundamentals Guide Hybrid iLEARN Introduction JavaScript Learn Learning LinkedIn Linux Lynda Masterclass Microsoft Packt Pluralsight Programming Python Security Skillshare Training Udemy Using XQZT

Copyright © 2025 · Equilibre on Genesis Framework · WordPress · Log in