Gerçek zamanlı Java - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Java için Gerçek-Zamanlı Spesifikasyonlar
  • 2 Ayrıca bakınız
  • 3 Dış bağlantılar
  • 4 Kaynakça

Gerçek zamanlı Java

  • Català
  • Deutsch
  • English
  • 日本語
  • Русский
  • Svenska
  • ไทย
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

Gerçek zamanlı Java (Real time Java), Java programlama dilinde gerçek zamanlı sistemlerin gereksinimlerini karşılayacak programların yazılmasını mümkün kılan birçok teknolojinin bileşimi için kullanılan geniş kapsamlı bir terimdir.

Java'nın gelişmiş bellek yönetimi, doğrudan iş parçacığı ve eş zamanlı programlama desteği, tip güvenliği ve göreceli basitliği dilin birçok alanda kullanılması için talep oluşturmuştur. Java'nın kapasitesi gerçek zamanlı programlama ihtiyaçlarını karşılayacak şekilde geliştirilmiştir:

  • Java katı bir öncelik tabanlı iş parçacığı modelini destekler.
  • Java iş parçacıkları öncelikleri desteklediği için, Java kilit mekanizması öncelik kalıtımı veya öncelik tavan protokolü gibi öncelik aktarımı kaçınım tekniklerini destekler.

Java Topluluğu gerçek zamanlı problemlerin üstesinden gelebilmek için gerçek zamanlı java spesifikasyonlarını (JSR001) yayınlamıştır. Sonuç olarak Java Gerçek-Zamanlı Spesifikasyonları (RTSJ) için birçok implimentasyon ortya çıkmıştır. Bu implementasyonlar Timesys, IBM'in WebSphere Real Time, Sun Microsystems'in Java SE Real-Time Systems,[1] Aonix PERC ve aicas'dan JamaicaVM olarak sıralanabilir.

RTSJ kritik konuları iş parçacığı modeli için minimum sayıda spesifikesyonu zorunlu kılarak, diğer modellerin java sanal makinesine eklenmesine izin vererek ve çöp toplamaya (garabge collection) maruz kalmayan bellek alanları yaratarak çözümler. Bu bellek alanları bölge-bazlı bellek yönetimi kullanılarak yönetilir.

Java için Gerçek-Zamanlı Spesifikasyonlar

[değiştir | kaynağı değiştir]

Java için Gerçek-Zamanlı Spesifikasyonlar (Real-Time Specification for Java - RTSJ) Java programlama dilinde gerçek-zamanlı programlamayı mümkün kılmak için oluşturulmuş arayüzler ve davranışsal spesifikasyonların tümüne denir. RTSJ 1.0 yeni standartları 2001 Kasım'da onaylayan Java Topluluğu Çalışmaları altında JSR 1 olarak geliştirilmiştir. RTSJ 1.1, 2006 yılında JSR 282 altında geliştirilmiştir.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Fonksiyonel spesifikasyonlar
  • Javolution - RTSJ Uyumlu Java Kütüphanesi (açık-kaynak)

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Real-Time Specification for Java (RTSJ)27 Ocak 2013 tarihinde Wayback Machine sitesinde arşivlendi.
  • JSR-116 Temmuz 2012 tarihinde Wayback Machine sitesinde arşivlendi.
  • IBM WebSphere Real Time9 Ekim 2012 tarihinde Wayback Machine sitesinde arşivlendi. a fully conformant RTSJ SE VM
  • JamaicaVM29 Şubat 2012 tarihinde Wayback Machine sitesinde arşivlendi. an RTSJ SE implementation with deterministic garbage collection
  • PERC25 Ekim 2011 tarihinde Wayback Machine sitesinde arşivlendi. a real-time VM based on Java Standard Edition rather than RTSJ
  • Sun Java SE Real-Time System16 Aralık 2008 tarihinde Wayback Machine sitesinde arşivlendi.
  • Apogee real-time Java with real-time GC16 Mart 2020 tarihinde Wayback Machine sitesinde arşivlendi.
  • Timesys RTSJ implementation and testing toolkit
  • jRate (Java Real-Time Extension)29 Haziran 2012 tarihinde Wayback Machine sitesinde arşivlendi. an open-source extension of the GNU GCJ compiler front-end and runtime system which adds support for most of the features required by the RTSJ.
  • DDC-I Scorpion Java real-time Java SE, with safety-critical and secure versions.
  • International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006)15 Şubat 2013 tarihinde Wayback Machine sitesinde arşivlendi. JTRES 2007 JTRES 2008
  • LJRT Lund Java based Real-Time11 Mart 2013 tarihinde Wayback Machine sitesinde arşivlendi.
  • Ovm28 Ağustos 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • Fiji VM real-time Java 21 Haziran 2012 tarihinde Wayback Machine sitesinde arşivlendi.
  • Real-time Java VMs 25 Mart 2012 tarihinde Wayback Machine sitesinde arşivlendi.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Java SE Real-Time Systems". 9 Ağustos 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Ağustos 2012. 
"https://tr.wikipedia.org/w/index.php?title=Gerçek_zamanlı_Java&oldid=34005580" sayfasından alınmıştır
Kategoriler:
  • Java
  • Gerçek zamanlı programlama
Gizli kategori:
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 19.13, 16 Ekim 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Gerçek zamanlı Java
Konu ekle