Tin mới nhất

Menu

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ẤTXEM 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.

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.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Lập Trình Hệ Thống Linux 2020 [Khóa 8929] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM