SinhVienCNTT.Net
Thứ Tư, Tháng 5 14, 2025
  • Login
No Result
View All Result
  • Trang chủ
  • Bài viết nổi bật
  • Security
    • Kỹ thuật phân tích mã độc
    • CEH v13
  • Các môn học đại học
    • Các môn đại cương
      • Nhập môn mạng máy tính
      • Nhập môn lập trình
      • Hệ điều hành
    • Ngành An toàn thông tin
      • Lập trình hệ thống
    • Ngành Mạng máy tính & Truyền thông dữ liệu
  • Tài liệu CNTT
  • Liên hệ
Gửi email
  • Trang chủ
  • Bài viết nổi bật
  • Security
    • Kỹ thuật phân tích mã độc
    • CEH v13
  • Các môn học đại học
    • Các môn đại cương
      • Nhập môn mạng máy tính
      • Nhập môn lập trình
      • Hệ điều hành
    • Ngành An toàn thông tin
      • Lập trình hệ thống
    • Ngành Mạng máy tính & Truyền thông dữ liệu
  • Tài liệu CNTT
  • Liên hệ
No Result
View All Result
SinhVienCNTT.Net
No Result
View All Result
Home Các môn học đại học

Trọn bộ slide 26 chương môn học Lập trình hệ thống

Lập trình Assembly

Nhà ngoại cảm by Nhà ngoại cảm
9 Tháng 7, 2022
in Các môn học đại học
0
Bài viết này là phần 1/3 thuộc series Lập trình hệ thống
  • Phần 1: Trọn bộ slide 26 chương môn học Lập trình hệ thống
  • Phần 2: Giáo trình thực hành Lập trình hệ thống
  • Phần 3: Bảng tóm tắt bộ tập lệnh IA32 của Intel

Bài viết này tổng hợp slide môn lập trình hệ thống là môn học Khoa Mạng máy tính và Truyền thông, Trường ĐH Công nghệ thông tin – ĐHQG TP.HCM.

Giới thiệu

Lập trình hệ thống là viết những ứng dụng cho hệ thống. Điểm khác biệt chủ yếu của lập trình hệ thống đối với lập trình ứng dụng là lập trình ứng dụng nhằm viết những phần mềm phục vụ cho người dùng máy tính, trong khi đó, lập trình hệ thống nhằm xây dựng những phần mềm phục vụ cho phần cứng máy tính.

Môn học cung cấp cho sinh viên những khái niệm cơ bản về lập trình hệ thống máy tính ở dạng ngôn ngữ Asssembly, cách chuyển đổi ngôn ngữ cấp cao sang mã máy và ngược lại. Môn học cung cấp kiến thức và kỹ năng tối ưu hóa chương trình, những khái niệm về stack, pointer, cache và kiến trúc máy tính để từ đó xây dựng được chương trình an toàn hơn, hiệu quả hơn và có tầm nhìn hệ thống hơn. Đồng thời, kiến thức của môn này còn phục vụ cho các kỹ thuật dịch ngược, debug và kiểm lỗi phần mềm.

Slide môn học là slide của Randy Bryant and Dave O’Hallaron từ Đại học Carnegie Mellon (Carnegie Mellon University) – là một trường đại học nghiên cứu tư thục ở Pittsburgh, Pennsylvania.

Nội dung tài liệu

Slide này gồm có 26 phần nhưng chỉ có khoảng 7 phần được đưa vào môn học Lập trình hệ thống.

Một số hình ảnh nội dung Slide:

slide-lap-trinh-he-thong
Slide giới thiệu
slide-lap-trinh-he-thong
Một slide minh họa

Tải xuống

Bạn có thể tham khảo thêm Giáo trình môn học lập trình hệ thống tại Sách Computer Systems – A Programmer’s Perpective (3rd Edition).

ChươngDung lượngLink Google DriveLink dự phòng (Mega.NZ)
01. Overview8.1 MBPDFPDF
02. Bits – Ints1.9 MBPDFPDF
03. Float0.28 MBPDFPDF
04. Machine basics0.6 MBPDFPDF
05. Machine control1.9 MBPDFPDF
06. Machine procedures2.8 MBPDFPDF
07. Machine data0.28 MBPDFPDF
08. Machine advanced0.67 MBPDFPDF
09. Memory hierarchy1.5 MBPDFPDF
10. Cache memories1.6 MBPDFPDF
11. Linking0.28 MBPDFPDF
12. Exceptions0.25 MBPDFPDF
13. Signals0.23 MBPDFPDF
14. IO0.24 MBPDFPDF
15. VM Concepts0.24 MBPDFPDF
16. VM system0.5 MBPDFPDF
17. Allocation basic0.22 MBPDFPDF
18. Allocation advanced0.26 MBPDFPDF
19. Internet0.49 MBPDFPDF
20. Network programming0.68 MBPDFPDF
21. Web services0.47 MBPDFPDF
22. Concurrent programming0.29 MBPDFPDF
23. Sync basic0.27 MBPDFPDF
24. Sync advanced0.23 MBPDFPDF
25. Optimization0.37 MBPDFPDF
26. Parallelism0.49 MBPDFPDF
Share100Tweet63
Next Post

