2026'te Ana Bilgisayar Mülakatlarında Sorulacak En İyi 50 Soru ve Cevap

Ana Bilgisayar Mülakatına mı Hazırlanıyorsunuz? Odak noktanızı en önemli olana, yani günümüz küresel işletmelerine güç veren temel sistemleri, kodlama mantığını ve eski altyapıyı anlamaya odaklamanın zamanı geldi.

Ana bilgisayarlar hâlâ finans, perakende ve kamu operasyonlarının omurgasını oluştururken, güçlü teknik uzmanlığa ve alan deneyimine sahip profesyonellere olan talep yüksek olmaya devam ediyor. İster yeni mezun olun, ister 5 veya 10 yıllık teknik deneyime sahip deneyimli bir profesyonel olun, temel soru ve cevaplara hakim olmak, analiz, beceri ve özgüveninizi göstermenize yardımcı olur.

85'ten fazla yönetici, 60 ekip lideri ve çeşitli sektörlerden 100'den fazla profesyonelin görüşlerine dayanan bu kılavuz, gerçek dünyadaki işe alım eğilimlerini ve günümüzün ana bilgisayar mülakatlarında beklenen teknik derinliği yansıtmaktadır.

Ana Bilgisayar Mülakat Soruları ve Cevapları

Ana Bilgisayar Mülakat Soruları ve Cevapları

1) Ana bilgisayar sisteminin ne olduğunu açıklayın ve temel özelliklerini tanımlayın.

Ana bilgisayar, çok miktarda işlemi işlemek ve eş zamanlı kullanıcıları desteklemek üzere tasarlanmış yüksek performanslı bir bilgisayar sistemidir. temel özellikler Olağanüstü güvenilirlik, ölçeklenebilirlik ve veri ve güvenliğin merkezi kontrolü gibi özellikler sunar. Ana bilgisayarlar, ham CPU hızı yerine yüksek G/Ç verimi için optimize edilmiştir ve bu da onları bankacılık, sigortacılık ve büyük kurumsal iş yükleri için ideal hale getirir.

Örnek: IBM z15, %99.999 kesintisiz çalışma süresiyle aynı anda binlerce sanal makineyi çalıştırabilir.

Temel avantajlar: merkezi veri depolama, iş yükü izolasyonu, üstün güvenlik ve nesiller arası geriye dönük uyumluluk.

👉 Ücretsiz PDF İndirme: Ana Bilgisayar Mülakat Soruları ve Cevapları


2) İş Kontrol Dili (JCL) ana bilgisayar işlemlerinde hangi farklı şekillerde kullanılır?

İş Kontrol Dili (JCL), z/OS işletim sisteminin toplu işleri çalıştırmak için ihtiyaç duyduğu talimatları sağlar. Hangi programların çalıştırılacağını, ilgili veri kümelerini ve ihtiyaç duyulan sistem kaynaklarını tanımlar.

JCL'nin farklı kullanım alanları:

  1. Toplu İşleme – Büyük veri kümeleri üzerinde COBOL veya PL/I programlarını çalıştırır.
  2. Yarar Operaleri – IEBGENER veya DFSORT gibi yardımcı programları kullanarak dosya kopyalama, sıralama, birleştirme veya yedekleme işlemlerini gerçekleştirir.
  3. Planlama ve Otomasyon – İş yaşam döngülerini yönetmek için CA-7 veya Control-M gibi araçlarla entegre edilmiştir.

JCL, kurumsal istikrarın temel taşı olan tekrarlanabilir, denetlenebilir ve kurtarılabilir iş yürütmeyi sağlar.


3) DB2 kilitleme ve eşzamanlılık denetimini nasıl ele alır? Örnekler verin.

DB2, çok seviyeli veri tutarlılığını sağlar kilitleme mekanizmaları satır düzeyi, sayfa düzeyi ve tablo düzeyi kilitleri gibi. izolasyon seviyesi (RR, RS, CS, UR) performans ve bütünlüğü dengelemek için.

Örnek: İki işlem aynı kaydı güncellemeye çalıştığında, DB2 kirli okumaları önlemek için bir kilit uygular.

Tablo – DB2 Yalıtım Düzeyleri

İzolasyon Seviyesi Açıklama Kullanım çantası
Tekrarlanabilir Okuma (RR) En yüksek tutarlılık Finansal güncellemeler
Okuma Kararlılığı (RS) Tekrarlanamayan okumaları engeller Orta düzeyde eşzamanlılık
İmleç Stabilitesi (CS) Daha yüksek eşzamanlılığa izin verir Sorgu yoğunluklu iş yükleri
Taahhüt Edilmemiş Okuma (UR) En hızlı, en az kısıtlayıcı Yalnızca raporlama

Kilitler, oturumlar arasında veritabanı bütünlüğünü garanti altına alarak, commit veya rollback sırasında serbest bırakılır.


4) VSAM veri kümeleri nelerdir ve hangi türleri yaygın olarak kullanılır?

VSAM (Sanal Depolama Erişim Yöntemi), ana bilgisayarlarda yüksek hızlı erişim ve verimli veri organizasyonu için tasarlanmış bir dosya depolama sistemidir. Farklı veri kümesi türlerini destekler:

1. KSDS (Anahtar Dizili Veri Kümesi) – doğrudan erişim için bir anahtar alanı kullanır.

2. ESDS (Giriş Sıralı Veri Seti) – kayıtlar geldikçe sıralı olarak saklanır.

3. RRDS (Göreceli Kayıt Veri Seti) – kayıt numarasıyla erişim.

4. LDS (Doğrusal Veri Seti) – Veritabanı ve program nesneleri için kullanılır.

Avantajları: hızlı rastgele erişim, kolay veri seti genişletme ve yerleşik indeksleme.

Örnek: Bir bankacılık uygulamasında KSDS veri kümeleri, hesap numarası aracılığıyla erişilebilen müşteri kayıtlarını depolar.


5) CICS'nin işlemleri nasıl yönettiğini ve arıza durumunda kurtarmayı nasıl sağladığını açıklayın.

CICS (Müşteri Bilgi Kontrol Sistemi), program yürütme, iletişim ve veri bütünlüğünü koordine ederek çevrimiçi işlem işlemeyi yönetir. ACID prensipleri-Atomicity, Consistency, Isolation, Durability—işlemlerin tam olarak tamamlanmasını veya hiç tamamlanmamasını sağlamak.

