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

Operating Systems Final Part (4) : File Systems & Threads

Hệ điều hành Phần cuối (4): Hệ thống Tệp & Luồng

Hệ điều hành Phần cuối (4): Hệ thống Tệp & Luồng

Học các khái niệm Hệ điều hành từ đầu vì Hệ điều hành là cốt lõi của Khoa học Máy tính

4.7
(706 đánh giá)
9,261 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
10.0 giờ video
64 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Bạn sẽ trở nên rất quen thuộc với các khái niệm cốt lõi của Hệ điều hành
Bạn sẽ 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 nhận Khoa học Máy tính theo một góc độ khác
Bạn sẽ có thể trả lời tất cả câu hỏi trong các kỳ thi như GATE, PGEE, ISRO (sau khi hoàn thành tất cả các phần của khóa học HĐH)
Hiểu cách Hệ điều hành hoạt động
Hiểu về Hệ thống Tệp
Hiểu cách hoạt động của Lập lịch Đĩa
Hiểu cách Ổ cứng hoạt động

Yêu cầu

Kiến thức cơ bản về Hệ điều hành là cần thiết - nếu bạn đã xem các khóa học Hệ điều hành Phần 1 và Phần 2 của tôi, bạn có thể bắt đầu khóa học này
Có máy tính kết nối internet

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

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

Nội dung khóa học

14 phần • 64 bài giảng
1 Quan trọng: Hệ thống Tệp là gì
2 Các thuộc tính của một tệp
3 Số khối Logic, Số khối Vật lý, Các điểm quan trọng về Ổ cứng
1 System call create()
2 Tìm Số khối Logic và Số khối Vật lý bằng Số byte Logic
3 System call open()
4 System call read() và write()
5 Các thao tác trên Tệp
1 Cấp phát Liên tục và ưu điểm
2 Điểm quan trọng cần lưu ý
3 Nhược điểm của Cấp phát Liên tục - Vấn đề Khai báo Kích thước
4 Nhược điểm của Cấp phát Liên tục - Vấn đề Phân mảnh Ngoài
5 Nhược điểm của Cấp phát Liên tục - Vấn đề Phân mảnh Trong
1 Cấp phát Danh sách Liên kết
2 Ưu điểm của Cấp phát Không Liên tục
3 Nhược điểm của Phương pháp Cấp phát Danh sách Liên kết
4 Kích thước con trỏ trong một khối
1 Hiểu Phương pháp Cấp phát FAT
2 Ưu điểm của Phương pháp Cấp phát FAT so với Cấp phát Danh sách Liên kết
3 Tính kích thước của FAT
4 Bài toán về Phương pháp Cấp phát FAT
1 Hiểu về Chỉ mục của một tệp
2 Cấp phát Chỉ mục - Bức tranh Toàn cảnh
3 Đặt Chỉ mục trên nhiều khối đĩa bằng Danh sách Liên kết
4 Đặt Chỉ mục trên nhiều khối đĩa bằng Chỉ mục Đa cấp
5 Đặt Chỉ mục trên nhiều khối đĩa bằng Phương pháp Kết hợp
6 Điểm rất quan trọng cần lưu ý
7 Bài toán 1 về Inode
8 Bài toán 2 về Inode
1 Quản lý Không gian Trống bằng 2 cấu trúc dữ liệu
1 Tại sao cần Thuật toán Lập lịch Đĩa
2 Cấu trúc Ổ cứng, Thời gian Tìm kiếm, Độ trễ Quay, Thời gian Truyền Dữ liệu
3 Cách thứ tự xử lý yêu cầu đĩa thay đổi tổng thời gian tìm kiếm
4 Sự khác biệt giữa Track và Cylinder
1 Cơ bản về Lập lịch Đĩa FCFS
2 FCFS giải thích bằng ví dụ
3 SSTF giải thích bằng ví dụ
4 Tại sao SSTF gặp vấn đề Starvation
5 Tại sao FCFS và SSTF không phải là thuật toán lập lịch đĩa tốt nhất
1 Thuật toán Lập lịch Đĩa SCAN
2 Thuật toán Lập lịch Đĩa C-SCAN
3 Tại sao có tên "Circular SCAN"?
4 Thuật toán Lập lịch Đĩa LOOK
5 Thuật toán Lập lịch Đĩa C-LOOK
6 Bài toán về Thuật toán C-LOOK
7 Bài toán về Thuật toán LOOK
8 Bài toán về Thuật toán C-SCAN
9 Bài toán về Thuật toán SCAN
1 Sự khác biệt giữa Kernel và Hệ điều hành
2 System Calls, Chế độ Người dùng vs Chế độ Kernel
3 Chuyển đổi Ngữ cảnh vs Chuyển đổi Chế độ
4 Bài toán
1 Giải thích System call Fork()
2 Các bài toán về Fork()
3 Bài toán về Fork()
4 Nhược điểm của việc sử dụng fork() để thực hiện các tác vụ lặp lại
1 Sự khác biệt giữa bộ nhớ Stack và bộ nhớ Heap
2 Sự khác biệt giữa bộ nhớ Stack và bộ nhớ Heap (tiếp)
3 Hiểu về Luồng và Tiến trình Đơn luồng
4 Giải thích Đa luồng 1
5 Giải thích Đa luồng 2
6 Luồng Cấp Người dùng vs Luồng Cấp Kernel
7 Tổng kết về Luồng
1 Quà tặng: Cách tiếp tục học tập

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

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.


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 Computer Science
Hiển thị tất cả khoá học Linux
Hiển thị tất cả khoá học Operating System Creation
Hiển thị tất cả khoá học Operating Systems
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