├── LÝ THUYẾT
├── Slide Tổng Hợp HĐH.pdf
├── Tổng Hợp Trắc Nghiệm HĐH.pdf
├── WEEK 01 - 11-09-2021
│ ├── #Week01-Chapter1.pdf
│ └── Cau hoi chuong 1 HDH.pdf
├── WEEK 02 - 18-09-2021
│ ├── #Week02-Chapter2.pdf
│ └── Cau hoi chuong 2 HDH.pdf
├── WEEK 03 - 25-09-2021
│ ├── #Week03-Chapter3.pdf
│ └── Bai tap chuong 3 HDH.pdf
├── WEEK 04 - 02-10-2021
│ ├── #Week04-Chapter4-1.pdf
│ └── Bai tap chuong 4 HDH.pdf
├── WEEK 05 - 09-10-2021
│ └── #Week05-Chapter4-2.pdf
├── WEEK 06 - 16-10-2021
│ └── #Week06-Chapter4-3.pdf
├── WEEK 07 - 23-10-2021
│ └── Week07-Chapter5-1.pdf
├── WEEK 09 - 06-11-2021
│ └── #Week09-Chapter5-2.pdf
├── WEEK 10 - 13-11-2021
│ ├── #Week10-Chapter5-3.pdf
│ └── Bai tap chuong 5 HDH.pdf
├── WEEK 11 - 20-11-2021
│ ├── #Week11-Chapter6.pdf
│ └── Bai tap chuong 6 HDH.pdf
├── WEEK 12 - 27-11-2021
│ ├── #Week12-Chapter7.pdf
│ └── Bai tap chuong 7 HDH.pdf
├── WEEK 13 - 04-12-2021
│ ├── #Week13-Chapter8.pdf
│ └── Bai tap chuong 8 HDH.pdf
├── WEEK 14 - 11-12-2021
│ ├── #Week14-Chapter9.pdf
│ └── Cau hoi chuong 9 HDH.pdf
├── WEEK 15 - ÔN TẬP - 18-12-2021
│ ├── CK HK2 2019-2020_SV.pdf
│ ├── HDH_2021_2022.pdf
│ ├── HDH_2021_2022.pptx
│ ├── HDH_Training_HK1_2021-2022.pdf
│ ├── HDH_tracnghiem_2021_2022.docx
│ ├── HDH_tracnghiem_2021_2022.pdf
│ └── ĐÁP-ÁN-HK2-2019-2020-CK.pdf
└── ĐỀ CƯƠNG MÔN HỌC
│ ├── Gioithieumonhoc.pdf
│ └── IT007_HeDieuHanh_2021.pdf
├── README.md
├── THỰC HÀNH
├── CLASS
│ ├── Chapter 03
│ │ ├── 19522253_PhamDucThe.pdf
│ │ ├── CayTienTrinh
│ │ └── CayTienTrinh.drawio.png
│ ├── Chapter 04
│ │ ├── P1
│ │ │ ├── 19522253_PhamDucThe.pdf
│ │ │ ├── Fig1.png
│ │ │ ├── Fig2.png
│ │ │ ├── Fig3.png
│ │ │ ├── Fig4.png
│ │ │ └── Gantt
│ │ └── P2
│ │ │ ├── 19522253_PhamDucThe.pdf
│ │ │ ├── Fig1.png
│ │ │ ├── Fig2.png
│ │ │ ├── Fig3.png
│ │ │ └── Gantt
│ ├── Chapter 05
│ │ ├── P1
│ │ │ └── 19522253_PhamDucThe.pdf
│ │ └── P2
│ │ │ └── 19522253_PhamDucThe.pdf
│ ├── Chapter 08
│ │ └── 19522253_PhamDucThe.pdf
│ └── Kiểm tra giữ kỳ
│ │ ├── 19522253_PhamDucThe.pdf
│ │ ├── BT_GK.pdf
│ │ ├── IMG_20211030_143117.jpg
│ │ ├── IMG_20211030_144611.jpg
│ │ └── KiemTraGiuaKy.drawio
├── LAB
│ ├── LAB01 08-10-2021
│ │ ├── LAB 1 - 19922253.docx
│ │ └── LAB 1 - 19922253.pdf
│ ├── LAB02 22-10-2021
│ │ ├── LAB 2 - 19922253.docx
│ │ └── LAB 2 - 19922253.pdf
│ ├── LAB03 05-11-2021
│ │ ├── LAB 3 - 19522253.docx
│ │ ├── LAB 3 - 19522253.pdf
│ │ ├── LAB 3 - 19522253_new.docx
│ │ ├── LAB 3 - 19522253_new.pdf
│ │ └── Process.drawio
│ ├── LAB04 19-11-2021
│ │ ├── Fig1.png
│ │ ├── Fig2.png
│ │ ├── Fig3.png
│ │ ├── Fig4.png
│ │ ├── Fig5.png
│ │ ├── Fig6.png
│ │ ├── Fig7.png
│ │ ├── Fig8.png
│ │ ├── LAB 4 - 19522253.docx
│ │ ├── LAB 4 - 19522253.pdf
│ │ └── Lưu đồ định thời CPU.drawio
│ ├── LAB05 03-12-2021
│ │ ├── LAB 5 - 19522253.docx
│ │ └── LAB 5 - 19522253.pdf
│ ├── LAB06 17-12-2021
│ │ ├── FIFO.png
│ │ ├── LAB 6 - 19522253.docx
│ │ ├── LAB 6 - 19522253.pdf
│ │ ├── LAB06
│ │ ├── LAB06.txt
│ │ ├── LRU.1.png
│ │ ├── LRU.2.png
│ │ ├── OPT.1.png
│ │ └── OPT.2.png
│ └── Video Hướng Dẫn Lab.xlsx
└── TÀI LIỆU THỰC HÀNH
│ ├── Lab 1.pdf
│ ├── Lab 2.pdf
│ ├── Lab 3.pdf
│ ├── Lab 4.pdf
│ ├── Lab 5.pdf
│ └── Lab 6.pdf
└── TÀI LIỆU THAM KHẢO
├── BG_HDH.pdf
└── operating-system-concepts-10th.pdf
/LÝ THUYẾT/Slide Tổng Hợp HĐH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/Slide Tổng Hợp HĐH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/Tổng Hợp Trắc Nghiệm HĐH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/Tổng Hợp Trắc Nghiệm HĐH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 01 - 11-09-2021/#Week01-Chapter1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 01 - 11-09-2021/#Week01-Chapter1.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 01 - 11-09-2021/Cau hoi chuong 1 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 01 - 11-09-2021/Cau hoi chuong 1 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 02 - 18-09-2021/#Week02-Chapter2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 02 - 18-09-2021/#Week02-Chapter2.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 02 - 18-09-2021/Cau hoi chuong 2 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 02 - 18-09-2021/Cau hoi chuong 2 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 03 - 25-09-2021/#Week03-Chapter3.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 03 - 25-09-2021/#Week03-Chapter3.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 03 - 25-09-2021/Bai tap chuong 3 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 03 - 25-09-2021/Bai tap chuong 3 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 04 - 02-10-2021/#Week04-Chapter4-1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 04 - 02-10-2021/#Week04-Chapter4-1.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 04 - 02-10-2021/Bai tap chuong 4 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 04 - 02-10-2021/Bai tap chuong 4 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 05 - 09-10-2021/#Week05-Chapter4-2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 05 - 09-10-2021/#Week05-Chapter4-2.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 06 - 16-10-2021/#Week06-Chapter4-3.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 06 - 16-10-2021/#Week06-Chapter4-3.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 07 - 23-10-2021/Week07-Chapter5-1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 07 - 23-10-2021/Week07-Chapter5-1.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 09 - 06-11-2021/#Week09-Chapter5-2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 09 - 06-11-2021/#Week09-Chapter5-2.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 10 - 13-11-2021/#Week10-Chapter5-3.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 10 - 13-11-2021/#Week10-Chapter5-3.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 10 - 13-11-2021/Bai tap chuong 5 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 10 - 13-11-2021/Bai tap chuong 5 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 11 - 20-11-2021/#Week11-Chapter6.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 11 - 20-11-2021/#Week11-Chapter6.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 11 - 20-11-2021/Bai tap chuong 6 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 11 - 20-11-2021/Bai tap chuong 6 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 12 - 27-11-2021/#Week12-Chapter7.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 12 - 27-11-2021/#Week12-Chapter7.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 12 - 27-11-2021/Bai tap chuong 7 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 12 - 27-11-2021/Bai tap chuong 7 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 13 - 04-12-2021/#Week13-Chapter8.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 13 - 04-12-2021/#Week13-Chapter8.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 13 - 04-12-2021/Bai tap chuong 8 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 13 - 04-12-2021/Bai tap chuong 8 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 14 - 11-12-2021/#Week14-Chapter9.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 14 - 11-12-2021/#Week14-Chapter9.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 14 - 11-12-2021/Cau hoi chuong 9 HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 14 - 11-12-2021/Cau hoi chuong 9 HDH.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/CK HK2 2019-2020_SV.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/CK HK2 2019-2020_SV.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_2021_2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_2021_2022.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_2021_2022.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_2021_2022.pptx
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_Training_HK1_2021-2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_Training_HK1_2021-2022.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_tracnghiem_2021_2022.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_tracnghiem_2021_2022.docx
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_tracnghiem_2021_2022.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/HDH_tracnghiem_2021_2022.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/ĐÁP-ÁN-HK2-2019-2020-CK.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/WEEK 15 - ÔN TẬP - 18-12-2021/ĐÁP-ÁN-HK2-2019-2020-CK.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/ĐỀ CƯƠNG MÔN HỌC/Gioithieumonhoc.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/ĐỀ CƯƠNG MÔN HỌC/Gioithieumonhoc.pdf
--------------------------------------------------------------------------------
/LÝ THUYẾT/ĐỀ CƯƠNG MÔN HỌC/IT007_HeDieuHanh_2021.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/LÝ THUYẾT/ĐỀ CƯƠNG MÔN HỌC/IT007_HeDieuHanh_2021.pdf
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # IT007.M14 - Operating Systems
2 |
3 | IT007.M14 - Hệ Điều Hành
4 |
5 | Học kỳ 2 Năm 3 Năm học 2021-2022
6 |
7 | **Giảng Viên:**
8 | - Nguyễn Thanh Thiện
9 | - Trần Hoàng Lộc
10 |
11 |
12 |
13 | ## Nội dung môn học
14 |
15 | | Buổi | Ngày | Nội Dung | LT/TH | Slide | Code | Video Record |
16 | | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
17 | | 01 | 11/09/2021 | Tổng quan về hệ điều hành | LT-01 | [WEEK 01](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2001%20-%2011-09-2021) | | [01 - Tổng quan về hệ điều hành](https://youtu.be/yxsLU9dN3a0)
- [Giới thiệu chương 1](https://www.youtube.com/watch?v=FCj925p1MY8)
- [Khái niệm và chức năng chính của hệ điều hành](https://www.youtube.com/watch?v=YsWc2oHnd4E)
- [Phân loại hệ điều hành dưới góc độ loại máy tính](https://www.youtube.com/watch?v=PyVr-DkXbMo)
- [Phân loại hệ điều hành dưới góc độ hình thức xử lý](https://www.youtube.com/watch?v=rHgMyeZ-Ygg)
- [Hệ thống chia sẻ thời gian, hệ thống song song](https://www.youtube.com/watch?v=O49LrhqNe4Q)
- [Hệ thống phân tán, hệ thống nhúng thời gian thực](https://www.youtube.com/watch?v=GpExvZObmM8)
- [Sơ lược lịch sử phát triền của hệ điều hành](https://www.youtube.com/watch?v=oMsBkSmTfM4)
- [Tổng kết chương 1](https://www.youtube.com/watch?v=suraIheit4I)
|
18 | | 02 | 18/09/2021 | Cấu trúc hệ điều hành | LT-02 | [WEEK 02](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2002%20-%2018-09-2021) | | [02 - Cấu trúc hệ điều hành](https://youtu.be/U1z_AQX2gZQ)
- [Giới thiệu chương 2](https://www.youtube.com/watch?v=QFwR6GZX9Hk&t=3s)
- [Các thành phần của hệ điều hành, quản lý tiến trình](https://www.youtube.com/watch?v=iieosafU0rQ)
- [Quản lý bộ nhớ chính](https://www.youtube.com/watch?v=9iYniUDD-sY)
- [Quản lý file, I/O, lưu trứ thứ cấp](https://www.youtube.com/watch?v=8qvu-dV70bo)
- [Hệ thống bảo vệ, hệ thống dịch lệnh](https://www.youtube.com/watch?v=4yOjt6XNVeE)
- [Các dịch vụ hệ điều hành cung cấp](https://www.youtube.com/watch?v=jBCZ-ZnjwiY)
- [Lời gọi hệ thống và ví dụ](https://www.youtube.com/watch?v=5RmJfs-W7tk)
- [Chương trình hệ thống và ví dụ](https://www.youtube.com/watch?v=4oqIgKMiWjY)
- [Cấu trúc hệ thống của hệ điều hành](https://www.youtube.com/watch?v=ilIVjknsvUo)
- [Tổng kết chương 2](https://www.youtube.com/watch?v=FXcqx3wm7t0)
|
19 | | 03 | 25/09/2021 | Tiến trình | LT-03 | [WEEK 03](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2003%20-%2025-09-2021) | | [03 - Tiến trình](https://youtu.be/61C2tIjESlg)
- [Giới thiệu chương 3](https://www.youtube.com/watch?v=VWkdioamxSY&t=1s)
- [Khái niệm cơ bản về tiến trình](https://www.youtube.com/watch?v=v3Ib9PSQomk)
- [Các trạng thái của tiến trình](https://www.youtube.com/watch?v=VQtR7ax9nas)
- [PCB - Process Control Block](https://www.youtube.com/watch?v=a3xk881tBPk)
- [Định thời tiến trình](https://www.youtube.com/watch?v=TtuJYUYxcWw)
- [Các tác vụ đối với tiến trình](https://www.youtube.com/watch?v=TfHQqF-yboQ)
- [Giao tiếp liên tiến trình](https://www.youtube.com/watch?v=O4L-68xRRsA)
- [Tiểu trình](https://www.youtube.com/watch?v=ybubSMt1EWc&t=1s)
- [Tổng kết chương 3](https://www.youtube.com/watch?v=HB1B5yH_jQc)
|
20 | | 04 | 01/10/2021 | Thực hành các lệnh cơ bản của shell Linux | TH.1-01 | [Lab 1](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%201.pdf) | | [Lab 01 - Thực hành các lệnh cơ bản của shell Linux](https://youtu.be/DIRr0meqOck)
- [Cài đặt Ubuntu](https://www.youtube.com/watch?v=5xpJBTwkGhE)
- [Giải thích về Shell và Cấu trúc lệnh trên Linux](https://www.youtube.com/watch?v=tG6f08LH8kY)
- [Đường dẫn trong Linux](https://www.youtube.com/watch?v=8Xqo2-wc7DE)
- [Nano editor vs. Vi editor](https://www.youtube.com/watch?v=BRjhMo4Uhxs)
- [Tạo thư mục và phân quyền trên file/thư mục](https://www.youtube.com/watch?v=-erzHC5MTdw&t=6s)
- [Tổng kết LAB 1](https://www.youtube.com/watch?v=Jh1YXXf8u4Q)
|
21 | | 05 | 02/10/2021 | Định thời CPU | LT-04 | [WEEK 04](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2004%20-%2002-10-2021) | | [04 - Định thời CPU](https://youtu.be/HezNmQCpudY)
- [Ôn tập chương 3](https://www.youtube.com/watch?v=8yDF6ipkQBc)
- [Các khái niệm cần biết](https://www.youtube.com/watch?v=jjfv5JN63yY)
- [Giải thuật FCFS](https://www.youtube.com/watch?v=YUdD-a5EmyU)
- [Giải thuật SJF - SRTF](https://www.youtube.com/watch?v=iqd2Lvl2ujQ)
- [Giải thuật Priority Scheduling](https://www.youtube.com/watch?v=gXH88n2gyWc)
- [Tổng kết chương 4](https://www.youtube.com/watch?v=lGN4kYWjmgA)
|
22 | | 06 | 08/10/2021 | Thực hành các lệnh cơ bản của shell Linux | TH.2-01 | [Lab 1](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%201.pdf) | [Bài Làm](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/TH%E1%BB%B0C%20H%C3%80NH/LAB/LAB01%2008-10-2021) | [Lab 01 - Thực hành các lệnh cơ bản của shell Linux](https://youtu.be/K0RHZguSOBg)
- [Cài đặt Ubuntu](https://www.youtube.com/watch?v=5xpJBTwkGhE)
- [Giải thích về Shell và Cấu trúc lệnh trên Linux](https://www.youtube.com/watch?v=tG6f08LH8kY)
- [Đường dẫn trong Linux](https://www.youtube.com/watch?v=8Xqo2-wc7DE)
- [Nano editor vs. Vi editor](https://www.youtube.com/watch?v=BRjhMo4Uhxs)
- [Tạo thư mục và phân quyền trên file/thư mục](https://www.youtube.com/watch?v=-erzHC5MTdw&t=6s)
- [Tổng kết LAB 1](https://www.youtube.com/watch?v=Jh1YXXf8u4Q)
|
23 | | 07 | 09/10/2021 | Định thời CPU | LT-05 | [WEEK 05](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2005%20-%2009-10-2021) | | [05 - Định thời CPU](https://youtu.be/3hOTrYMF3G8)
- [Giải thuật Round Robin](https://www.youtube.com/watch?v=pDeefLAGk-k)
- [Giải thuật HRRN](https://www.youtube.com/watch?v=1pv5nLXHTTY)
- [Giải thuật Multilevel Queue - Multilevel Feedback Queue](https://www.youtube.com/watch?v=0xvkoUqERjc)
- [Tổng kết các giải thuật định thời](https://www.youtube.com/watch?v=0_IjwDlBBd0)
|
24 | | 08 | 15/10/2021 | Lập trình trong môi trường shell | TH.1-02 | [Lab 2](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%202.pdf) | | [Lab 02 - Lập trình trong môi trường shell](https://youtu.be/d6MpGmhpJgU)
- [Giới thiệu bài thực hành số 2](https://www.youtube.com/watch?v=ogyCpgMThSc)
- [Thực thi một file trong Linux](https://www.youtube.com/watch?v=igrNRdPW46U)
- [Cú pháp ngôn ngữ shell (Phần 1)](https://www.youtube.com/watch?v=Qxp_BTu6qFM)
- [Cú pháp ngôn ngữ shell (Phần 2)](https://www.youtube.com/watch?v=qW6kUqQlYG4)
- [Cấu trúc điều kiện (Phần 1)](https://www.youtube.com/watch?v=WUQw9dvCPsQ)
- [Cấu trúc điều kiện (Phần 2)](https://www.youtube.com/watch?v=Pa2tP1RUeLM)
|
25 | | 09 | 16/10/2021 | Định thời CPU | LT-06 | [WEEK 06](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2006%20-%2016-10-2021) | | - [Định thời tiểu trình - Định thời đa bộ xử lý](https://www.youtube.com/watch?v=b3vyb2w6zIU)
- [Định thời thời gian thực](https://www.youtube.com/watch?v=HM-pT3VW_9Q)
- [Định thời trên một số hệ điều hành](https://www.youtube.com/watch?v=TsDXIYVEs3s)
|
26 | | 10 | 22/10/2021 | Lập trình trong môi trường shell | TH.2-02 | [Lab 2](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%202.pdf) | [Bài Làm](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/TH%E1%BB%B0C%20H%C3%80NH/LAB/LAB02%2022-10-2021) | [Lab 02 - Lập trình trong môi trường shell](https://youtu.be/PZJuWkNKLPs)
- [Giới thiệu bài thực hành số 2](https://www.youtube.com/watch?v=ogyCpgMThSc)
- [Thực thi một file trong Linux](https://www.youtube.com/watch?v=igrNRdPW46U)
- [Cú pháp ngôn ngữ shell (Phần 1)](https://www.youtube.com/watch?v=Qxp_BTu6qFM)
- [Cú pháp ngôn ngữ shell (Phần 2)](https://www.youtube.com/watch?v=qW6kUqQlYG4)
- [Cấu trúc điều kiện (Phần 1)](https://www.youtube.com/watch?v=WUQw9dvCPsQ)
- [Cấu trúc điều kiện (Phần 2)](https://www.youtube.com/watch?v=Pa2tP1RUeLM)
|
27 | | 11 | 23/10/2021 | Đồng bộ | LT-07 | [WEEK 07](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2007%20-%2023-10-2021) | | - [Giới thiệu chương 5](https://www.youtube.com/watch?v=gmY6ceq5G4s)
- [Bounded buffer (Phần 1)](https://www.youtube.com/watch?v=ZY6J3DxGvjw)
- [Bounded buffer (Phần 2)](https://www.youtube.com/watch?v=--NngnPWj7Y)
- [Critical section](https://www.youtube.com/watch?v=8EniYJVnjm4)
- [Yêu cầu lời giải cho critical section](https://www.youtube.com/watch?v=pTrUmu87Rt4)
- [Phân loại giải pháp](https://www.youtube.com/watch?v=ZqigHV-dPPc)
|
28 | | 12 | 29/10/2021 | TIẾN TRÌNH VÀ TIỂU TRÌNH | TH.1-03 | [Lab 3](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%203.pdf) | | [Lab 03 - TIẾN TRÌNH VÀ TIỂU TRÌNH](https://youtu.be/NQNnZDa5adA)
- [Ôn tập và Giới thiệu LAB 3](https://www.youtube.com/watch?v=bgf8Ft5BFxY)
- [Biên dịch source code với GCC](https://www.youtube.com/watch?v=NA58J2oVznQ)
- [Chương trình make và Debug với GDB](https://www.youtube.com/watch?v=yDFik-VmS0k)
- [Tiến trình trong Linux](https://www.youtube.com/watch?v=_vKrSZJ3K_k)
- [Tạo và kết thúc tiến trình](https://www.youtube.com/watch?v=3giXS4pnpOQ)
- [Tiểu trình, tạo và kết thúc tiểu trình](https://www.youtube.com/watch?v=EixVvsnM6sU)
- [Các thao tác với tiểu trình, truyền thông giữa các tiến trình](https://www.youtube.com/watch?v=_iUK0D5qQhQ)
|
29 | | 13 | 30/10/2021 | Kiểm tra giữa kỳ | | [Kiểm tra giữa kỳ](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/TH%E1%BB%B0C%20H%C3%80NH/CLASS/Ki%E1%BB%83m%20tra%20gi%E1%BB%AF%20k%E1%BB%B3) | | |
30 | | 14 | 05/11/2021 | TIẾN TRÌNH VÀ TIỂU TRÌNH | TH.2-03 | [Lab 3](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%203.pdf) | [Bài Làm](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/TH%E1%BB%B0C%20H%C3%80NH/LAB/LAB03%2005-11-2021) | [Lab 03 - TIẾN TRÌNH VÀ TIỂU TRÌNH](https://youtu.be/tOZgfktiomg)
- [Ôn tập và Giới thiệu LAB 3](https://www.youtube.com/watch?v=bgf8Ft5BFxY)
- [Biên dịch source code với GCC](https://www.youtube.com/watch?v=NA58J2oVznQ)
- [Chương trình make và Debug với GDB](https://www.youtube.com/watch?v=yDFik-VmS0k)
- [Tiến trình trong Linux](https://www.youtube.com/watch?v=_vKrSZJ3K_k)
- [Tạo và kết thúc tiến trình](https://www.youtube.com/watch?v=3giXS4pnpOQ)
- [Tiểu trình, tạo và kết thúc tiểu trình](https://www.youtube.com/watch?v=EixVvsnM6sU)
- [Các thao tác với tiểu trình, truyền thông giữa các tiến trình](https://www.youtube.com/watch?v=_iUK0D5qQhQ)
|
31 | | 15 | 06/11/2021 | Đồng bộ | LT-09 | [WEEK 09](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2009%20-%2006-11-2021) | | [09 - Đồng bộ](https://youtu.be/51b757zP8s8)
- [Giới thiệu chương 5.2](https://www.youtube.com/watch?v=B4MvsC6Xd-s)
- [Giải thuật 1](https://www.youtube.com/watch?v=4ehw8Xx-DVM)
- [Giải thuật 2](https://www.youtube.com/watch?v=_o6f5pZrkew)
- [Giải pháp Peterson và Bakery](https://www.youtube.com/watch?v=oyXenbpBtQI)
- [Giải pháp phần cứng - Disable Interupt](https://www.youtube.com/watch?v=6q2D-VQMz8c)
- [Giải pháp phần cứng - Test and Set](https://www.youtube.com/watch?v=dHOaWJIL-3c)
|
32 | | 16 | 12/11/2021 | LẬP LỊCH TIẾN TRÌNH | TH.1-04 | [Lab 4](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%204.pdf) | | [Lab 04 - LẬP LỊCH TIẾN TRÌNH](https://youtu.be/02toLd22_6c)
- [Giới thiệu LAB 4](https://www.youtube.com/watch?v=pe4Xt2HhUbU)
- [Review các giải thuật lập lịch tiến trình](https://www.youtube.com/watch?v=mUApEF9d_PQ)
- [FIFO Animation Demo](https://www.youtube.com/watch?v=loZokMvF49k)
- [Review code giải thuật FCFS](https://www.youtube.com/watch?v=FRMuU61wwa8)
- [Debug code giải thuật FCFS](https://www.youtube.com/watch?v=T-K3KbU4PXs)
|
33 | | 17 | 13/11/2021 | Đồng bộ | LT-10 | [WEEK 10](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2010%20-%2013-11-2021) | | [10 - Đồng bộ](https://youtu.be/9o6q7KremY4)
- [Giới thiệu chương 5.3](https://www.youtube.com/watch?v=eYcb75WbdFA)
- [Semaphore](https://www.youtube.com/watch?v=1XAzlRVcWmg)
- [Hiện thực Semaphore](https://www.youtube.com/watch?v=Gh6VLrmyw9Y)
- [Ví dụ về Semaphore](https://www.youtube.com/watch?v=JUSjZTvec88)
- [Deadlock, Starvation và Phân loại Semaphore](https://www.youtube.com/watch?v=WI_PfRiyMuM)
- [Các bài toán đồng bộ kinh điển (Phần 1)](https://www.youtube.com/watch?v=sgapCxqZoXg)
- [Các bài toán đồng bộ kinh điển (Phần 2)](https://www.youtube.com/watch?v=JkfRQy1DUbM)
- [Critical Region](https://www.youtube.com/watch?v=N43Om4wrEys)
- [Monitor](https://www.youtube.com/watch?v=WMvM6lgMXGM)
|
34 | | 18 | 19/11/2021 | LẬP LỊCH TIẾN TRÌNH | TH.2-04 | [Lab 4](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%204.pdf) | [Bài Làm](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/TH%E1%BB%B0C%20H%C3%80NH/LAB/LAB04%2019-11-2021) | [Lab 04 - LẬP LỊCH TIẾN TRÌNH](https://youtu.be/bAImGcr8P1c)
- [Giới thiệu LAB 4](https://www.youtube.com/watch?v=pe4Xt2HhUbU)
- [Review các giải thuật lập lịch tiến trình](https://www.youtube.com/watch?v=mUApEF9d_PQ)
- [FIFO Animation Demo](https://www.youtube.com/watch?v=loZokMvF49k)
- [Review code giải thuật FCFS](https://www.youtube.com/watch?v=FRMuU61wwa8)
- [Debug code giải thuật FCFS](https://www.youtube.com/watch?v=T-K3KbU4PXs)
|
35 | | 19 | 20/11/2021 | Deadlocks | LT-11 | [WEEK 11](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2011%20-%2020-11-2021) | | [11 - Deadlocks](https://youtu.be/rz7pWUFR0Dk)
- [Ôn tập kiến thức về Hệ điều hành](https://www.youtube.com/watch?v=7SOg8QYDw2Y)
- [Giới thiệu nội dung chuơng 6](https://www.youtube.com/watch?v=OJXz8nPIsRo)
- [Mô hình hóa hệ thống](https://www.youtube.com/watch?v=acex4u4kHCU)
- [Các phương pháp giải quyết deadlock (Phần 1)](https://www.youtube.com/watch?v=gqU7neBB8i0)
- [Các phương pháp giải quyết deadlock (Phần 2)](https://www.youtube.com/watch?v=dDqmZhOi_6Q)
- [Các giải thuật tránh deadlock](https://www.youtube.com/watch?v=iovfS0dSYmI)
- [Giải thuật yêu cầu tài nguyên](https://www.youtube.com/watch?v=1Zg3AHsBTkQ)
- [Giải thuật phát hiện deadlock](https://www.youtube.com/watch?v=y1beX8Oq5rg)
- [Phục hồi sau khi phát hiện deadlock](https://www.youtube.com/watch?v=CQr4Qu9yTEc)
- [Bài tập 1](https://www.youtube.com/watch?v=QuIa7CoCVlo)
- [Bài tập 2](https://www.youtube.com/watch?v=VmJU24jkVQw)
|
36 | | 20 | 26/11/2021 | ĐỒNG BỘ HÓA TIẾN TRÌNH, TIỂU TRÌNH | TH.1-05 | [Lab 5](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%205.pdf) | | [Lab 05 - ĐỒNG BỘ HÓA TIẾN TRÌNH, TIỂU TRÌNH](https://youtu.be/h5NwtOOeZ9o)
- [Giới thiệu LAB 5](https://www.youtube.com/watch?v=3qPMVkukULE)
- [Semaphore](https://www.youtube.com/watch?v=0MA92wx4JkQ)
- [Mutex](https://www.youtube.com/watch?v=7mZ7sii-xsw)
|
37 | | 21 | 27/11/2021 | Quản lý bộ nhớ | LT-12 | [WEEK 12](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2012%20-%2027-11-2021) | | [12 - Quản lý bộ nhớ](https://youtu.be/135JYuDcp00)
- [Giới thiệu chương 7](https://www.youtube.com/watch?v=1y8um2c_UwY)
- [Truy xuất bộ nhớ](https://www.youtube.com/watch?v=eGO1xxeVQ7c)
- [Linking and Loading](https://www.youtube.com/watch?v=hecrG227ubs)
- [Mô hình quản lý bộ nhớ](https://www.youtube.com/watch?v=fbJYWxlLryI)
- [Cơ chế phân trang](https://www.youtube.com/watch?v=qzo1Yf1DcEY)
- [Cài đặt bảng trang](https://www.youtube.com/watch?v=YO8pOI7jL_M)
- [Tổ chức bảng trang](https://www.youtube.com/watch?v=Xe702P1Eh3o)
- [Bảo vệ bộ nhớ](https://www.youtube.com/watch?v=ImGOdtaWku8)
|
38 | | 22 | 03/12/2021 | ĐỒNG BỘ HÓA TIẾN TRÌNH, TIỂU TRÌNH | TH.2-05 | [Lab 5](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%205.pdf) | [Bài Làm](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/TH%E1%BB%B0C%20H%C3%80NH/LAB/LAB05%2003-12-2021) | - [Giới thiệu LAB 5](https://www.youtube.com/watch?v=3qPMVkukULE)
- [Semaphore](https://www.youtube.com/watch?v=0MA92wx4JkQ)
- [Mutex](https://www.youtube.com/watch?v=7mZ7sii-xsw)
|
39 | | 23 | 04/12/2021 | Bộ nhớ ảo | LT-13 | [WEEK 13](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2013%20-%2004-12-2021) | | [13 - Bộ nhớ ảo](https://youtu.be/RM9s7V8yP1g)
- [Giới thiệu chương 8](https://www.youtube.com/watch?v=bKmqFfYZzKk)
- [Tổng quan về bộ nhớ ảo](https://www.youtube.com/watch?v=p5_9gapx2Ls)
- [Phân trang - Cơ chế thay thế trang](https://www.youtube.com/watch?v=nKy7p0rmAkc)
- [Giải thuật thay thế trang](https://www.youtube.com/watch?v=XqmI8tvYLdU)
- [Cấp phát khung trang](https://www.youtube.com/watch?v=ock36yYqVds)
|
40 | | 24 | 10/12/2021 | QUẢN LÝ BỘ NHỚ | TH.1-06 | [Lab 6](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%206.pdf) | | [Lab 06 - QUẢN LÝ BỘ NHỚ](https://youtu.be/COo1JrN6ROg)
- [Giới thiệu LAB 6](https://www.youtube.com/watch?v=uJKsnLO1z3A)
- [Giải thuật FIFO](https://www.youtube.com/watch?v=irbkE21OsNg)
- [Giải thuật LRU](https://www.youtube.com/watch?v=ctAN0VfeTJU)
- [Giải thuật OPT](https://www.youtube.com/watch?v=dB4ITUU1c8Y)
|
41 | | 25 | 11/12/2021 | Bộ nhớ ảo | LT-14 | [WEEK 14](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2014%20-%2011-12-2021) | | - [Các hệ điều hành phổ biến hiện nay - Tổng quan về Linux](https://www.youtube.com/watch?v=lOGKTrYmNbY)
- [Các thành phần trong hệ điều hành Linux](https://www.youtube.com/watch?v=wxL4OfWvxeo)
- [Tiến trình và Bộ nhớ trên Linux](https://www.youtube.com/watch?v=Y9gbcI7-3Xs)
- [Tổng quan về hệ điều hành Windows](https://www.youtube.com/watch?v=jKNFnzBAnxg)
- [Tiến trình, Bộ nhớ và Các tác vụ điều hành trong Windows](https://www.youtube.com/watch?v=3UVcLBbJ2Vo)
|
42 | | 26 | 17/12/2021 | QUẢN LÝ BỘ NHỚ | TH.2-06 | [Lab 6](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/blob/main/TH%E1%BB%B0C%20H%C3%80NH/T%C3%80I%20LI%E1%BB%86U%20TH%E1%BB%B0C%20H%C3%80NH/Lab%206.pdf) | [Bài Làm](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/TH%E1%BB%B0C%20H%C3%80NH/LAB/LAB06%2017-12-2021) | - [Giới thiệu LAB 6](https://www.youtube.com/watch?v=uJKsnLO1z3A)
- [Giải thuật FIFO](https://www.youtube.com/watch?v=irbkE21OsNg)
- [Giải thuật LRU](https://www.youtube.com/watch?v=ctAN0VfeTJU)
- [Giải thuật OPT](https://www.youtube.com/watch?v=dB4ITUU1c8Y)
|
43 | | 27 | 18/12/2021 | Ôn Tập | LT-15 | [WEEK 15](https://github.com/PhamThe-KHDL/IT007.M14-Operating-Systems/tree/main/L%C3%9D%20THUY%E1%BA%BET/WEEK%2015%20-%20%C3%94N%20T%E1%BA%ACP%20-%2018-12-2021) | | [15 - Ôn Tập](https://youtu.be/CNvMpCbaYe8) |
44 | | 28 | 28/12/2021 | Thi Cuối Kỳ | LT-16 | | | [16 - Thi Cuối Kỳ - Lớp 1](https://youtu.be/hx9yzdVormQ)
[16 - Thi Cuối Kỳ - Lớp 2](https://youtu.be/4KpcKaYcshY) |
45 |
46 |
47 |
48 | ## Tham khảo thêm
49 |
50 | - Sách: [operating system concepts-10th](https://archive.org/details/operating-system-concepts-10th/mode/2up)
51 | - Hướng dẫn sử dụng Vim cơ bản: [Youtube](https://www.youtube.com/playlist?list=PLadHcCIClRifMtZ4MVt41ptuN2v_VolHU)
52 |
53 |
54 |
55 | ## Thực hiện
56 |
57 | ```
58 | Phạm Đức Thể
59 |
60 | Thể ~/~
61 | ```
62 |
63 |
64 |
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 03/19522253_PhamDucThe.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 03/19522253_PhamDucThe.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 03/CayTienTrinh:
--------------------------------------------------------------------------------
1 | 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
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 03/CayTienTrinh.drawio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 03/CayTienTrinh.drawio.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P1/19522253_PhamDucThe.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P1/19522253_PhamDucThe.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P1/Fig1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P1/Fig1.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P1/Fig2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P1/Fig2.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P1/Fig3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P1/Fig3.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P1/Fig4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P1/Fig4.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P1/Gantt:
--------------------------------------------------------------------------------
1 | 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
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P2/19522253_PhamDucThe.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P2/19522253_PhamDucThe.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P2/Fig1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P2/Fig1.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P2/Fig2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P2/Fig2.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P2/Fig3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 04/P2/Fig3.png
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 04/P2/Gantt:
--------------------------------------------------------------------------------
1 | 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
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 05/P1/19522253_PhamDucThe.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 05/P1/19522253_PhamDucThe.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 05/P2/19522253_PhamDucThe.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 05/P2/19522253_PhamDucThe.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Chapter 08/19522253_PhamDucThe.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Chapter 08/19522253_PhamDucThe.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/19522253_PhamDucThe.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/19522253_PhamDucThe.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/BT_GK.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/BT_GK.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/IMG_20211030_143117.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/IMG_20211030_143117.jpg
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/IMG_20211030_144611.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/IMG_20211030_144611.jpg
--------------------------------------------------------------------------------
/THỰC HÀNH/CLASS/Kiểm tra giữ kỳ/KiemTraGiuaKy.drawio:
--------------------------------------------------------------------------------
1 | 7ZrNctsgFIWfRst0BFg/XjZumm7S6dSdSbfEwhJTJDyY1E6fvsgGW8p1pq5buZTYkwW6IGy+cwMcpIhM6vWtoovqThZMRDgu1hF5F2GMRhhH7V9cPG0jWUq2gVLxwjbaB6b8B7PB2EYfecGWvYZaSqH5oh+cyaZhM92LUaXkqt9sLkX/Wxe0ZCAwnVEBo/e80NU2mifxPv6B8bJy34xiW1NT19gGlhUt5KoTIjcRmSgp9bZUrydMtPAcl+1971+o3f0wxRp9zA2zStzdNndynmb1l4fihqr7j1e2l+9UPNoBf7KCLfWTY7DUSn7bDR9F5HouGz21DWJzXelauCouxEQKqTb3EvRAETNjvd520qmJNx/bWSc+33xM3P40pjRbvzhmtCNpUpDJmmn1ZJq4Gxx8m307MVZ7LXeKVR0dXTtq06fcdb0nbAoW8m8AxxA4CQg4yX8NPD8nbxJ2gpMjEjw9J+8R5D0KiPco9W1CSSDwJCDgqXfAUwAc4q7ooi2aYWpOxWezMaFN2dZeryqu2XRBZ239yuyZ+uwfpNaythfKjqYtCzZ3RS0XVrSuUo1s2v6VfNS8KScGL1NfTfwqfpNs4ppqLps2gvL4Hy+vZDyQOBkQJwbqmPHqPvV+ZluSB+BSwcuW4GxD1wRaetxsFt/aipoXxYsyG2maghVWu7+BHz3Dn4wBfnzoXwMPRD8H9OFUFAx97Bv98WVictrkR6wah7QZbF5yuXIR5/Q963DiQBeMAl42iG8TF4KmGEFTHA7/zDf+0CSjLFz+o8Q3/tA0H1geguGfeMf/gIdGcHn+bz009u4UFEETHRTxxLtTCwSdcVAHc5l/xKEbDupk7lSPNRxwaICDSvH8iGcro7M+y4K+CQe8b0x927e4jjv8ScD7xsw7/tA3kYDzP/eOP/RNJA+Yv2/nBhj6Jrf+hMh/7Nu5Gb48ivzz58SDnSpj6LherTonvzYxnDrQnb1adU41FieIYy73bzxu6jrvjZKbnw==
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB01 08-10-2021/LAB 1 - 19922253.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB01 08-10-2021/LAB 1 - 19922253.docx
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB01 08-10-2021/LAB 1 - 19922253.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB01 08-10-2021/LAB 1 - 19922253.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB02 22-10-2021/LAB 2 - 19922253.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB02 22-10-2021/LAB 2 - 19922253.docx
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB02 22-10-2021/LAB 2 - 19922253.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB02 22-10-2021/LAB 2 - 19922253.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253.docx
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253_new.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253_new.docx
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253_new.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB03 05-11-2021/LAB 3 - 19522253_new.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB03 05-11-2021/Process.drawio:
--------------------------------------------------------------------------------
1 | 7Vptb9owEP41fOwU20lIP7a06ya1Wic6tf00mcQkrkLMjAOhv35O4xDiAE0ha8haCSHf+Xy273n8dtBDg0lyxfE0uGEeCXvQ8JIeuuhBCEwIe+nH8JaZpm+jTOFz6imjQjGkz0QpDaWNqUdmJUPBWCjotKx0WRQRV5R0mHO2KJuNWVjudYp9UlEMXRxWtffUE0GmdSyj0H8j1A/ynoGhaiY4N1aKWYA9tlhTocseGnDGRFaaJAMSpsHL45K1+7qldjUwTiJRp8H8x2j48HMKnyF/+n19ZThX93cnCow5DmM14V/f5bfhOD1oh9LvuUfnsuinxdusys6rZF9rtRsa3NMonTI0hoTPCc8tRlxvo3t6iZdY5iBwFkceSedhyOpFQAUZTrGb1i4k7aQuEJNQSmDVWnYnSLI1VGAFgGQuYRMi+FKaqAbIVpgp0gJHyYuCAiDHNViDP2+HFev8lesCGFlQ2LwBJ3MLTpYBtke1Ah10dli/iia9iyO5FLsC4gogBSIy2gYRoEpQiCd3GyUyLgLmswiHl4X2vBy2wuaasakK1hMRYqm2ThwLVg6lDBdfPqTtv1i5+KjcvQgXSUlaKikbazrA3QDI+bCYu2THxC21cWPuE7ErQHAzopyEWNB5eSCNw2M1tMbgAWvsjvAJleh2ZpVB59hWmd0IjBY6ZKsc4jHltDMgmuaxgdhvBMQ+tA8A8QbT7qxD2zg2CJ0KhNXTL/LO0ju6lNwQz2bULcelHESSULF2jknpMT/iZLk4xVIhP8SO4PBDNQ8/czO+a/hZG+DLdbWPSNXDLaNyIsUOoG3jpqXRIpumarX+ytAcWUhzZGiOsjhUHL1QbDXt/Vl32jjr9mTQPmxtgXVWq6zTNi1o7sk6ALTdD7wv6/LuPmlXk3Z2q7TT2AL33exQ27QDn7R7E+36/wXtrLZpZ1VZ9iHyGADW5BnYcpl7n0RGPszK68l4Ux6jf8DbKWQ+jTrzeNKTGCZs+/EEGkr4nqIDQDwZ4VnQWRAts3UQm0lFmfYhqagx5WTMkpNRl9aj9i6w7dahbCghZR0C5dmfGE+w252fYPTf0Y4Ax+azUkd5Y379hmLXvfO0mpdCWmba1tNJtZ9qmp/+O1+ZP0he6nXe9bvBO50vcE/e/TviSbH480hmXvwFB13+BQ==
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig1.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig2.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig3.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig4.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig5.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig6.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig7.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/Fig8.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/LAB 4 - 19522253.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/LAB 4 - 19522253.docx
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/LAB 4 - 19522253.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB04 19-11-2021/LAB 4 - 19522253.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB04 19-11-2021/Lưu đồ định thời CPU.drawio:
--------------------------------------------------------------------------------
1 | 5Vpdj5s4FP01SO3DVBgDIY9JZtpKu5V2lUptn1ae4AmeMTjrmEmyv74m2OHDzpQoX3TzBL5cY3PPucdwjQMn6foTR4vkC4sxdTw3Xjvw3vE8EEJfHgrLprQMQlga5pzEyqkyTMl/WBldZc1JjJcNR8EYFWTRNM5YluGZaNgQ52zVdHtitDnqAs2xYZjOEDWt30gsktIaBW5l/4zJPNEjA1ddSZF2VoZlgmK2qpnggwMnnDFRnqXrCaZF8HRcyn4f91zdTYzjTHTp8DfPQuq/oruXr3kKoujLi5jeKTCWYqMfGMfy+VWTcZGwOcsQfaisY87yLMbFXV3Zqnz+ZGwhjUAan7EQGwUmygWTpkSkVF2VE+ab70X/D4Fu/lC32zbu143WRrWeWCbUTb2ibUZABWXJcj7Dbzy2ZhLicyze8PNKvyImtQFUfD9hlmI5P+nAMUWCvDY5gxT15ju/Ch15ogA6ACx131dEczWS44VUqMg0YAz/zZm+cLfcxmwkHWS01tVFeTYvjmPnATjjkTP6WNzEmfjOEGjTINdjyCmXw5SdTOJQKpOyIMgqIQJPF2gLwUrqQhP+vbC9Yi7w+s1Aq6teGJRdlKpAlWOrKkWBVpCklp46bU8OTXCbeeR1zCO/V3nkGXlECt4XZ1q9a0A2YfoFtzuH9hCuuw2uA89Cds9Cdv9cZB9YdOjy7D8di/2OLA77xWLbcnBVGEB4ERg013uCg29XEy9EaSEOau10M1NYEpY+5svriErUFJWdWNREJbJoSnQuTRn2jcxHakrYkcxRr7gcGig8y4Pk8xgYcFyetL7bIm3YjbRnWwhB7yT4SNZGHVkL+iXBIOobDkcuhZ1xGPQKBxOG5/4vhQOvZ0shgP8zNmu1+DWde1ZvMZfDWwEi6BcQrgWIwypfILRVvhZOMCZOcP8BcU7k3f8RJMU2ySocn03Hcg6PvCqKdauVXVPvwtZbFByYegdt9YTzCZ7fh7TaV03bVdr2VNPwmohaN9na9ZLnVaeiofsckcJdS26nf0VTXf9iZJtyik7D1pfkjl76FuVMVa+KKSPO0abmtigclvvHAa7fHMiPWvsdrQ6D8E1/eVJOoeLtLihHUNmsLU5XaPFOC43jTWpq8t7g/eXlYNgKExxayovhJb+qfvtV9uSLp53gQftzuC3QezLvZFwPDK6Xr/vjbcPtRcnA78DuixbPwfA3Z/fJPznt7IatzzLQkd2Hriv7xjnvMmFuoZC+pU77uxhcu9qm51ML2h9qm3q83bmWs5pA2ZyZGdZ1b/oC+3c+6ChB4dkCaRYYpkbI5NOJZmyWgrMXPGGUcWnJWFbE84lQ2jIhSuaZbM5kzLC0j4tYkRmiI3UhJXFM94HRlLrOunUAr4PWsmnBw/a+A88Gh7mDtP0Hw9yKvhlMoOWHjstiYr7b3BomsJ0nwbUxMctxNyRbELRSxFKmPhEcsln9lli+8lQ/d8KHnw==7Vpbj9o4FP41kXYfpoodEuARmEt320qVWLW7TyMP8YCnIWaNM8D++rWJnZsNEzSBsTp9QMQnx7dzzvc5PrYXTJbbO4ZWiy80xokH/XjrBdcehCAKeuJPSna5pB8FuWDOSKyUSsGU/IeV0FfSjMR4XVPklCacrOrCGU1TPOM1GWKMbupqjzSp97pCc2wIpjOUmNLvJOaLXDoI/VL+EZP5QvcMfPVmibSyEqwXKKabiii48YIJo5TnT8vtBCfSeNouo++8/2N0Tx+vBx/v/vrj2590CK/yxm5PqVJMgeGUd9s0VFPjO20vHAvzqSJlfEHnNEXJTSkdM5qlMZat+qJU6nymdCWEQAifMOc7FQso41SIFnyZqLdiFmz3t6z/IdTFf1Rz+8L1tlbaqdIjTblqFMpyS7Mo861pxmb4iJ6Ka47YHB9rL8z1pKEqIaaMfofpEotBCwWGE8TJcz0OkQrneaFXukw8KK+d4EE16meUZKonD0YJV+aq+Tb6N6P6xdV6b8iRUBAm3JYvxdNc/o+9G+CNR97oVjbiTXreEGhRP9N9iCHn3eSVzGhKEgF0GTWbBeF4ukJ7F2wE19Rj4jRfPmPG8fao9dVbGCl3KfoKFJg3JRcATVWLCg9ofujcX71fiGsi6UXEDZxCXGggjkiEyCe9dlS8W/fdCyh4nb1PQYVfQwWAFlhACyx654JFZKGxy+PkzPE+aBnvmpAcCfi+a74B0dv5BgZO+WZgJyMYoaXkFrVI+6n4XYkfMDzHFnT5kK0d4qZ+nZsKzqlyk2/hpsG5uGnoWvyfg5s057xMTm4BQI+74p0n8SdQMDaD3ZEQ7/UaIR6ZIT645OoLgGHEnzHE2+7wQORWiEPXvHOOBbi1d/TsXfGOuQN/OrAEu7709ocvL702Xjrbygt67yLyo7a85NZGGJg74ffsHejWrg3YttR51i4mz16LxCCIbInBU9OL9lZWXjgmXnj94SFja37PyRLbSFOqPeVqhVbe/QNrDsjIRRbi/XzrUpdMgBgjwkvm/PcpJTnp+1nG9uH82sm7vgJFjc1f0DdXoMCWmCp2hN3jqO8CqR3K4BbZ3QMZXLwlvFJNlIpa4rmsJAu6TtcE2jrt1flnt6r6lZI9UHUI+mE9yqJm8ORDVdXK+BkxhnYVtZVUWB/pqDha2NU3frdtK4T+8QqD4Ki+eMjHXIZ/YcZXIMJMOk03aPWbJjQPTirU/bsBH0e4BviNbXjPt2Saoovuw4cucE3H+O/+u8iOhbBxqGFsSw6guitYQFsmSgrVQu5sOkqTxlEcXPQ0CJq2+glw0Hnewo6D4vtIH+61xMGpq9uhfs669mgjGgceroOsmVsBb53zhWbe6pO64DHe3/kQo5oEojgzsdj2VsdbnWf3QEsGi85mXTNzNTXsKGbH6wZbc0Z/4AlNKBOSlKbSyI8kSRoilJB5KoozYUgs5GNpKzJDyUi9WJI4Tg55qM6Ur6O99k4aNPgCWpxk+9oKzuYjS/5K3nMyL3G8b0cFlktTl3WUJZX1y1GV7IhGVPjWjjKvirx31gsaO/rAcqbSkY9EsbyNnH9wlXe6g5v/AQ==7Vttc9o4EP41nundTDLYxgY+xkCaa2kvUzJtr18yAgRWY1uMLAfor7+VLRtsiZc0vJW2k5laa1mSd59ntdo1ht0O528Zmvof6AgHhlUbzQ27Y1jwz7bhPyFZZJKGKwUTRkaZyFwK+uQHlsKalCZkhONSR05pwMm0LBzSKMJDXpIhxuis3G1Mg/KsUzTBiqA/RIEq/UJG3M+kTae2lN9hMvHzmc2avBOivLMUxD4a0dmKyO4adptRyrOrcN7GgVBerpe7cfex0bu567615vXP0cevjc63q2yw25c8UrwCwxHf79DNbOhnFCRSX/Jd+SJXIB6BPmWTMu7TCY1Q0F1KPUaTaITFNDVoLfv0KJ2C0AThd8z5QoIDJZyCyOdhIO+OacTlTdOF9o7vK/US04QN8YZ+8p04YhO8abxG1k+88Ap2pDbfYhpizhbQgeEAcfJcBhiSOJ0U/Za2gAtpjheYxlJM89E3uqbh3Rg3nSnciRRTAUKn4hI0h4IAB3TCUAj6nGJGYFGYVe/dL294M59w3J+iVJUzcAYVG5E5zun9eps9Y8bxfKOW5d2mZN+i3JwtuWzmBPVXeFyvHcgstmKWe0aHOI5Va8xIGKAI58qSd4Tyhj4JRj20oIlYbszR8ClveT5l5Af0R7nm4TbLVW3XSj364knJO4Zj6HOfG8CsiD6gealjD8VcCoY0CNA0JoNifSFQhUQe5ZyGstOx7G1b2w1e1xi8QIHO4nK2T7DBoGgCr1lMZzbK09l1dT5XM51dmQ0FwKIIcewJZxgrMCte9OeRV1eQR0D14AdQiAuDrOAPFM5T+DD6hNs0oIL+Ec0ASYKgIkIBmUTQDPBYPCYsRmAbvZHikIxGqbePwUWQaNJLu3XqS8knqR0hovD4OEh3Sx8exJHwQhTWm6rL8eAPFNiuXTuGA2ttQ9tctuFPdGe8TSNYPiIpxDAgdoYFamHH4YijDK+vAKe9MzgXZatvA2MVHXvzPs4aDAySmD9y8gcIRwKCe2oguGuAACEzAeEfLBwPC61TYyE/al12FN/YMYpvnVUU39CYxg0EXEfkGS4n4pJAj/RmrZbqLesA86300TyGniePM0Q40Czju26UAauOsNO4PGHRI0ox8ZqxKyjcdsY4UoxZt66dUtRn6qLMlqNy2D0Yh9Xj3gVyuLUjh03zrEjc0my204S/gVN4O/rrXFHeKp9stCep2jGPzqYavV4gxnPsbgd5/axAnq97xToxaNdb3GQh5UO6C5wn1KuH+F3D88NBXbfvXx7U67tC3T0vqKuplP1FZSJaehwmLNVxPsIUzjIR6NXpXCsntF87ljLL1KtrUiTaBJpzMOqpu/UlUs/dlXrNU1Gv13gi/c9D8g/+5v/75TZCD4M7TVXjNzGOVhvnFeaamqSS8GCWi0LhXaRX0hSemE/DQQLr2VpFOppXKrslx3IUt9TUeKXmobySpUZXlwj85o5eKS/WnAvydXVwZWf/muT1VydNtVbTL69NsbwiGLjEyu+VWan9OrZKYktX/D1YlsZSM63vJSa8W4EJWFbbhuZQJXcQkGmMz8dFXpl2Wb1uQ1Wvtra+D/Vqt0NVu31Fj7KAsaKwl9YyhqDIFPdrqxk6C5Vd79EyldsZsEt1em8WurQMzqaobGv0drL8zaZVr5imehK1PKN6GB0kLC8cn+n5ssjl5BRYJu+3HTHrzoFUrX4DZLTrRp5v/W2dldloVOoqJ/dXl5aG2+SHtvqrkyXhNq16c8jdF9++FVm0ikO7WuvLXhCJP9w87Dj+msTd1hm60Ug/w6+f/LPrZb67mq/nijrUUULIS0v+bSLyVsKfV+pPzS7t+E1DHrfkzkDPy1cfv1dmSp3CL05N27y2yuxsaMpitlns2Ufhp6bKeIEE1aTB9No4WRps07JXbFNJeUkGtnOKiIt0e/sN0lF2q8ymZkNlk6nb6/ZR6dKj5yyoA2pmi69iPHAksvmf7Js2OvkPD7LWQrb2TLmcSieoRctH72n2Ce6aEkSrWlvIViqfqkDhZT8X2KgQ5XsOT8TJ4muON8UvV2p/TzMyiy01vVgNVM/2CyfbLFOypdvgHF1mYA+U/MAn4b8t735821t8f++9o4snpknC9Iy2a3i1RIQXIklgpg7VM1o2SCYkd6+2qLRxv3C3ndTdvrtd61ojygWd40zN4nzx0sTyatbBsOwRws3xUElRwB132MSDcWFHxT67mna9HSu/+Sna21zrT4Qp0Fz+ZDPj2vKHr3b3fw==7VrbcqM4EP0aXrYqU1wMxo/GcSZbNVvrWu/UzD5tEVCMMgKxQsT2fP1KIC4CHOPYOKQyLwlqWhLdR32kblkxFuHuM3Hj4A/sA6Toqr9TjFtF162pzf5ywT4XTKeTXLAh0M9FWiVYw59ACFUhTaEPEkmRYowojGWhh6MIeFSSuYTgraz2iJE8a+xuQEuw9lzUln6DPg1yqW2qlfwewE1QzKyp4k3oFspCkASuj7c1kbFUjAXBmOZP4W4BEPdd4Rf41+xvsJnfOWtorn7c/7wNk6ebfLC7U7qUJhAQ0VcPvfrzy+zb6u6rN/vdi4Kvk+3T8v6mMI3uC38Bn7lPNDGhAd7gyEXLSuoQnEY+4KOqrFXpfME4ZkKNCZ8ApXuxFtyUYiYKaIjEW2YF2X/n/T+ZRfMfMVzWuN1Jrb1oPeKIikF13u7pFuG+BKfEAy/4olidLtkA+oKeketxR9WWmHD6Z4BDwD6aKRCAXAqf5XXoiuW8KfUqyNiDQO0EBMW4zy5KxUyKbiH2/Y4PnyVorf9SvlQzN94kmR/nTEGz4l31kj1txH9UKL9+FEdZaoozV+Z3fBBlMVFmWiGapsUczO58GnlqJs5MkKVnWbUi2ANJwt7/Fiv6gvs2My8qRn8gx76iGS4IMSbjYbENIAXr2M3W2JZxqbzoT1usz4BQsHtxeYm3ts6CKOuzl4l3W7GdZgqVoMZ0U3WgFan/4pQmVxzlFGtUnGKMmVMgZxLei2/U1yaQy5hwIUdknUMYHXSD8FOsmI6qmLefHlKS0H8pDIHspXflvNxsmNldLoRq8E4G72Ngg7NkRjpC7uexSH+yn6gy1ettri916lxvDcX1kw6muD75D0ziVk8St0dF4ubYoNGst4Om8PJIsLEObrAX2Bt1yw05PwmWUw/vD03KC3D4kCbjobuS3wTfGZM239kddGcPRXfTscXUEHRn94wpbVwxZQ8UU0+sC4srR+sbRiMJHqMZPFa/4JkMFTxFYjqe6BliR9L6lpEKeEYSPsY40UkowT/Kyu3phZQL4jUbFV7a4cLfeXzHs0XYyBY7ThW1vLNHyjX2k8bEbpClbrbIUpt1sKWmDVZGsz5E/F2eBkXXFc4rBQX+loxwa5/LCUD0amBXfsYZcHbx6+XO/E7WUX1vhxTTkIvXekdF46qHFH0oWoUvFepee6lwtURMlYOnpMs6PerXLDwVp5MaTuuWH5l1VHZYTmcLjDBhkghH3MmPEKGGyEVwE7GmxxwJmNzhvoKei+biRQh9Hx1CSGbh8w6cJ8RSk+E6QLI6MDIGw6jjHoFfAbYvnT8WUJZ1vKxxXaA6yri/gNIrjxdAmW8NVLuo+9FZTzMbW5PxxhgZWguRUZzbyxvyspHdj1fX5QduyE8D7vh5X6TRb1Af6U4Mpo0g19V+icGcEHdfU4u5QnJ4HlvtTkCqtZaPeNmsY3bwODuCq9z6HW5X2eEdX1LXTYO1YS91PT2SxGDaLDJ37JBaF/2+IjFgzerHlnmAVL9YNZb/Aw==7Vttc5s4EP41zNzdTDKIF4E/2k7im2vvrq1n7tJPHcUoNilGnBCx3V9fyQgDAlIcmxif+yVBy0pid/WslgdZM8fL9YSiaPEn8XCgGbq31swbzTAsCPlfIdikAsexUsGc+l4qArlg6n/DUqhLaeJ7OC4pMkIC5kdl4YyEIZ6xkgxRSlZltUcSlGeN0BxXBNMZCqrSf32PLVKpa+u5/HfszxfZzECXd5YoU5aCeIE8siqIzFvNHFNCWHq1XI9xIHyX+eWvz38Q9LfzbqLf/fMI4frjJ9+4Sge726fLzgSKQ/bqoeE9mXxF76OPT/jTBOJv9+HUuspMY5vMX9jj7pNNQtmCzEmIgttcOqIkCT0sRtV5K9d5T0jEhYALnzBjG7kWUMIIFy3YMpB3uRV0cy/6X9tZ87Mcbtu4WZdaG9l6JCGTgxqi3dIt0n0xSegMv+CLbHUiOsfsBT0z1ROOKiwx6fQJJkvMH5orUBwg5j+X1yGSy3m+08tDxi9k1PaIoBz3GQWJnEkzYMCff+T5z6XQwv8SsVS3bryKt34ccgUAo3V+k1/N5f8gU379KCPtFmijoTa8E4NoY0sbgEzkJNkc3O50mvLUXLw1oSztgVUfKJnhOOb3f4u2Yt3fDheWH/6sbEotYP4Sf5klNEXUmRvzkNCYfREmZaM+0BoT2lim5sgg4NuXyIWrhc/wNELbxLLiG2g50+2XoZ4xZXj9Yk6Rd91rx077rPI9DbjGtZQuCjvaQO8o8xg/9w51T/jh3gF7tXeYjXvHgfgTyV70ErVUA9CUpVNeGD+A1WHBbA8zS0JHlr4gqwSLoMtkRchZXUHOqgnY22OwYyzBllhye4Ulu2+hAfB0ocm83JPYwC7znAHRUuQnmeZ4FWjoV6LLHlWHmgwXZPmQxP1JhLCcCHcJrpAI3Zo86HaVB52+ga2LPOi2BBvoF9jcjsD2xLtwwI1AWxT1BDvAVcAD24GnsyJicAngAW3ZHGD1Cj0Zbdqf6HRRR7SOTlZd9yU6zWzbocmtvpI403rB1ntWMADjImBltU16/eIhQB0RccHR6debLahjHQpc7zGZ20iz+VuVfXNdJG+rmbFOLX+EV9O8XRuFKPW5FxvM2hJmQvepots7S14OT3fMe+92OlOp7s1Bdacz6zhC4Npd4dXuQ/JsIup3JH4DUY/XPit0461dL36ddxKNrM+xE3Vbmuv47w6y6weSfsKSi8xR+BeoK3VS+qSyV758hpSiTUEtEgpx8zyuaZfnsZQjBYq+rRDkij6/SJ8gX8s7nxywvLti86YrFP2SZTjNGBey8a9nxjk4TjkwFtx9Gix+uzDfknYATh/S0rFTxdFLtXqkmeoLlfqm1JABjga67lg9sTnK4ufcqD2VF6+H2ZuSe2DwP0TZ8VmgepQBBWWgJcr23Web5ul03zTqmMXjfQU7UwirTBU4NTtvdEUxvpMH70bbs3jctrHJm7O28Wp95ulEhzMsUA1c7eEM2FnkqhzjtOJGbhwr+ytmlHzFYxIQyiUhCYWPH/0gUEQo8Ochb864HzGXj4Sr/BkKhvLG0ve8oClA5RR/WL7eA12mUrbUBAnWxMjsLEY1TKM4lVo9B33ZgTLNUweqhnT8GajCO1uGKPvUgaoefLr0rDdQsFTz8etIIeLN/PcnaaGY/4jHvP0O7V1rb+K4Gv4t5wPS2SNRxXGuH4HO7EjbWc22lXZ2v1QuGMhMSFAwbZlff+wkDoltSihJcAtSNYMd5/be38evnR4cLV5+T9By/jWe4LBnGpOXHrzumSYEtk3/Yz2brAeYrpn1zJJgkvdtO+6CXzjvNPLedTDBq8pAEschCZbVznEcRXhMKn0oSeLn6rBpHFbvukQzLHXcjVEo9/4dTMg86/VsY9v/BQezOb8zMPIjC8QH5x2rOZrEz6Uu+KkHR0kck+zX4mWEQ0Y9Tpdx+MU17v+Jvk+jv/quefsDPPX72cU+H3JK8QoJjsibL/3r38Xnf40vt39dx8mgPyZ//DGI8lOMJxSuc3rl70o2nIB4QumZN+OEzONZHKHw07Z3mMTraILZbQza2o65ieMl7QS08wcmZJMLB1qTmHbNySLMj07jiOQHgUPbNd83p8sqXidj/MpLcrFDyQyTV8a52Tj2wiXZyan5O44XmCQbOiDBISLBU1XAUC6ns2Lclhf0R86OA1gDJNb8Oe99Ar3hoDe4XtIjkcQqKqFL9pNSDoUhDuNZghaUnkucBPShcCIe+7Y9MHyeBwTfLVFKymdqDQQeBS+Yq/fxPHvCCcEvr1I5P+rlIrqpNp+3ugy4gs5LemwZLbHFlNjyLYnHeLWSufEcLEIUYU6s/Agj3ngehJMbtInX7HFXBI1/8tZwHifBLzoeccrTwwknNTQqI+7YmbneJXhFx3zjDABC11f0Uhl4g1Yk7xjHYYiWq+CxeL4FVZUgGsaExIt8UFf8huZ+hlsKhhdSoOJ4frdb6mBQNKOvWdwOuNXbQUu+n6O4HRTuhkKqRREieMiM4UoSs+JF3y55UJK8gJKe2gG0wAVDSvJHCU5S8Unin3gUhzFT/yjOBDIIQ6ELhcEsos0QT9lpjGMBdaODvHsRTCaptV9RExFEs5t02LW17bnNqcO6Ynr6NEy95ZyeiCNmhWL6vCm57CH9owQcGVd2z6bPOqJtsG3TPzY8IaM4oo+PglTEMJXYZ8yklnocggjK5LWecL6qy/uFc1Pl+j5hFKWjMetj7ZCBx/WKPJDgIggdCYJzakGwdwgCDZkD2nmRhe5kwT+1LDjnEMS7NYN4X6sg3lWwxgmZtE6CJ/pzxn4GdER60DBSumUD6P1KYxSnoafZwzMKCNWyTN1VV3lMxCvUui5ZJ9EDSmXimGsLUrgvxegoxLTMK7sS9AFVkOnbsgo7bamwdw4q7NdUYQC00mFf4WqXa/JfmoOPot90FXK/mtco8yijy8QZyvmLDjKeRUIcGgQtoE914SdoaiX2QAagFM6iAD+M/y0fCF4sC08R4Wf6Lz9OQzkqbWkMV9sRZREtcz8P43WSsoNffEkvyCAy+/pKingPuvo0RLOHaZDQ9GlMCVd9ToNRkP0ZvZHV80FvBHsDEM1px4RDcfaaPWOGzA17/nVQjA7yPg8uSldwejTIzQ4M4Lh87hAom+yCIb+bG20vxbvWR/j6EhGWCX4K4vVKePMn/haslyQpCVIOFIznIwZDRFvjAqQEm/yM0iv7w3GFmkP4lkel0pDq5oEPOi84UiIjimbSUx/0RJUQbIf4kOxpUskRZGUWoGj7AKyXtha84bIhP1MZeCy/H2UWXqQ2QBCH4ecolRdG20GZ1vvlriJoVHprk+FDBYd94FaDQ6jI9R2oQiBbc51ABp11cJ1NO0pYNz509HKUqsBG0hLZ0ZR8WArhMsyjtnt7t+plVbXLUeDt0O0yLgUypvoRlcupq1yeVspl6cmdY7OGvWywYNNsyE/9FmdhC9dWq5onup5dvUQmWflZzU9qARm8TGMz00ELZqJyY8Yz1RLXk3m8eEzDVU1MW5FOc1JyU1cybZ7CsnmtWTYV+nh63Wnasnl1LZte0DBQYX5S2PB9XSSa6fSOiPkei+seEVF8xGqTPhDqTVxbVuKiIqwTaBjI+OMfRbJHskSOZ3uicodhsFxhfUwkjZWF6g5fJq+ynqc18vKblch7JxEynzUtUezQCdQxpWQq+DunUFUsqtrezuZH9qtAnZKY5likSLAYqiHHBOfFJ7F26eSMgnJVgg4BR+sQP0fu90P8llYhiCXbPj35RdmUbL6zO1zZvPlPfsO0cf1SaW3y1sn43HiomZ46SBK0KQ3Ii2d2JneOYMltUygR35MMCuPpj+wJmi1rlMHNoJwB5qGoAYwtR3VOAx0hDYSK+qBO00Do6KnUTStn47ZVrSRcKTh/LdGdZtahNcQEqhAxKdkTZqWCMrpsqBM8GaGunFUwQjtM2barmLKpwJSBClNuLamAMvJy7kmFY7pC1ZWlKEnpNlxVIDCXvELFKqgofO+UVdZJAtO3hp3d+77apXWNTyscp4EytrWifBpuBtms531aeqqn1xGSb9tWOB1VGXhrE5mWnkWkrQu/VbduwNJrgadVq26gVArwuE7yVT79/iHAf7lA552XD0DgXJlV3+Q6RTl3WfVslerZLbHSfi9AStOqV3dVhqXX3Jt9rqayLr9szUylnE8pMSJ5Sbx28BC0gWjBfPPECJEtQ3DnoQ51w2ZbrxUpHO/QjT34JSCldIm2imyJ/t4mS6zREkTfvKNRo4A+9K6EQmHfqAcEHoziQ7DrVq0C85acnC1zULBalSoZ4jTWrK7b0N0sW67MT4VZhoZiVWB7dvljFj/uVeLmzW1tJfZETLhlNJ+/aonFAnRf6FxRJD5kf/rmaJ7CNCoQebPT1Ye2ppNghcssO8zCfXbiMu2OSo2h92ZtkzXXkK8lys6OyuVD3S/0dz52q+7XVuz3k+u+por/GlP2TBy0pvfOmSIzdu1MXzNkptaOGdXYsvCHNfHQ6nJXxZqrYket9w2Wmp600YWhcsSgmO7rZHLcOVO0wa6LNjh6oQ2OnvsLdcav1uMiX0IEQbELYldpiDrXlyaecmuZGsz3UY5nemIxAwCKqVrTUBrB1lJ7V7W7xhkoFbdt+zfjNfQygrV2Q9kdQ9QLSl5dH24a/WqYUgXh3rwHiAJvEJel17ySsFVLI4+rZ2hl21KqA4BivSdUJTt+a5GVnDKefdkhkHNSxZqzTovZHAWse6k7NE3XladGT1146H3MJU173a/XUTW9MvgVo66W9yBwVDyWnNvdnPINr8gtXqAgog6TFSd+Zg473Qmwl1YfsP+qXnBUdYLbUPq3g6ODVzZBywKE9+1TgS3BFVAxBWe5HcMVCkTqYq1pCCSscwJAtVFWp35VTmLPPfyB8rQ2MBXpb6d8cs90J1Ce0u7Pfc2mne9x/PqYMVCD/NJrWbermvOqtX24mdfu7IcEdgUXuzYPN5VVQQJEoGtk4js1XJ0y1W8tKuEm4qDdg4rNellQeotXyzha4X7GolHtWPRvRJhwbM8z7inD2UumLO8fhe9ot2UNMITVpb5qJ23V6lIg1gM2x3w9N/Zq3yBbdQ2yXjuEujLgE/X7ulo7YPhixKgQeV8h8a1VcbienvKtQcFz86KuBmqAuDkIkNjdUL0zEL/5V9yp1XorT97fQAsZe6fy4phy5glrlvsdLzGwiwo9Vy6MiHqVCXJRoLSbHQfiZm9A9WmzThcjuRcUR+aSL3IJnngOy1PkHxdUVMUqeHJWnWm24NXNFjy9sgXf1ZM9u3ZDKY51swlfbbY2/5mIHdGHsKctsHj+1FHxnienl8J84X+ygEQofNY9OBG3WAGWqnBv+zW/TmpsvEsq2p0d3VEzIC8kAhZoJ7VwFRNo/F6tJhe+CuDVUfBaEqL9H3rVq0rek5PBep/80d0KO/JyTrUhVmWJ7ZnhS5Yolc8palILs3iq5MPXdd0tD2aLxglCWW7C9tu6rva2daAkQnbNbS0ac3xypX39b6dVppf1LXVTVCWDYt/o8pxyp5/C8C/fWahtWFXbPXZrWC9F5DvKEmUTZnVYmejPbn7co2gCNvaK/GlPR1/vP/Xlgpyb7Ius7OPBpe+3DntMB41ZwMs2INvmjMyLMo5rZqzvbu8lJvOPMUUxYfxYZZRmNvHQOLIsBz0TThD2pmNJaOgRZ+zhx2nBSolFdbm7m5XCTutAYSGBah76DRaSNpM4JmVXRik1/xpPMBvxfw==7VrZbuM2FP0aPSYQtfvRcpym7QRoEWA60xeDsRhJM5So0pSXfn1JibSsxY5iW47RBAgc8ehyu8vh5bU1c5Ksf6Ewix5JgLBm6MFaM+80w3Bcj38KYFMCwHOtEglpHEisAp7if5EEdYnmcYAWNUFGCGZxVgfnJE3RnNUwSClZ1cVeCK7PmsEQtYCnOcRt9K84YFGJerZe4Q8oDiM1M9DlmwQqYQksIhiQ1Q5kTjVzQglh5VOyniAslKf0QkZ/z4Pl7Av7beZ//bqc/bAy+6Yc7P4tXbZboChlRw/9+OfDQwSmyfrx+af/63hmBd82N2prbKP0hQKuPtkklEUkJCnE0wr1KcnTAIlRdd6qZL4QknEQcPAHYmwjfQHmjHAoYgmWb/ku6Oab6H9rq+Z3OVzRuFvXWhvZeiEpk4Maol2uXSy4YepX9CTlFiSnc3RAOcpdIQ0ROyBnbp2BRxEiCeKL5v0owpDFy/rioHTncCtXmYw/SKu9wYJy3CXEuZxJMxzMl+sH8bJmWuefXLhqocabRaHHMRcATrauXvKnUP7HSvj4UXxtCjR/rI3vxSDaxNJGQEFurubg+y6nqU/N4WILdfQKdhUXnV8wDDXb1+y74pVeoqma4pl27KfPNpvxiDGnShF3qyhm6CmDhc+uOFvXo0r6AaIMrY+Ih7b/ylG8W9cuB5JHwI3izlXFp8AzbqVUtMOmI30grzc+eesVPurBW8578pZ5mLfOGq+Ce0QvcbQfSznnJ5AkTrcLyziT6JxKbp9zumAzFifoZCK52OL1k5faiOV6pL7Ce93RdUYelLTntVnPULniLud5Q3Ge1RExlyfBprorUqxRYsWQe0hxaBJ0epIg2GP13iwou/5BysBQPqfcQHpPyy3KhcleDc/YLuN4Z7GvzVmAc0VGN041+kmB7Ow9+s5wzhkOTARDSp59U0LapOGIJM/54gooWFUjGjHltinZuyQjqxrHB4sy0PdivFMmeYcwM7xP6xy0jvue1gH7CxensaC8l8fiYl5mqEWSCv5HPGhVt21FhbbdokIAOm7kAAxGhqOPEF0nU9qedFFvHG16v3RxTCnc7IhlQmBxYB7QPc/9cfL8oVzBWXNXo+tYPVOC5Bd//eL+SqLdbvgG6LiJdqU91mDFt6Go+3dZG/aLcjHf28TkzXlfe/UulV6Mp+uGs0BH4dTosJwzmOWMluWeWmrkSmB1fS0YJT/RhGBCOZKSVOj4Jca4AUEchylvzrnSEMd9odJ4DvFYvkjiIMD7DFQ/C7qJfYDoMhsMZ7RPUqfDRuZgNuqojIovTtpf1X0wQ43cZtLTQYSXNVVHSe7TVEb1vc/VGKpdDvvovNcwkWm9t4ncgZIKilhO0+IGWF353n4JvLrkwnFfZ8NzZRe8Wf3OpUzzq18LmdP/AA==7V1bc9o4FP41zKQPyVi+AY+BJN1tkzaX7m63LxnFCOzFWNTIIfTXr2TLgCUZDMSXhswwEyxLsjjXT+ccOS2jP3n5GMKpe4MHyG/p2uClZVy0dF3v6Db9w1oWSQvQulrSMgq9AW9bNTx4v1DakbdG3gDNMh0Jxj7xptlGBwcBckimDYYhnme7DbGffeoUjpDU8OBAX279xxsQN2ntWNqq/Q/kjdz0yUDjdyYw7cwbZi4c4Plak3HZMvohxiT5NnnpI59RL6WL8+nr1c+v+u3d1fjbj+fh3acfN4PTZLKrXYYsf0KIArL31P8i/d4dgpv5xPjUM0Z3/c+P0amVTP0M/YjTi/9WskgJiAaUnvwSh8TFIxxA/3LV2gtxFAwQe4xGr1Z9rjGe0kZAG/9DhCy4cMCIYNrkkonP7w5xQPhNYNPrZA3swQIPtxCA95vhKHT40I/jWfeqjXt2sBhp3p/zjxpBnFAageEIkQ3UMZdcpvqB8ASRcEHHhciHxHvOLg5yOR0t+614Qb9wdqhZs2mRa6z54rYuQat33jq/mNI7gcQqKqFT9pUSCvo+8vEohBNKzykKPbooFIr3blc3enPXI+hhCmPKzak1EHjkvaBUvfN59oxCgl724JpMZT6LyemwyF7OV7oMUgV11/TY1g5ni1ImZLbchthBs5nMjbk38WGAUmLxO4x4juv5g2u4wBFb7oxAZ5xe9Vwcer9of5hSnt4OU1IbWqbHAxvJ9S5EM9rnNqU2EJpu4Eum4zWcEd7gYN+H05n3tFzfhGqGF/QwIXjCO1XFb72zneGmguFLKVBxnD/tnjoYGIzoz1w+DrSzjzMUz7MVjzOEp0GfalEACeoxYziTxGz5Q/eXPCBJnkfpTO0AnKAlQ9bkjzKGxOIT4jHqYx8z9Q9wIpCe7wtN0PdGAb300ZANY5z1qBs9580TbzCIrf2MmggvGF3H3S7MVcs9pw5rwnT40I+9pUsHooBZIUzXG5PL6tEPJWBfO7NaFl1rn16D1TX9sO4h6eOALh96sTwhKrFzxKSWehwCCUzkdW/hzFdvWTgXWa5vE0ZROl7N+ug5MvAUzcgj8d4FoSJBsOsWBCNHEChk9mjjuyxUJwvdKmXh093Lzfc/f/jO15+//va6weLvtsIxvDEQnw/OBRCvok4O814dxG9aZIY1ts+kdeA9068j9tWjPeKbbOuZ3KUPW+ugGPMzQnRG3YYThtPju7EB4A18mDZ9YOBxZQ2SeZ5Cceatz4PPo8c59AhV6WQ2acl7TkqiMHiEsfTxiYtOJ4j4tv1L2fg1DZAoXIOuKcxBpyxzILuGt2YOctW8gDnQqzIHGxaZ8drTiJzQ7Xw/+NA4kVZvwZeSu20PbpYl4W8+apUvuQUkvKqo1aZFbnF4MVRl1v7RicKYPCt3soP/UDjBZTBGdIR3vK9i5mQ5Qx+OGOKkS4ihZuO0Md2D1u5g2kepfkXxpl2R+jn27eWPMXq4AmPnhnyxP/7hwIb6fsqAcPGdzUe3cvzyXz59fHHxkrla8KsaWKqk6qGYIR56HoZwsdaB73xXM9/ixBBxa2GIgVBbyO8I/ZeJK3V/+iVZwd4xyQ0UXAc0zJRnTDJtWK5tTQ5DF0+eIkqMrZmHimCOIeAclaHtlGRnlWKn2jzWr8xlK+Wh9lOtHXIeSeBaYgT4qBXjdtVaCSxbFWihXQR0cXzjxbE1jrbALmhrDle7f2GeKW84y4Qf9U1grmHgKmWf1T6zsgzUFXDLtGQz8BoZR6UZkDeNDxL5eFh3jWK7RngdSrY4D5wb41WxKGtdKrPUtiVwydwzbfdqTFLEYPtmqyu7vWPnlAH0tKUuXqnM5Zvyq/kgtgDYtQ70vwexRg4fzChpe4vzxK98i91KM12HIQAMVZRMlRZ6jSiZkpadoxRzq6CYt+sUczmAmcmtFEJXzQVRp3pWFSxLBaGqVAUgY6hj0IV2QV3o1qkL4M2HEw/iDag1nijzpu8iZ3wSbyaVOavmhXWy+NNWFRQaVYZ1gAxyjkHgu0UFPoed1Qh8V8EbKRLyPUoLsa245kqsjTi0BGKH8TyvtUtthyBqb7Fo/FQMw9kqCFJW3fgGsc5I1mcuRb2rOB3qtvoGvXRkY+D73nSWt7GvA+CBbpa8bVUNXLXklTNfxx4lE2G4SgeqjZGpjOvbd3zALur5OnV6PkuOVTYoVQxalaWKD2PioXGFnOSu4M/aoiF9pfSVAYTnmLslnYX+B6e7NvJiW9ZZPiDXuM2JeNqpqI0uzY+mJvnYbHSnoHrrte5O9ONMXRTnTq3JC6CKuEs7NrHsMVupyEblpdNV27llVp8OZMyxLppv9CwRmALF5qyrsHqgtABxuqL3/G2WVeJGr/Y9hN7MoqgGVDhucFdVhJnV+NDU7TM9G4C1RCXOga6vhRZ1OfBC0WIv/giC0xD7aCuIpqhCai9LlSrJoRkKE9kAzStdg4omlPVas2i66kxMTrT4bBrN3JMUZHwoHmteHSZMpliHMh9yI85LNPMUhekpdV07TaDOzwgGJJo0PaVtmUBUyY6mQC2mUifbpXlDRe70HbbIpdz1wxbF1uCdUWuMEeNadTHKaCa+LN3LFc3OGkadXs44zpq2g6GFGpyL+/BuwaDyqyFzOR+kxgpCZDcGDr/BgSKrrQvFz10FjAcdBWIorfjEOM4IomEUtW+1RhDN4/Q+hblj1ut95BqDQvbqNzVWQFOVylVqrczjjDkYRWMORq0xB2O3MvZM4qPBW31Lir4B5Ut9gHKvX1pm1jwO0S+nfkKvGeoaqiL3Qkd0d3ohivqFWhqLdcsqmLTr2kmeE2M31+NzH1osbLfpPMpv+uqunGKMLpAPKirPrXRL03kg0aoCnd+3BqtyW1E0aLH2uvY63KS8zW14Amrp7tKoXNE3fpXn/KxjcH4Hb2+KOT+giYC9ZO9nyhsnhSeKPVRRX/QbuRGgFT3/WJ76yFGfY6+OFzMPVltmUqWZB1OGiO88EjVJq/nVEeZ7Hq9QSV9X8ab8ahmlOGvyziiZUUrnVCmnLLk+69jtniGeqlAUyJbFo652f9l5/uu77QdwPH68uCCXV4pXUF23+narp0UMnDG9AvFZxl6rS6GeNvLS87EGO5hB3OV52QsG9u7vJf6mh1ADTBgrZgmR4xeI7Yjq1kWgpRsDiDpDR5IXesd2OuhpWCIXTQEHqjZRqirnPVAgvVz9H7IEta/+nZtx+T8=
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB05 03-12-2021/LAB 5 - 19522253.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB05 03-12-2021/LAB 5 - 19522253.docx
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB05 03-12-2021/LAB 5 - 19522253.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB05 03-12-2021/LAB 5 - 19522253.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/FIFO.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB06 17-12-2021/FIFO.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/LAB 6 - 19522253.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB06 17-12-2021/LAB 6 - 19522253.docx
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/LAB 6 - 19522253.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB06 17-12-2021/LAB 6 - 19522253.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/LAB06:
--------------------------------------------------------------------------------
1 | 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
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/LAB06.txt:
--------------------------------------------------------------------------------
1 | #include
2 | using namespace std;
3 | static int preArray[10];
4 | static int page_fault[100];
5 | static int number_page_fault = 1;
6 |
7 | int Is_in_preArray(int page, int value) {
8 | for (int i = 0; i < page; i++) {
9 | if (value == preArray[i]) return i;
10 | }
11 | return -1;
12 | }
13 |
14 |
15 | int Farest_Element(int *ref, int pivot, int page) {
16 | int min = pivot;
17 | int vt;
18 | for (int i = 0; i < page; i++) {
19 | for (int j = pivot - 1; j >= 0; j--) {
20 | if (preArray[i] == ref[j]) {
21 | if (j < min) {
22 | min = j;
23 | vt = i;
24 | }
25 |
26 | break;
27 | }
28 |
29 | }
30 | }
31 | return vt;
32 | }
33 |
34 | int Farest_Element_Oppsite(int *ref, int pivot, int page, int n) {
35 | int max = pivot;
36 | int flag[10];
37 | for (int i = 0; i < page; i++) {
38 | flag[i] = false;
39 | }
40 | int vt = -1;
41 | for (int i = 0; i < page; i++) {
42 | for (int j = pivot + 1; j < n; j++) {
43 | if (preArray[i] == ref[j]) {
44 | if (j > max) {
45 | max = j;
46 | vt = i;
47 | }
48 | flag[i] = true;
49 | break;
50 | }
51 |
52 | }
53 | }
54 |
55 | for (int i = 0; i < page; i++) {
56 | if (flag[i] == false) return i;
57 | }
58 | return vt;
59 | }
60 |
61 | void Print(int total_page[10][100], int n, int page, int ref[100]) {
62 | // Print
63 | for (int i = 0; i < n; i++) {
64 | cout << ref[i] << " ";
65 | }
66 | cout << endl;
67 | for (int i = 0; i < page; i++) {
68 | for (int j = 0; j < n; j++) {
69 | if (total_page[i][j] != -1) {
70 | cout << total_page[i][j] << " ";
71 | }
72 | else {
73 | cout << " ";
74 | }
75 |
76 | }
77 | cout << endl;
78 | }
79 | for (int i = 0; i < n; i++) {
80 | if (page_fault[i] == 1) cout << "* ";
81 | else {
82 | cout << " ";
83 | }
84 | }
85 | cout << endl;
86 | cout << "Number of Page Fault: " << number_page_fault << endl;
87 | }
88 |
89 | void FIFO(int ref[], int n, int page)
90 | {
91 | bool IsFault;
92 | int total_page[10][100];
93 | int current_page = 0;
94 | for (int i = 0; i < page; i++) {
95 | if (i == 0) { total_page[i][0] = ref[0]; }
96 | else {
97 | total_page[i][0] = -1;
98 | }
99 | }
100 | page_fault[0] = 1;
101 |
102 | for (int j = 1; j < n; j++) {
103 | for (int i = 0; i < page; i++) {
104 | total_page[i][j] = total_page[i][j-1];
105 | preArray[i] = total_page[i][j - 1];
106 | }
107 | if (Is_in_preArray(page, ref[j]) != -1) {
108 | page_fault[j] = -1;
109 | }
110 | else {
111 | current_page++;
112 | if (current_page == page) current_page = 0;
113 | total_page[current_page][j] = ref[j];
114 | page_fault[j] = 1;
115 | number_page_fault++;
116 |
117 | }
118 | }
119 | Print(total_page, n, page, ref);
120 | }
121 |
122 | void OPT(int ref[], int n, int page)
123 | {
124 | bool IsFault;
125 | int total_page[10][100];
126 | int current_page = 0;
127 | for (int i = 0; i < page; i++) {
128 | if (i == 0) { total_page[i][0] = ref[0]; }
129 | else {
130 | total_page[i][0] = -1;
131 | }
132 | }
133 | page_fault[0] = 1;
134 |
135 | for (int j = 1; j < n; j++)
136 | {
137 |
138 | for (int i = 0; i < page; i++) {
139 | total_page[i][j] = total_page[i][j - 1];
140 | preArray[i] = total_page[i][j - 1];
141 | }
142 | ///////
143 | if (Is_in_preArray(page, ref[j]) != -1) {
144 | page_fault[j] = 0;
145 | }
146 | else {
147 | if (j < page) {
148 | current_page++;
149 | total_page[current_page][j] = ref[j];
150 | }
151 | else {
152 |
153 | int pivot = Farest_Element(ref, j, page);
154 | total_page[pivot][j] = ref[j];
155 | }
156 | page_fault[j] = 1;
157 | number_page_fault++;
158 | }
159 | /////
160 | }
161 | Print(total_page, n, page, ref);
162 | }
163 |
164 | void LRU(int ref[], int n, int page)
165 | {
166 | bool IsFault;
167 | int total_page[10][100];
168 | int current_page = 0;
169 | for (int i = 0; i < page; i++) {
170 | if (i == 0) { total_page[i][0] = ref[0]; }
171 | else {
172 | total_page[i][0] = 0;
173 | }
174 | }
175 | page_fault[0] = 1;
176 |
177 | for (int j = 1; j < n; j++)
178 | {
179 |
180 | for (int i = 0; i < page; i++) {
181 | total_page[i][j] = total_page[i][j - 1];
182 | preArray[i] = total_page[i][j - 1];
183 | }
184 | ///////
185 | if (Is_in_preArray(page, ref[j]) != -1) {
186 | page_fault[j] = 0;
187 | }
188 | else {
189 | if (j < page) {
190 | current_page++;
191 | total_page[current_page][j] = ref[j];
192 | }
193 | else {
194 |
195 | int pivot = Farest_Element_Oppsite(ref, j, page, n);
196 | total_page[pivot][j] = ref[j];
197 | }
198 | page_fault[j] = 1;
199 | number_page_fault++;
200 | }
201 | /////
202 | }
203 | Print(total_page, n, page, ref);
204 | }
205 |
206 |
207 | int main() {
208 | int page; int temp;
209 | int ref[11] = { 1, 7, 5, 2, 0, 4, 3, 3, 0, 0, 7 };;
210 | int n = 11;
211 | cout << "--- Page Replacement algorithm ---" << endl;
212 | cout << "1. Default referenced sequence" << endl;
213 | cout << "2. Manual input sequence" << endl;
214 | cin >> temp;
215 | switch (temp) {
216 | case 1:
217 |
218 | break;
219 | case 2:
220 | cout << "Nhap so luong: "; cin >> n;
221 | cout << "Nhap danh sach trang: ";
222 | for (int i = 0; i < n; i++) {
223 | cin >> ref[i];
224 | }
225 | }
226 |
227 |
228 |
229 |
230 |
231 | cout << "--- Page Replacement algorithm ---" << endl;
232 | cout << "Input page frames: "; cin >> page;
233 | cout << "--- Select algorithm ---" << endl;
234 | cout << "1. FIFO algorithm" << endl;
235 | cout << "2. OPT algorithm" << endl;
236 | cout << "3. LRU algorithm" << endl;
237 | cout << "--- Enter input ---" << endl;
238 |
239 | cin >> temp;
240 | cout << "--- Page Replacement algorithm--- " << endl;
241 | switch (temp) {
242 | case 1:
243 | FIFO(ref, n, page);
244 | break;
245 | case 2:
246 | OPT(ref, n, page);
247 | break;
248 | case 3:
249 | LRU(ref, n, page);
250 | break;
251 | }
252 |
253 | system("pause");
254 | return 0;
255 | }
256 |
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/LRU.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB06 17-12-2021/LRU.1.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/LRU.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB06 17-12-2021/LRU.2.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/OPT.1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB06 17-12-2021/OPT.1.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/LAB06 17-12-2021/OPT.2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/LAB06 17-12-2021/OPT.2.png
--------------------------------------------------------------------------------
/THỰC HÀNH/LAB/Video Hướng Dẫn Lab.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/LAB/Video Hướng Dẫn Lab.xlsx
--------------------------------------------------------------------------------
/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 1.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 2.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 3.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 3.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 4.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 4.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 5.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 5.pdf
--------------------------------------------------------------------------------
/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 6.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/THỰC HÀNH/TÀI LIỆU THỰC HÀNH/Lab 6.pdf
--------------------------------------------------------------------------------
/TÀI LIỆU THAM KHẢO/BG_HDH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/TÀI LIỆU THAM KHẢO/BG_HDH.pdf
--------------------------------------------------------------------------------
/TÀI LIỆU THAM KHẢO/operating-system-concepts-10th.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PhamThe-KHDL/IT007.M14-Operating-Systems/6f82c67ad52bbf194629a35df7a67456ff8b0ee5/TÀI LIỆU THAM KHẢO/operating-system-concepts-10th.pdf
--------------------------------------------------------------------------------