Bir işlem başarısız olursa, CICS şu işlemleri gerçekleştirir: otomatik geri çekme işlem öncesi durumları geri yüklemek için. Günlük kayıtları Kurtarma için öncesi ve sonrası görüntüleri kaydedin.

Örnek: Kısmen işlenen bir para transferi, dengesizliği önlemek amacıyla otomatik olarak geri alınır.

Temel fayda: CICS, geliştiricileri düşük seviyeli sistem kurtarma mantığından koruyarak sağlam uygulama tasarımına olanak tanır.


6) GDG (Generation Data Groups) standart veri kümelerinden nasıl farklıdır?

A GDG temel bir ad ve sürüm dizinini paylaşan sıralı veri kümelerinden oluşan bir koleksiyondur. Toplu döngüler için veri kümesi yönetimini basitleştirir.

GDG ile standart veri seti arasındaki fark:

faktör GDG Standart Veri Seti
Adlandırma Sürüm bilgisi (örneğin, FILE.GDG(+1)) Sabit
Tutma Otomatik olarak yönetilir Manuel silme
giriş Göreceli nesil tarafından kontrol edilir Doğrudan isim referansı
Kullanım çantası Periyodik yedeklemeler, günlükler Bağımsız dosyalar

GDG'ler, manuel müdahaleye gerek kalmadan en son veya önceki veri nesillerine kolay erişim sağlayarak bakım kolaylığını artırır. trackral.


7) Ana bilgisayarda COBOL program performansını optimize etmenin farklı yolları nelerdir?

COBOL'da performans optimizasyonu, verimli kodlama, derleyici seçenekleri ve sistem düzeyinde ayarlamayı içerir.

Farklı yollar şunlardır:

  1. G/Ç işlemlerini azaltın – daha büyük blok boyutları ve tampon havuzları kullanın.
  2. Gereksiz sıralamayı önleyin – bunun yerine endeksli erişimi kullanın.
  3. Sayısal alanlar için COMP ve COMP-3 kullanın – depolama alanından tasarruf sağlar ve aritmetik hızını artırır.
  4. PERFORM döngülerini sınırla – iç içe geçmiş yinelemeleri en aza indirin.
  5. OPT derleyici seçeneğini kullanın – kod optimizasyonunu sağlar.

Örnek: Sıralı dosya okumalarının VSAM anahtar erişimiyle değiştirilmesi, yürütme süresini %40 oranında azaltabilir.

Bu tür bir optimizasyon, sistem kaynaklarının anlaşılmasını ve etkin program yaşam döngüsü yönetimini gösterir.


8) RACF ana bilgisayarlarda nerelerde kullanılır, faydaları ve sınırlamaları nelerdir?

RACF (Kaynak Erişim Kontrol Tesisi) Kullanıcıları doğrulayarak ve veri kümelerine, işlemlere ve terminallere erişimi kontrol ederek ana bilgisayar kaynaklarını korur. z/OS güvenlik altyapısının bir parçası olarak işlev görür.

Faydaları:

  • Merkezi kullanıcı yönetimi.
  • Ayrıntılı izin denetimi.
  • Kapsamlı denetim ve kayıt tutma.

Dezavantajları:

  • Uzmanlık gerektiren karmaşık kurulum.
  • Yanlış yapılandırıldığında oturum açma işlemlerini yavaşlatabilir.

Örnek: Bankalar, müşteri verilerine yalnızca yetkili personelin erişebilmesini sağlamak ve böylece PCI DSS gibi uyumluluk standartlarını desteklemek için RACF'yi kullanır.


9) Dağıtık sistemlere kıyasla ana bilgisayarların kullanımının avantajlarını ve dezavantajlarını tartışın.

Ana bilgisayarlar benzersiz güvenilirlik, ölçeklenebilirlik ve veri bütünlüğü sağlar ve bu da onları kritik görev ortamları için vazgeçilmez kılar.

Avantajları:

  • Yüksek verim ve kullanılabilirlik.
  • Merkezi kontrol, veri tekrarını azaltır.
  • Kanıtlanmış güvenlik ve geriye dönük uyumluluk.

Dezavantajları:

  • Yüksek lisans ve bakım maliyetleri.
  • Nitelikli profesyonellerin sınırlı sayıda bulunması.
  • Bulut sistemlerine kıyasla daha yavaş modernizasyon hızı.

Sonuç: Ana bilgisayarlar, işlem yoğunluğu yüksek sektörler için ideal olmaya devam ediyor; ancak bulut ve ana bilgisayarı birleştiren hibrit mimariler her iki dünyanın da en iyisini sunuyor.


10) Ana bilgisayarlar bulut platformlarıyla entegre olabilir mi? Modernizasyonun nasıl sağlandığını açıklayın.

Evet, modern ana bilgisayarlar API'ler, ara yazılımlar ve konteynerleştirmeyi kullanarak bulut ekosistemleriyle sorunsuz bir şekilde entegre olabilir. Entegrasyon yaklaşımları şunları içerir:

  1. API maruziyeti – z/OS Connect EE, COBOL programlarını REST API'leri olarak kullanıma sunar.
  2. Ara yazılım entegrasyonu – MQ Serisi veya Kafka gibi araçlar köprü görevi görür.
  3. Hibrit orkestrasyon – AWS'de barındırılan mikro hizmetler aracılığıyla erişilebilen ana bilgisayar verileri veya Azure.

Örnek: Bir banka, güvenli API'ler aracılığıyla bulut tabanlı mobil uygulamalara bağlanırken temel COBOL mantığını şirket içinde tutabilir.

Bu modernizasyon, çevik geliştirme ve analitiğe olanak tanırken eski sistemlerin istikrarını da garanti altına alıyor.


11) Bir DB2 sorgusunun performansını hangi faktörler belirler ve nasıl ayarlanabilir?

DB2 sorgu performansı birkaç faktöre bağlıdır faktörler—dizin tasarımı, sorgu yapısı, veri hacmi, arabellek havuzu yönetimi ve sistem istatistikleri. Ayarlama, AÇIKLAMA planı verimsiz erişim yollarını belirlemek için.

Anahtar ayarlama teknikleri:

  1. Sık sorgulanan sütunlarda bileşik indeksler oluşturun.
  2. Kullanım RUNSTATS Optimizasyon istatistiklerini güncel tutmak için.
  3. Önlemek SELECT *; yalnızca gerekli alanları belirtin.
  4. Veri değişikliklerine uyum sağlamak için paketleri periyodik olarak yeniden bağlayın.

Örnek: Sık filtrelenen bir sütuna indeks eklemek, sorgu süresini dakikalardan saniyelere düşürebilir.

Doğru ayarlama, görev açısından kritik uygulamalar için öngörülebilir yanıt sürelerinin elde edilmesini sağlar.


12) Ana bilgisayarlarda ABEND kodlarını nasıl kullanırsınız? Yaygın kodlara örnekler verin.

An ABEND (Anormal Son) Yürütme sırasında bir program veya sistem arızasını gösterir. ABEND'leri anlamak ve kullanmak, ana bilgisayarların güvenilir bir şekilde çalışması için çok önemlidir.

Yaygın ABEND'ler şunları içerir:

  • S0C7: Veri istisnası (geçersiz sayısal veri).
  • S0C4: Koruma istisnası (geçersiz bellek erişimi).
  • S806: Program bulunamadı.
  • S322: CPU zaman sınırı aşıldı.

Çözüm Adımları:

  1. RevSYSOUT ve JES kayıtlarını görüntüleyin.
  2. IPCS veya Abend-AID kullanarak dökümü analiz edin.
  3. Hatalı veriyi veya eksik modülü belirleyin.

Örnek: Bir bordro işinde, başlatılmamış bir sayısal alan S0C7 ABEND hatasına neden oldu; hesaplamadan önce değişkenlerin SIFIR olarak başlatılmasıyla düzeltildi.

Zamanında müdahale, ardışık iş başarısızlıklarının önüne geçer.


13) IMS nedir ve DB2'den nasıl farklıdır?

IMS (Bilgi Yönetim Sistemi) bir hiyerarşik veritabanı ve işlem yönetim sistemi by IBMYüksek hızlı, yüksek hacimli veri işlemleri için tasarlanmıştır. DB2'nin ilişkisel modelinin aksine, IMS ana-çocuk hiyerarşilerini kullanır.

IMS ile DB2 arasındaki farklar:

faktör IMS DB2
Veri örneği Hiyerarşik İlişkisel
Erişim yöntemi DL/I çağrıları SQL
Esneklik Yüksek performans, daha az esneklik Daha esnek
Kullanım çantası Bankacılık, telekomünikasyon, lojistik Kurumsal analitik, finans

IMS, olağanüstü işlem hacmi nedeniyle önemini korumaktadır.

Örnek: Telekom faturalama sistemleri gerçek zamanlı veri işleme için genellikle IMS'ye güvenir.


14) Ana bilgisayar toplu işinin gönderimden tamamlanmaya kadar olan yaşam döngüsünü açıklayın.

Bir toplu iş yaşam döngüsü farklı aşamalardan oluşur:

  1. Sunuş – Job JCL aracılığıyla JES2/JES3 kuyruğuna girer.
  2. Dönüştürme – Sözdizimi doğrulama ve biçimlendirme.
  3. infaz – Bir başlatıcıya atanır; belirtilen iş sınıfı altında yürütülür.
  4. çıktı işleme – Sistem günlükleri toplar ve veri kümelerini çıktı olarak verir.
  5. Tasfiye – Tamamlanan iş kuyruktan kaldırıldı.

Örnek: Gece yarısı gönderilen günlük bir rapor işi, otomatik olarak yürütülür, çıktı yazdırılır ve sistem kaynakları gece 1'de serbest bırakılır.

Her aşamanın izlenmesi kaynakların verimli kullanılmasını sağlar ve gecikmelerin veya kaynak çekişmelerinin giderilmesine yardımcı olur.


15) Ana bilgisayar ortamlarında en sık kullanılan yardımcı programlar hangileridir ve amaçları nelerdir?

Ana bilgisayar yardımcı programları önceden oluşturulmuştur IBM veya veri ve sistem yönetimi için satıcı programları.

Yaygın hizmetler ve kullanımları:

Yarar Amaç
İEBGENER Sıralı veri kümelerini kopyalayın ve yeniden biçimlendirin
SIRALA / DFSORT Kayıtları sıralayın, birleştirin veya filtreleyin
IDCAMS VSAM veri kümelerini ve kataloglarını yönetin
IEBCOPY Bölümlenmiş veri kümelerini kopyalayın ve sıkıştırın (PDS)
IEHLIST Katalog girişlerini ve veri kümesi ayrıntılarını listeleyin

Örnek: IDCAMS VSAM kümelerini tanımlamak ve silmek için sıklıkla kullanılırken IEBCOPY COBOL yükleme modüllerinin kütüphaneler arasında taşınmasına yardımcı olur.


16) CICS eş zamanlı işlemler sırasında veri bütünlüğünü nasıl sağlar?

CICS, bütünlüğünü şu şekilde korur: görev izolasyonu, senkronizasyon noktaları, ve makalelendirmeyi.

  • Her işlem diğerlerinden izole edilmiş şekilde kendi görevinde yürütülür.
  • Sync noktalar atomik commit'leri veya geri almaları garanti eder.
  • Günlükler kurtarma amaçlı öncesi/sonrası görüntüleri yakalar.

Örnek: İki kullanıcı aynı müşteri hesabını güncellediğinde, CICS tutarsızlığı önlemek için kayıt kilitlemeyi zorunlu kılar.

Ek olarak, CICS şunlarla entegre olur: DB2 iki aşamalı onaylama protokolleri, tüm bağımlı sistemlerin arıza koşulları altında bile tutarlı güncellemeleri yansıtmasını sağlar.


17) Ana bilgisayarlar nesne yönelimli programlamayı destekliyor mu? Nasıl uygulanıyor?

Evet, ana bilgisayarlar giderek daha fazla destek sağlıyor nesne yönelimli paradigmalar diller ve çerçeveler aracılığıyla Kurumsal COBOL, Java z/OS ve OO uzantılı PL/I üzerinde.

Uygulama yöntemleri:

  1. COBOL 2002'de tanıtılan COBOL sınıfları ve metotları.
  2. Java programlar z/OS JVM veya USS'de (Unix Sistem Hizmetleri) çalışır.
  3. CICS veya DB2 saklı yordamları aracılığıyla entegrasyon.

Örnek: A Java z/OS'de konuşlandırılan servlet, nesne yönelimini işlemsel güvenilirlikle birleştirerek CICS API çağrıları aracılığıyla COBOL iş mantığına erişebilir.

Bu hibrit yaklaşım, eski ve modern uygulama mimarilerini birbirine bağlar.


18) z/OS'deki farklı veri seti türleri nelerdir?

z/OS'deki veri kümeleri yapı ve erişim yöntemine göre kategorilere ayrılır.

Veri kümesi türleri:

Veri Kümesi Türü Açıklama Erişim yöntemi
Sıralı (PS) Doğrusal olarak depolanan kayıtlar QSAM
Bölümlenmiş (PDS / PDSE) İsme göre erişilen üyeler BSAM
VSAM KSDS / ESDS / RRDS Dizinli veya bağıl erişim VSAM
GDG Sıralı nesiller QSAM / VSAM

Örnek: Bir COBOL programı girdi için sıralı bir veri kümesini okuyabilir ve indeksli erişim için çıktıyı bir VSAM KSDS'ye yazabilir.

Veri seti tiplerini anlamak, verimli iş tasarımı ve depolama optimizasyonunu sağlar.


19) Ana bilgisayar hata ayıklaması etkili bir şekilde nasıl gerçekleştirilebilir?

Ana bilgisayar hata ayıklaması, özel araçlar ve disiplinli analizler kullanır.

Yöntem:

  1. DISPLAY ifadelerini ekleyin trace mantık akışı.
  2. Şunlar gibi etkileşimli hata ayıklayıcıları kullanın: IBM Hata Ayıklama Aracı veya Hata Analizörü.
  3. RevSistem düzeyindeki sorunlar için SYSOUT ve döküm dosyalarını görüntüleyin.

Örnek: Bir COBOL döngüsü yanlış toplamlar ürettiğinde, adım adım hata ayıklama başlatılmamış bir sayaç değişkenini ortaya çıkarır.

Etkili hata ayıklama, analitik düşünmeyi araç yeterliliğiyle birleştirerek daha hızlı çözüm ve daha temiz üretim sürümleri sağlar.


20) z/OS'yi güvenilir bir işletim sistemi yapan temel özellikler nelerdir?

z/OS, eşsiz güvenilirlik, kullanılabilirlik ve servis kolaylığı (RAS) için tasarlanmıştır.

Temel özellikler:

  • İş Yükü Yönetimi (WLM): Öncelikli işlere dinamik olarak kaynak tahsis eder.
  • Paralel Sysplex: ClusterSürekli kullanılabilirlik için birden fazla sistem.
  • EBCDIC ve Unicode desteği: Geriye dönük uyumluluğu sağlar.
  • Gelişmiş güvenlik: RACF ve şifreleme alt sistemlerini entegre eder.

Örnek: Finans kuruluşlarında z/OS çalışma süresi rutin olarak %99.999'u aşıyor ve hizmet kesintisi olmadan günlük milyonlarca işlemi destekliyor.


21) JES2 ve JES3'ün iş işleme sürecindeki rolünü açıklayın. Aralarındaki farklar nelerdir?

JES2 ve JES3 (İş Giriş Alt Sistemleri), z/OS'de toplu işlerin gönderim, planlama ve çıktı aşamaları boyunca akışını yönetir. Kaynak tahsisi ve iş yükü yönetimi için olmazsa olmazdırlar.

JES2 ile JES3 arasındaki farklar:

faktör JES2 JES3
Control Her sistem işleri bağımsız olarak yönetir Birden fazla sistem üzerinde merkezi kontrol
Performans Tek sistemli iş yükleri için daha iyi Çok sistemli kompleksler için idealdir
Kuyruk Yönetimi Dağıtık Merkezi kuyruk
Kaynak Paylaşımı Sınırlı Geniş

Örnek: Büyük veri merkezlerinde JES3, birden fazla sistemde paylaşılan iş yükü yönetimini mümkün kılarak verimi ve verimliliği artırır. Daha basit olan JES2, bağımsız ortamlara uygundur.


22) Ana bilgisayarlar DevOps hattına nasıl entegre edilebilir?

Modern ana bilgisayarlar otomasyon, sürekli entegrasyon (CI) ve sürekli teslimat (CD) yoluyla DevOps prensiplerini destekler.

Entegrasyon yöntemleri şunları içerir:

  1. Kaynak kontrolü: Git'i kullanarak IBM z/OS için geliştirici.
  2. Otomatik yapılar: Kaldıraç Jenkins, KentselCodeveya DBB (Bağımlılık Tabanlı Derleme).
  3. Test: zUnit veya HCL OneTest ile birim testlerini otomatikleştirin.
  4. Dağıtım: Konteyner orkestrasyonu veya API tabanlı dağıtımlarla entegre edin.

Örnek: Git'e kaydedilen COBOL kaynak kodundaki değişiklikler otomatik olarak tetiklenebilir. Jenkins DBB ile derleme, derleme ve test CICS bölgelerine dağıtım işlemlerini gerçekleştirerek güvenilirliği tehlikeye atmadan çevikliği sağlar.

Bu modernizasyon, ana bilgisayarları kurumsal CI/CD hatları ile birleştiriyor.


23) Enterprise COBOL'da hangi gelişmiş özellikler tanıtıldı?

Enterprise COBOL, performansı, güvenliği ve modernizasyon desteğini iyileştiren çeşitli geliştirmeler sunar:

  1. JSON ve XML ayrıştırma desteği API entegrasyonu için.
  2. UTF-8 ve Unicode kodlaması küresel uygulamaları etkinleştirmek için.
  3. Derleyici optimizasyon seçenekleri (ARCH, OPT, TEST).
  4. Nesne yönelimli uzantılar sınıflar ve metotlarla.
  5. İçsel işlevler dize, tarih ve sayısal işlemler için.

Örnek: COBOL geliştiricileri artık JSON PARSE ifadelerini kullanarak REST API'lerini doğrudan çağırabilir ve böylece hibrit uygulama iş akışlarını kolaylaştırabilir.

Bu özellikler, geriye dönük uyumluluğu korurken eski uygulamaların modernize edilmesine yardımcı olur.


24) z/OS belleği nasıl yönetir ve farklı bellek alanları nelerdir?

z/OS, verimli çoklu görev için belleği farklı bölgelere bölen sanal bir depolama modeli kullanır.

Bellek alanları şunları içerir:

Semt Açıklama Tipik Boyut
Özel alan İş-özel hafıza Hareketlilik
Ortak Hizmet Alanı (CSA) Tüm işler tarafından paylaşılır Sabit
Sistem Kuyruk Alanı (SQA) Sistem kontrol blokları Sabit
Genişletilmiş Alanlar (ECSA/ESQA) Genişletilmiş 64 bit adresleme Değişken

Örnek: Birden fazla CICS bölgesi aynı anda çalıştığında, paylaşılan kontrol blokları CSA'da bulunurken, kullanıcı programları özel alanlarda yürütülür.

Bu mimari, bellek kesintisi olmadan büyük çaplı çoklu görev yürütmeye olanak tanır ve yoğun yük altında bile kararlılığı garanti eder.


25) Ana bilgisayarlarda farklı zamanlayıcı türleri nelerdir ve nasıl çalışırlar?

Zamanlayıcılar iş yürütme sırasını, önceliğini ve bağımlılıklarını yönetir.

Zamanlayıcı türleri:

  1. Dahili zamanlayıcılar (JES2/JES3) – yerel z/OS mekanizmaları.
  2. Harici zamanlayıcılar – CA-7, Control-M, Tivoli İş Yükü Zamanlayıcısı.
  3. Özel otomasyon komut dosyaları – REXX veya CLIST tabanlı.

fonksiyonlar: iş tetikleyicilerini tanımlayın, bağımlılıkları kontrol edin, yürütmeyi izleyin ve yeniden denemeleri yönetin.

Örnek: Bir Control-M zamanlayıcısı, bir veritabanı yükleme işi tamamlandığında otomatik olarak bir ETL işini tetikleyebilir ve böylece tutarlı toplu işlemeyi garanti altına alabilir.

Zamanlayıcılar, kurumsal düzeydeki iş yükü düzenlemesinin omurgasını oluşturur.


26) RESTART mantığı ana bilgisayar işlerinde ne zaman ve neden uygulanır?

RESTART mantığı, uzun süreli toplu işlerin kesintilerden sonra verimli bir şekilde kurtarılması için kritik öneme sahiptir. Tüm süreci yeniden çalıştırmak yerine, son başarılı kontrol noktasından devam etmeyi sağlar.

Kullanıldığında:

  • Çok adımlı toplu çevrimlerde.
  • Dosya işleme işleri sırasında birkaç saati aşan işler.

Neden:

  • Zamandan ve hesaplama kaynaklarından tasarruf sağlar.
  • Verilerin tekrarlanmasını veya bozulmasını önler.

Örnek: Milyonlarca kaydı işleyen bir bordro işi, her 10,000 kayıtta bir kontrol noktası yeniden başlatmayı kullanabilir ve bu sayede beklenmedik sistem arızaları sırasında dayanıklılık sağlanabilir.


27) COBOL'da statik ve dinamik çağrı arasında nasıl ayrım yaparsınız? Hangisi tercih edilir?

COBOL'da, bir statik çağrı derleme zamanında alt programları birbirine bağlarken, dinamik çağrı bunları çalışma zamanında çözer.

Fark Tablosu:

Parametre Statik Çağrı Dinamik Çağrı
bağlayıcı Derleme zamanı Çalışma süresi
Performans Daha hızlı uygulama Biraz daha yavaş
Esneklik Less esnek Son derece esnek
Program Değişiklikleri Yeniden derleme gerektirir Yeniden derlemeye gerek yok

Örnek: Doğrulama mantığı gibi sık kullanılan alt programlar için statik çağrılar tercih edilir. Gelişen iş mantığına sahip modüler sistemler için dinamik çağrılar, ana programı yeniden oluşturmadan kolay güncellemeler sağlar.


28) SMF kayıtları nedir ve neden önemlidir?

SMF (Sistem Yönetim Tesisi) Kayıtlar, z/OS üzerindeki tüm sistem ve iş aktivitelerini yakalayan yapılandırılmış günlüklerdir.

Önemi:

  • Performans izleme ve kapasite planlamasını mümkün kılar.
  • Denetim ve uyumluluk verilerini sağlar.
  • Kaynak kullanımına ilişkin geri ödeme muhasebesini kolaylaştırır.

Örnek: SMF kayıt türü 30 işin başlangıç ​​ve bitiş zamanlarını kaydederken, tür 70 CPU performansını kaydeder.

Sistem yöneticileri, darboğazları belirlemek, iş yüklerini optimize etmek ve SLA uyumluluğunu korumak için SMF verilerini RMF veya SAS kullanarak analiz eder.


29) REXX'i ana bilgisayar ortamlarında kullanmanın faydaları nelerdir?

REXX (Yeniden Yapılandırılmış Genişletilmiş Yönetici) Otomasyon ve prototipleme için kullanılan üst düzey bir betik dilidir.ping.

Faydaları:

  • Tekrarlanan idari görevleri basitleştirir.
  • TSO, ISPF ve sistem API'leriyle entegre olur.
  • Okunması ve bakımı kolaydır.
  • Etkileşimli ve toplu yürütmeyi destekler.

Örnek: Bir REXX betiği, belirli bir projenin tüm veri kümelerini otomatik olarak günlük olarak yedekleyebilir ve manuel JCL işlemlerinin yerini alabilir.

Esnekliği onu DevOps ve sistem otomasyon iş akışları için vazgeçilmez kılıyor.


30) Hibrit mimariler ana bilgisayarları bulut ve dağıtık sistemlerle nasıl birleştirir?

Hibrit mimariler, ölçeklenebilirlik ve analitik için ana bilgisayarları modern bulut platformlarıyla entegre eder.

Entegrasyon kalıpları:

  1. API odaklı entegrasyon: REST API'leri aracılığıyla ana bilgisayar iş mantığını ortaya çıkarın.
  2. Veri çoğaltma: Gibi araçları kullanın IBM Gerçek zamanlı veri senkronizasyonu için DataStage veya Q Replication.
  3. Konteynerleştirme: zCX kullanarak z/OS bileşenlerini kapsayıcılarda çalıştırın.

Örnek: Bir sigorta şirketi talepleri ana bilgisayarlarda işleyebilir ancak yapay zeka destekli içgörüler için analitik verileri AWS'ye gönderebilir.

