4.56 sur 5
4.56

Systèmes d’exploitation à partir de zéro – Partie 1

Apprenez les concepts des systèmes d'exploitation à partir de zéro, car le système d'exploitation constitue le cœur de l'informatique
Instructeur :
Mahefa Abel
English En savoir plus
Vous vous familiariserez avec les concepts de base des systèmes d'exploitation
Vous pourrez challenger l'intervieweur sur des questions liées aux systèmes d'exploitation
Vous verrez l'informatique dans une autre dimension
Vous serez en mesure de répondre à toutes les questions des examens comme GATE, PGEE, ISRO (après avoir terminé toutes les parties du cours OS
Vous pourrez obtenir une note de haut niveau dans votre cursus Systèmes d'exploitation en licence
Comprendre le fonctionnement des systèmes d'exploitation
Comprendre comment se crée un processus
Comprendre comment la planification du processeur est effectuée dans les systèmes d'exploitation
Comprendre les différents algorithmes d'ordonnancement que nous avons dans les systèmes d'exploitation
Comprendre comment le CPU, la mémoire et le disque fonctionnent ensemble
Comprendre la gestion de la mémoire dans les systèmes d'exploitation
Comprendre comment un processus est déplacé du disque dur vers la RAM
comprendre les stratégies d'allocation de mémoire utilisées par les systèmes d'exploitation

You’ve just stumbled upon the most complete, in-depth Operating System course series online. With over 2700 students enrolled and hundreds of 5 star reviews to date, these comprehensive operating system tutorials cover everything you’ll ever need.

Whether you want to:

– build the skills you need to get started with computer science

– move to a top notch software company like google by cracking their interview questions on operating systems.

– get a top grade in semester exam

– or just learn computer science to be able to understand on how to build better apps.

…this complete operating system series is the course you need to do all of this, and more.

Are you aiming to get your computer science degree with high level of expertise in core subjects ? or Are you aiming to get placed in a a top notch company like google, microsoft ? or Are you a college student struggling to understand the basics of computer science ? or Are you a software developer who would want to develop better apps by understanding the theory behind computer science ?

This course is designed to give you the operating system skills you need to crack the interview questions on operating system in top notch companies. By the end of the course you will understand Operating System Concepts extremely well and be able to start with any subject of computer science.

Lots of students with no zero knowledge of computer science have been successful with their college exams or interview by taking this course.
Here are some examples of students who found this course to do wonders for their college exams or interviews or software jobs.

 

The course series (part 1 to 4) on operating systems is a whopping 46 hours long. Because the course is designed as a one stop shop for Operating System Concepts. And this 46 hours dedication will change your way of thinking towards computer science.

Why would you choose to learn Operating Systems ?

The reality is that there are a lot of computer science subjects out there. It’s in the hundreds. Why would you choose the operating systems subject?

The reason is starting most of the subjects of computer science will become far more easier if you have a good understanding of operating systems. By learning this subject you are not only getting started with operating system but also getting started with computer science.

What textbook should I follow ?

I have used operating system concepts by Galvin. Its a great textbook. You can follow it. But I have referred lot of other textbooks like Tanenbaum, William Stallings, etc. So its upto you on which textbook you are comfortable with but follow a standard author book. If you complete this course, you will find it much easier to understand these textbooks. But anyway if you complete this course with good detailed notes, you don’t need to read any textbook as I am reading them for you and giving the contents in an easy to understand manner.

Why should you take this course?

It’s been a best seller since it’s release on WeCours, you would be joining over 2700 students who are already enrolled in the course.

There are close to 500 reviews left by students. It’s rated as the best course to learn operating system for beginners.

 

You literally can’t lose.

Ready to get started ?

Enrol now using the “Add to Cart” button on the right, and get started on your way to computer science.

See you on the inside (hurry, Operating System Series is waiting!)

 

 

 

Introduction

1
Introduction
2
Important Tip

Introduction to Operating Systems

1
Introduction to Computer Systems
2
How hardware devices work together
3
Need for Operating Systems from scratch
4
How Input and Output devices work together

Operating System Concepts

1
Program vs Process, States of a process
2
Degree of Multiprogramming
3
Types of Operating Systems
4
An Important point to note
5
Process Control block, Attributes of a process

CPU Scheduling Algorithms - SJF, SRTF, FCFS

1
Types of scheduler, Context switching
2
Various times of a process
3
Types of Scheduling Algorithms
4
SJF Scheduling Algorithm
5
SJF Example 1
6
SJF Example 2
7
Shortest Remaining Time First Scheduling Algorithm
8
Response time explained with example
9
SRTF assignment problem
10
SRTF assignment problem solution
11
Response Time example 2
12
SRTF assignment problem 2
13
SRTF assignment problem 2 solution
14
First Come First Served Scheduling Algorithm
15
FCFS with Context Switching overhead

Comparision of FCFS, SJF and SRTF - Advantages and Disadvantages

1
Starvation
2
Convoy Effect
3
Practical Implementation
4
Throughput

CPU Scheduling Algorithms - LJF, LRTF, Priority-based, HRRN

1
Longest Job First Scheduling Algorithm
2
LJF Example 1
3
Longest Remaining Time First Scheduling Algorithm
4
LRTF Example 1
5
LRTF Example 2
6
LRTF Example 2 continuation
7
Round Robin Scheduling Algorithm
8
RR Example 1
9
RR Example 2
10
RR Important Observations
11
Advantages and Limitations of RR Algorithm
12
Non Preemptive Priority based Scheduling Algorithm
13
Preemptive Priority based Scheduling Algorithm
14
Preemptive Priority based Scheduling Algorithm Continuation
15
SRTF with processes requiring CPU and IO time 2
16
Priority based scheduling with processes requiring CPU and IO time
17
Highest Response Ratio Next Scheduling Algorithm
18
HRRN Example
19
Process State Diagram
20
Suspend Ready State and Suspend IO state
21
Dispatcher

Basics of Number System

1
Basics of Binary Numbers
2
Basics of Binary Numbers

Memory Allocation Techniques

1
Basics of Memory Allocation
2
Contiguous Allocation vs Non Contiguous Allocation
3
Fixed Partitioning
4
Variable Partitioning
5
Memory Allocation Algorithms
6
Problem
7
Problem continued
8
Important point to note
9
Problem
10
Binary addressing revisited
11
Example to explain binary addressing concepts
12
Need for paging

Bonus : How to proceed further

1
Bonus : What to do next
Vous pouvez afficher et revoir les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur cependant, alors assurez-vous d'u00eatre de leur bon cu00f4tu00e9u00a0!
4.6
4.6 sur 5
Notes2159

Détails des Notes

Étoiles 5
1120
Étoiles 4
670
Étoiles 3
180
Étoiles 2
20
Étoiles 1
27
Suivre un cours
Garantie de remboursement de 30 jours

Inclut

8 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed