Lập trình hệ thống

Lập trình hệ thống là công việc viết những phần mềm cho hệ thống (máy tính). Đ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 (ví dụ: chương trình xử lý văn bản), 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 (hệ thống) máy tính (ví dụ chương trình chống phân mảnh đĩa cứng). Nó cũng đòi hỏi phải có những hiểu biết sâu hơn về phần cứng máy tính.

Khái quát

[sửa | sửa mã nguồn]

Cụ thể hơn, trong lập trình hệ thống:

  • Lập trình viên sẽ tạo những giả định về phần cứng và những thông tin khác của hệ thống mà các chương trình đang chạy trên đó, và thường xuyên khai thác những thông tin này (ví dụ như sử dụng những thuật toán đã biết một cách hiệu quả khi sử dụng với những phần cứng cụ thể).
  • thường sử dụng ngôn ngữ lập trình cấp thấp, bởi:
    • có thể thực thi trong môi trường hạn chế tài nguyên
    • rất hiệu quả và ít khi bị quá tải
    • sử dụng rất ít thư viện runtime library, hoặc không sử dụng
    • cho phép truy cập trực tiếp và điều khiển thô với bộ nhớ control flow
    • cho phép lập trình viên sử dụng trực tiếp mã assembly language trong chương trình

Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Con mèo trong văn hóa lịch sử Việt Nam
Con mèo trong văn hóa lịch sử Việt Nam
Tết là lúc mọi người có những khoảng thời gian quý giá quây quần bên gia đình và cùng nhau tìm lại những giá trị lâu đời của dân tộc
Phổ hiền Rien: Lãnh đạo Lord Tensen - Jigokuraku
Phổ hiền Rien: Lãnh đạo Lord Tensen - Jigokuraku
Rien (Từ điển, Bính âm: Lián), còn được gọi là biệt danh Fugen Jōtei (Từ điển, Nghĩa đen: Shangdi Samantabhadra), là một Sennin cấp Tensen, người từng là người cai trị thực sự của Kotaku, tổ tiên của Tensens, và là người lãnh đạo của Lord Tensen.
Pink Pub ♡ Take me back to the night we met ♡
Pink Pub ♡ Take me back to the night we met ♡
Đã bao giờ bạn say mà còn ra gió trong tình trạng kiệt sức nhưng lại được dựa vào bờ vai thật an toàn mà thật thơm chưa?
Nhân vật Suzune Horikita - Classroom of the Elite
Nhân vật Suzune Horikita - Classroom of the Elite
Nếu mình không thể làm gì, thì cứ đà này mình sẽ kéo cả lớp D liên lụy mất... Những kẻ mà mình xem là không cùng đẳng cấp và vô giá trị... Đến khi có chuyện thì mình không chỉ vô dụng mà lại còn dùng bạo lực ra giải quyết. Thật là ngớ ngẩn...