Bu tür mimariler, modern inovasyon kanallarını mümkün kılarken güvenilirliği de korur.


31) RACF, z/OS'de kullanıcı kimlik doğrulama ve yetkilendirmeyi nasıl yönetir?

RACF (Kaynak Erişim Kontrol Tesisi) z/OS içinde kimlik ve erişim yönetimini uygular. Oturum açma sırasında kullanıcı kimlik bilgilerini doğrular ve tanımlanmış profiller aracılığıyla kaynak erişimini belirler.

Kimlik Doğrulama İşlemi:

  1. Kullanıcı kimliği ve şifre RACF veritabanına göre doğrulanır.
  2. RACF, veri kümeleri veya terminaller gibi kaynaklara bağlı erişim listelerini kontrol eder.
  3. Güvenlik kayıtları her denetim girişimini kaydeder.

Örnek: Bir kullanıcı hassas bir bordro veri setini açmaya çalışırsa, RACF erişim düzeyini değerlendirir ve yetkisiz erişimi reddeder.

Bu merkezi kontrol, kurumsal güvenlik politikalarına uyumu sağlar.


32) Ana bilgisayar ortamlarında kullanılan şifreleme yöntemlerini açıklayınız.

Ana bilgisayarlar her ikisini de kullanır donanım ve yazılım şifrelemesi Veri koruması için.

Şifreleme türleri:

Menşei Açıklama Örnek Kullanım
Kullanılmayan veriler Diskte depolanan verileri şifreler z/OS Veri Kümesi Şifrelemesi
Hareket halindeki veri Aktarım sırasında verileri şifreler TLS, AT-TLS
Donanım şifreleme CPACF veya Crypto Express kartlarını kullanır Yüksek performanslı anahtar yönetimi

Örnek: Bankacılık sistemleri güvenli ödeme işlemleri için donanım hızlandırmalı CPACF şifrelemesini kullanır.

Modern z/OS ortamları, yaygın şifrelemeyi destekler; uygulamaları değiştirmeden tüm veri kümelerini otomatik olarak şifreler ve böylece tam yasal uyumluluğu garanti eder.


33) Ana bilgisayarlarda yaygın olarak görülen güvenlik açıkları nelerdir ve bunlar nasıl azaltılabilir?

Sağlam mimariye rağmen, güvenlik açıkları şunlardan kaynaklanır: yanlış yapılandırma, güncel olmayan erişim politikaları veya zayıf şifreleme uygulamaları.

Yaygın riskler:

  • Aşırı RACF izinleri.
  • Etkin olmayan kullanıcı kimlikleri iptal edilmedi.
  • FTP veya TN3270 portlarını açın.

Azaltma stratejileri:

  1. En az ayrıcalık ilkesini uygulayın.
  2. Çok faktörlü kimlik doğrulamayı (MFA) etkinleştirin.
  3. RACF kayıtlarını ve SMF kayıtlarını düzenli olarak denetleyin.

Örnek: Üç ayda bir yapılan RACF denetimleri, genellikle ele alınmadığı takdirde yetkisiz erişime yol açabilecek hareketsiz hesapları ortaya çıkarır. Proaktif izleme, sürekli koruma sağlar.


34) Ana bilgisayar sisteminde performans düşüşünü nasıl teşhis edersiniz?

Performans sorunlarının teşhisi, birden fazla alt sistemden gelen verilerin ilişkilendirilmesini gerektirir.

Yaklaşım:

  1. SMF ve RMF performans verilerini toplayın.
  2. CPU kullanımını, G/Ç oranlarını ve sayfalama etkinliğini analiz edin.
  3. Aşırı DB2 kilitleme veya yüksek CICS işlem gecikmesi gibi darboğazları belirleyin.
  4. RevÖncelik dağılımını kontrol etmek için WLM (Workload Manager) raporlarını görüntüleyin.

Örnek: Yüksek sayfalama oranları yetersiz bölge boyutunu gösterebilir; bellek ayırmayı ayarlamak sorunu çözer.

Yapılandırılmış performans analizi, iş yüklerinin hizmet düzeyi anlaşmalarına etkin bir şekilde uymasını sağlar.


35) z/OSMF'nin (z/OS Yönetim Tesisi) rolü nedir?

z/OSMF bir web tabanlı arayüz ana bilgisayar kaynaklarını yönetmek, geleneksel olarak karmaşık olan idari görevleri basitleştirmek için.

Anahtar özellikler:

  • İş akışı otomasyonu.
  • Yazılım yönetimi ve yapılandırması.
  • Güvenlik kurulumu ve takibi.
  • DevOps süreçleri için REST API entegrasyonu.

Örnek: Yöneticiler, JCL betikleri yerine tarayıcı tabanlı iş akışları aracılığıyla yeni yazılım sürümlerini dağıtabilirler.

z/OSMF ana bilgisayar yönetimini demokratikleştirerek, uzman olmayanların bile temel idari işlemleri güvenli bir şekilde yönetmesini sağlar.


36) Ana bilgisayar sistemleri yapay zeka ve analitik iş yüklerine nasıl uyum sağlıyor?

Modern ana bilgisayarlar entegre olur Yapay zeka, makine öğrenimi ve analitik çerçeveleri doğrudan z/OS içinde veya hibrit ortamlar aracılığıyla.

Entegrasyon modelleri:

  1. Yerinde analizler: Gibi araçlar IBM Watson z/OS için Makine Öğrenmesi operasyonel verileri yerel olarak analiz eder.
  2. Verilerin boşaltılması: Bulut analitik platformlarına gerçek zamanlı çoğaltma.
  3. GPU entegrasyonu: IBM z16, yapay zeka çıkarımını doğrudan çip üzerinde destekler.

Örnek: Sahtekarlık tespit algoritmaları, ana bilgisayardan çıkmadan işlemleri milisaniyeler içinde analiz eden z16 yardımcı işlemcilerinde çalışır.

Bu evrim, kurumsal ölçekte gerçek zamanlı karar almayı mümkün kılıyor.


37) Ana bilgisayar uygulamasını buluta taşırken dikkate alınması gereken temel faktörler nelerdir?

Göç, teknik, operasyonel ve ticari faktörlerin değerlendirilmesini gerektirir.

Anahtar faktörler:

Kategoriler Açıklama
Uygulama Karmaşıklığı COBOL/PL/I bağımlılıklarını değerlendirin
Veri Hacmi Veri çoğaltma ve gecikme planı
Güvenlik RACF'ye eşdeğer kontrolü koruyun
Performans Göçten önce kıyaslama iş yükleri
Ücret z/OS ve bulut arasındaki TCO'yu karşılaştırın

Örnek: Aşamalı bir geçiş stratejisi genellikle raporlama ve analitiğin yükünün azaltılmasıyla başlar ve tam yeniden mühendislik uygulanabilir hale gelene kadar işlem işlemeyi z/OS'de tutar.


38) Ana bilgisayar görüşme senaryosunda hangi problem çözme yaklaşımını izlemelisiniz?

Yapılandırılmış bir yöntemi birleştirerek kullanın analitik akıl yürütme ve sistem anlayışı:

  1. Belirlemek ilgili alt sistem (DB2, CICS, JCL).
  2. Veri toplamak günlüklerden, dökümlerden ve iş çıktılarından.
  3. Yalıtmak hata durumu.
  4. test Kontrollü tekrarlar kullanılarak hipotezler.
  5. Onaylamak ve kararı belgelendirin.

Örnek: DB2 zaman aşımı sorunuyla karşılaştığınızda, tracSQLCA kodlarını inceleyin, kilit tablolarını kontrol edin ve taahhüt sıklığını değiştirin.

Görüşmeciler yalnızca cevaplarınızı değil, aynı zamanda mantıksal ve sistematik sorun giderme tarzınızı da değerlendirir.


39) Kuruluşlar eski COBOL uygulamaları için hangi modernizasyon stratejilerini benimseyebilir?

Kuruluşlar, COBOL uygulamalarını çeşitli stratejilerle modernize edebilirler:

  1. yeniden düzenleme: COBOL mantığını modüler API'lere yeniden yazmak.
  2. Yeniden platform oluşturma: İş yüklerini Linux on Z'ye veya hibrit buluta taşıma.
  3. Entegrasyon: REST servislerini açığa çıkarmak için z/OS Connect'i kullanma.
  4. Otomasyon: CI/CD boru hatlarını ve test çerçevelerini tanıtıyoruz.

Örnek: Bir banka, COBOL tabanlı kredi işlem sistemini wrap yöntemiyle modernize etti.ping Eski işlevler REST uç noktaları olarak kullanılarak mobil uygulamalarla sorunsuz entegrasyon sağlanır.

Modernizasyon, çeviklik ve inovasyonu mümkün kılarken iş değerini de korur.


40) Kurumsal alanda ana bilgisayar teknolojisinin geleceği nedir?

Ana bilgisayarlar evrimleşiyor hibrit bulut çapaları—Dijital girişimlerin merkezinde yer alan son derece güvenli, yapay zeka destekli platformlar.

Gelecek trendleri:

  • Yaygın şifreleme ve sıfır güven güvenliği.
  • Konteynerler ve API'ler aracılığıyla bulut tabanlı entegrasyon.
  • Kuantum güvenli kriptografi hazırlığı.
  • AI Ops ile otomasyonun artırılması.

Örnek: MKS IBM z16 platformunun çip üzerindeki yapay zeka hızlandırıcıları ve hibrit orkestrasyon yetenekleri, işletmelerin doğrudan verilerin bulunduğu yerde tahmine dayalı analizler yürütmesine olanak tanır.

Ana bilgisayarlar, dünyanın en kritik işlem sistemlerinin temelini oluşturarak vazgeçilmez olmaya devam edecek.


41) Yavaş çalışan ve aniden normalden daha uzun süren bir toplu iş işini nasıl halledersiniz?

Yavaş bir toplu işte sorun giderme, hem sistem hem de iş düzeyindeki faktörlerin metodik bir şekilde analiz edilmesini gerektirir.

Yaklaşım:

  1. JES günlüklerini kontrol edin G/Ç çekişmesi veya CPU gecikmeleri için.
  2. RevDB2 istatistiklerini görüntüle kilitleme veya çıkmazlar için.
  3. G/Ç modellerini analiz edin — büyük veri kümesi boyutları, etkisiz engelleme.
  4. SMF verilerini karşılaştırın temel performansa.

Örnek: Dizinlenmemiş bir DB2 tablosundan dolayı geciken bir bordro işi, bileşik bir dizin oluşturularak ve bölge boyutu artırılarak optimize edildi.

Bu analitik iş akışı, üst düzey mülakatlar için kritik olan durumsal farkındalığı ortaya koyuyor.


42) COBOL'da derleme zamanı ve çalışma zamanı bağlama arasındaki fark nedir? Hangisi daha iyi esneklik sağlar?

Derleme zamanı (statik) bağlama Derleme sırasında alt rutinleri ana programa bağlayarak performansı artırır. Çalışma zamanı (dinamik) bağlama Çalıştırıldığında alt programları çözerek esneklik sağlar.

Görünüş Derleme Zamanı Bağlama Çalışma Zamanı Bağlama
hız Daha hızlı Biraz daha yavaş
Esneklik Düşük Yüksek
Bakım Yeniden derleme gerektirir Bağımsız güncellemeler
Kullanım çantası Sabit alt rutinler Modüler, değişen sistemler

Örnek: Mantığın sıklıkla değiştiği dinamik iş sistemlerinde, çalışma zamanı bağlama, yeniden dağıtıma gerek kalmadan çevik bakımı destekler.


43) CICS, RESTful API'ler veya web servisleriyle nasıl entegre olabilir?

CICS, API entegrasyonunu şu şekilde destekler: CICS İşlem Ağ Geçidi hem de z/OS Connect Enterprise Edition (EE).

Entegrasyon yöntemleri:

  1. CICS programlarını REST API'leri olarak ortaya çıkarın z/OS Connect aracılığıyla.
  2. Harici API'leri tüketin HTTP istemci arayüzlerini kullanarak.
  3. Güvenli işlemler TLS ve OAuth ile.

Örnek: Bir perakende firması, envanter kontrol işlemlerini bulut tabanlı bir web portalı tarafından tüketilen REST API'leri olarak ortaya koyuyor.

Bu hibrit entegrasyon, ana bilgisayarların modern mikro servis ekosistemleri içerisinde verimli bir şekilde çalışmasını sağlar.


44) Ana bilgisayardan buluta veri transferini nasıl güvenli hale getirirsiniz?

