<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mainframe arşivleri - Dinamik Network</title>
	<atom:link href="https://dinamiknetwork.com/e/mainframe/feed/" rel="self" type="application/rss+xml" />
	<link>https://dinamiknetwork.com/e/mainframe/</link>
	<description>Bilişim Dünyasına Profesyonel Yaklaşım</description>
	<lastBuildDate>Mon, 27 Jan 2020 05:52:28 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>

<image>
	<url>https://dinamiknetwork.com/wp-content/uploads/2020/01/cropped-ikon-1-1-32x32.png</url>
	<title>Mainframe arşivleri - Dinamik Network</title>
	<link>https://dinamiknetwork.com/e/mainframe/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Mainframe Administrator Günlükleri #5 &#124; Mainframe OS</title>
		<link>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/</link>
					<comments>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/#comments</comments>
		
		<dc:creator><![CDATA[Alper Karaman]]></dc:creator>
		<pubDate>Mon, 27 Jan 2020 05:51:52 +0000</pubDate>
				<category><![CDATA[z/OS]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Mainframe Operating Systems]]></category>
		<category><![CDATA[Mainframe OS]]></category>
		<category><![CDATA[OS]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=881</guid>

					<description><![CDATA[<p>Merhaba, Bugün sizlere öğrendiğim mainframe sistemlerini anlatacağım. Mainframe OS &#8216;ların temel farkları konusunda bilgi vereceğim. Mainframe Operating Systems z/OS: IBM&#8217;in en iyi Mainframe OS&#8216;udur. Çünkü&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/">Mainframe Administrator Günlükleri #5 | Mainframe OS</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba, Bugün sizlere öğrendiğim mainframe sistemlerini anlatacağım. <strong>Mainframe OS </strong>&#8216;ların temel farkları konusunda bilgi vereceğim.</p>
<h2>Mainframe Operating Systems</h2>
<p><strong>z/OS:</strong> IBM&#8217;in en iyi <strong>Mainframe OS</strong>&#8216;udur. Çünkü RAS yapısı en güçlü  bu işletim sistemindedir. Parallel Susplex&#8217;de bu OS üzerinde vardır.</p>
<p><strong>z/VSE:</strong> Küçük mainframe kullanıcıları kullanır. Türkiye&#8217;de en son bir yer kullanıyordu. Onlarda şuan z/OS işletim sistemine geçti.</p>
<p><strong>z/TPF:</strong> Bu işletim sistemini Türkiye&#8217;de kullanan bulunmamaktadır. Yüksek transaction hacmi olan credit card ve hava yolu bilet alım ve rezarvasyon sistemlerinde kullanılmak amaçlı üretilmiştir. Transaction Processing Facility</p>
<p><strong>z/CM:</strong> VMware&#8217;in babasıdır. Sanallaştırma yapar. Her IBM OS&#8217;u sanallaştırabilir.</p>
<p><strong>Linux:</strong> Tüm ücretsiz Unix dağıtımları geliştirilip kurulabilir. Mainframe&#8217;de iki tip linux vardır.</p>
<ul>
<li>Lnux on s/390 : 31  bit adresleme, 32 bit register</li>
<li>Linux on IBM Z : 64 bit adresleme ve 64 bit register</li>
</ul>
<h2>FROM MVS to z/OS</h2>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/from-mvs-to-zos/" rel="attachment wp-att-882"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-882" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/From-MVS-to-zOS.png" alt="" width="560" height="275" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/From-MVS-to-zOS.png 819w, https://dinamiknetwork.com/wp-content/uploads/2019/12/From-MVS-to-zOS-768x377.png 768w" sizes="(max-width: 560px) 100vw, 560px" /></a></p>
<p>&nbsp;</p>
<h2>z/OS Support Summary</h2>
<p>z/OS işletim sistemi en son z/OS V2R3 sürümü çıkartmıştır. Her sürüm çıktığında 2 önceki sürümün desteği çekilmeye başlanmaktadır.</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/zos-support-summary/" rel="attachment wp-att-883"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-883" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/zOS-support-summary.png" alt="" width="784" height="226" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/zOS-support-summary.png 1129w, https://dinamiknetwork.com/wp-content/uploads/2019/12/zOS-support-summary-768x221.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/zOS-support-summary-850x245.png 850w" sizes="(max-width: 784px) 100vw, 784px" /></a></p>
<p>5 yıl boyunca destek verir sonraki 3 yıl sonunda geçersiz bir servise dönüşür.</p>
<h2>Sysplex Concept</h2>
<p>z/OS arşivleme için Paralel Sysplex&#8217;i kullanırken en düşük maliyeti ve donanımın ayakta kalabibilmesini sağlar.</p>
<p>Sysplex&#8217;den sonraki kazanımlar;</p>
<ul>
<li>Sürekli kullanılabilirlik.</li>
<li>Dinamik Workload Balancing (dengeleme) yapabilme.</li>
<li>Dikey ve yatay sınırsız bir kapasite</li>
<li>PSLC ve WLC&#8217;de olduğu gibi azaltılmış yazılım maliyeti.</li>
</ul>
<p><strong>Basic Sysplex:</strong> CF kullanmaz. Tüm Image&#8217;ler için kullanılan bir çift data set tutar. Image&#8217;lerin durumunu monitor ettirecek mekanizmayı sağlar.</p>
<p><strong>Parallel Sysplex:</strong> CF kullanır. Paylaşımlı data için hız ve doğru biçimde Coupling Facility Control Code ( CFCC) adı verilen özel bir LIC çalışma ortamı olanak sağlar. Gelişmiş sysplex uygulamasıdır.</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/parallel-sysplex-example/" rel="attachment wp-att-884"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-884" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Parallel-Sysplex-example.png" alt="" width="595" height="402" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/Parallel-Sysplex-example.png 1124w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Parallel-Sysplex-example-768x519.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Parallel-Sysplex-example-850x575.png 850w" sizes="(max-width: 595px) 100vw, 595px" /></a></p>
<h3>Sysplex Özellikleri</h3>
<p>Hardware ve software kombinasyonudur.</p>
<ul>
<li>Cross &#8211; System  CF (XCF) address space.</li>
<li>Global Reasource serilization (GRS)</li>
<li>Data Set&#8217;leri paylaşır. ( DASD içindeki tüm kullanıcılar tarafından)</li>
<li>Server Time Protocol ( STP) iki veya ikiden fazla sunucu olduğunda.</li>
<li>CF gelişmiş data sharing ve parallel procesing sağlar.</li>
</ul>
<p>&nbsp;</p>
<p>Hyper Socets : Network in the box</p>
<p>* z13, z13s ve z14 sunucuları için 32 hypersocet</p>
<p>IBM Z sunucusuyla sunucular arasında yüksek hızlı TCP/IP bağlantısı sağlar. Sanal sunucular arasında herhangi bir fiziksel kablo veya harici bağlantı bağlanmaz.</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/hipersockets/" rel="attachment wp-att-885"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-885" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/HiperSockets.png" alt="Mainframe OS" width="333" height="345" /></a></p>
<h3>Hyper Dispatch</h3>
<ul>
<li>CP&#8217;ler paylaşaıldı.</li>
<li>CP&#8217;ler Weight, z/OS dispatching ve WLM işlerin ölçeklendirilmesi için kullanılır.</li>
<li>z/OS&#8217;lar logical CP&#8217;de dispached yapar.</li>
<li>PR/SM fiziksel CP&#8217;de dispatches  yapar.</li>
</ul>
<p>&nbsp;</p>
<h3>IBM Flash Memory</h3>
<p>Virtual Flash Memory kullanılabilirliği arttırmak amaçlı tasarlanmış <strong>Mainframe OS </strong>&#8216;dur ve <span class="tlid-translation translation" lang="tr"><span class="" title="">sabah geçişleri veya sayfalama ani olayları yaşayan diğer dönemler gibi kritik zamanlarda disk belleği gecikmesini azaltabilir.</span></span></p>
<p>VFM, Flash Express&#8217;in yerine geçer.</p>
<p><strong>VFM</strong></p>
<p>&#8211; DB2 ve Java Workload&#8217;larda olduğu gibi sayfalanabilir. Büyük sayfalarda performansı arttırır.</p>
<p>&#8211; SVC veya standalone&#8217;e dump&#8217;larda gezikmeyi azaltır.</p>
<p>128 bit AES şifrelemeyi otomatik yapar.</p>
<p>Kolay ayarlama ve deploy etme.</p>
<p>Virtual Flash Memory IBM z14 ile başladı.</p>
<p>IBM Flash Express hala z 13, BC12, EC12&#8217;ye destek vermektedir.</p>
<p>&nbsp;</p>
<p><strong>zAware</strong></p>
<p>z Advanced Workload Analysis Reporter</p>
<p>Unique sistem özelliklerini öğrenen ve z/OS ile Linux sistemlerinde meydana gelebilecek hataları real-time olarak analiz eden sisteme denmektedir.</p>
<p>z13, zBC12, zEC12&#8217;de zAware kullanılmaktadır.</p>
<p>z14&#8217;de ise desteği kesmiştir. IBM Operation Analytics for Z kullanımına geçmiştir.</p>
<h3></h3>
<h2>Architecture Overview</h2>
<h3>Some Hardware registers</h3>
<p>PSW : Program Status Word, CP durumunu ve Onstructio Squence&#8217;i kontrol eder.</p>
<p>GR veya GPR : Heneral Propose Register (16). Talimatları, aritmatik fonksiyonları, özel amaçla kullanılacak veriyi içerir.</p>
<p>CR : Control Registers (16). PSW&#8217;in dışındaki bilgileri korur ve yönetir.</p>
<p>AR : Access Registers (16). PSW giriş kaydı (access register) modundayken Dynamic Address Translation (DAT) için kullanılır.</p>
<h3>Storage ve Control Blokları</h3>
<p>OS&#8217;ları uygulamadan yararlanabilecekleri control blocks adı verilen daha önce belirlenmiş formatlarda depolama alanları kullanır.</p>
<p>Address Space: Ele alınabilecek sanal depeolama konumları yelpazesini içerir.</p>
<p>CVT :Communicate Vector Table. Bir kontrol bloğu zinciri oluşturulacaksa, kullanılacak bir sonraki control bloğunun adresini içerir.</p>
<p>PSA : Prefix Save Area. Kiritik bilgiler burada bedavaya store edilir. <span class="tlid-translation translation" lang="tr"><span class="" title="">Kesintiler sırasında kullanılacak yeni PSW&#8217;lerin konumudur. </span></span></p>
<p>&nbsp;</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/mainframes-storage-hierarchy/" rel="attachment wp-att-886"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-886" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframes-storage-hierarchy.png" alt="Mainframe OS" width="539" height="359" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframes-storage-hierarchy.png 1123w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframes-storage-hierarchy-768x511.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframes-storage-hierarchy-850x565.png 850w" sizes="(max-width: 539px) 100vw, 539px" /></a></p>
<p>&nbsp;</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/d-aa-command/" rel="attachment wp-att-887"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-887" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/D-AA-command.png" alt="Mainframe OS" width="526" height="333" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/D-AA-command.png 1031w, https://dinamiknetwork.com/wp-content/uploads/2019/12/D-AA-command-768x486.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/D-AA-command-850x538.png 850w" sizes="(max-width: 526px) 100vw, 526px" /></a></p>
<p>&nbsp;</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/master-and-user-catalogs/" rel="attachment wp-att-888"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-888" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Master-and-user-catalogs.png" alt="" width="527" height="355" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/Master-and-user-catalogs.png 1114w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Master-and-user-catalogs-768x517.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Master-and-user-catalogs-850x572.png 850w" sizes="(max-width: 527px) 100vw, 527px" /></a></p>
<p>&nbsp;</p>
<figure id="attachment_889" aria-describedby="caption-attachment-889" style="width: 617px" class="wp-caption alignnone"><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/device-numbering/" rel="attachment wp-att-889"><img wpfc-lazyload-disable="true" loading="lazy" class="wp-image-889" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Device-numbering.png" alt="Mainframe OS" width="617" height="403" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/Device-numbering.png 1074w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Device-numbering-768x502.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Device-numbering-850x556.png 850w" sizes="(max-width: 617px) 100vw, 617px" /></a><figcaption id="caption-attachment-889" class="wp-caption-text">Mainframe OS</figcaption></figure>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/">Mainframe Administrator Günlükleri #5 | Mainframe OS</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-5-mainframe-os/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Mainframe Administrator Günlükleri #4 &#124; z/OS Processors, Profiles</title>
		<link>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/</link>
					<comments>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/#comments</comments>
		
		<dc:creator><![CDATA[Alper Karaman]]></dc:creator>
		<pubDate>Tue, 07 Jan 2020 10:59:48 +0000</pubDate>
				<category><![CDATA[z/OS]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Mainframe İşlemci]]></category>
		<category><![CDATA[Mainframe Processor]]></category>
		<category><![CDATA[Mainframe Profil]]></category>
		<category><![CDATA[Mainframe Profile]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=776</guid>

					<description><![CDATA[<p>Bu yazıda elimdeki kaynaklarla z/OS cpu yapısının nasıl oluşturulduğunu anlattım. Umarım ileride bu notları okuduğumda çok gülmem. İlk yazımda sizlere dediğim gibi bu ilk başlarken&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/">Mainframe Administrator Günlükleri #4 | z/OS Processors, Profiles</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Bu yazıda elimdeki kaynaklarla <strong>z/OS</strong> cpu yapısının nasıl oluşturulduğunu anlattım. Umarım ileride bu notları okuduğumda çok gülmem. İlk yazımda sizlere dediğim gibi bu ilk başlarken aldığım notlardır. İçeriğinde bir çok yanlış açıklanmış kavram bulunabilir.</p>
<h2>Processor&#8217;lerin Karakterizasyonları</h2>
<p><strong>CP :</strong> Central Processor</p>
<p><strong>SAP :</strong> System Assisted Processor</p>
<p><strong>IFL :</strong> Integrated Facility For Linux</p>
<p><strong>zAAP :</strong> z Application Assit Processor</p>
<p><strong>zIIP :</strong> Integrated Information Processor</p>
<p><strong>ICF :</strong> Integrated Coupling Facility</p>
<p><strong>Spare :</strong> Boşta</p>
<p>&nbsp;</p>
<h3>Mainframe Bileşenleri</h3>
<ul>
<li>Memmory Drawer</li>
<li>CPC Drawer</li>
</ul>
<p>&nbsp;</p>
<p><strong>Single Chip Module</strong></p>
<p>-Her biri 8 adet su soğutmalı Processor Unit çekirdekleri içeren 6 adet Processor Unit</p>
<h3>Aksiyon Profilleri</h3>
<ul>
<li>Reset Type Profil</li>
<li>Image Type Profil  (IPL)</li>
<li>Load Type Profil (LPAR)</li>
</ul>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/profiltype/" rel="attachment wp-att-778"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-778" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/ProfilType.png" alt="" width="503" height="343" /></a></p>
<p>Server&#8217;daki aktivasyonlar Hardware Management Console (HMC) tarafından izlenir.</p>
<h3>Reset Aktivasyonu</h3>
<ul>
<li>Güç Açma</li>
<li>POR (Power On Reset)</li>
<li>OPCDS tanımlama</li>
<li>Operasyon modları tanımlama</li>
<li>LPAR aktivasyonu tanımlama</li>
<li>LPAR aktivasyonunu ORDER etme</li>
</ul>
<p>Not : Her Mainframe için sadece bir Reset Profil bulunur.</p>
<p>&nbsp;</p>
<h3>İmage Profil Tanımlamaları</h3>
<p>LPAR için gerekli parametreleri aktif eder.</p>
<ul>
<li>Partition ID&#8217;leri</li>
<li>CP ( Central Processor)</li>
</ul>
<p>Not: Her LPAR için bir Image Profil bulunur.</p>
<h3>Load Profil Tanımları</h3>
<p>IPL için gerekli olan profiller</p>
<p>IPL address&#8217;leri (DASD) üzerinde nerede bulunduğu.</p>
<p>Load Parametreleri</p>
<p>Not : Her LPAR için yine 1 Load Profil Vardır.</p>
<figure id="attachment_777" aria-describedby="caption-attachment-777" style="width: 671px" class="wp-caption alignnone"><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/logicalpartitiontanimlamaornegi/" rel="attachment wp-att-777"><img wpfc-lazyload-disable="true" loading="lazy" class="wp-image-777" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/LogicalPartitionTanımlamaÖrneği.png" alt="z/OS" width="671" height="287" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/LogicalPartitionTanımlamaÖrneği.png 956w, https://dinamiknetwork.com/wp-content/uploads/2019/12/LogicalPartitionTanımlamaÖrneği-768x329.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/LogicalPartitionTanımlamaÖrneği-850x364.png 850w" sizes="(max-width: 671px) 100vw, 671px" /></a><figcaption id="caption-attachment-777" class="wp-caption-text">z/OS</figcaption></figure>
<p>LPAR Resource&#8217;ları</p>
<p><strong>CP&#8217;ler</strong></p>
<ul>
<li>Paylaşımlı : Birden fazla LPAR tarafından kullanılanlar.</li>
<li>Dedicated : Sadece bir LPAR tarafından kullanılan.</li>
</ul>
<p><strong>Stroge</strong></p>
<p>&#8211; Reconfigureable : LPAR&#8217;da işletim sisteminin ayrılmış depolama miktarını yapılandırması için verilir. Bu sadece kullanılmayan stroge varsa oluşabilir.</p>
<p><strong>CHPID</strong></p>
<p>Dedicated : Sadece atandığı bir yerdeki I/O&#8217;ya erişir</p>
<p>Shared : Birden fazla yere erişir.</p>
<p>Reconfigurable</p>
<p>Spanned  : <span class="tlid-translation translation" lang="tr"><span class="" title=""> Birden fazla logical channel subsystem bölümler tarafından kullanılabilen bir CHPID&#8217;dir.</span></span></p>
<p>&nbsp;</p>
<h2><strong>HCD&#8217;ye Giriş ( z/OS )<br />
</strong></h2>
<p>Hardwawre configuration Defination.<br />
Hardware CSS defination ile I/O tanımlamaları için gerekli Operating System Defination&#8217;larını, DASD bulunan I/O defination file (IODF) ile birleştirir. Mainframe HCD&#8217;de bu yapıyı kullanır.</p>
<p><strong>Hardware CSS Defination :</strong> Önceden Input/Output Configuration Program (IOCP) ayrı ayrı kodlanmıştı. Fakat günümüzde bu nadiren yapılır hale geldi.</p>
<p><strong>Operating System Defination :</strong> Önceden MVS&#8217;in Configuration programları ayrı ayrıydı.</p>
<p>&nbsp;</p>
<p><strong>IOCP</strong></p>
<ul>
<li>ID : Özel ID ( Machine Özellikleri ) of CPC</li>
<li>Resource : Özel partition , name ve MIF number</li>
<li>CHPID : Özel channel path, type, mode ve ulaşılabilirlik gibi özellikleri LPAR, LCSS ve PCHID için belirtir.</li>
<li>CNTLUNIT : Processor, CHPID ve Director ile özel Control Unit, type ve connectionları belirtir.</li>
<li>IODEVICE : LPAR&#8217;lar için özel device&#8217;lar, type, CU&#8217;lara olan bağlantılar ve ulaşabilirliği belirtir.</li>
</ul>
<p><strong>MVSCP</strong></p>
<p>&#8211; IOCONFIG:  OS&#8217;ların sosyal tanımlayıcılarını belirtir. ( Zorunlu )</p>
<p><strong>EDT</strong></p>
<p>NIPCON : NIP konsolu kullanacak cihaz numara listesi</p>
<p>UNITNAME</p>
<p>IODEVICE : Tanımlı device parametreleri</p>
<p>&nbsp;</p>
<p><strong>z/OS Load Parametreleri</strong></p>
<p>dddd : HCD kullanıyorsanız, IODF verilerini içeren aygıt numarası<br />
Not: Varsayılan SYSRES&#8217;dir. Yani IPL cihaz numarasıdır.</p>
<p>xx :  Suffix of LOADxx Member in SYSn.IPLPARM/SYS1.PARMLIB<br />
Not : Herhangi iki karakter olabilir. Her zaman sayı olmak zorunda değil. LOAD00</p>
<p>y : Initalization Massage Suppresion Indicator (IMSI) için istemler veya mesajlar.</p>
<p>P: Mesajları gösterme. Master Catalog ve System Parametre yanıtlarının bilgisini iste.</p>
<p>M : Mesajları Göster. MC v SP gösterme</p>
<p>C  : Mesajıda göster. Master Catalog ve System Paramater  yanıtlarının bilgisini de iste.</p>
<p>D : SP harici dışındaki MC ve Mesajları göster.</p>
<p>S : Sadece System Parameter&#8217;ı göster.</p>
<p>T : Master Catalog harici herşeyi göster.</p>
<p>z: Altenatif Nucleus ID (0-9) : IEANUC01</p>
<p>LOAD PARAMATER : <strong>ddddxxyz</strong></p>
<figure id="attachment_779" aria-describedby="caption-attachment-779" style="width: 657px" class="wp-caption alignnone"><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/data-set-connections/" rel="attachment wp-att-779"><img wpfc-lazyload-disable="true" loading="lazy" class="wp-image-779" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Data-set-connections.png" alt="Mainframe" width="657" height="484" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/Data-set-connections.png 853w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Data-set-connections-768x565.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Data-set-connections-850x626.png 850w" sizes="(max-width: 657px) 100vw, 657px" /></a><figcaption id="caption-attachment-779" class="wp-caption-text">Mainframe</figcaption></figure>
<hr />
<p>Mainframe hakkında daha fazla bilgi almak için <strong><a href="https://dinamiknetwork.com/k/yazilim/os/z-os/">z/Os</a></strong> kategorimize bakabilirsiniz.</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/">Mainframe Administrator Günlükleri #4 | z/OS Processors, Profiles</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-4-z-os-processors-profiles/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Mainframe Administrator Günlükleri #3 Tarih, Neden?</title>
		<link>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-3-tarih-neden/</link>
					<comments>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-3-tarih-neden/#comments</comments>
		
		<dc:creator><![CDATA[Alper Karaman]]></dc:creator>
		<pubDate>Fri, 03 Jan 2020 15:30:17 +0000</pubDate>
				<category><![CDATA[z/OS]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Mainframe Kullanım Amaçları]]></category>
		<category><![CDATA[Mainframe Tarihi]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=754</guid>

					<description><![CDATA[<p>Mainframe Server Platformaları Büyük ölçekli şirketlerin çoğu mainframe kullanıyor. Karışık iş yüklerini (workloads) mainframe sayesinde yönetebiliyoruz. I/O bağlantıları, en iyi sanallaştırmayı, güvenliği, dayanıklılığı ve kullanılabilir&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-3-tarih-neden/">Mainframe Administrator Günlükleri #3 Tarih, Neden?</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Mainframe Server Platformaları</p>
<ul>
<li>Büyük ölçekli şirketlerin çoğu mainframe kullanıyor.</li>
<li>Karışık iş yüklerini (workloads) mainframe sayesinde yönetebiliyoruz.</li>
<li>I/O bağlantıları, en iyi sanallaştırmayı, güvenliği, dayanıklılığı ve kullanılabilir özellikleri mevcuttur.</li>
</ul>
<h2>Mainframe Workloads</h2>
<p>* Batch Process&#8217;leri schedule edelerek düzenli bir biçimde çalıştırır.</p>
<p>Online Transaction Proccesing (OLTP)  gibi Transaction Oriented uygulamalarını yönetmeyi kolaylaştırır.</p>
<p><strong>Transation Processing</strong> : SNA veya TCP/IP protokolünü kullanarak Requestleri yönetir. Bu kapsama örnek vermek gerekirse;</p>
<ul>
<li>Account aktiviteleri</li>
<li>Ofislerdeki otomasyon sistemleri</li>
<li>Bunları hızlı bir şekilde DB file&#8217;a yazar ve gerektiğinde okur.</li>
</ul>
<h2>Neden Mainframe kullanalım?</h2>
<ul>
<li>Saniyede binlerce işi aynı anda yapabilir.</li>
<li>Kullanıcılara ve programlarına destek verir.</li>
<li>Kaynakları simüle eder.</li>
<li>Kullanılan DB bilgileri TB büyüklüğünde olabilir.</li>
<li>Geniş bandwidth iletişimi</li>
<li>En büyük ilk 500 şirketin %90&#8217;ı Mainframe kullanıyor.</li>
<li>Dünyadaki tüm datanın %70&#8217;i Mainframe&#8217;in elinin altından geçiyor.</li>
<li>Sadece üzerinde binlerce kullanıcı aynı anda kendi uygulamalarını çalıştırabilir.</li>
<li>Bir DB Serverdır: DB2 veya IMS</li>
<li>Bir Transaction Server : CICS veya IMS TM</li>
<li>Bir Web Server: IBM Websphere ürünleri hizmetleri ve araçarı içerir.</li>
</ul>
<h2>MainFrame History</h2>
<p>1964 : s/360 dünyaya geldi. Channel hızı sadece 1.25 Mbps&#8217;di.</p>
<p>1968 : IBM Introduces Customer Information Control System ( CICS)</p>
<p>1970 : s/370 Dünya&#8217;ya geldi. Ana memory 3 MB civarındaydı.</p>
<p>1972 : Virtual Machine teknoloji keşfedildi.</p>
<p>1979 : Universal Product Code (UPC)&#8217;u tanıttılar. Peşi sıra Holographic Scanner teknolojisi çıktı.</p>
<p>1988 : DB2 çıktı.</p>
<p>1994 : s/390 ile Parallel Sysplex geldi.</p>
<p>1999 : Linux geldi.</p>
<p>2000: 64 bit geldi. zSeries 900 Mimarisi, Intelligent Resource Director, z/OS geldi.</p>
<p>2005: Z9 modeli çıktı.</p>
<p>2008 : Z10 Modeli çıktı</p>
<p>2010: Enterprise system 196 çıktı.</p>
<p>2011 : zEnterprise EC12 çıktı</p>
<p>20015 : z15</p>
<p>2017 : z14</p>
<p>Maksimum 240 processing Unit ( PU) core&#8217;a sahip olabilir. 170 adedi kişisel şekilde konfigure edilebilir.</p>
<p>32 TB kullanabılabilir, Redudant Array Of Independent Memory (RAIM)&#8217;in bir kısmını Virtual Flash Memory (VFM) kullanacak şekilde yapıldı.</p>
<p>Bugün IBM&#8217;in Rolü</p>
<ul>
<li>Güvenilir ve dayanıklı data merkezi</li>
<li>Yüksek kritik düzeydeki uygulamalar için güvenlikli ve avaliblilty. Örnek : (OLTP)</li>
<li>Maliyet tasarufu için konsolide bir platform.</li>
</ul>
<h2>İsimlendirmeler</h2>
<p>IBM Z = Mainframe = CEC = CPU = CPC</p>
<p>HMC : Hardware Management Console</p>
<p>SE : Support Elements</p>
<p>z/Architecture: 64 bit addresing</p>
<p>OS&#8217;lar : z/OS, z/VM, z/VSE, Linux, z/TPF</p>
<p>Channel Releated Terms;</p>
<p>CSS : Channel Subsystem</p>
<p>LCSS : Logical Channel Subsystem</p>
<p>CHPID : Channel Path ID</p>
<p>PR/SN : Processor Resource / Systems Manager</p>
<p>LPAR : Logical Partitioning</p>
<p>MIF : Multiple Image Facility</p>
<p>&nbsp;</p>
<figure id="attachment_768" aria-describedby="caption-attachment-768" style="width: 519px" class="wp-caption alignnone"><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-3-tarih-neden/mainframe-and-distributed-server-construct/" rel="attachment wp-att-768"><img wpfc-lazyload-disable="true" loading="lazy" class="wp-image-768" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframe-and-distributed-server-construct.png" alt="Mainframe" width="519" height="351" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframe-and-distributed-server-construct.png 878w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframe-and-distributed-server-construct-768x519.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframe-and-distributed-server-construct-850x574.png 850w" sizes="(max-width: 519px) 100vw, 519px" /></a><figcaption id="caption-attachment-768" class="wp-caption-text">Mainframe</figcaption></figure>
<p>&nbsp;</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-3-tarih-neden/server-virtualization-approaches/" rel="attachment wp-att-769"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone size-full wp-image-769" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Server-virtualization-approaches.png" alt="" width="874" height="571" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/Server-virtualization-approaches.png 874w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Server-virtualization-approaches-768x502.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/Server-virtualization-approaches-850x555.png 850w" sizes="(max-width: 874px) 100vw, 874px" /></a></p>
<hr />
<p>Mainframe hakkında daha fazla bilgi almak için <a href="https://dinamiknetwork.com/k/yazilim/os/z-os/">z/Os</a> kategorimize bakabilirsiniz.</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-3-tarih-neden/">Mainframe Administrator Günlükleri #3 Tarih, Neden?</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-3-tarih-neden/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Mainframe Administrator Günlükleri #2 &#124; Sekör, Kabin, Processors, Zaman</title>
		<link>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-2-sekor-kabin-processors-zaman/</link>
					<comments>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-2-sekor-kabin-processors-zaman/#comments</comments>
		
		<dc:creator><![CDATA[Alper Karaman]]></dc:creator>
		<pubDate>Mon, 23 Dec 2019 07:27:25 +0000</pubDate>
				<category><![CDATA[z/OS]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Mainframe Donanım]]></category>
		<category><![CDATA[Mainframe Notları]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=749</guid>

					<description><![CDATA[<p>Mainframe yaklaşık 50 yıldır kullanılan bir teknolojidir. Mainframe bir çok sektörede hizmet vermektedir. Bunlar; Finans Telekominikasyon Teknoloji -Sigorta Enerji İlaç Ulaşım Banka Kimya Tüketici Bu&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-2-sekor-kabin-processors-zaman/">Mainframe Administrator Günlükleri #2 | Sekör, Kabin, Processors, Zaman</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Mainframe</strong> yaklaşık 50 yıldır kullanılan bir teknolojidir. Mainframe bir çok sektörede hizmet vermektedir. Bunlar;</p>
<ul>
<li>Finans</li>
<li>Telekominikasyon</li>
<li>Teknoloji</li>
<li>-Sigorta</li>
<li>Enerji</li>
<li>İlaç</li>
<li>Ulaşım</li>
<li>Banka</li>
<li>Kimya</li>
<li>Tüketici</li>
</ul>
<p>Bu tarz büyük sektörlerden pay almasının en büyük sebebi high availability ve Scalability&#8217;e verdiği önemdir. Donanımsal ve yazılımsal iletişimi en üst seviyeye taşır. Donanımların iyi bir şekilde iletişime geçmesi için uyguladığı protokoller yanı sıra güçlü firmware&#8217;leri vardır.</p>
<p>Aynı anda bir çok işi birlikte yapabilir. Burada <strong>MSU</strong> dediğimiz yani Million of Service Units yaklaşık 150 &#8211; 6140 arasında olabilir. Milyon adet servisten bahsediyoruz.</p>
<ul>
<li>İlk olarak s/360 <strong>Mainframe</strong> olarak ortaya çıkmıştır. 2000 yılında S mimarisini bırakıp Z mimarisi ortaya çıkartmışlardır.</li>
<li>1965 yılında s/360 çıktığında 24 bit adres yapıyormuş. Aynı zamanda 16 MB fiziksel ve sanal memory&#8217;si bulunuyormuş.</li>
<li>1980 yılında bu 2 GB&#8217;da kadar ulaşmış. Bunun sebebi ise 31 bit&#8217;e geçmiş olmalarıymış.</li>
<li>z/360 başlangıç oldu. Bugün ki z/OS&#8217;un temelleri MVS çıktığında atıldı.</li>
</ul>
<p>s/390 ile birlikte bir devrim oldu. <strong>Pararlel Sysplex</strong> teknolojisi devreye girdi. Buda aynı daha kullanan iki adet z/OS&#8217;un <strong>Coupling Facility</strong> (CF) kullanarak ortak çalışabilmesini gerçekleştirmişlerdir. <strong>Parallel Sysplex GDPS</strong> ( Geographically Dispered Parallel Sysplex) desteğiyle iş dünyasında global bir çözüm olmuştur.</p>
<p>s/360 çıktığında <strong>MIPS</strong> ( Million Instructions per Second)  değeri : 0.005&#8217;di.</p>
<p>Günümüzde z196 sunucusunun <strong>MIPS</strong> değeri : 1200&#8217;dür.</p>
<p>Sunucu sistemlerindeki işlemci gücü ilk çıktığında 300 Mhz iken bugün zEC12 modeli sunucu 5.5Ghz değere ulaşmıştır. 2008&#8217;de çıkan z10 modeli ise çıktığı gün yine bir devrim yaparak 4.4 Ghz işlem gücüyle yayınlamıştır. Bu da en son sürümün 2.5 katı daha gelişmiş olduğu anlamına gelmektedir.</p>
<h2>Central Electronic Complex</h2>
<p>Sunucsu dolapları Central Electronic Complex (<strong>CEC</strong>) veya Centrol Processing Complex (<strong>CPC</strong>)  olarak adlandırılır.</p>
<p>CEC&#8217;lerin <strong>mainframe</strong>&#8216;de Z ve A B,C,D,E modelleri bulunmaktadır.<br />
High Availablity ve Scability için en iyisi Z ve A olan bitişik kasa modelidir.</p>
<p>Sistem de güçlü soğutma modelleri kullanılmaktır. Bunlardan biri de su ile soğutmadır. Su ile soğutma isteğe bağlıdır. Su ile soğutma yapmak için <strong>H89</strong> veya <strong>HA1</strong> modelleri tercih edilebilir.</p>
<p>HA1 modelinde 120 processor bulunur. Bunun 101&#8217;ini müşteri kullanabilir. 4 adet processor book&#8217;ta bunları barındırır.</p>
<p>HA1 gibi H89&#8217;da 4 adet Processor book bulunur. H66&#8217;da 3 Processor Book, H43&#8217;de 2 Book, HA1&#8217;de ise 1 adet book bulunur. Bir Book içerisinde 30 adet processor çalışabilir.</p>
<p>zECS12 veya zBX sistemlerin hepsinde Support Elements bulunur. Hardware Management Console (HMC) Support Elements&#8217;e ulaşmak ve donanımı yönetmek için uzaktan erişim için kullanılan sistemdir. Burada tüm CEC&#8217;in ayarları yapılabilir.</p>
<p>System z Multi Chip Module : 4 Level şeklinde cache belirlenmiştir. 1 ve 2 level olanlar birbirinin tamamlayıcısıdır.Günümüzde Level&#8217;da cachelenen miktarlar değişkenlik gösterir. z196 ve zEC12 modellerinde bile ciddi farklılıklar vardır.</p>
<h2>Processor Characterization ( PU )</h2>
<p>PU pek çok sebepten dolayı ortaya çıkmıştır. Farklı işletim sistemleri ( z/OS, z/VM, Linux on System z), veya farklı workladlar ( Java, XML services, IPSec, bazı DB2 Workloadları) veya Fonksiyonlar (Coupling Facility Control) yüzünden mainframe teknolojisine gelmiştir. <a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-2-sekor-kabin-processors-zaman/pu/" rel="attachment wp-att-750"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone size-full wp-image-750" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/PU.png" alt="" width="830" height="373" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/PU.png 830w, https://dinamiknetwork.com/wp-content/uploads/2019/12/PU-768x345.png 768w" sizes="(max-width: 830px) 100vw, 830px" /></a></p>
<p>SAP : System Assist Processor. I/O işleri çalıştırır.</p>
<p>IFL: Düşük maliyetli Processor. Linux OS&#8217;lar için kullanılır.</p>
<p>zAAP : XML Servis, Java için kullanılır.</p>
<p>zIIP : DB2 ve IPSec çalıştırmak için kullanılır.</p>
<p>ICF : Pararle Sysplex yapmak için Coupling Facility Control&#8217;e ihtiyac vardır. Bu işlem için kullanılır.</p>
<h2>System z Software and Firmware Layers</h2>
<p>Firmware veya LIC ( Licanced Internal Code) : Donanım ile yazılım arasındaki katmandır. İçerisinde sanallaştırma kodlarını barındırır. LPAR ( Logical Partition on HyperVisor) barındırırır.</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-2-sekor-kabin-processors-zaman/system-z-software-and-firmware-layers/" rel="attachment wp-att-751"><img loading="lazy" class="alignnone wp-image-751" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/System-z-Software-and-Firmware-Layers.png" alt="" width="638" height="377" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/System-z-Software-and-Firmware-Layers.png 734w, https://dinamiknetwork.com/wp-content/uploads/2019/12/System-z-Software-and-Firmware-Layers-150x90.png 150w" sizes="(max-width: 638px) 100vw, 638px" /></a></p>
<p><strong>Milicode&#8217;ın yapabildikleri;</strong></p>
<ul>
<li>İnterput Handlig : Kesme işleyici. ( Program, External, I/O, Machine Check)</li>
<li>Virtualization : sanallaştırmayı yorumlayıcı program</li>
<li>Special RAS: RAS ( Reliability, Availablity, Serviceability ) ve Debug işlemleri</li>
<li>Reset Functions</li>
</ul>
<p><strong>i390&#8217;ın yapabildikleri</strong></p>
<ul>
<li>Sistem yükleme ve resetleme</li>
<li>I/O subsystem</li>
<li>Support Element ile iletişim kurar</li>
<li>Concurrent Maintenance : Eş zamanlı bakım.</li>
<li>Bir kaç komut daha yapar. .</li>
</ul>
<p><strong>Timing Facilities</strong></p>
<p>Time of Day ( TOD), Saat karşılaştırıcı ve CPU Zamanlayıcı bu başlık altındadır.</p>
<p>TOD 104 bit&#8217;lik kayıt kullanır. TOD saatinin 0 ( Sıfır) değerinin karşığı 1 Jan 1900 00:00:00&#8217;dür. Tekrara aynı değere gelmesi yaklaşık 143 yıl alır. Yani 17 Sep 2042 23:53:47 TOD saatine göre eşit olur. Karışık bir ayarlama metodu vardır. Bir çok yerden değeri toplayarak geçerli bit değerini bulur.</p>
<p>CPU Zamanlayıcının formatı da TOD ile aynı şekildedir. Standar değer CPU zamanlayıcıya arka tarafta set edilir. Saat karşılaştırıcı zaten TOD değerini karşılaştırır.</p>
<p>Diğer <a href="https://dinamiknetwork.com/k/yazilim/os/z-os/">mainframe</a> yazılarımıza tıklayarak ulaşabilirsiniz. İyi günler. Yorumlarınızı bekliyorum.</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-2-sekor-kabin-processors-zaman/">Mainframe Administrator Günlükleri #2 | Sekör, Kabin, Processors, Zaman</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-2-sekor-kabin-processors-zaman/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Mainframe Administrator Günlükleri #1 &#124; Donanım, CPs, Disk</title>
		<link>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-1-donanim-cps-disk/</link>
					<comments>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-1-donanim-cps-disk/#comments</comments>
		
		<dc:creator><![CDATA[Alper Karaman]]></dc:creator>
		<pubDate>Tue, 17 Dec 2019 08:33:23 +0000</pubDate>
				<category><![CDATA[z/OS]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Mainframe Donanım]]></category>
		<category><![CDATA[Mainframe Notları]]></category>
		<guid isPermaLink="false">https://dinamiknetwork.com/?p=734</guid>

					<description><![CDATA[<p>Mainframe tarafında edindiğim bilgileri  özellikle kendim ve sizler için toparlayıp paylaşıyor olacağım. Bilgiler yüzeysel veya yanlışlıklar içerebilir. Çünkü Mainframe sistemlerini yeni öğrenmekteyim. Direk duyduğumu, gördüğümü&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-1-donanim-cps-disk/">Mainframe Administrator Günlükleri #1 | Donanım, CPs, Disk</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Mainframe</strong> tarafında edindiğim bilgileri  özellikle kendim ve sizler için toparlayıp paylaşıyor olacağım. Bilgiler yüzeysel veya yanlışlıklar içerebilir. Çünkü Mainframe sistemlerini yeni öğrenmekteyim. Direk duyduğumu, gördüğümü veya anladığımı not alıyorum.</p>
<p><strong>SAP ( System Assos Processor)</strong> = I/O işlemlerini yapar. Diskler.</p>
<p>I/O&#8217;lara <strong>FICON</strong> denilen kablolar kullanılarak bağlantı sağlanır. Bu <strong>FICON</strong> kablolar fiber optik disk bağlantısıdır.</p>
<p><strong>CP Drawer</strong> üzerinde Core&#8217;lar vardır.</p>
<p><strong>CP Drawer</strong> üzerinde L1,L2,L3,L4 olmak üzerine 4 tane cache sistemi bulunur.</p>
<ul>
<li>Z 13&#8217;de 4 CP drawer&#8217;a kadar kullanılıyor.</li>
<li>Z15&#8217;de 5 CP drawer&#8217;a kadar çıkmış.</li>
<li>ABC firmasında 1 Drawer kullanılıyor.</li>
</ul>
<p>Diske erişim için FICON kartları kullanıyoruz.</p>
<p><strong>OSA (Open System Adapter) :</strong> Açık sisteme erişmek için kullanılıyor.</p>
<p>MainFrame üzerindeki Support Element&#8217;ler denilen Çift adet Ekran ve Klavye barındırır. Yine bu ekran ve klavye aracılığıyla Support Element ismindeki arayüz ekranına bağlanırız. Buradan tüm işlemler ve tanımlamalar halledilebilir. VMware workstation&#8217;a benzermektedir.</p>
<ul>
<li>I/O Drawer ve CPU Drawer farklı şeylerdir.</li>
</ul>
<h2><strong>CPU Drawer Konusu</strong></h2>
<ul>
<li>1 Drawer 30 core&#8217;dan oluşmaktadır. Bu core çeşitleri aşağıdaki gibidir.</li>
</ul>
<p><strong>General Processor :</strong> CP&#8217;nin kendisidir. Tüm işlemler üzerinde yapılabilir.</p>
<p><strong>ZIP Processsor:</strong> Java işlerinin üstünde yürütüldüğü işlemci türüdür.</p>
<p><strong>SAP Processor:</strong> Default olarak gelir. Diskler ile olan iletişimi sağlar.</p>
<p><strong>ICF Processor:</strong> IBM&#8217;in Coupling Facility isimli işletim sistemi için tasarlanmış core çeşitidir.</p>
<p><strong>IFL Processor:</strong> Linux işletim sisteminde kullanılmaktadır.</p>
<p><strong>IFP Processor:</strong> Fireware core olarak düşünülebilir. Tüm cihazların sürüm bilgisinin tutulduğu bir işletim sistemi vardır. Bu da z/OS makinası için budır. EDC kartlarının sıkıştırma (bir nevi render) yapmasını sağlar. IFP Roce ve zEDC gibi PCIe kartlarının iş yükünü azaltır.</p>
<p>General Processor zorunludur ve modellemeler burada kullanılan core sayısına göredir.</p>
<p>Örneğin ABC firmasında Mainframe 706 modelini kullanmaktadır.</p>
<p>Buradaki 6 : core sayısıdır.</p>
<p>7 ise capacity worker&#8217;dır. Sayıya göre mainframe üzerindeki CP&#8217;lerin ne kadar verimlilik ile kullanılacağı belirlenir.</p>
<h2>Mainframe Coupling Facility</h2>
<p>Aşağıda iki farklı z/OS makinası vardır. İki makina arası CPU Drawer&#8217;dan çıkan bir kart ile Infinty Band aracılığıyla birbirine fiber kablo ile bağlanır. İki sunucunun saati ikisinden biri host kabul edilerek belirlenir. Burada ortak olarakdata shrink yapan sistemlerin birbirini ezmemesi içi CF kullanılır. CF hangi sunucu dosyayı üzerine aldıysa ve değişiklik yapıyorsa diğer sunucuya anında haberini verir.</p>
<p><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-1-donanim-cps-disk/2019-12-09_16-41-21/" rel="attachment wp-att-735"><img wpfc-lazyload-disable="true" loading="lazy" class="alignnone wp-image-735" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/2019-12-09_16-41-21.png" alt="" width="367" height="313" srcset="https://dinamiknetwork.com/wp-content/uploads/2019/12/2019-12-09_16-41-21.png 916w, https://dinamiknetwork.com/wp-content/uploads/2019/12/2019-12-09_16-41-21-768x656.png 768w, https://dinamiknetwork.com/wp-content/uploads/2019/12/2019-12-09_16-41-21-850x726.png 850w" sizes="(max-width: 367px) 100vw, 367px" /></a></p>
<p>&nbsp;</p>
<p><strong>Logical Partition (LPAR) :</strong> Sanal makina mantığıdır.</p>
<p>Mainframe üzerindeki tüm birimleri LPAR ile paylaştırabiliyoruz. 213 ile 85 partition&#8217;a kadar çıkabilir. Sanallaştırabilceğimiz Hostlar aşağıdaki gibidir.</p>
<p><strong>&#8211; z/OS :</strong> General Processor</p>
<p><strong>&#8211; z/VM :</strong> GM + (ZIP veya IFL)</p>
<p><strong>&#8211; z/Linux :</strong> GM, IFL</p>
<p><strong>&#8211; CF :</strong> ICF, GM</p>
<p>z/VM altında istenile LPAR&#8217;ı açabiliriz. Fakat sadece CF açamayız.</p>
<p>&nbsp;</p>
<table style="height: 243px;" width="402">
<tbody>
<tr>
<td width="60"><strong>Durum</strong></td>
<td width="64"><strong>Logical</strong></td>
<td width="64"><strong>Memory</strong></td>
<td width="64"><strong>Processes Weight</strong></td>
</tr>
<tr>
<td>Prod</td>
<td>CF</td>
<td>2 GB</td>
<td>80%</td>
</tr>
<tr>
<td>Test</td>
<td>CF</td>
<td>2 GB</td>
<td>20%</td>
</tr>
<tr>
<td>Prod</td>
<td>z/OS</td>
<td>12 GB</td>
<td>70%</td>
</tr>
<tr>
<td>PreProd</td>
<td>z/OS</td>
<td>6 GB</td>
<td>15%</td>
</tr>
<tr>
<td>Test</td>
<td>z/OS</td>
<td>7 GB</td>
<td>10%</td>
</tr>
<tr>
<td>DEV</td>
<td>z/OS</td>
<td>8 GB</td>
<td>5%</td>
</tr>
</tbody>
</table>
<p>Reserve Memory : Gerekli durumda vermek için bekletilir.</p>
<p>Weight verilse eğer ilgili processor kullanılmıyorsa diğerleri verilen ağırlığın üzerine çıkabilir. Bu verilen ağırlık yük durumlarında processor&#8217;ün nasıl çalışcacağını ayarlar.</p>
<h2><strong>Hyperdispatch</strong></h2>
<p>3 adet modu vardır.</p>
<ul>
<li>High</li>
<li>Medium</li>
<li>Low</li>
</ul>
<p>Bu sistemin kurulmasının sebebi bir işin bir CP&#8217;de çalışmasını sağlamaktır. Çünkü bir iş aynı CP üzerinde çalıştığında daha efektif olur. Hyperdispatch ise 1000 üzerinden paylaştırılan değerlere göre High, Med, Low diye sıralama yapar. Tek bir processor üzerinde işi çalıştırmaya çalışır.</p>
<p><strong>PR/SM :</strong> Firmware olarak düşünülebilir. Mainframe&#8217;in logical partition işlemlerini yapar.  Donanımların çalışmasını sağlar. HyperVisor diyebiliriz.</p>
<p><strong>Stroge Addresing :</strong> En büyük sıkıntı oluşabilecek sıkıntı eğer mainframe&#8217;imizi host olarak kullanıyorsak bunu paylaşırken dosya erişimini düzenlemek olacaktır. Stroge addressing bunun önüne geçiyor ve her host ettiğimiz kişiye sanki sıfırdan adresliyormuş gibi davranıyor. Böylelikle kimse kimsenin stroge&#8217;ını görmemiş olur.</p>
<h3>HyperVisor Mantığı</h3>
<p>-PR/SM<br />
&#8211;z/OS<br />
&#8212;z/Linux</p>
<p>Yukarıdaki yapı IBM&#8217;in dediğine göre iç içe sanallaştırma yapabileceğimiz bir modeldir. Hatta z/linux işletim sistemi z/OS altında olmasına rağmen PR/SM&#8217;in altındaymış gibi davranabilir.</p>
<p>&nbsp;</p>
<h2>Disk Yapısı</h2>
<figure id="attachment_740" aria-describedby="caption-attachment-740" style="width: 556px" class="wp-caption alignnone"><a href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-1-donanim-cps-disk/mainframe_disk_yapisi/" rel="attachment wp-att-740"><img wpfc-lazyload-disable="true" loading="lazy" class="wp-image-740 size-full" src="https://dinamiknetwork.com/wp-content/uploads/2019/12/Mainframe_Disk_Yapısı.png" alt="Mainframe " width="556" height="262" /></a><figcaption id="caption-attachment-740" class="wp-caption-text">Mainframe</figcaption></figure>
<p>NVME diye geçer NonVolutile Memory Express veya PCIe kullanır. En üst bölümden bahsediyorum.</p>
<p>P8 : Yukarıda görünen P8 ler  cache&#8217;lenmiş veriyi tutarlar.<br />
Flush diskler ise RAM ve SSD gibi çalışır. Yeni hızlıdır. Bilidiğimiz gelenekselleşmiş diskler gibi bir disk üzerine yazmaz.</p>
<ul>
<li>3.84 TB&#8217;lik Flush kartlar kullanılır.</li>
<li>48 tane 3.84 TB Disk kullanılır.</li>
<li>Raid 6 Teknolojisi ile Raidlenmiştir.</li>
<li>Bu sebepten ötürü 34 adet kullanılabilir disk mevcuttur.Raid 6 yapısında;</li>
<li>34 kullanılabilir.</li>
<li>6 adet hash check</li>
<li>8 adet spare</li>
</ul>
<p>Diskler kendi içlerinde bir pool mantığıyla bağlanır. Hepsinin bir havuza bağlanması gerekir. Örneğin şekildeki gibi düşünürsek.</p>
<ul>
<li>0,2,4 1. poolda bulunuyor. Buna P0 diyebiliriz.</li>
<li>1,3,5 2. poolda bulunuyor. Bunda P1 diyebiliriz.</li>
</ul>
<p>Diskten bir dosya okuma işlemi ; Diskten dosya okunurken ilk önce P8&#8217;e sorulur. Eğer 1 TB&#8217;lık Cache sisteminde dosya varsa oradan çekilir. Eğer dosya burada değilse ilgili pool&#8217;a gidilerek dosya alınır.</p>
<p>Diske yazma işlemi: P8&#8217;lerin üzerinde NVS adı verilen 16 GB&#8217;lık bir bölüm bulunur. Bu bölüm eğer bir diske yazma işlemi varsa harakete geçer. Yazılmak istenen veriler ilk önce P8 üzerindeki NVS&#8217;e yazılır. Veri kaybı olmaması için diğer P8 üzerindeki NVS&#8217;e de yazılır. Daha sonra dosyalar ilgili pool&#8217;a yüklenir.</p>
<h2><strong>Disk Formatları</strong></h2>
<p><strong>CKD :</strong> z/OS&#8217;da bu disk formatı kullanılır. Count Kill Data ismiyle anılır. z/Linux, z/VM de bu disk formatını kullanabilir.</p>
<p><strong>FBA</strong> : z/Linux ve z/VM için kullanılır. z/OS&#8217;larda kullanılmaz.</p>
<p>Sistemde çok sayıda disk olduğu için bulara 6 haneli bir disk ismi verilir. İlk karakter rakam olamaz.<br />
CKD formatında bir çok model bulunur. Bu modellemeler volume&#8217;un büyüklüğüne göre numaralandırılır.</p>
<p>Mainframe&#8217;de bir disk&#8217;in boyutu Track ve silindir dediğimiz mantıkların çarpımlarıyla hesaplanır. Örnek vermek gerekirse;</p>
<ul>
<li>Her silindirde 15 Track vardır.</li>
<li>Her Track&#8217;de ise 56664 bye vardır.</li>
<li>Model 1&#8217;de ise 1133 silindir vardır.</li>
</ul>
<p>Model 1&#8217;in boyutunu hesaplamak için çarpma işlemi yaparsak : 15*56664*1113 = 963.004.680‬ byte içerdiğini göreceksiniz.</p>
<p><strong>Virtual Type System :</strong> VTS Sistemi Kullanılmayan ve eski dosyaları standart HDD&#8217;lerin bulunduğu bir cihaza depolarız. Teyp veya kaset sistemi de deniyor. Eğer dosya tekrar kullanılacaksa VTS cihazı üzerinden çekilir.</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://dinamiknetwork.com/mainframe-administrator-gunlukleri-1-donanim-cps-disk/">Mainframe Administrator Günlükleri #1 | Donanım, CPs, Disk</a> appeared first on <a rel="nofollow" href="https://dinamiknetwork.com">Dinamik Network</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dinamiknetwork.com/mainframe-administrator-gunlukleri-1-donanim-cps-disk/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
