Chia Sẻ Khóa Học Lập Trình Hệ Thống Linux 2020 [Khóa 8929]
Bạn sẽ học được gì:
- ✓ Lập trình hệ thống Linux từ cơ bản đến nâng cao, với rất nhiều bản demo lập trình 'C'.
- ✓ Thao tác file, lệnh gọi hệ thống, các hàm thư viện, biên dịch mã bằng GNU-GCC, lệnh gọi Blocking và Non Blocking, Atomic operation, Race condition, User mode và Kernel mode.
- ✓ Process Management - Tạo, kết thúc Process, Fork() system call, child-parent process, command line argument of process, Memory Layout of Process.
- ✓ Tín hiệu (Signal)- Bộ xử lý tín hiệu, gửi tín hiệu để xử lý, Bộ xử lý tín hiệu mặc định.
- ✓ Posix Threads - Tạo luồng, kết thúc luồng, Thread ID, Joinable và detachable Thread.
- ✓ Thread Synchronisation - Mutex, các biến điều kiện.
- ✓ Inter Process Communication (IPC)- Pipes, FIFO, Posix Message Queue, Posix semaphore, Posix shared memory.
- ✓ Quản lý bộ nhớ - Quản lý Process Virtual Memory, Memory segments(code, data, stack, Heap).
Trong khóa học này, bạn sẽ học lập trình hệ thống Linux. Và phần Lập trình được nhấn mạnh hơn.
1. Giới thiệu về hệ thống Linux.
- ✓ a. Kiến trúc Linux.
- ✓ b. Viết chương trình 'Hello World', biên dịch bằng GCC và cách thực thi của nó.
2. Lệnh gọi hệ thống và lệnh gọi hàm thư viện chuẩn là gì.
3. Kernel và User mode trong Linux.
4. Thao tác với File:
- ✓ open(), close(), read(), write(), lseek()
- ✓ Blocking và Non-Blocking calls.
- ✓ Atomic operation, Race condition.
5. Quản lý bộ nhớ và bộ nhớ ảo:
- ✓ stack segment, code segment, heap segment, data segment,
- ✓ Virtual memory management.
- ✓ Các hàm liên quan đến Cấp phát bộ nhớ - Malloc(), calloc(), Realloc(), Auto variables, static variables.
6. Process Management:
- ✓ Tạo Process, kết thúc Process, wait(), Process ID, fork() system call, Exec() family of system call, Parent-Child Process management.
- ✓ Các đối số dòng lệnh của Process.
7. Signals:
- ✓ signal (), bộ xử lý tín hiệu, gửi tín hiệu để xử lý, bỏ qua và các hành động tín hiệu mặc định.
8. Posix Threads:
- ✓ Tạo luồng, kết thúc luồng, thread ID, joinable và detachable thread.
9. Thread synchronisation:
- ✓ Mutex, Condition variables, Thread safe.
10. Posix - Inter Process communication.
- ✓ Pipes, FIFO, Posix message Queue, Posix Semaphores, Posix Shared Memory.
LƯU Ý - Bản phân phối Ubuntu (Linux) được sử dụng cho tất cả các bản Demo trong khóa học này.
CUNG CẤP TÀI KHOẢN GOOGLE DRIVE DUNG LƯỢNG KHÔNG GIỚI HẠN VỚI GIÁ ƯU ĐÃI NHẤT, XEM CHI TIẾT TẠI ĐÂY
Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and Email us, we'll remove relevant links or contents immediately.
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and Email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.
No Comment to " Chia Sẻ Khóa Học Lập Trình Hệ Thống Linux 2020 [Khóa 8929] "