Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Operating Systems from scratch - Part 1

Hệ điều hành từ con số 0 - Phần 1

Hệ điều hành từ con số 0 - Phần 1

Nắm vững kiến thức Hệ điều hành từ gốc rễ, vì Hệ điều hành là cốt lõi của Khoa học Máy tính

4.6
(5,897 đánh giá)
32,003 học viên
Giảng viên
Vignesh Sekar
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
67 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/03/2026

Bạn sẽ học được gì

Bạn sẽ thành thạo những khái niệm cốt lõi về Hệ điều hành
Bạn có thể tự tin thảo luận với nhà tuyển dụng về các câu hỏi liên quan đến Hệ điều hành
Bạn sẽ nhìn ngành Khoa học Máy tính dưới một góc độ hoàn toàn mới
Bạn có thể giải quyết mọi câu hỏi trong các kỳ thi như GATE, PGEE, ISRO (sau khi hoàn thành tất cả phần của khóa học HĐH)
Bạn sẽ đạt điểm cao trong môn Hệ điều hành ở bậc Cử nhân
Hiểu cách Hệ điều hành hoạt động
Hiểu cách một tiến trình được tạo ra
Hiểu cách lập lịch CPU trong Hệ điều hành
Hiểu các thuật toán lập lịch khác nhau trong Hệ điều hành
Hiểu cách CPU, Bộ nhớ và Ổ đĩa phối hợp hoạt động
Hiểu về quản lý bộ nhớ trong Hệ điều hành
Hiểu cách một tiến trình được chuyển từ ổ cứng vào RAM
Hiểu các chiến lược cấp phát bộ nhớ mà hệ điều hành sử dụng

Yêu cầu

Có máy tính kết nối internet
Không cần biết gì về Hệ điều hành cũng được - Tôi sẽ dạy bạn mọi thứ cần thiết

Đối tượng phù hợp

Dành cho người muốn học Hệ điều hành từ đầu
Dành cho người muốn theo đuổi sự nghiệp Khoa học Máy tính
Dành cho sinh viên có môn Hệ điều hành trong chương trình Cử nhân
Dành cho người chuẩn bị phỏng vấn tại các công ty sản phẩm
Nếu bạn đang ôn thi GATE, PGEE, BITS HD, ISRO,...
Nếu bạn là Kỹ sư Khoa học Máy tính
Nếu bạn là chuyên gia phần mềm

Nội dung khóa học

9 phần • 66 bài giảng
1 Giới thiệu: Phần cực kỳ quan trọng
2 Mẹo quan trọng
1 Quan trọng: Giới thiệu về Hệ thống Máy tính
2 Cách các thiết bị phần cứng phối hợp hoạt động
3 Tại sao cần học Hệ điều hành từ đầu
4 Cách thiết bị Đầu vào và Đầu ra hoạt động cùng nhau
1 Chương trình vs Tiến trình, Các trạng thái của tiến trình
2 Mức độ Đa chương
3 Các loại Hệ điều hành
4 Một điểm quan trọng cần lưu ý
5 Khối điều khiển tiến trình, Các thuộc tính của tiến trình
1 Các loại bộ lập lịch, Chuyển đổi ngữ cảnh
2 Các mốc thời gian của tiến trình
3 Các loại thuật toán lập lịch
4 Thuật toán lập lịch SJF
5 Ví dụ SJF 1
6 Ví dụ SJF 2
7 Thuật toán lập lịch Shortest Remaining Time First
8 Giải thích Thời gian phản hồi với ví dụ
9 Bài tập SRTF
10 Lời giải bài tập SRTF
11 Ví dụ Thời gian phản hồi 2
12 Bài tập SRTF 2
13 Lời giải bài tập SRTF 2
14 Thuật toán lập lịch First Come First Served
15 FCFS với chi phí chuyển đổi ngữ cảnh
1 Hiện tượng Starvation
2 Hiệu ứng Convoy
3 Triển khai thực tế
4 Thông lượng
1 Thuật toán lập lịch Longest Job First
2 Ví dụ LJF 1
3 Thuật toán lập lịch Longest Remaining Time First
4 Ví dụ LRTF 1
5 Ví dụ LRTF 2
6 Ví dụ LRTF 2 (tiếp)
7 Thuật toán lập lịch Round Robin
8 Ví dụ RR 1
9 Ví dụ RR 2
10 Các quan sát quan trọng về RR
11 Ưu điểm và hạn chế của thuật toán RR
12 Thuật toán lập lịch Non Preemptive Priority based
13 Thuật toán lập lịch Preemptive Priority based
14 Thuật toán lập lịch Preemptive Priority based (tiếp)
15 SRTF với các tiến trình cần thời gian CPU và IO 2
16 Lập lịch Priority based với các tiến trình cần thời gian CPU và IO
17 Thuật toán lập lịch Highest Response Ratio Next
18 Ví dụ HRRN
19 Biểu đồ trạng thái tiến trình
20 Trạng thái Suspend Ready và Suspend IO
21 Bộ điều phối
1 Cơ bản về Số nhị phân
2 Cơ bản về Số nhị phân
1 Cơ bản về cấp phát bộ nhớ
2 Cấp phát liên tục vs Cấp phát không liên tục
3 Phân vùng cố định
4 Phân vùng thay đổi
5 Thuật toán cấp phát bộ nhớ
6 Bài tập
7 Bài tập (tiếp)
8 Điểm quan trọng cần lưu ý
9 Bài tập
10 Ôn tập địa chỉ nhị phân
11 Ví dụ giải thích khái niệm địa chỉ nhị phân
12 Nhu cầu phân trang
1 Quà tặng đặc biệt

