Uzaktan ilk program yükleme
Remote Initial Program Load (kısaltma: RIPL ; Almanca: Fernes einleitendes Programmladen) - Ağ işletim sistemleri LAN Manager , LAN Server altında bir RIPL hizmetinin etkinleştirildiği bir sunucudan ağ üzerinden bir işletim sistemi başlatma sürecini açıklar , Windows NT Server ve Novell Netware desteklenmektedir.
IBM LAN Sunucusu
IBM LAN sunucusu, 802.2 / DLC protokolünü kullanarak istemcilere (RIPL talep edenler olarak adlandırılır) DOS veya OS / 2 işletim sistemlerini yerel ağ (genellikle Token Ring ) üzerinden yükleme seçeneği sunar .
Sunucu yerel ağı izler ve tek tek istasyonlardan gelen istekleri RPL.MAP atama tablosundaki girişlerle kontrol eder.
RPL ve DOS
DOS işletim sisteminin başlangıç aşamasında, sorun genellikle daha önce ağ üzerinden yüklenen RPL kodunun (RPL = Uzak Program Yükü), henüz tahsis edilmemiş (tipik olarak üst uçta) geleneksel bellekte olması, ancak Yeni yüklenen işletim sistemi kendi yönetim yapılarını henüz kurmamışken, yine de üzerine yazılmamalıdır. Normalde, RPL kodu, mevcut gerçek mod bellek boyutunu belirlemek için DOS tarafından çağrılan INT 12 BIOS işlevinin kontrolünü alarak, işletim sistemi tarafından üzerine yazılmaktan kendini korur.
Bu, özellikle modern DOS sistemlerinde, daha özgür geleneksel bellek yapmak için sürücüler ve işletim sisteminin parçaları için adaptör alanında veya video RAM'in adres alanındaki boş bellek alanlarının kullanılabileceği çeşitli zorlukları beraberinde getirir. DOS uygulamalarında kullanılabilir.
Bu problemler çeşitli hilelerle aşılabilir, ancak RPL kodunun, özellikle benzer yöntemleri kullanan diğer yüklü sürücüler de dahil olması durumunda, her durumda düzgün çalışmayan, yüklü işletim sisteminin iç kısımlarının derinliklerine inmesi gerekir.
İşlemi korumak için MS-DOS / PC DOS 5.0 ve DR DOS 6.0'dan gelen DOS, başlatıldığında "RPL" tanımlayıcısı için INT-2F kesinti vektörünün kodunu kontrol eder ve gerekirse çağırır. INT 2F / AX = 4A06h fonksiyonu RPL kodundan mevcut hafızanın gerçek boyutunu bulmak ve onu DOS tarafından tahsis edilen hafıza alanları listesine arka kapıdan pratik olarak dahil etmek ve böylece erişilmeden önce onu kapsüllemek için diğerleri. Bununla birlikte, RPL kodu, önyükleme aşamasının sonunda kendisini sistemden temiz bir şekilde çıkarmaktan sorumludur.
Yukarıda açıklanan RPL arayüzüne ek olarak, DR DOS ayrıca daha fazla esneklik sunan RPLOADER adı verilen yöntemin genişletilmiş bir biçimini de destekler. DR DOS, "RPLOADER" tanımlayıcısına sahip bir RPL kodunun varlığını tespit ederse (sadece "RPL" yerine), DOS BIOS ayrıca, içinde belirli aşamalara ulaşıldıktan sonra özel INT 2F / AX = 12FFh / BX = 0005h yayınlar gönderir. RPL kodunu önyükleme aşaması, belleğe kendisini uygun şekilde yeniden yerleştirme fırsatı vermek için (daha sonra DOS uygulamaları için kullanılabilecek belleği, "arada" olan RPL kodu ile azaltmamak için), kendini sistemin daha derinlerine kilitlemek veya ek "temizleme işi" yapmak veya kendinizi sistemden çıkarmak için. Uyumluluğun artırılmasına ek olarak, belirli eylemleri belirli bir arabirim aracılığıyla ve önyükleme aşamasında belirli zamanlarda gerçekleştirebilmek, belleğin azalmasını ve parçalanmasını önlemek ve böylece uygulamalar için kullanılabilecek belleği artırmak ve RPL kodunu temiz tutmak Sistemden önyükleme aşamasından sonra, arabirim DR DOS'u Eşzamanlı DOS gibi ana işletim sistemleri altında bir görev olarak yüklemek için de kullanılabilir.
hikaye
DOS iş istasyonları için görüntüler aracılığıyla uzaktan yükleme, PCDOSRPL hizmeti aracılığıyla 1990 gibi erken bir tarihte IBM LAN Sunucusu 1.2 tarafından destekleniyordu. LAN Server 2.0'dan (1992) beri OS / 2 istasyonlarını kullanmak da mümkündü (sürüm 1.30.1'den itibaren).
Ayrıca bakınız
- çizme
- LAN sunucusu
- OS / 2 Warp Sunucusu
- Preboot Execution Environment (PXE) - Intel'den bir ağ önyükleme teknolojisi.
Edebiyat
- GG24-3671-00: IBM Personal System / 2 Advanced Server Planning Guide (IBM Redbook)
İnternet linkleri
- RPLD - Uzaktan Önyükleme Sunucusu