[AWS Lab Series] Lab 1: Làm quen với Amazon Linux EC2 Instance

Nhà ngoại cảm

Nhà ngoại cảm

Studying Computer Networking and Data Communications 

Related Posts

Đáp án bài tập thực hành CSDL – Quản lý giáo vụ
Các môn học đại học

Đáp án bài tập thực hành CSDL – Quản lý giáo vụ

2 Tháng 9, 2024
Đáp án bài tập thực hành CSDL – Quản lý bán hàng
Các môn học đại học

Đáp án bài tập thực hành CSDL – Quản lý bán hàng

2 Tháng 9, 2024
operating-system-concepts-thumbnails
Các môn học đại học

[Ebook] Sách Operating System Concepts 10th Edition pdf

3 Tháng 9, 2022
Cookies và Web Cache trong HTTP
Các môn học đại học

Cookies và Web Cache trong HTTP

14 Tháng 10, 2024
bai-tap-deadlock
Các môn học đại học

Bài tập Deadlock (Tắc nghẽn) – Bài tập Hệ điều hành

26 Tháng 8, 2022
thuc-hanh-he-dieu-hanh-uit-lab-1
Các môn học đại học

Thực hành Hệ điều hành Lab 1: Hướng dẫn cài đặt Ubuntu và các lệnh cơ bản của Shell

26 Tháng 8, 2022
Next Post
Lab 1: Làm quen với Linux EC2

[AWS Lab Series] Lab 1: Làm quen với Amazon Linux EC2 Instance

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Danh mục

  • Các môn học đại học
  • CCNA 200-301
  • CEH Tiếng Việt – CEH v13
  • Chưa phân loại
  • Digital Forensics
  • Machine Learning
  • Network
  • Nổi bật
  • Phân tích mã độc
  • Security
  • Tài liệu CNTT
  • Từ vựng IELTS

Series

  • CHFI Tiếng Việt (1)
  • Cơ sở dữ liệu (2)
  • [2023] Share 1200 câu dump CCNA 200-301 mới nhất (3)
  • 1000 collocations IELTS phổ biến nhất (1)
  • Hệ điều hành (5)
  • Series cấu hình Firewall Cisco ASA (2)
  • Nhập môn lập trình (1)
  • 22 Lab thực hành Amazon Web Service (AWS) từ cơ bản đến nâng cao (4)
  • Nhập môn mạng máy tính (20)
  • Lập trình hệ thống (3)


Other posts in series:

  • Trọn bộ slide 26 chương môn học Lập trình hệ thống
  • Giáo trình thực hành Lập trình hệ thống
  • Bảng tóm tắt bộ tập lệnh IA32 của Intel

logo sinhviencntt.net

Blog Sinh viên CNTT chia sẻ kiến thức, tài liệu liên quan đến nhóm ngành Công nghệ thông tin.

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến SinhVienCNTT.Net.

Giới thiệu

Blog Sinh viên CNTT chia sẻ kiến thức, tài liệu liên quan đến nhóm ngành Công nghệ thông tin.

Liên hệ

Email: sinhviencntt.net@gmail.com

Tìm kiếm

No Result
View All Result

Danh mục

  • Các môn học đại học
  • CCNA 200-301
  • CEH Tiếng Việt – CEH v13
  • Chưa phân loại
  • Digital Forensics
  • Machine Learning
  • Network
  • Nổi bật
  • Phân tích mã độc
  • Security
  • Tài liệu CNTT
  • Từ vựng IELTS
  • Home
  • Liên hệ
  • Privacy & Policy
  • Other Links

© 2023 SinhVienCNTT.Net - Blog Sinh viên Công nghệ thông tin.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • Trang chủ
  • Bài viết nổi bật
  • Security
    • Kỹ thuật phân tích mã độc
    • CEH v13
  • Các môn học đại học
    • Các môn đại cương
      • Nhập môn mạng máy tính
      • Nhập môn lập trình
      • Hệ điều hành
    • Ngành An toàn thông tin
      • Lập trình hệ thống
    • Ngành Mạng máy tính & Truyền thông dữ liệu
  • Tài liệu CNTT
  • Liên hệ

© 2023 SinhVienCNTT.Net - Blog Sinh viên Công nghệ thông tin.