thế nào là phần mềm hệ thống? phần mềm thời gian thực là gì?

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

thế nào là phần mềm hệ thống? phần mềm thời gian thực là gì?

Bài gửi  tranngocviendong_k17 on 1/10/2016, 07:55

- Phần mềm hệ thống là phần mềm máy tính thiết kế cho việc vận hành và điều khiển phần cứng máy tính và cung cấp một kiến trúc cho việc chạy phần mềm ứng dụng. Phần mềm hệ thống có thể được chia thành hai loại, hệ điều hành và phần mềm tiện ích.

Hệ điều hành (đại diện tiêu biểu là z/OS, Microsoft Windows, Mac OS X và Linux), cho phép các phần của một máy tính làm việc với nhau bằng cách truyền dẫn dữ liệu giữa Bộ nhớ chính và ổ đĩa hoặc xuất dữ liệu ra thiết bị xuất. Nó cũng cung cấp một kiến trúc cho việc chạy phần mềm hệ thống cấp cao và phần mềm ứng dụng.
Nhân là phần lõi của một hệ điều hành, cái mà định nghĩa một API cho các chương trình ứng dụng (bao gồm cả một vài phần mềm hệ thống) và trình điều khiển thiết bị.
Device driver ví dụ như BIOS và thiết bị phần sụn cung cấp chức năng cơ bản để vận hành và điều khiển phần cứng kết nối hoặc xây dựng từ bên trong máy tính.
Giao diện người dùng "giúp cho người dùng tương tác với máy tính". Từ thập niên 1980, giao diện đồ họa (GUI) có lẽ đã là công nghệ giao diện người dùng phổ biến nhất. Giao diện từng dòng lệnh vẫn được sử dụng phổ biến như là một tùy chọn.
Phần mềm tiện ích giúp cho việc phân tích, cấu hình, đánh giá và bảo vệ máy tính, ví dụ như bảo vệ khỏi Virus

- Phần mềm thời gian thực (real-time software) là các chương trình giám sát/phân tích/điều khiển các sự kiện trong thế giới thực ngay khi nó xảy ra. Các phần tử của phần mềm thời gian thực bao gồm: thành phần thu thập dữ liệu mà thu nhận và chuẩn hoá thông tin từ môi trường ngoài, rồi phân tích, thành phần phân tích chuyển đổi thông tin mỗi khi chương trình yêu cầu, thành phần điều khiển đầu ra tác động trở lại môi trường ngoài, thành phần giám sát điều phối mọi hoạt động của các thành phần khác để có thể kiểm soát được đáp ứng thời gian thực. Một hệ thống thời gian thực phải đáp ứng trong một giới hạn chặt chẽ về thời gian. Điển hình của phần mềm thời gian thực là các phần mềm điều khiển các thiết bị tự động. Phần mềm thời gian thực bao gồm các thành tố:

Thành phần thu thập dữ liệu để thu và định dạng thông tin từ môi trường ngoài
Thành phần phân tích để biến đổi thông tin theo yêu cầu của ứng dụng
Thành phần kiểm soát hoặc đưa ra đáp ứng môi trường ngoài
Thành phần điều phối để điều hòa các thành phần khác sao cho có thể duy trì việc đáp ứng thời gian thực. Hệ thống thời gian thực phải đáp ứng những ràng buộc thời gian chặt chẽ.

tranngocviendong_k17

Tổng số bài gửi : 23
Join date : 25/10/2014

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết