강의

멘토링

로드맵

Inflearn brand logo image
Security & Network

/

System

Lập trình hệ thống Windows kích thích trí não

Đây là bài giảng của tác giả cuốn sách ‘Lập trình hệ thống Windows để kích thích trí não’ do Hanbit Media Co., Ltd. xuất bản.

(4.9) 58 đánh giá

5,096 học viên

Microsoft Windows

Đánh giá từ những học viên đầu tiên

Lập trình

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

Khóa học trực tuyến này được giảng dạy bởi Seongwoo Yoon, tác giả cuốn "Lập trình Hệ thống Windows Kích thích Não bộ" (Brain-Stimulating Windows System Programming), do Hanbit Media xuất bản. Đúng như danh tiếng với vô số sách và bài giảng trực tuyến, Seongwoo Yoon mang đến những lời giải thích nhẹ nhàng, từng bước một và dễ hiểu. Những lời giải thích rõ ràng và súc tích của Seongwoo Yoon sẽ giúp bạn dễ dàng nắm bắt kiến thức thiết yếu về hệ điều hành, kiến trúc máy tính và lập trình hệ thống dành cho lập trình viên.

2. Những người hữu ích

  • Những người đã học các ngôn ngữ lập trình cơ bản như C, C++ hoặc JAVA
  • nhà phát triển mới bắt đầu
  • sinh viên đại học học lập trình
  • Bất kỳ ai muốn trở thành nhà phát triển hoặc lập trình viên

3. Chương trình giảng dạy

Chương 1. Hiểu và tiếp cận lập trình hệ thống/Cấu hình phần cứng máy tính/Hiểu về CPU và quy trình thực thi chương trình/Tiếp cận lại cấu hình phần cứng
Chương 2. Hỗ trợ đồng thời Unicode MBCS và WBCS trong Windows
Chương 3. Quan điểm triển khai chương trình WIN32 so với WIN64/Kiểm tra lỗi
Chương 4. Các phương pháp tiếp cận kiến trúc máy tính
(1) Tiếp cận kiến trúc máy tính
(2) Thiết kế lệnh LOAD & STORE Chế độ trực tiếp và chế độ gián tiếp
Chương 5. Hiểu về quy trình và trình lập lịch: Tạo quy trình thông qua lập trình
Chương 6. Hiểu về các đối tượng Kernel Kernel
Sự phụ thuộc giữa các đối tượng và xử lý (1)
Sự phụ thuộc giữa các đối tượng hạt nhân và xử lý (2)
Sự phụ thuộc giữa các đối tượng hạt nhân và xử lý (3)
Chương 7. Ý nghĩa của Giao tiếp liên tiến trình (IPC) / IPC dựa trên Mailslot có tín hiệu so với không có tín hiệu
Chương 8. Bảng xử lý biến môi trường quy trình và kế thừa các xử lý đối tượng IPC dựa trên đường ống
Chương 9. Lập lịch quy trình
(1) Lập lịch trình quy trình
(2) / Ưu tiên tiến trình Windows
Chương 10. Hỗ trợ cho các lệnh gọi hàm thủ tục Mô hình CPU Gọi hàm Truyền tham số và lệnh PUSH & POP Thiết kế lệnh Quy ước gọi và di chuyển thực thi
Chương 11. Tiến trình so với Luồng
(1) Tiến trình so với Luồng
(2) Tiến trình và luồng trong Windows Luồng cấp hạt nhân và luồng cấp người dùng Chế độ hạt nhân và chế độ người dùng
Chương 12. Tạo và hủy luồng trong Windows Đặc điểm và đặc tính của luồng Kiểm soát trạng thái luồng/kiểm soát mức độ ưu tiên của luồng
Chương 13. Khái niệm về Đồng bộ hóa luồng/Đồng bộ hóa truy cập vùng quan trọng Đồng bộ hóa chế độ người dùng
Đồng bộ hóa chế độ hạt nhân (1)
Đồng bộ hóa chế độ hạt nhân (2)
Chương 14. Đồng bộ hóa trong sự kiện lệnh thực thi cộng với đồng bộ hóa dựa trên bộ đếm thời gian Mutex
Chương 15. Hiểu về nhóm luồng Triển khai nhóm luồng
Chương 16. Bộ nhớ đệm phân cấp bộ nhớ và thuật toán bộ nhớ đệm
bộ nhớ ảo (1)
Bộ nhớ ảo (2)
Chương 17. Xử lý ngoại lệ SEH (Trình xử lý ngoại lệ có cấu trúc), Trình xử lý chấm dứt, Trình xử lý ngoại lệ
Chương 18. Kiểm soát tệp I/O và thư mục (1) Kiểm soát tệp I/O và thư mục (2)
Chương 19. Mối quan hệ giữa I/O và xung nhịp CPU Hiểu về I/O không đồng bộ, I/O chồng chéo, Trạng thái cảnh báo I/O, Gọi thủ tục không đồng bộ (APC)
Chương 20. Kiểm soát bộ nhớ ảo Kiểm soát đống MMF (Tệp ánh xạ bộ nhớ)
Chương 21. Thư viện liên kết động

