Introduction to Systems Programming in C
Giới thiệu Lập trình Hệ thống bằng C
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
Giới thiệu khóa học
Overview
This course is intended to be an introductory course for those interested in systems programming. I tried to keep this course very simple and easy to understand. In order to do that I created this slide deck that is short and concise, with programming example to compliment them. I will introduce you to the main concepts so you will have a strong foundation and base point to dive deeper into these topics and cover additional topics on your own.
General Course Contents
System calls and how they interact with the kernel
File manipulation looking at how to create, delete, and edit files using system call
(briefly) Memory management and how exactly Unix deals with virtual memory addressing
Processes: how to create one and what they are used for.
Threads and how they are used.
Synchronization issues that arise when using processes and threading
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Lập trình C nhúng cho Vi điều khiển: Dành cho người mới bắt đầu tuyệt đối
FastBit Embedded Brain Academy
Khóa học Lập trình C Nâng cao
Tim Buchalka's Learn Programming Academy
Xây Dựng Phần Mềm Độc Hại Không Bị Phát Hiện Bằng Ngôn Ngữ C: Hacking Đạo Đức
Aleksa Tamburkovski
Làm chủ Vi điều khiển: Timer, PWM, CAN, Chế độ tiết kiệm năng lượng (MCU2)
FastBit Embedded Brain Academy
Lập trình Hệ thống Nhúng trên Bộ xử lý ARM Cortex-M3/M4
FastBit Embedded Brain Academy
Khóa Học Nền Tảng Ngôn Ngữ Assembly Cho Hacker Mũ Trắng
Swapnil Singh
Lập trình Assembly 64-bit & Shellcoding cho Hacker Mũ Trắng
Swapnil Singh
Khóa học Linux toàn diện để chinh phục công việc IT mơ ước năm 2026
Imran Afzal
TỔNG QUAN: Khóa học CompTIA A+ Core 1 (220-1201) + Bài thi Thực hành
Total Seminars Over 1 Million Enrollments
Học Linux trong 5 Ngày và Thăng Tiến Sự Nghiệp
Jason Cannon
Khóa Học Đầy Đủ & Bài Thi Thực Hành CompTIA A+ Core 1 (220-1201)
Jason Dion • 2.8 Million+ Enrollments Worldwide
TRỌN BỘ: Khóa học CompTIA A+ Core 2 (220-1202) + Bài thi thực hành
Total Seminars Over 1 Million Enrollments
Thành Thạo Linux: Làm Chủ Dòng Lệnh Linux Chỉ Trong 11.5 Giờ
Ziyad Yehia
Khóa Học Cấp Tốc Quản Trị Linux: Từ Cơ Bản Đến Nâng Cao
Jason Cannon
Khóa học Lập trình C Nâng cao
Tim Buchalka's Learn Programming Academy
Học Rust Thông Qua Việc Xây Dựng Ứng Dụng Thực Tế
Lyubomir Gavadinov
Khóa Học Cấp Tốc Lập Trình Rust - 100 Dự Án Trong 100 Ngày
School of AI
Khóa học Lập trình Rust: Từ Cơ bản đến Chuyên gia 2.0
Nouman Azam