Course Overview
Welcome to the course Operating systems Part 4 : File Systems & Threads
Mastering the concepts of Operating Systems is very important to get started with Computer Science because Operating System is the program which is responsible for the ease with which we are able to use computers today to solve our problems by writing application programs like Google Chrome. The concepts which we are going to study is going to give a very good understanding of File Systems and Threads - one of the advanced topics of Computer Science. But believe me I made it as simpler as possible in this course. Lot of examples has been discussed just to strenghten the understanding of concepts. Also the topics are covered in a pace where even an ordinary student can understand everything.
Without using Operating Systems ,it is extremely difficult to communicate with the hardware devices of our computer. Every computer today has an Operating System installed in it. Through this course you will not only master file systems and threads in Operating Systems and also feel the real beauty of computer science.
In this course ,every concept of Operating Systems is taught in an easy-to-understand manner such that anybody who has covered my Operating Systems Part 1 and Part 2 course will be able to understand.
Come and join me, I assure you that you will have the best learning experience of not just Operating Systems but also the core of Computer Science in a different dimension.
FAQ
FAQ area empty
Course curriculum
-
Contiguous Allocation with advantages
832 -
Important point to note
74 -
Disadvantages of Contiguous Allocation - Size Declaration Problem
133 Xem trước -
Disadvantages of Contiguous Allocation - External Fragmentation Problem
174 -
Disadvantages of Contiguous Allocation - Internal Fragmentation Problem
162 Xem trước
-
Understanding Indexes of a file
476 -
Indexed Allocation - Complete Picture
933 -
Placing Index across multiple disk blocks using Linked List
419 -
Placing Index across multiple disk blocks using Multi level Index
498 -
Placing Index across multiple disk blocks using Hybrid method
780 -
Very Important Point to Note
201 -
Problem 1 on Inode
672 -
Problem 2 on Inode
319
-
SCAN Disk Scheduling Algorithm
643 -
C-SCAN Disk Scheduling Algorithm
620 -
Why the name "Circular SCAN" ?
196 -
LOOK Disk Scheduling Algorithm
392 -
C-LOOK Disk Scheduling Algorithm
336 -
Problem on C-LOOK Algorithm
278 -
Problem on LOOK Algorithm
180 -
Problem on C-SCAN Algorithm
125 -
Problem on SCAN Algorithm
157
-
Difference between stack memory and heap memory
947 -
Difference between stack memory and heap memory continued
1072 -
Understanding Threads and Single Threaded Process
859 -
Multithreading explained 1
1251 -
Multithreading explained 2
751 -
User Level Threads vs Kernel Level Threads
1502 -
Summary of Threads
270
Requirment
-
Basics of Operating systems is necessary - if you have watched my Operating Systems Part 1 and Part 2 courses you are good to start this course
-
Have a PC with internet connection
Outcomes
-
You will become very familiar with the core concepts of Operating Systems
-
You will be able to challenge the interviewer on questions related to Operating Systems
-
You will view Computer Science in a different dimension
-
You will be able to answer all questions of exams like GATE,PGEE,ISRO (after completing all parts of OS course
-
Understand how Operating Systems work
-
Understand File Systems
-
Understand Disk Scheduling Works
-
Understand how Hard Disks work
0 Student
2 Courses
0 review