Ön panel - Front panel

Sistem / 360 modeli 91, ön panel
Kullanım IBM 1620 ön panel
Altair 8800 mikrobilgisayar ön panel
Bir CDC 6600 Sistem konsolu "blinkenlights" ön panele bir reaksiyon

Bir ön panel görüntülemek ve makinenin iç durumunun değişiklik sağlamak için erken elektronik bilgisayarlarda kullanılan kayıtlar ve bellekte . Ön panel genellikle dizileridir gösterge lambaları , geçiş anahtarları ve butonları bir sac yüz plakası üzerine monte edilmiş. Erken makinelerde, CRT'ler de (örneğin, bir osiloskop veya gibi içeriğini ayna mevcut olabilir Williams-Kilburn boru bellek). CRT gelişmesine önce sistem konsolları gibi birçok bilgisayarlar IBM 1620 konsol daktilo vardı.

Genellikle bir veya birden fazla içeriği donanım kayıtları makine durdurulduğunda içeriği doğrudan okuması sayesinde, ışıkların bir satırla temsil edilecektir. Anahtarlar kayıtları veya belleğe veri ve adres değerlerinin doğrudan girişini sağladı.

ayrıntılar

Bazı makinelerde, bazı ışıklar ve anahtarları program kontrolü altında kullanılmak üzere ayrılmıştır. Bunlar genellikle olarak anılacaktır edildi duyu ışıkları ve duyu anahtarlar . Örneğin, orijinal Fortran için derleyici IBM 704 704 duygusu ışıkları ve anahtarların test ve manipülasyon için spesifik ifadeler içeriyordu. Bu anahtarlar genellikle belirli bir anlamda anahtarı kurulmuştur sadece basılmış olabilir örnek bilgisi için opsiyonel davranışlarını kontrol etmek program tarafından kullanılmıştır.

İle bilgisayarlar için yapılmış İşletim sistemleri blinkenlights örneği için, RSTS / E ve RSX-11 , sıklıkla bir olurdu boşta görev bazı tanınabilir şekilde paneli ışıkları yanıp. Sistem programcıları genellikle bu ışık desenleri ile çok tanıdık oldu ve şu anda yaptığını tam olarak ne bazen sistem ne kadar meşgul onlardan haber ve başladı. Ana Kontrol Programı için Burroughs Şirketi B6700 mainframe sistemi boşta iken büyük bir blok- "B" harfi görüntüler.

Anahtarlar ve ışıklar biraz ilave mantık devrelerini ve genellikle hiçbir yazılım desteği, mantık donanım bileşenleri maliyetli ve yazılım ne zaman önemli sıklıkla sınırlı gerektiriyordu.

Ön panel Bu barok tarzı zaman 1964 yılında dışarı ölmeye başladı Seymour Cray onun tasarlanmış CDC 6600 süper çok basit ve zarif olan gösterge konsolu sadece 2 içeren CRT ekranlar ve bir klavye , anahtarlar, düğmeler tüm yüzlerce değiştirilmesi ve ışıklar yanıp sönen. 6600 üstlendiği görevler klavye okuma ve grafik görüntüler sürüş dahil "periferik işlemcileri" destekleyen on destek vardı.

Erken oluşu böyle 1975 olarak Altair 8800 de ön paneller dayanıyordu, ama girmesinden bu yana Apple II , TRS-80 ve Commodore PET 1977 ev bilgisayar patlaması sırasında, mikro bilgisayarların büyük çoğunluğu TV için klavyeleri ve bağlantıları ile geldi ekranlar ya da diğer izler.

Genel kullanım

Bir operatör için ön panelini kullanırsınız önyükleyebilmek için, bilgisayarı hata ayıklamak programları çalıştıran ve bulmak için donanım arızaları.

Booting

Tipik olarak, operatör geçiş anahtarlarını kullanarak girilen elle olacağını önyükleme talimatlarının kısa serisini içeren yazılı bir prosedür var olacaktır. İlk olarak, operatör "adresi" anahtarını ayarlayın ve anahtarları kullanarak ikili adresi girersiniz. (DEC gibi bazı bilgisayarlarda daha kolay giriş ve okuma için, PDP-8 veya MITS Altair 8800 ) ikili rakam, tek temsil ışıklar veya anahtarların her grup ile ön paneldeki üçlü olarak gruplandırılmıştır sekizlik 0 ile 7 arasında rakamı. gibi ondalık bilgisayarlar IBM 1620 kullanılan ikili kodlanmış ondalık bellek adresleri için.

Sonraki operatör "değer" anahtarını teşkil edeceği ve daha sonra bu adrese yönelik değer girin. Bu talimatların birkaç girdikten sonra (çoğu bilgisayar adreslerde geçiş yapmak için gerek operatörü rahatlatma, sonraki adresleri sonraki değerleri yatırmak olacaktır düğmesinin bir "sonraki depozito" vardı), operatör daha sonra önyükleme programının başlangıç ​​adresi belirleyecek ve programın yürütülmesine başlamak için "run" düğmesine basın. önyükleme programı genellikle delikli kağıt-banttan biraz daha uzun bir programı okumak da diskin işletim sistemi yüklenmektedir kartlar, manyetik teyp veya disk zımba.