Giới thiệu khóa học

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.

"thank you , i finished the operating system course in the college with a good grade 85" by Moamen Medleg

"His way of explaining complex concept is Great. I started to understand little bit that this is base for all programming language. I have around 12 years of IT experience. Hope OS learning should be mandatory to all before starting their career in IT" by Happy.

"Very good explanation of all the learning materials. He is unlike many other instructors who just throws things out to you expecting you to absorb the things that are being thrown at you. He is someone who explains things in a manner that is understandable and absorbable even to O/S beginners with only limited knowledge or background in O/S. Two thumbs up from me! Thank you so much!" by Mike

"I really enjoyed this course. Instructor made it seems like he is standing there and wouldn't leave the screen until the concepts gets into your head. So much engaging and wherever he says, we will see this later. He make sure you will. I totally recommend" by Surbhi Vasudeva

"excellent course i had started with 0 knowledge now i had learned so much best lecturer super planning of schedule" by Harshavardhan Gupta

"I really enjoyed the course and the instructor provided a great overview of the fundamentals of the theory behind operating systems. In case you are confused, the course is theoretical as opposed to a walk through of how to use Windows, Mac, etc. Instead, he provides an overview of the algorithms used to move processes from RAM to the CPU. I look forward to Part 2" by John Simons

"Great, very detailed course. Ideal for non IT-educated students like me" by Michal Burdzy

"Great Teacher. Takes concepts slow and repeats definitions and meanings multiple times so there is no need to pause the video or rewind it to hear a definition. Uses this practice to reinforce the material in your mind and ensure you actually learn it rather than hear it" by Sam Debois

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 Udemy, 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.

What makes this course a bestseller?

Like you, thousands of others were frustrated and fed up with incomplete Youtube tutorials which assume you already know a bunch of stuff and also bulk textbooks able to send even the most intuitive person to sleep.

Like you, they were tired of low-quality lessons, poorly explained topics and all-round confusing info presented in the wrong way. That’s why so many find success in this complete Operating System course. It’s designed in a simple manner so that anybody with no prior knowledge of operating system/computer science will be able to understand.

What if I have questions?

You can ask questions anytime using the Q/A section or through personal messages. I take it very seriously and answer these questions in a detailed manner with simple english words so that anybody can understand it.

Student Quote: “Everything you always wanted to know about OS but were afraid to ask"...And Vignesh Sekar gives the right answers” by Claus Kaliba.

There’s no risk either!

This course comes with a full 30 day money-back guarantee. Meaning if you are not completely satisfied with the course or your progress, simply let me know and I’ll refund you 100%, every last penny no questions asked.

You either end up with Operating System skills, learn other core computer subjects, get placed in top notch companies or research areas or you try the course and simply get all your money back if you don’t like it…

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!)




Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Algorithms
Hiển thị tất cả khoá học Computer Science
Hiển thị tất cả khoá học Operating Systems
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Software Engineering
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