4. Giới thiệu về sách giáo khoa

Cuốn sách này cô đọng những kiến thức cốt lõi về kiến trúc máy tính, hệ điều hành và lập trình hệ thống, những chủ đề mà hầu hết các nhà phát triển đều tò mò nhưng thường thấy khó khăn. Việc thảo luận về kiến trúc máy tính và hệ điều hành, đan xen với chủ đề rộng hơn về lập trình hệ thống, truyền tải "chiều sâu" trong lập trình và trình bày "bức tranh toàn cảnh". Nhiều hình ảnh minh họa được đưa vào để giải thích các khái niệm một cách dễ hiểu, và các dự án về dấu nhắc lệnh được bố trí hợp lý để thúc đẩy sự hiểu biết sâu sắc và rèn luyện kỹ năng ứng dụng. Các bài giảng trực tuyến của tác giả Seongwoo Yoon, đã nhận được vô số lời khen ngợi từ độc giả, và những lời giải thích "tử tế" của ông, giải quyết ngay cả những câu hỏi tầm thường nhất, sẽ khiến bạn phải thốt lên. Chuyên môn độc đáo của tác giả trong việc giải thích các chủ đề phức tạp một cách dễ hiểu và hấp dẫn sẽ dẫn dắt bạn trên một hành trình hiệu quả và thú vị.

5. Về tác giả

Yoon Seong-woo (Email: ripeness21@gmail.com)
Cho đến đầu những năm 2000, ông làm việc với tư cách là một kiến trúc sư phần mềm, và kể từ đó, ông đã tích lũy kinh nghiệm phát triển trong nhiều lĩnh vực khác nhau. Tác giả, người luôn thích chạy bộ và động não tìm tòi những ý tưởng mới mỗi khi có thời gian, tin rằng các chuyên gia thiết kế phần mềm dựa trên phương pháp luận nên tích cực hoạt động trong mọi lĩnh vực và đóng góp cho sự phát triển phần mềm. Ông là tác giả của "Những Bài Giảng Đam Mê về Lập Trình C" (2003, bài giảng miễn phí), "Những Bài Giảng Đam Mê về Lập Trình C++" (2004, bài giảng miễn phí) và "Những Bài Giảng Đam Mê về Lập Trình TCP/IP" (2003, bài giảng miễn phí).

Xin chào
Đây là

41,825

Học viên

619

Đánh giá

4.8

Xếp hạng

6

Các khóa học

한빛미디어는 책으로 여는 IT 세상을 모토로 IT 전문가를 위한 프로그래밍, 컴퓨터공학, IT 에세이, 리얼타임(전자책)과 일반 사용자를 위한 QA, 그래픽 등 IT 활용서를 출간합니다.

Chương trình giảng dạy

Tất cả

60 bài giảng ∙ (15giờ 26phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

58 đánh giá

4.9

58 đánh giá

  • Neotenies님의 프로필 이미지
    Neotenies

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    정확히 몰랐던 내용을 더 구체적으로 알수 있었어요. mfc 개발자로 6년동안 일했지만 간과하고 그냥 지나쳤던 내용들을 조금 더 구체적으로 알수 있었어요.

    • 웹도날드님의 프로필 이미지
      웹도날드

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      정말 쉽게 설명이 잘 되어있습니다. 먼저 책을 보다가 이해가 안 되는 부분이 있어 동영상 강의를 보기 시작했습니다. 강좌를 다 보고나니 머릿속에서 의문이 들었던 것들이 말끔하게 해결이 되었습니다. 프로세스와 쓰레드의 차이도 명확하게 알게 되었고요. 특히 마지막에 가상 메모리 컨트롤 부분은 정말 재밌네요 ㅎㅎ

      • 방랑벅시님의 프로필 이미지
        방랑벅시

        Đánh giá 24

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        전체적인 기초 공부하기 좋네요. 알긴 아는데 제대로 알지 못했던 내용들을 다시 짚고 넘어 갈 수 있어서 좋았습니다.

        • 마재건님의 프로필 이미지
          마재건

          Đánh giá 19

          Đánh giá trung bình 4.3

          5

          82% đã tham gia

          Windows 시스템 프로그래밍에대한 기초적인 이론을 익혔습니다.

          • Hs Kim (탈퇴)님의 프로필 이미지
            Hs Kim (탈퇴)

            Đánh giá 3

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            최고

            Miễn phí

            Khóa học khác của marketing0937

            Hãy khám phá các khóa học khác của giảng viên!