Real-time operating system (original) (raw)

About DBpedia

نظام التشغيل في الوقت الفعلي هو نظام تشغيل يهدف لخدمة التطبيقات المحوسبة في الزمن الحقيقي التي تعالج البيانات فور ورودها دون تأخير بوضعها قيد الانتظار في مخزن بيانات مؤقت. يتم قياس متطلبات زمن المعالجة (بما فيها تأخيرات نظام التشغيل) بعشر ثوانٍ أو فترات زمنية أقصر. نظام الوقت الفعلي هو نظام محدد زمنياً وله قيود زمنية محددة جيداً وثابتة. يجب أن تتم المعالجة ضمن القيود المحددة وإلا سيفشل النظام. تكون هذه النظم من نوع برمجة وصول الحدث أو مشاركة زمنية. تنتقل النظم ذات برمجة وصول الحدث بين المهام بناءً على أولوياتها، بينما تنتقل نظم المشاركة الزمنية بين المهام وفقاً لساعة المقاطعة تستخدم معظم نظم تشغيل الوقت الفعلي خوارزمية احتساب وقائية مجدولة.

Property Value
dbo:abstract نظام التشغيل في الوقت الفعلي هو نظام تشغيل يهدف لخدمة التطبيقات المحوسبة في الزمن الحقيقي التي تعالج البيانات فور ورودها دون تأخير بوضعها قيد الانتظار في مخزن بيانات مؤقت. يتم قياس متطلبات زمن المعالجة (بما فيها تأخيرات نظام التشغيل) بعشر ثوانٍ أو فترات زمنية أقصر. نظام الوقت الفعلي هو نظام محدد زمنياً وله قيود زمنية محددة جيداً وثابتة. يجب أن تتم المعالجة ضمن القيود المحددة وإلا سيفشل النظام. تكون هذه النظم من نوع برمجة وصول الحدث أو مشاركة زمنية. تنتقل النظم ذات برمجة وصول الحدث بين المهام بناءً على أولوياتها، بينما تنتقل نظم المشاركة الزمنية بين المهام وفقاً لساعة المقاطعة تستخدم معظم نظم تشغيل الوقت الفعلي خوارزمية احتساب وقائية مجدولة. (ar) Un sistema operatiu de temps real (RTOS) és un sistema operatiu (OS) que tracta de processar les dades tal com arriben de les aplicacions basades en temps real, per tant, sense retards en l'emmagatzematge. Els temps de processament dels dispositius amb RTOS són mesurats en dècimes de segons o fins i tot un període més petit. El paradigma clau d'un RTOS que el diferencia dels sistemes operatius convencionals és el nivell de la seva consistència relativa a la quantitat de temps que es necessita per acceptar i completar la tasca d'una aplicació. Així doncs, aquest tipus de sistema no persegueix una gran capacitat de còmput, sinó més aviat una garantia per a poder complir les restriccions temporals subjectes a les aplicacions. D'aquesta manera es poden classificar en dos grups: * Forts: aquells que acompleixen aquest objectiu amb poca variabilitat, és a dir, que mantenen la consistència dels requeriments temporals. * Febles: aquells que tenen una variabilitat més gran. Hi ha dos termes fonamentals per entendre aquestes dues classificacions. El primer és el de "jitter" (fluctuació ràpida o tremolor). o variabilitat existent, i el segon el de deadline, o requeriments temporals del dispositiu. Un SO de temps real té un algorisme de planificació avançat. La flexibilitat del planificador permet una major orquestració del sistema informàtic pel que fa a la prioritat de processos, però un SO de temps real està dedicat més freqüentment a un conjunt limitat d'aplicacions. Els factors clau en un SO de temps real són les latències; la d'interrupció i la de commutació de fil. És recomanable que ambdues siguin mínimes tot i que un dispositiu de SO de temps real es valora més per la rapidesa o per com previsiblement pot respondre, que per la quantitat de treball que pot realitzar en un període determinat de temps. (ca) Operační systém reálného času (anglicky real-time operating system, zkratka RTOS) je v informatice typ operačního systému, který poskytuje možnost reagovat na události v okolí počítače průběžně (tj. v reálném čase). RTOS poskytuje uživateli (nebo programátorovi) záruky, že je určitou činnost v určitém časovém úseku možné dokončit. RTOS je používán například ve vestavěných systémech, robotice, automatizaci, elektronických měřeních nebo v telekomunikacích. (cs) Ein Echtzeitbetriebssystem (englisch real-time operating system, kurz RTOS genannt) ist ein Betriebssystem in der elektronischen Datenverarbeitung, das in der Lage ist, Echtzeit-Anforderungen der Anwendungen zu erfüllen. Dies bedeutet, dass Anfragen eines Anwendungsprogramms oder das Eintreffen von Signalen über Hardware-Schnittstellen innerhalb einer im Voraus bestimmbaren Frist (Timeout ) gesichert verarbeitet werden. Entscheidend ist hier nicht die Länge der Frist, sondern dass es überhaupt eine Frist gibt, deren Einhaltung zugesichert werden kann. Das Erfordernis eines Echtzeitbetriebssystems ergibt sich immer dann, wenn Rechner mit der physikalischen Welt messend und/oder steuernd in Verbindung stehen. Das ist das qualitative Erfordernis eines Echtzeitbetriebssystems. Die quantitative Anforderung an dessen Echtzeitverhalten ergibt sich aus dem Anwendungsfall selbst. So sind zum Beispiel bei einer Heizungssteuerung längere -Werte anwendbar als bei der Auslösung eines Airbags. Zusammen mit dem vorher Gesagten ergibt sich, dass nicht jedes Echtzeitbetriebssystem für jede Echtzeitanwendung geeignet ist. (de) Un sistema operativo de tiempo real es aquel que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible... (es) A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix, which manages the sharing of system resources with a scheduler, data buffers, or fixed task prioritization in a multitasking or multiprogramming environment. Processing time requirements need to be fully understood and bound rather than just kept as a minimum. All processing must occur within the defined constraints. Real-time operating systems are event-driven and preemptive, meaning the OS is capable of monitoring the relevant priority of competing tasks, and make changes to the task priority. Event-driven systems switch between tasks based on their priorities, while time-sharing systems switch the task based on clock interrupts. (en) Un système d'exploitation temps réel, en anglais RTOS pour real-time operating system (généralement prononcé à l’anglaise, en séparant le R de l’acronyme : Are-toss), est un système d'exploitation pour lequel le temps maximum entre un stimulus d'entrée et une réponse de sortie est précisément déterminé. Ces systèmes d'exploitation multitâches sont destinés à des applications temps réel : systèmes embarqués (thermostats programmables, contrôleurs électroménagers, téléphones mobiles, robots industriels, vaisseaux spatiaux, systèmes de contrôle commande industriel, matériel de recherche scientifique). Un RTOS facilite la création d'un système temps réel, mais ne garantit pas que le résultat final respecte les contraintes temps réel, ce qui exige le développement correct du logiciel. Un RTOS n'a pas nécessairement pour but d'être performant et rapide, mais un RTOS fournit des services et des primitives qui, si elles sont utilisées correctement, peuvent garantir les délais souhaités. Un RTOS utilise des ordonnanceurs spécialisés afin de fournir aux développeurs des systèmes temps réel les outils et les primitives nécessaires pour produire un comportement temps réel souhaité dans le système final. (fr) Un sistema operativo real-time o in tempo reale (abbreviato in RTOS) è un sistema operativo specializzato per il supporto di applicazioni su sistemi real-time. Questi sistemi vengono utilizzati tipicamente in ambito industriale (controllo di processo, pilotaggio di robot, trasferimento dati nelle telecomunicazioni) o comunque dove sia necessario ottenere una risposta dal sistema entro un tempo prefissato. Un sistema operativo real-time non deve essere necessariamente veloce: non è importante l'intervallo di tempo in cui il sistema operativo/applicativo deve reagire; l'importante è che risponda entro un tempo massimo pre-determinato. In altre parole il sistema deve essere prevedibile o piuttosto deterministico, nel senso che nel sistema si possa conoscere il tempismo reale (nei migliori o peggiori dei casi, termini che vengono dall'inglese best case / worst case) di un determinato processo o elaborazione. In pratica un sistema real-time deve garantire che una elaborazione (o task) termini entro un dato vincolo temporale o scadenza (detta in gergo deadline). Per garantire questo è richiesto che la schedulazione delle operazioni sia fattibile. Il concetto di fattibilità di schedulazione è alla base della teoria dei sistemi real-time ed è quello che ci permette di dire se un insieme di task sia eseguibile o meno in funzione dei vincoli temporali dati. (it) 실시간 운영체제(문화어: 실시간조작체계) 또는 RTOS(←Real Time Operating System)는 실시간 응용 프로그램을 위해 개발된 운영체제이다. 운영체제의 기능 중 CPU 시간 관리 부분에 초점을 맞추어 설계되었다. 실시간 운영체제는 프로그래머가 프로세스 우선 순위에 더 많은 제어를 할 수 있게 한다. 응용 프로그램의 우선 순위가 시스템 프로그램의 우선 순위를 넘어설 수도 있다. 시스템 코드의 임계 구역을 최소화하였으며, 이를 통하여 응용 프로그램의 처리 요청을 정해진 시간 안에 처리해 줄 수 있다. 실시간 운영체제의 핵심은 응용 프로그램 테스크 처리에 걸리는 시간을 일관되게 유지할 수 있는 정도에 있다. 처리 시간의 변동폭은 지터(jitter)(실제 신호와 기준점과의 시간 편차)라 부른다. 경성(hard) 실시간 운영체제와 연성(soft) 실시간 운영체제로 구분할 수 있으며, 전자가 후자에 비해 지터가 적다. RTOS의 주된 설계 목표는 높은 처리율(throughput)이 아니라, 실시간 성능 보장에 있다. 실시간 시스템의 데드라인을 대체로 맞추는 RTOS를 연성 실시간 운영체제라 하고, 데드라인을 결정론적 알고리즘(deterministic algorithm)에 의해 만족하는 경우를 경성 실시간 운영체제라 한다. 규모가 큰 실시간 운영체제의 초기 예는 "제어 프로그램"이었는데, 이는 아메리칸 항공(American Airlines)과 IBM이 세이버(Sabre) 항공 예약 시스템을 위해서 개발한 것이었다. (ko) リアルタイムオペレーティングシステム(英: Real-time operating system;RTOS)は、リアルタイムシステムのためのオペレーティングシステム (OS) である。組み込みオペレーティングシステムに多い。OSの主要な機能である資源管理において、時間資源の優先度に基づく配分と実行時間の予測可能性を提供することに特化している、ないし、そういった機能に力を入れている。 以下、ほとんどのRTOSが持つ、基本的な機能について述べる。 RTOSは、実行コンテキストを保持するオブジェクト(UNIXではスレッドと呼んでいるものに近いが、RTOSではもっぱらタスクと呼ぶ。以下タスクで統一する)と、タスク間の同期通信機構を提供する。同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも、一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。 RTOSへの要求には、以下のようなものが挙げられる。 * ユーザーアプリケーションから、待ちが発生しないサービスコールを呼出した場合に要する最悪値 * ハードウェア割り込みが発生してから、処理ルーチンを呼出すまでの最悪値 * 高優先度のタスクが確実に実行されることを保証するスケジューリング規則 RTOSは、時間制約を保証できる設計を実現するために使われる。以上の要求は、そのために必要な事項の一例である。 (ja) Een realtimebesturingssysteem (Eng: Real-time operating system, RTOS) is een besturingssysteem waarin de realtime-aspecten de nadruk hebben. Dit wil zeggen dat taken door het besturingssysteem uitgevoerd kunnen worden op door de gebruiker aangeduide tijdstippen en met een door de gebruiker opgegeven . Realtime-besturingssystemen worden voornamelijk in toepassingsgerichte omgevingen gebruikt. Enkele voorbeelden hiervan zijn: * Robot besturing, automatisering * Multimedia toepassingen * Medische toepassingen * Militaire toepassingen Er zijn twee soorten realtime-systemen: * Hard realtime-systemen * Soft realtime-systemen (nl) Операционная система реального времени (ОСРВ, англ. real-time operating system, RTOS) — тип специализированной операционной системы, основное назначение которой — предоставление необходимого и достаточного набора функций для проектирования, разработки и функционирования систем реального времени на конкретном аппаратном оборудовании. Спецификация UNIX в редакции 2 даёт следующее определение: Реальное время в операционных системах — это способность операционной системы обеспечить требуемый уровень сервиса в определённый промежуток времени. Оригинальный текст (англ.)[показатьскрыть]Realtime in operating systems: the ability of the operating system to provide a required level of service in a bounded response time. Идеальная ОСРВ имеет предсказуемое поведение при всех сценариях нагрузки, включая одновременные прерывания и выполнение потоков. (ru) System operacyjny czasu rzeczywistego (ang. real-time operating system, RTOS) – komputerowy system operacyjny, który został opracowany tak, by spełnić wymagania narzucone na czas wykonywania żądanych operacji. Systemy takie stosuje się jako elementy komputerowych systemów sterowania pracujących w reżimie czasu rzeczywistego - system czasu rzeczywistego. Ogólnie można przyjąć założenie, że zadaniem systemu operacyjnego czasu rzeczywistego oraz oprogramowania pracującego pod jego kontrolą i całego sterownika komputerowego jest wypracowywanie odpowiedzi (np. sygnałów sterujących kontrolowanym obiektem) na skutek wystąpienia pewnych zdarzeń (zmianie sygnałów z czujników sterownika). Biorąc to pod uwagę, podstawowym wymaganiem dla systemu operacyjnego czasu rzeczywistego jest określenie najgorszego (najdłuższego) czasu, po jakim urządzenie komputerowe wypracuje odpowiedź po wystąpieniu zdarzenia. Ze względu na to kryterium, systemy operacyjne czasu rzeczywistego dzielą się na dwa rodzaje: * twarde - takie, dla których znany jest najgorszy (najdłuższy) czas odpowiedzi, oraz wiadomo jest, że nie zostanie on przekroczony. * miękkie - takie, które starają się odpowiedzieć najszybciej jak to możliwe, ale nie wiadomo jest, jaki może być najgorszy czas odpowiedzi. Problemem w tego typu systemach operacyjnych jest algorytm szeregowania oraz podziału czasu. W systemie operacyjnym czasu rzeczywistego trzeba określić, któremu z procesów należy przydzielić procesor oraz na jak długi czas, aby wszystkie wykonywane procesy spełniały zdefiniowane dla nich ograniczenia czasowe. Pojawienie się systemów operacyjnych tego typu wiąże się z m.in. zapotrzebowaniem techniki wojskowej na precyzyjne w czasie sterowanie rakietami. Obecnie systemy operacyjne tego typu są wykorzystywane powszechnie w przemyśle cywilnym, sterują również urządzeniami takimi jak na przykład: centrale telefoniczne, marsjańskie lądowniki NASA oraz samochodowy ABS. (pl) Um Sistema Operativo em Tempo Real (português europeu) ou Sistema Operacional de Tempo Real (português brasileiro) (RTOS da sigla anglo-saxónica Real Time Operating System) é um sistema operacional/operativo destinado à execução de múltiplas tarefas onde o tempo de resposta a um evento (externo ou interno) é pré-definido; não importando, como é comum pensar-se, se a velocidade de resposta é elevada ou não. Esse tempo de resposta é chamado de prazo da tarefa e a perda de um prazo, isto é, o não cumprimento de uma tarefa dentro do prazo esperado, caracteriza uma falha do sistema. Outra característica dos sistemas de tempo real é a sua interação com o meio ao redor. Os STR tem que reagir, dentro de um prazo pré-definido, a um estímulo do meio. Por exemplo, em um hospital, o sistema que monitora os batimentos cardíacos de um paciente deve avisar os médicos caso haja alteração nos batimentos. Outro aspecto importante dos STR é a previsibilidade. O sistema é considerado previsível quando podemos antecipar seu comportamento independentemente de falhas, sobrecargas e variações de hardware. Um RTOS facilita a concepção de um sistema em tempo real, mas não garante que o resultado final seja um sistema de tempo real, para tal é necessário que o programa nele implementado tenha sido corretamente desenvolvido. Um RTOS não tem que ter necessariamente um elevado débito nas saídas, ou um elevado número de saídas, no entanto, tem que garantir que certas tarefas sejam executadas em um determinado intervalo de tempo. Um RTOS é mais eficaz e é mais valorizado pela forma previsível e rápida na resposta a um evento, do que pela quantidade de dados que processa. Os fatores chave em um STR são, então, fornecer latências de interrupções e de alternância de tarefas mínimas. (pt) Realtidsoperativsystem, RTOS är en speciell typ av operativsystem där tidsprestanda är av vikt. (sv) 实时操作系统(Real-time operating system, RTOS),又稱即时操作系统,它會按照排序執行、管理系統資源,並為開發應用程式提供一致的基礎。 实时操作系统与一般的操作系统相比,最大的特色就是「实时性」,如果有一个任务需要执行,实时操作系统会马上(在较短时间内)执行该任务,不会有较长的延时。这种特性保证了各个任务的及时执行。 设计实时操作系统的首要目标不是高的吞吐量,而是保证任务在特定时间内完成,因此衡量一个实时操作系统坚固性的重要指标,是系统从接收一个任务,到完成该任务所需的时间,其时间的变化称为抖动。可以依抖动將实时操作系统分為兩種:硬实时操作系统及软实时操作系统,硬实时操作系统比软实时操作系统有更少的抖动: * 硬实时操作系统必须使任务在确定的时间内完成。 * 软实时操作系统能让绝大多数任务在确定时间内完成。 实时操作系统与一般的操作系统有着不同的调度算法。普通的操作系统的调度器对于线程优先级等方面的处理更加灵活;而实时操作系统追求最小的和线程切换延时。 通常都會有最基礎的內核,以及外加上去的模組,像是檔案系統、網路協定堆疊和應用、裝置驅動程式等模組。 RTOS的內核通常會有:排程器、物件、服务。 (zh) Операційна система реального часу (ОСРЧ, англ. Real-time operating system, RTOS) — тип операційної системи, основне призначення якої — надання необхідного та достатнього набору функцій для роботи систем реального часу на конкретному апаратному обладнанні. Специфікація UNIX в редакції 2 дає таке визначення: Реальний час в операційних системах — це здатність операційної системи забезпечити необхідний рівень сервісу в певний проміжок часу. Оригінальний текст (англ.)Realtime in operating systems: the ability of the operating system to provide a required level of service in a bounded response time. Ідеальна ОСРЧ має передбачувану поведінку при всіх сценаріях навантаження, включаючи одночасні переривання і виконання потоків. (uk)
dbo:wikiPageID 26123 (xsd:integer)
dbo:wikiPageLength 16825 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1110727692 (xsd:integer)
dbo:wikiPageWikiLink dbr:Preemption_(computing) dbr:Robot_Operating_System dbr:Message_passing dbr:Memory_leak dbr:Cooperative_Scheduling dbr:Unix dbr:Deadlock dbr:Deterministic_algorithm dbr:Doubly_linked_list dbr:Earliest_deadline_first_scheduling dbr:Interrupt_latency dbr:Interruptible_operating_system dbr:List_of_operating_systems dbr:Priority_inversion dbr:Computer_multitasking dbr:Memory_allocation dbr:Memory_management dbr:OSEK dbr:FreeRTOS dbr:Context_switch dbr:Critical_section dbr:Stochastic dbr:Comparison_of_real-time_operating_systems dbr:Embedded_system dbr:Semaphore_(programming) dbr:Task_(computing) dbr:Time-utility_function dbr:Thread_switching_latency dbr:Throughput dbr:Tree_traversal dbr:Least_slack_time_scheduling dbc:Real-time_operating_systems dbr:DO-178B dbr:Data_General_RDOS dbr:Dynamic_memory_allocation dbr:Event-driven_programming dbc:Operating_systems dbr:POSIX dbr:Central_processing_unit dbr:Directed_graph dbr:Rate-monotonic_scheduling dbr:Real-time_computing dbr:Round-robin_scheduling dbr:Adaptive_Partition_Scheduler dbr:Interrupt dbr:Interrupts dbr:Jitter dbr:SCADA dbc:Real-time_computing dbr:Kernel_mode dbr:Synchronous_programming_language dbr:Time-triggered_system dbr:Operating_system dbr:CPU_design dbr:System_call dbr:System_Management_Mode dbr:Time_slice dbr:Firmware dbr:Time-sharing dbr:Scheduling_(computing) dbr:Resource_starvation dbr:Fixed_priority_pre-emptive_scheduling dbr:Mutex dbr:Thread_(computer_science) dbr:User_mode dbr:Time_sharing
dbp:wikiPageUsesTemplate dbt:Real-time_operating_systems dbt:Citation_needed dbt:Div_col dbt:Div_col_end dbt:Reflist dbt:Short_description dbt:Wikibooks dbt:Embedded_systems dbt:Operating_system
dcterms:subject dbc:Real-time_operating_systems dbc:Operating_systems dbc:Real-time_computing
gold:hypernym dbr:System
rdf:type yago:WikicatOperatingSystems yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:OperatingSystem106568134 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077
rdfs:comment نظام التشغيل في الوقت الفعلي هو نظام تشغيل يهدف لخدمة التطبيقات المحوسبة في الزمن الحقيقي التي تعالج البيانات فور ورودها دون تأخير بوضعها قيد الانتظار في مخزن بيانات مؤقت. يتم قياس متطلبات زمن المعالجة (بما فيها تأخيرات نظام التشغيل) بعشر ثوانٍ أو فترات زمنية أقصر. نظام الوقت الفعلي هو نظام محدد زمنياً وله قيود زمنية محددة جيداً وثابتة. يجب أن تتم المعالجة ضمن القيود المحددة وإلا سيفشل النظام. تكون هذه النظم من نوع برمجة وصول الحدث أو مشاركة زمنية. تنتقل النظم ذات برمجة وصول الحدث بين المهام بناءً على أولوياتها، بينما تنتقل نظم المشاركة الزمنية بين المهام وفقاً لساعة المقاطعة تستخدم معظم نظم تشغيل الوقت الفعلي خوارزمية احتساب وقائية مجدولة. (ar) Operační systém reálného času (anglicky real-time operating system, zkratka RTOS) je v informatice typ operačního systému, který poskytuje možnost reagovat na události v okolí počítače průběžně (tj. v reálném čase). RTOS poskytuje uživateli (nebo programátorovi) záruky, že je určitou činnost v určitém časovém úseku možné dokončit. RTOS je používán například ve vestavěných systémech, robotice, automatizaci, elektronických měřeních nebo v telekomunikacích. (cs) Un sistema operativo de tiempo real es aquel que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo. Si no las respeta, se dirá que el sistema ha fallado. Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible... (es) Realtidsoperativsystem, RTOS är en speciell typ av operativsystem där tidsprestanda är av vikt. (sv) 实时操作系统(Real-time operating system, RTOS),又稱即时操作系统,它會按照排序執行、管理系統資源,並為開發應用程式提供一致的基礎。 实时操作系统与一般的操作系统相比,最大的特色就是「实时性」,如果有一个任务需要执行,实时操作系统会马上(在较短时间内)执行该任务,不会有较长的延时。这种特性保证了各个任务的及时执行。 设计实时操作系统的首要目标不是高的吞吐量,而是保证任务在特定时间内完成,因此衡量一个实时操作系统坚固性的重要指标,是系统从接收一个任务,到完成该任务所需的时间,其时间的变化称为抖动。可以依抖动將实时操作系统分為兩種:硬实时操作系统及软实时操作系统,硬实时操作系统比软实时操作系统有更少的抖动: * 硬实时操作系统必须使任务在确定的时间内完成。 * 软实时操作系统能让绝大多数任务在确定时间内完成。 实时操作系统与一般的操作系统有着不同的调度算法。普通的操作系统的调度器对于线程优先级等方面的处理更加灵活;而实时操作系统追求最小的和线程切换延时。 通常都會有最基礎的內核,以及外加上去的模組,像是檔案系統、網路協定堆疊和應用、裝置驅動程式等模組。 RTOS的內核通常會有:排程器、物件、服务。 (zh) Un sistema operatiu de temps real (RTOS) és un sistema operatiu (OS) que tracta de processar les dades tal com arriben de les aplicacions basades en temps real, per tant, sense retards en l'emmagatzematge. Els temps de processament dels dispositius amb RTOS són mesurats en dècimes de segons o fins i tot un període més petit. * Forts: aquells que acompleixen aquest objectiu amb poca variabilitat, és a dir, que mantenen la consistència dels requeriments temporals. * Febles: aquells que tenen una variabilitat més gran. (ca) Ein Echtzeitbetriebssystem (englisch real-time operating system, kurz RTOS genannt) ist ein Betriebssystem in der elektronischen Datenverarbeitung, das in der Lage ist, Echtzeit-Anforderungen der Anwendungen zu erfüllen. Dies bedeutet, dass Anfragen eines Anwendungsprogramms oder das Eintreffen von Signalen über Hardware-Schnittstellen innerhalb einer im Voraus bestimmbaren Frist (Timeout ) gesichert verarbeitet werden. Entscheidend ist hier nicht die Länge der Frist, sondern dass es überhaupt eine Frist gibt, deren Einhaltung zugesichert werden kann. (de) Un système d'exploitation temps réel, en anglais RTOS pour real-time operating system (généralement prononcé à l’anglaise, en séparant le R de l’acronyme : Are-toss), est un système d'exploitation pour lequel le temps maximum entre un stimulus d'entrée et une réponse de sortie est précisément déterminé. (fr) A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix, which manages the sharing of system resources with a scheduler, data buffers, or fixed task prioritization in a multitasking or multiprogramming environment. Processing time requirements need to be fully understood and bound rather than just kept as a minimum. All processing must occur within the defined constraints. Real-time operating systems are event-driven and preemptive, meaning the OS is capable of monitoring the relevant priority of competing tasks, and make changes to the task priority. Event-driven systems switch between tasks based on their pr (en) Un sistema operativo real-time o in tempo reale (abbreviato in RTOS) è un sistema operativo specializzato per il supporto di applicazioni su sistemi real-time. Questi sistemi vengono utilizzati tipicamente in ambito industriale (controllo di processo, pilotaggio di robot, trasferimento dati nelle telecomunicazioni) o comunque dove sia necessario ottenere una risposta dal sistema entro un tempo prefissato. (it) 실시간 운영체제(문화어: 실시간조작체계) 또는 RTOS(←Real Time Operating System)는 실시간 응용 프로그램을 위해 개발된 운영체제이다. 운영체제의 기능 중 CPU 시간 관리 부분에 초점을 맞추어 설계되었다. 실시간 운영체제는 프로그래머가 프로세스 우선 순위에 더 많은 제어를 할 수 있게 한다. 응용 프로그램의 우선 순위가 시스템 프로그램의 우선 순위를 넘어설 수도 있다. 시스템 코드의 임계 구역을 최소화하였으며, 이를 통하여 응용 프로그램의 처리 요청을 정해진 시간 안에 처리해 줄 수 있다. 규모가 큰 실시간 운영체제의 초기 예는 "제어 프로그램"이었는데, 이는 아메리칸 항공(American Airlines)과 IBM이 세이버(Sabre) 항공 예약 시스템을 위해서 개발한 것이었다. (ko) リアルタイムオペレーティングシステム(英: Real-time operating system;RTOS)は、リアルタイムシステムのためのオペレーティングシステム (OS) である。組み込みオペレーティングシステムに多い。OSの主要な機能である資源管理において、時間資源の優先度に基づく配分と実行時間の予測可能性を提供することに特化している、ないし、そういった機能に力を入れている。 以下、ほとんどのRTOSが持つ、基本的な機能について述べる。 RTOSは、実行コンテキストを保持するオブジェクト(UNIXではスレッドと呼んでいるものに近いが、RTOSではもっぱらタスクと呼ぶ。以下タスクで統一する)と、タスク間の同期通信機構を提供する。同期通信機構により特定のタスクに待ち状態が発生したときのスケジューリングを行うのも、一般的なOSと同様RTOSの仕事であるが、このスケジューリング規則にRTOSの大きな特色がある。 RTOSへの要求には、以下のようなものが挙げられる。 * ユーザーアプリケーションから、待ちが発生しないサービスコールを呼出した場合に要する最悪値 * ハードウェア割り込みが発生してから、処理ルーチンを呼出すまでの最悪値 * 高優先度のタスクが確実に実行されることを保証するスケジューリング規則 (ja) Een realtimebesturingssysteem (Eng: Real-time operating system, RTOS) is een besturingssysteem waarin de realtime-aspecten de nadruk hebben. Dit wil zeggen dat taken door het besturingssysteem uitgevoerd kunnen worden op door de gebruiker aangeduide tijdstippen en met een door de gebruiker opgegeven . Realtime-besturingssystemen worden voornamelijk in toepassingsgerichte omgevingen gebruikt. Enkele voorbeelden hiervan zijn: * Robot besturing, automatisering * Multimedia toepassingen * Medische toepassingen * Militaire toepassingen Er zijn twee soorten realtime-systemen: (nl) Um Sistema Operativo em Tempo Real (português europeu) ou Sistema Operacional de Tempo Real (português brasileiro) (RTOS da sigla anglo-saxónica Real Time Operating System) é um sistema operacional/operativo destinado à execução de múltiplas tarefas onde o tempo de resposta a um evento (externo ou interno) é pré-definido; não importando, como é comum pensar-se, se a velocidade de resposta é elevada ou não. Esse tempo de resposta é chamado de prazo da tarefa e a perda de um prazo, isto é, o não cumprimento de uma tarefa dentro do prazo esperado, caracteriza uma falha do sistema. Outra característica dos sistemas de tempo real é a sua interação com o meio ao redor. Os STR tem que reagir, dentro de um prazo pré-definido, a um estímulo do meio. Por exemplo, em um hospital, o sistema que monito (pt) System operacyjny czasu rzeczywistego (ang. real-time operating system, RTOS) – komputerowy system operacyjny, który został opracowany tak, by spełnić wymagania narzucone na czas wykonywania żądanych operacji. Systemy takie stosuje się jako elementy komputerowych systemów sterowania pracujących w reżimie czasu rzeczywistego - system czasu rzeczywistego. (pl) Операционная система реального времени (ОСРВ, англ. real-time operating system, RTOS) — тип специализированной операционной системы, основное назначение которой — предоставление необходимого и достаточного набора функций для проектирования, разработки и функционирования систем реального времени на конкретном аппаратном оборудовании. Спецификация UNIX в редакции 2 даёт следующее определение: Реальное время в операционных системах — это способность операционной системы обеспечить требуемый уровень сервиса в определённый промежуток времени. (ru) Операційна система реального часу (ОСРЧ, англ. Real-time operating system, RTOS) — тип операційної системи, основне призначення якої — надання необхідного та достатнього набору функцій для роботи систем реального часу на конкретному апаратному обладнанні. Специфікація UNIX в редакції 2 дає таке визначення: Реальний час в операційних системах — це здатність операційної системи забезпечити необхідний рівень сервісу в певний проміжок часу. Оригінальний текст (англ.)Realtime in operating systems: the ability of the operating system to provide a required level of service in a bounded response time. (uk)
rdfs:label نظام تشغيل في الزمن الحقيقي (ar) Sistema operatiu de temps real (ca) Operační systém reálného času (cs) Echtzeitbetriebssystem (de) Sistema operativo de tiempo real (es) Système d'exploitation temps réel (fr) Sistema operativo real-time (it) 실시간 운영체제 (ko) リアルタイムオペレーティングシステム (ja) Realtimebesturingssysteem (nl) Real-time operating system (en) System operacyjny czasu rzeczywistego (pl) Операционная система реального времени (ru) Sistema operacional de tempo-real (pt) Операційна система реального часу (uk) Realtidsoperativsystem (sv) 实时操作系统 (zh)
owl:sameAs freebase:Real-time operating system yago-res:Real-time operating system wikidata:Real-time operating system wikidata:Real-time operating system dbpedia-ar:Real-time operating system dbpedia-be:Real-time operating system dbpedia-bg:Real-time operating system http://bs.dbpedia.org/resource/Sistemi_realnog_vremena dbpedia-ca:Real-time operating system dbpedia-cs:Real-time operating system dbpedia-da:Real-time operating system dbpedia-de:Real-time operating system dbpedia-es:Real-time operating system dbpedia-et:Real-time operating system dbpedia-fa:Real-time operating system dbpedia-fa:Real-time operating system dbpedia-fi:Real-time operating system dbpedia-fr:Real-time operating system http://hi.dbpedia.org/resource/सकाल_प्रचालन_तंत्र http://hy.dbpedia.org/resource/Իրական_ժամանակի_օպերացիոն_համակարգեր dbpedia-it:Real-time operating system dbpedia-ja:Real-time operating system dbpedia-kk:Real-time operating system dbpedia-ko:Real-time operating system http://lt.dbpedia.org/resource/Realaus_laiko_operacinė_sistema dbpedia-nl:Real-time operating system dbpedia-nn:Real-time operating system dbpedia-no:Real-time operating system dbpedia-pl:Real-time operating system dbpedia-pt:Real-time operating system dbpedia-ro:Real-time operating system dbpedia-ru:Real-time operating system http://si.dbpedia.org/resource/තථ්‍ය_කාල_මෙහෙයුම්_පද්ධති dbpedia-simple:Real-time operating system dbpedia-sv:Real-time operating system http://ta.dbpedia.org/resource/நிகழ்நேர_இயக்குதளம் dbpedia-th:Real-time operating system dbpedia-tr:Real-time operating system dbpedia-uk:Real-time operating system dbpedia-vi:Real-time operating system dbpedia-zh:Real-time operating system https://global.dbpedia.org/id/22qKL
prov:wasDerivedFrom wikipedia-en:Real-time_operating_system?oldid=1110727692&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Real-time_operating_system
is dbo:product of dbr:DDC-I
is dbo:wikiPageDisambiguates of dbr:Real-time
is dbo:wikiPageRedirects of dbr:Realtime_operating_system dbr:Realtime_os dbr:RTOS dbr:Real-Time_Operating_System dbr:Real-time_operating_systems dbr:Hard_real_time_operating_system dbr:Real-time_OS dbr:Real-time_os dbr:Real_Time_Operating_System dbr:Real_time_operating_system dbr:Real_time_operating_systems dbr:Real_time_os dbr:Realtime_Disk_Operating_System
is dbo:wikiPageWikiLink of dbr:QNX dbr:Robot_Operating_System dbr:Sanbot_(robot) dbr:List_of_computing_and_IT_abbreviations dbr:Multi-Environment_Real-Time dbr:Network_equipment_provider dbr:MARSIS dbr:MASSCOMP dbr:Separation_kernel dbr:Process_state dbr:BeRTOS dbr:Berkeley_DB dbr:BlackBerry_10 dbr:BlackBerry_Limited dbr:BlackBerry_Tablet_OS dbr:David_Cheriton dbr:Allied_Standards_Avionics_Architecture_Council dbr:History_of_operating_systems dbr:John_Nissen dbr:LiteOS dbr:Phantom_OS dbr:Cyclic_executive dbr:DNIX dbr:DRYOS dbr:DSPnano_RTOS dbr:Ubicom dbr:V850 dbr:VAXELN dbr:VERSAdos dbr:Venix dbr:Versatile_Real-Time_Executive dbr:Version_6_Unix dbr:EFM32 dbr:EICASLAB dbr:ETAS dbr:Earliest_deadline_first_scheduling dbr:Index_of_articles_related_to_BlackBerry_OS dbr:Index_of_electrical_engineering_articles dbr:Index_of_software_engineering_articles dbr:Ingo_Molnár dbr:Integrated_modular_avionics dbr:Intelligent_transportation_system dbr:Interrupt_handler dbr:Interrupt_latency dbr:Micral dbr:List_of_operating_systems dbr:List_of_products_that_support_SMB dbr:O(1)_scheduler dbr:OPC_Unified_Architecture dbr:Public_transport_in_Hamilton_and_Waikato dbr:Spinlock dbr:Comparison_of_open-source_operating_systems dbr:Computer dbr:Conner_Peripherals dbr:Mbed dbr:MenuetOS dbr:SUSE dbr:Network-attached_storage dbr:Nexus_(standard) dbr:OSEK dbr:Scientific_Research_Institute_of_System_Development dbr:RTLinux dbr:SCOPE_Alliance dbr:Transputer dbr:RPMsg dbr:ChorusOS dbr:Chorus_Systèmes_SA dbr:Cisco_IOS dbr:Embedded_database dbr:Embedded_hypervisor dbr:Embedded_operating_system dbr:FreeRTOS dbr:Free_and_open-source_graphics_device_driver dbr:FunkOS dbr:GEM_(desktop_environment) dbr:Glossary_of_electrical_and_electronics_engineering dbr:MontaVista dbr:Multithreading_(computer_architecture) dbr:Multiuser_DOS dbr:Musix_GNU+Linux dbr:Concurrency_control dbr:Confirm_Project dbr:Cross-platform_software dbr:Dan_Dodge dbr:École_pour_l'informatique_et_les_techniques_avancées dbr:Operating_system_abstraction_layer dbr:Realtime_operating_system dbr:Realtime_os dbr:Apache_Mynewt dbr:Apollo_Guidance_Computer dbr:Linux_kernel dbr:Lockheed_Martin_F-35_Lightning_II dbr:Long_March_7 dbr:LynxOS dbr:MQX dbr:Board_support_package dbr:Siemens_EDA dbr:Sintran dbr:Sintran_III dbr:Smartphone dbr:Comparison_of_accounting_software dbr:Comparison_of_real-time_operating_systems dbr:Computer_engineering_compendium dbr:Zephyr_(operating_system) dbr:Zumwalt-class_destroyer dbr:Embedded_software dbr:Embedded_system dbr:Oryx/Pecos dbr:Programmable_logic_controller dbr:Semaphore_(programming) dbr:TRW_Inc. dbr:MiFinder dbr:Microkernel dbr:MyLink dbr:Bada dbr:Thoth_(operating_system) dbr:ThreadX dbr:Timeline_of_DOS_operating_systems dbr:Transaction_Processing_Facility dbr:UNOS_(operating_system) dbr:Dataindustrier_AB dbr:VxWorks dbr:Wind_River_Systems dbr:Windows_CE_5.0 dbr:Windows_Embedded_Compact dbr:Windows_IoT dbr:Latency_(engineering) dbr:LinuxCNC dbr:List_of_ARM_Cortex-M_development_tools dbr:ObjecTime_Developer dbr:Time-triggered_architecture dbr:X86_assembly_language dbr:4690_Operating_System dbr:ABC_80 dbr:ARM_architecture_family dbr:AliOS dbr:Amazon_Appstore dbr:3B_series_computers dbr:Curiosity_(rover) dbr:Cygnus_Solutions dbr:DDC-I dbr:DOLLx8 dbr:DSOS dbr:Data_General_RDOS dbr:ECos dbr:EKA2 dbr:ENEA_AB dbr:EQUiSat dbr:ERIKA_Enterprise dbr:EROS_(microkernel) dbr:EXtremeDB dbr:ExPRESS_Logistics_Carrier dbr:FatFs dbr:Baseband_processor dbr:Broadcast_engineering dbr:Novell dbr:Nucleus_RTOS dbr:PDP-8 dbr:POSIX dbr:PSOS_(real-time_operating_system) dbr:Gordon_Bell_(QNX) dbr:Graphical_user_interface dbr:QP_(framework) dbr:Rate-monotonic_scheduling dbr:Real-time dbr:Real-time_computing dbr:Green_Hills_Software dbr:HCL_Domino dbr:Harmony_(operating_system) dbr:IntervalZero dbr:JACK_Audio_Connection_Kit dbr:JavaFX dbr:BTRON dbr:TenAsys dbr:Hypervisor dbr:Softune dbr:Soft_Hard_Real-Time_Kernel dbr:Atom_(programming_language) dbr:Auctionata dbr:ARINC_653 dbr:ARM11 dbr:ARM7 dbr:ARM9 dbr:ARM_Cortex-M dbr:ARM_Cortex-R dbr:Advanced_Space_Vision_System dbr:ChibiOS/RT dbr:KAI_T-50_Golden_Eagle dbr:KUKA dbr:Ken_Sakamura dbr:L4_microkernel_family dbr:LEON dbr:LatticeMico32 dbr:Blade_server dbr:Sun_Ray dbr:Symbian dbr:T-Kernel dbr:TI-RTOS dbr:Tablet_computer dbr:Tactical_Robotics_Cormorant dbr:TRON_project dbr:XMK dbr:XMK_(operating_system) dbr:Xerox_Operating_System dbr:Real-time_testing dbr:RedBoot dbr:Dingoo dbr:DioneOS dbr:Ashok_Agrawala dbr:Automata-based_programming_(Shalyto's_approach) dbr:Automated_teller_machine dbr:Mars_Science_Laboratory dbr:Bus_mastering dbr:CD_player dbr:C_to_HDL dbr:PikeOS dbr:Software_metering dbr:INtime dbr:Idris_(operating_system) dbr:Integrated_Systems_Inc. dbr:Integrity_(operating_system) dbr:Intel_Edison dbr:Micro-Controller_Operating_Systems dbr:Micro_T-Kernel dbr:Microware dbr:Mimer_SQL dbr:Nano-RK dbr:NetBSD dbr:NuttX dbr:OS-9 dbr:OS2000 dbr:OS4000 dbr:Oberon-2 dbr:OpenComRTOS dbr:OpenRISC dbr:OpenTag dbr:Open_Kernel_Labs dbr:Operating_system dbr:REX_OS dbr:RIOT_(operating_system) dbr:RL78 dbr:RMX_(operating_system) dbr:RSX-11 dbr:RT-11 dbr:RT-Thread dbr:RTEMS dbr:RTOS dbr:RTX_(operating_system) dbr:Real-Time_Operating_System dbr:ScreenOS dbr:Segger_Microcontroller_Systems dbr:Xenomai dbr:Lynx_Software_Technologies dbr:Magic_number_(programming) dbr:Message_queue dbr:Mobile_operating_system dbr:Virtual_machine dbr:Rodos_(operating_system) dbr:Sabre_(travel_reservation_system) dbr:VideoCore dbr:Vortex86 dbr:Watchdog_timer dbr:Netgear_MP101 dbr:Symobi dbr:Ethernut dbr:Expeed dbr:FR-V_(microprocessor) dbr:I.MX dbr:IBM_System_9000 dbr:ITRON_project dbr:LynxSecure dbr:PC/104 dbr:Playout dbr:Real-time_operating_systems dbr:Firmware dbr:Fixed-priority_pre-emptive_scheduling dbr:NEC_V60 dbr:System_virtual_machine dbr:Scheduling_analysis_real-time_systems dbr:Phoenix-RTOS dbr:VirtualLogix dbr:RTXC_Quadros dbr:Phar_Lap_(company) dbr:SDS_930 dbr:Outline_of_software_engineering dbr:PIC_microcontrollers dbr:Papercast_Limited dbr:TSX-Plus dbr:Takeda_Awards dbr:Hard_real_time_operating_system dbr:Real-time_OS dbr:Real-time_os dbr:Real_Time_Operating_System dbr:Real_time_operating_system dbr:Real_time_operating_systems dbr:Real_time_os dbr:Realtime_Disk_Operating_System
is dbp:family of dbr:BeRTOS dbr:Phantom_OS dbr:LynxOS dbr:Thoth_(operating_system) dbr:QP_(framework) dbr:RTEMS dbr:RTX_(operating_system)
is dbp:kernelType of dbr:Multi-Environment_Real-Time dbr:BlackBerry_10 dbr:Versatile_Real-Time_Executive dbr:ChorusOS dbr:FreeRTOS dbr:MQX dbr:Sintran_III dbr:Oryx/Pecos dbr:ThreadX dbr:Transaction_Processing_Facility dbr:4690_Operating_System dbr:DSOS dbr:ECos dbr:EKA2 dbr:EROS_(microkernel) dbr:PSOS_(real-time_operating_system) dbr:Symbian dbr:T-Kernel dbr:DioneOS dbr:PikeOS dbr:Micro-Controller_Operating_Systems dbr:Micro_T-Kernel dbr:Nano-RK dbr:NuttX dbr:OS2000 dbr:REX_OS dbr:RIOT_(operating_system) dbr:RMX_(operating_system) dbr:RTEMS
is dbp:marketingTarget of dbr:OS4000
is foaf:primaryTopic of wikipedia-en:Real-time_operating_system