Máy tínhHệ điều hành

Ví dụ về các hệ điều hành thời gian thực. Ví dụ về các hệ điều hành mạng

Hệ điều hành thời gian thực (RTOS) - hệ điều hành này, trong đó đảm bảo một năng lực nhất định cho một khoảng thời gian xác định trước. Ví dụ, nó có thể được thiết kế để hiển thị rằng một đối tượng đã trở thành có sẵn cho các robot trên dây chuyền lắp ráp. lớp phủ như vậy được phân loại là "cứng" và "mềm".

thời gian thực hệ điều hành cứng giả định rằng tính không thể được thực hiện, nếu đối tượng là không có sẵn tại thời gian chỉ định (hoạt động này sẽ kết thúc trong thất bại).

Hệ điều hành mềm trong dây chuyền lắp ráp theo thời gian thực theo các điều kiện này sẽ tiếp tục hoạt động, nhưng sản lượng có thể thấp bởi vì cơ sở vật chất không thể được cung cấp trong thời gian do, với kết quả là các robot sẽ tạm thời không hiệu quả.

Trước khi trình bày ví dụ về các hệ điều hành thời gian thực, bạn cần phải hiểu những đặc thù của việc sử dụng chúng. Một số trong những hệ điều hành được tạo ra cho các ứng dụng cụ thể, trong khi những người khác - cho tổng quát hơn. Hơn nữa, một số vỏ có mục đích chung cũng đôi khi được dùng cho các hoạt động trong thời gian thực. Như ví dụ về các loại hệ điều hành có thể thực hiện nổi tiếng Windows 2000 hoặc IBM Microsoft / 390. Đó là, ngay cả khi hệ điều hành không đáp ứng được yêu cầu nhất định, nó có thể có những đặc điểm đó cho phép chúng ta xem xét nó như là một giải pháp cho một vấn đề ứng dụng cụ thể trong thời gian thực.

Ví dụ về các hệ điều hành và đặc tính của họ

Nói chung, hệ điều hành thời gian thực có những đặc điểm sau đây:

  • Đa nhiệm.
  • dòng chảy quá trình có thể được ưu tiên.
  • Một số đủ mức ngắt.

hệ điều hành thời gian thực thường được sử dụng trong giao diện nhúng nhỏ, được sử dụng trong định dạng Microdevices. Ví dụ, một số các hạt nhân có thể được coi là hệ thống đơn nhiệm điều hành (ví dụ: hạt nhân như một phần của IOS, Android, vv ...) Trong thời gian thực. Tuy nhiên, để thực hiện nhiệm vụ đòi hỏi các thành phần khác của thiết bị, ví dụ, trình điều khiển. Đó là lý do tại sao full-fledged hệ điều hành là thời gian thực, như một quy luật, không chỉ là hạt nhân.

Một ví dụ điển hình là ứng dụng RTOS HDTV-receiver và một màn hình. Ông nên đọc các tín hiệu kỹ thuật số, giải mã nó và hiển thị dưới dạng dữ liệu đến. Mọi sự chậm trễ sẽ được chú ý như video pixel và / hoặc âm thanh bị méo.

Tuy nhiên, khi những âm thanh hài lòng "cho ví dụ về các hệ điều hành thuộc loại này," đề cập đến đề cập đến những cái tên nổi tiếng nhất. Phần nào của nhóm này?

VxWorks từ các công ty WinDriver

VxWorks là một hệ điều hành thời gian thực phát triển như một phần mềm độc quyền với sự giúp đỡ của WinDriver. Khi lần đầu tiên ra mắt vào năm 1987, VxWorks đầu được thiết kế để sử dụng trong các hệ thống nhúng đòi hỏi thời gian thực và hiệu suất xác định. Vì vậy, ví dụ về các loại hệ điều hành được sử dụng trong các lĩnh vực bảo vệ và an toàn, các ngành công nghiệp khác nhau (đặc biệt là hàng không vũ trụ và quốc phòng), sản xuất các thiết bị y tế, thiết bị công nghiệp, robot, năng lượng, quản lý phương tiện giao thông, cơ sở hạ tầng mạng lưới, nâng cao thiết bị điện tử ô tô và người tiêu dùng.

VxWorks hỗ trợ Intel (x86, bao gồm một phiên bản mới của IntelQuarkSoC và x86-64), MIPS, PowerPC, SH-4, và ARM-kiến trúc. Nó đi kèm với một hạt nhân mạnh mẽ RTOS, middleware, hỗ trợ cho add-on gói cước dựa trên và công nghệ phần cứng từ nhà sản xuất khác. Trong số mới nhất của mình - các VxWorks 7 - hệ thống đã được nâng cấp lên các mô đun và nâng cấp để các hạt nhân hệ điều hành được chứa riêng rẽ với các middleware, ứng dụng, và các gói khác.

QNX Neutrino

Cũng ví dụ cổ điển của loại hệ điều hành - một số giống Unix shell. Đó là QNX Neutrino, ban đầu được phát triển vào đầu những năm 1980, công ty Canada Quantum hệ thống phần mềm. Cuối cùng, sự phát triển của BlackBerry đã được mua lại vào năm 2010. QNX là một trong những hệ điều hành microkernel thành công về mặt thương mại đầu tiên, được sử dụng trong các thiết bị khác nhau, bao gồm cả ô tô và điện thoại di động.

FreeRTOS

FreeRTOS là một hệ điều hành hạt nhân thời gian thực phổ biến các thiết bị nhúng, mà được nạp 35 vi điều khiển. Nó mở rộng theo giấy phép với những hạn chế bổ sung và ngoại lệ tùy chọn GPL. Hạn chế cấm điểm chuẩn, trong khi việc miễn cho phép người dùng sử dụng mã riêng của họ với một nguồn đóng, trong khi duy trì cốt lõi của chính nó. do đó nó tạo điều kiện cho FreeRTOS sử dụng trong các ứng dụng của riêng bạn.

windows CE

Windows Embedded Compact - là hệ điều hành của phân họ phát triển "Microsoft" tập đoàn trong gia đình Windows Embedded của sản phẩm. Không giống như Windows Embedded Standard, mà là dựa trên Windows NT, những ví dụ về các hệ điều hành sử dụng kernel lai độc quyền. "Microsoft" công ty cung cấp giấy phép Windows CE cho các nhà sản xuất thiết bị gốc người có thể chỉnh sửa và tạo giao diện người dùng riêng của họ, cung cấp cơ sở kỹ thuật cho việc này.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.birmiss.com. Theme powered by WordPress.