Uzaktan Başlangıç Program Yükleme - Remote Initial Program Load
Uzaktan Başlangıç Program Yükleme ( RIPL veya TGK ) bir bilgisayar başlayan ve bir protokoldür yükleniyor onun işletim sistemini bir gelen sunucuya bir aracılığı ağa . Böyle bir sunucunun bir çalışan ağ işletim sistemini gibi LAN Manager , LAN sunucusu , Windows NT Server Novell NetWare , LANtastic , Solaris veya Linux .
RIPL benzer Preboot Yürütme Ortamı (PXE), ancak Novell NetWare tabanlı kullanır çizme yöntemi. Başlangıçta tarafından geliştirilen IBM .
içindekiler
IBM LAN Sunucu
IBM LAN sunucu işletim sistemlerini yüklemek için istemcilerin (RIPL requester) sağlayan DOS veya OS / 2 aracılığıyla 802.2 / DLC gelen -Protokolü LAN (genellikle Token Ring ). Bu nedenle, sunucu, RPL.MAP tablodaki girişler ile müşteri taleplerine karşılaştırır. Uzaktan aracılığıyla DOS iş istasyonları önyükleme önyükleme görüntüleri kendi PCDOSRPL protokolü aracılığıyla IBM LAN Server 1.2 ile 1990 önceleri desteklenmiştir. IBM LAN Server 2.0 OS / 2 istasyon uzaktan önyükleme tanıtıldı 1992 yılında (OS / 2 1.30.1 beri).
TGK ve DOS
DOS uzaktan önyükleme çalışması için işletim sistemi başlatılmadan önce, RPL önyükleme yükleyicisi ağ üzerinden müşterinin belleğe yüklenir. TGK kodu (genellikle mevcut üstündeki ayrılmamış bellekte bulunan bu yana özel önlemler olmadan işletim sistemi kolayca açılışı sırasında TGK kodunu üzerine yazabilirsiniz geleneksel bellek ). TGK kodu gizler ve böylece çengel üzerine gelen kendisini korur INT 12h ve kendi boyutuna göre bu BIOS hizmeti tarafından bildirilen bellek azaltılması. INT 12h kendi gerçek mod bellek ayırma düzeni başlatırken kullanılabilir bellek miktarını sorgulamak için DOS tarafından kullanılır. Bu ücretsiz gerçek mod adresi aralıkları için işletim sistemi tarafından kullanılabilir daha modern DOS sistemleri üzerinde sorunlara neden olmaktadır taşınmaya kendi parçalarını ve yüksek sürücüleri yüklemek mevcut konvansiyonel bellek miktarı maksimuma ulaşacak şekilde. Tipik olarak, çeşitli işletim sistemi sağlayıcılarına ve versiyon özgü "kirli oyunlarını" Bu çok dinamik önyükleme işlemini hayatta ve önyükleme sorunsuz bir şekilde tamamlandıktan sonra DOS RPL tarafından işgal belleğe kontrolünü geri bırakılması için TGK kod tarafından kullanılması gerekiyordu .
Yana , MS-DOS / PC DOS 5.0 ve DR DOS 6.0 , RPL bağladım eğer işletim sistemi denetler INT 2Fh bir "i arayarak RPLkoda" imza INT 2Fh tarafından işaret etti. Varsa, DOS RPL gelen bellek miktarını almak ve böylece diğer programlar tarafından üzerlerine gelen TGK kodu koruyan, kendi bellek tahsisi entegre etmek INT 2Fh / AX = 4A06h çağırır. Yine de, eğer mümkünse temiz açılış kısmı sonunda kendisi bellekten kaldırmak için rpl en zor sorumluluğunu kalmıştır.
RPLOADER ve DR-DOS
Bu "ek olarak RPL" arayüzüne, DR DOS adlı bir daha esnek uzantısı desteklediğini " RPLOADER". DR DOS RPLOADER ziyade RPL'de varlığını tespit ederse sadece bu önyükleme işlemi belirli kritik aşamalarında INT 2F / AX = 12FFh / BX = 0005h yayınları çıkarmaya başlar. TGK kod hafızasında kendisini taşınmaya kullanabilirsiniz (diğer yerleşik yazılım ile çatışmaları önlemek amacıyla veya önlemek için bellek parçalanması TGK bellek daha sonra serbest bırakıldığında) veya içine kanca ve daha iyi için işletim sistemiyle entegre etmek sağlam ve desteklenmiştir iyi tanımlanmış ve koordineli bir biçimde son temizlik işlemleri arka uç arabirimi yerine sadece kesmek daha. Bu işletim sisteminin her yeni sürümü ile TGK kodunu adapte etmek zorunda kalmadan uyumluluğunu geliştirmek için yardımcı olur ve gereksiz bellek parçalanması önler ve böylece DOS programları çalıştırmak için kullanılabilir belleği arttırır. Arayüzü de gibi bir ana işletim sistemi altında bir görev olarak DR DOS çalıştırmak için kullanılabilir Eşzamanlı DOS .
Ayrıca bakınız
- İlk program yükleme
- Ağ önyükleme
- Kendinden taşınma
- Kendini eşleme
- NetWare DOS istek sahibi
- DOS / Windows için NetWare istemcisi 32
Referanslar
daha fazla okuma
- "DOS İş İstasyonları için Novell Boot ROM Geliştirici Kılavuzu" (PDF) . 1.0. Novell, Inc 1992/07/09. 107-000026-001 . Alındı 2018-09-21 .
- "DOS İş İstasyonları için Novell Boot ROM Geliştirici Kılavuzu" (PDF) . 1.0. Novell, Inc 1992/07/09. Parça Numarası 107-000026-001. Arşivlenen (PDF) 2017-08-22 tarihinde Orijinalden . Alındı 2009-06-11 .
- "DOS / Win Müşteri 32 ile Uzaktan Booting" . Novell, Inc. 2002-02-07 [1999/10/5]. Belge Kimliği: 10018195, Çözüm ID: 1.0.33044120.2349387. Arşivlenmiş orijinal 2018-09-16 tarihinde . Alındı 2018-09-16 .
- "TGK Destek Kurulum Talimatları" . Novell . 1998/04/27. 14933. Arşivlenen 2018-09-22 tarihinde Orijinalden . Alındı 2018-09-22 .
- https://support.novell.com/subscriptions/readmes/2942958.html RPLKT5.EXE
- "Microsoft LAN Manager 2.1 RPL Araçlar ve Şartname" . Alındı 2009-06-11 .
- GG24-3671-00: IBM Kişisel Sistem / 2 İleri Sunucu Planlama Kılavuzu (IBM Redbook)