Bazı makineler, anahtarları ayarlamak için operatör bir veya iki içermesine izin verilmesinin önyükleme işlemi hızlandırılmış makine dil talimatları ve daha sonra doğrudan bu talimatların yürütülmesi. Diğer makineler I / O cihazları açık ön panelden komut izin (örneğin, "salt olarak hafızası" ile PDP-10 ya da bunlara erişim , bellek eşlemeli I / O bir aygıtlara PDP-11 ). Bazı makineler de çeşitli önyükleme programlarını içeren ROM ve bütün bu gerekli oldu önyükleme doğru ROM programının adresinde yürütmeye başlamak oldu sistemini.

Hata ayıklama

İşletim destek sınırlıydı ve en programları tek başına modda çalıştırıldığında cephe panelleri genellikle ayıklama programlarına kullanıldı. Tipik bir ön panel düğmesi bilgisayarı neden olabilecek tek adım tek talimat çalıştırın ve programcı bir sonraki komut için bir düğmeye basıldığında kadar durduracağı. Bir adres durağı belirtilen bir adreste bir talimat veya erişim verilerini uygulamak isterken Çalışan bir programı durdurmak için ayarlanmış olabilir. Sicil ve belleğin içeriğini ön panel ışıkları görüntülenecektir. Programcı okuyup bellekte kayıt içeriğini değiştirmek program talimatlarını veya veri değiştirme veya başka bir kod bölümüne bir şube zorlayabilirler.

Norm haline çoklu programlama yaparken özel durumlar hariç olmak üzere, hata ayıklama için bütün bir makineyi bağlamak için artık kabul oldu. Adı programlar debugger'lar tüm makineyi gerektirmeden ön panel fonksiyonları eşdeğer programcı mesafede olan yazılmıştır.

Eğlence

Eğlence için, sıkılmış programcılar animasyonlu ışık gösterileri görüntülemek için programlar yaratacak. 1960'ların sonu ve 1970'lerin başında Ön paneller oldukça parlak renkli bulundu. Önyükleme zaman ROM'lar 1970'lerin ve 1980'lerin başında operatör müdahalesi olmadan kendilerini başlatmak için bilgisayarları etkin, çoğu bilgisayar bir ön düğme panelindeki olmadan inşa edildi. Gibi Yüksek güçlü hesap makineleri, HP 9830 dayalı ROM , uzakta ön paneller ve operatörler ile ilgisi ilk bilgisayarlar arasında yer aldı.

"Blinkenlights" ve "blowenfuzen" dev bankalar 1970. 1950'lerde TV ve "bilgisayar" popüler görüntü olarak filmler yer aldı (A Burroughs B205 bu gösteriler çoğu için bir Hollywood pervane olarak kullanıldı.)

Örnek

PDP-8 / e ön panel

Aşağıdaki prosedür, bootstrap olur PDP-8 , bir sistemin RK05 hareketli kafa manyetik disk :

  1. Makine düşürülmesi ve yetiştirme ile durduruldu emin olun durdur düğmesi; Ön panel "RUN" ışığı kapatıp olmalıdır.
  2. 0030 için (Sekizli adresi 30) 12 veri anahtarlarını alan düşürmek Yük Adresi ( "ADDR YÜKÜ") geçiş. Adres ışıklar "0030" olarak değişecektir.
  3. , 6743 için anahtarları ayarlayın yükseltmek Mevduat anahtarını. Veri ışıkları bu talimatı gösterecektir.
  4. , 5031 için anahtarları ayarlayın yükseltmek Mevduat anahtarını. Veri ışıkları bu talimatı gösterecektir.
  5. 0030 için (Sekizli adresi 30) anahtarları ayarlayın düşürmek Yük Adres anahtarı. Adres ışıklar "0030" için geri değişecektir.
  6. Basın Temizle anahtarı.
  7. Basın Devam anahtarı. "RUN" ışığı yanacaktır ve diskte işletim sistemi bootstrapped edilecektir.

Bu süreç bellekte basit, iki öğretim programı yatırma ve onu yürüterek çalışır. İlk talimat geçerli bellek adresine geçerli disk adresinden disk okuma başlamak için disk denetleyicisi emreder. İkinci talimat bir olan JMP yönerge durmadan kendisine atlar. "Temizle" basıldığında, disk denetleyicisinin geçerli disk adres sektörüne 0 olarak ayarlanır ve geçerli bellek adresi okuma komutu bellek konumu 0000 olarak ayarlanır, disk sektörünün 0 saklanan program bir kez, önyükleme programı bindirmeleri ve JMP talimat diski programı makinesinin kontrolünü ele alır, kaplanır.

Referanslar