Hibrit veri hareketi için güvenlik şunları gerektirir: şifreleme, kimlik doğrulama ve kontrollü erişim.

En iyi uygulamalar:

  • Kullanım TLS / SSL hareket halindeki veriler için.
  • Uygulamak IPSec tünelleri özel ağ bağlantıları için.
  • yararlanmak z/OS Şifreleme Hazırlık Teknolojisi (zERT) güvenliği izlemek için.
  • Uygula dijital sertifikalar uç nokta doğrulaması için.

Örnek: z/OS'den AWS'ye gecelik veri çoğaltımı sırasında, karşılıklı TLS'li şifrelenmiş kanallar yetkisiz müdahalenin gerçekleşmemesini sağlar.

Güvenli tasarım, ISO 27001 ve PCI DSS gibi standartlarla uyumluluğu korur.


45) Bir proje için DB2 yerine IMS'yi ne zaman tercih etmelisiniz?

IMS üstünlüğünü sürdürüyor yüksek hacimli, hiyerarşik, gerçek zamanlı uygulamalar Performans ve öngörülebilirliğin kritik olduğu yerlerde.

Aşağıdaki durumlarda IMS'yi tercih edin:

  • İşlem oranı son derece yüksektir (örneğin; telekom, bankacılık).
  • Veri ilişkileri kesinlikle hiyerarşiktir.
  • Uygulama değişiklikleri nadirdir ancak verimlilik hayati önem taşır.

Aşağıdaki durumlarda DB2'yi tercih edin:

  • Veri ilişkileri ilişkiseldir.
  • Analitik veya özel sorgulara ihtiyaç vardır.

Örnek: Milisaniyeler içinde güncellenen telekom müşteri çağrı kayıtları IMS için daha uygundur.

IMS ile DB2 arasında seçim yapmak veri karmaşıklığına ve iş yükü modeline bağlıdır.


46) Ana bilgisayarlar Docker veya Kubernetes gibi konteynerleştirme iş akışlarına katılabilir mi?

Evet. IBM tanıttı z/OS Konteyner Uzantıları (zCX), Linux Docker kapsayıcılarının z/OS'de doğal olarak çalışmasını sağlar.

Avantajları:

  • Linux ve COBOL iş yüklerinin ortak konumlandırılması.
  • Kaynak verimliliğinin artırılması.
  • Kubernetes kullanılarak basitleştirilmiş DevOps orkestrasyonu.

Örnek: Bir işletme, COBOL tabanlı arka uç mantığıyla etkileşim kuran zCX üzerinde bir API ağ geçidi konteyneri çalıştırır.

Bu hibrit konteyner yeteneği, ana bilgisayarları bulut tabanlı ekosistemlerde tam katılımcı olarak konumlandırıyor.


47) Aynı veri setini birden fazla sistem eş zamanlı olarak güncellediğinde veri bütünlüğünü nasıl sağlarsınız?

Veri bütünlüğü şunlara dayanır: kilitleme mekanizmaları, senkronizasyon noktaları ve taahhüt koordinasyonu.

Teknikler:

  1. Uygulamak özel kilitler DB2 veya VSAM'da.
  2. Kullanım iki fazlı taahhüt protokolleri sistemler arasında.
  3. etkinleştirme CICS Syncnoktaları işlemsel sınırlar için.

Örnek: Çevrimiçi ve toplu sistemler aynı hesabı güncellediğinde, CICS, taahhüt edilene kadar izolasyonu yöneterek kayıp güncellemeleri veya kısmi işlemleri önler.

Finansal ve ERP iş yükleri için tutarlılık mekanizmaları kritik öneme sahiptir.


48) Ana bilgisayar modernizasyonunun başarısız olduğu gerçek bir senaryoyu ve alınan dersleri açıklayın.

Büyük bir sigortacı bunu denedi COBOL kodunu doğrudan yeniden platformlandır Java İş mantığı yeniden yapılandırılmadan. Sonuç, performans düşüşü ve maliyet aşımı oldu.

Lessöğrendiklerimiz:

  • Göç etmeden önce uygulama bağımlılıklarını anlayın.
  • "Büyük patlama" dönüşümü yerine aşamalı modernizasyonu benimseyin.
  • Görev açısından kritik modülleri z/OS'de tutun ve API'ler aracılığıyla entegre edin.

Sonuç: Proje, iş yüklerini tamamen değiştirmek yerine hibritleştirerek kurtarıldı.

Bu senaryo, sistem anlayışına dayalı dengeli modernizasyon stratejilerinin değerini vurgulamaktadır.


49) Ana bilgisayar modernizasyonunda API'ler hangi avantajları sağlar?

API'ler, kodu yeniden yazmaya gerek kalmadan eski sistemleri birlikte çalışabilir hizmetlere dönüştürür.

Avantajları:

  1. Bulut, web ve mobil platformlarla entegrasyonu kolaylaştırın.
  2. Sınırlı uç noktaları açığa çıkararak temel mantığı koruyun.
  3. Artımlı modernizasyonu etkinleştirin.
  4. Yeniden kullanılabilir hizmetler aracılığıyla DevOps'u destekleyin.

Örnek: COBOL tabanlı bir kredi onay hizmeti, REST üzerinden bir web portalına erişilebilir hale gelerek tekrarları azaltır ve çevikliği artırır.

API'ler istikrarı riske atmadan sürdürülebilir bir modernizasyon yolu oluşturur.


50) Gelecekteki ana bilgisayar operasyonlarında yapay zekanın rolünü nasıl öngörüyorsunuz?

Yapay zeka yönlendirecek otonom ana bilgisayar işlemleri (AIOps) Sorunları proaktif bir şekilde tahmin ederek ve performansı optimize ederek.

Uygulamalar:

  • ML modelleri kullanılarak log analizi ve anomali tespiti.
  • Donanım bileşenleri için öngörücü bakım.
  • Yapay zeka destekli WLM ile akıllı iş yükü dengelemesi.

Örnek: IBMz/OS'deki AI Ops paketi, kullanıcılar fark etmeden önce iş yavaşlamalarını tespit etmek için SMF verilerini analiz eder.

Yapay zeka ve ana bilgisayar bilişiminin bu şekilde bir araya gelmesi, kesintisiz hizmet kullanılabilirliğini ve kendi kendini optimize eden altyapıyı garanti altına alıyor.

Bu yazıyı şu şekilde özetleyin: