AYNUR TEMEL RAM PARALEL HESAPLAMALAR İŞLETİM SİSTEMLERİ

Slides:



Advertisements
Benzer bir sunumlar
Anakartlar Sistemin merkezi bileşenidir.
Advertisements

BİLGİSAYAR DONANIM ELEMANLARI
BİLGİSAYAR KULLANIMI KURSU
Bilgisayar İşletmenliği
BİLGİSAYAR KULLANIMI VE SAĞLIK
Dijital Dünyada Yaşamak
BİLGİSAYAR NEDİR?.
BİLGİSAYAR KULLANIMI VE SAĞLIK
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
BİLGİSAYAR SİSTEMİ.
Ders Adı: Bilgisayar Donanımına Giriş
ENF 101 TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI
Bölüm 1: Introductions (Tanıtım,Tanım)
MİMARİ ESASLAR Bir bilgisayarın komut kümesi, programcının makineyi programlarken kullanabileceği ilkel emirleri veya makine komutlarının tamamının oluşturduğu.
Bilgisayara giris ders Notlari
Bilgisayara Giriş Dersi
BİLGİSAYAR DONANIMI SELİN POSBIYIK 9/H 551 SIDIKA RODOP ANADOLU LİSESİ
CEIT 101 Teorik Vasfi Tuğun - Konu 2 -.
İŞLETİM SİSTEMLERİ EYLÜL 2012.
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
66 CHAPTER SİSTEM UNITESİ. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Sistem Üniteleri Mikro bilgisayarlar Masaüstü Dizüstü Tablet.
MART 2013 İŞLETİM SİSTEMLERİ.
Ankara T.C. MİLLÎ EĞİTİM BAKANLIĞI EĞİTİM TEKNOLOJİLERİ GENEL MÜDÜRLÜĞÜ Bilişim Teknolojileri Formatör Öğretmen Eğitimi Programı Bilişim Teknolojileri.
Yazılım Gelişimi. Donanım gelişimine paralel olarak süren yazılım gelişimi, son on yılda kayda değer bir ivmelenme ile bilgisayarları, herhangi bir uzmanlık.
Bilişim Teknolojilerine Giriş
İŞLETİM SİSTEMLERİ Öğr. Gör. S.Serkan TAN.
Bilgisayar nedir? Bilgisayar; Zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır.
Cemil ŞAHİN Bilişim Teknolojileri Öğretmeni
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
EYLÜL 2014 İŞLETİM SİSTEMLERİ Bilgisayar Uygulamaları.
Dersin Kapsamı Bilgisayar Nedir, Ne Yapar?
İŞLEMCİ MİMARİLERİ – Derya Işık
Bilişim Teknolojileri Öğretmeni İsmail ÖZTÜRK
DEPOLAMA.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
YAZILIM Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
Aşağıdakilerden hangisi işletim sistemi değildir?
1 Öğr. B.Aliyeva Öğr. B.Aliyeva Bilgisayar Yazılımı.
YAZILIM.
YAZILIM.
YAZILIM.
Temel Bilgi Teknolojileri
İŞLETİM SİSTEMİ.
BÖTE205 – BİLGİSAYAR DONANIMI
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Bilgisayara bilgilerimizi saklayabiliriz.
Bilgisayarın kullanılmasını sağlayan her türlü program yazılım olarak adlandırılır. YAZILIM Başlıca iki yazılım çeşidi vardır. Bu yazılımlar, sistem yazılımı.
BİT KULLANMA VE YÖNETME
İnsan Kaynakları Bilgi Sistemleri
Hafta2 Bilgisayar Donanımı Dersi
BİLGİSAYAR NEDİR?.
Temel Bilgi Teknolojilerinin Kullanımı Öğr.Gör. Abdullah ŞENER.
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Bilgi Teknolojisinin Temel Kavramları
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
Information Technology, the Internet, and You © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Genel Kavramlar Bölüm - 1. YAZILIM Bilgisayara işlemler yaptırabilmek ve karar verdirtebilmek için yazılan kalıplara denir. Yazılım, genel olarak donanım.
Bilgisayar Donanımı Dersi
BİLGİSAYAR NEDİR?.
Bilgisayar Donanımı Dersi
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
YAZILIM.
İŞLETİM SİSTEMİ Adem ÇİMEN İşletim Sistemi Nedir
Mikroişlemciler Giriş.
BİLİŞİM TEKNOLOJİLERİ
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Bellekler.
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

AYNUR TEMEL 1030710473 RAM PARALEL HESAPLAMALAR İŞLETİM SİSTEMLERİ İŞLETİM MİMARİLERİ WORD ADRES MEKTUP BİRLEŞTİRME

RAM nedir ? RAM; işletim sisteminin, çalışan uygulama programlarının veya kullanılan verinin işlemci tarafından hızlı bir biçimde erişebildiği yerdir.

RAM, bilgisayarlardaki CD-ROM, disket sürücü veya sabit disk gibi depolama birimlerinden daha hızlıdır. Bilgisayar, çalıştığı sürece RAM faaliyetini devam ettirir; bilgisayar kapandığı zaman ise RAM'de o an depolanmış olan veriler silinir.

RAM'e 'Random Access' yani 'rastgele erişimli denir RAM'e 'Random Access' yani 'rastgele erişimli denir. Veriler, sistem tarafından belleklere sık ve belirli bir düzen dahilinde gönderilmez ya da alınmazlar. Verilerin RAM'de saklanması daha önce de belirtildiği gibi sistem çalışır durumda kaldığı sürece mümkündür. Yani sabit disklerde olduğu gibi var olan bilgilere sistem kapandıktan sonra tekrar ulaşılamaz.

PARALEL HESAPLAMALAR Paralel hesaplama, aynı görevin (parçalara bölünmüş ve uyarlanmış), sonuçları daha hızlı elde etmek için çoklu işlemcilerde eş zamanlı olarak işletilmesidir. Bu fikir, problemlerin çözümünün ufak görev parçalarına bölünmesi ve bunların eş zamanlı olarak koordine edilmesine dayanır.

Paralel hesaplama ile performans artar, büyük sorunlar daha az sürede çözülür ve bilimdeki gelişmeler paralel hesaplamaya gereksinim duyar.

Paralel Hesaplama Sistemleri Paralel işlemci terimi bazen paralel işlemeye elverişli birden fazla işlemci içeren bir bilgisayarı tanımlamak için kullanılır. Binlerce işlemci içeren sistemler güçlü paralel (massively parallel) sistemler olarak bilinir. Çok çekirdekli işlemciler de paralel hesaplama sistemleri için uygundur.

Kullanılan işlemcilerin büyüklüğüne göre sistemler büyük taneli (large grain) ve küçük taneli (small grain) olarak ikiye ayrılır. PC tabanlı sistemler küçük taneli sistemlere örnek olarak verilebilir.

Ekstra işlemciler eklendikçe, bazı iş yükleri, boruhattı (pipeline) paralellik kullanarak belli bir noktaya kadar fayda sağlar. Bu sistem, bir fabrika montaj hattı yaklaşımı kullanarak işleri parçalar. Eğer iş n aşamaya bölünebiliyorsa ve bir ayrık değişken bir aşamadan diğer birine iletilebiliyorsa, en fazla n adet işlemci kullanılabilir. Bununla birlikte, en yavaş aşama diğer aşamaları da tutacaktır ve n işlemciyi tam performansta kullanmak pek mümkün olmayacaktır.

Çok çeşitli paralel bilgisayar (işlemci) yapıları vardır Çok çeşitli paralel bilgisayar (işlemci) yapıları vardır. Bu çeşitler, işlemciler (işleme elemanı olarak adlandırılır-PE) arasındaki veya işlemci ve hafıza arasındaki bağlantıya göre belirlenir. Flynn, tüm işlemcilerin aynı zamanda aynı talimatları işlemelerine göre (tek talimat/çoklu veri-SIMD) veya her bir işlemcinin farklı talimatları (çoklu talimat/çoklu veri-MIMD) işlemesine göre paralel bilgisayarları sınıflandırır. Paralel işlemci makineleri simetrik (tüm işlemcilerin aynı seviyede olması) ve asimetrik (işlemcilerin bazı görevler için ayrılması ve önceliklerinin olması) çoklu işlemciler olarak ikiye ayrılır.

Algoritmalar Bir paralel hesaplamanın, sadece uygun donanımı satın alıp, bağlantılarını yapınca başarılı olacağı asla düşünülmemelidir. Kooperatif problem çözme şu sebepten dolayı zordur: Eğer bir insan bir çukuru bir dakikada kazıyorsa, 60 insanın bir çukuru bir saniyede kazması gerekir.

Pratikte lineer hızlanmayı (işlemci sayısıyla orantılı) başarmak çok zordur. Bunun nedeni, doğada birçok algoritma aslında sıralıdır (Amdahl yasası bunu bilimsel olarak açıklamıştır).

Pek çok algoritma, paralel donanımın kullanımını daha verimli yapmak için tekrardan tasarlanmalıdır. Tek işlemcili sistemlerde iyi çalışan programlar, paralel sistemlerde aynı performansı vermeyebilir. Aynı programın çoklu kopyaları, birbirlerini etkileyebilirler (aynı anda aynı hafıza adresine yazma/okuma yapma). Bu yüzden paralel sistemlerde dikkatli programlama yapılması gerekir.

İŞLETİM SİSTEMLERİ İşletim sistemi, bilgisayarda çalışan, bilgisayar donanım kaynaklarını yöneten ve çeşitli uygulama yazılımları için yaygın servisleri sağlayan bir yazılımlar bütünüdür.

İşletim sistemi, uygulama kodları genellikle direkt donanım tarafından yürütülmesine rağmen, girdi-çıktı, bellek atama gibi donanım fonksiyonları için uygulama programları ve bilgisayar donanımı arasında aracılık görevi yapar.

İşletim sistemleri sadece bilgisayar, video oyun konsolları, cep telefonları ve web sunucularında değil; arabalarda, beyaz eşyalarda hatta kol saatlerinin içinde bile yüklü olabilir.

İşletim sistemleri işlevsellerinin genişliği ile değil, donanımı belli bir amaç doğrultusunda programlayabilme nitelikleriyle değerlendirilmelidir.

En yaygın kullanılan işletim sistemlerine örnek olarak; Microsoft Windows, Mac OS X, Linux, Android ve iOS örnek verilebilir.

Geçmiş 1940'larda ilk elektronik dijital sistemlerin hiçbir işletim sistemleri yoktu. bu kez elektronik sistemlerin çok ilkel talimatları genellikle mekanik anahtarları satır veya fiş kurullarında jumper telleri ile bir anda sisteme bir bit girmiş olduğunu bugün karşılaştırıldı. Bu, örneğin, delikli kağıt kartları verilerinden bordro çeklerin askeri veya kontrollü baskı için balistik tablolar oluşturulan özel amaçlı sistemler edildi.

Programlanabilir genel amaçlı bilgisayarlar icat edildikten sonra, makine dilleri (ikili rakam 0 ve 1 delikli kağıt şerit üzerine dizeleri oluşan) programlama süreci (Stern, 1981) hızlandırdı o tanıtıldı.

Türleri Gerçek Zamanlı İşletim Sistemi Tek Kullanıcılı ve Çok Kullanıcılı İşletim Sistemleri Çoklu Görev ve Tek Görev İşletim Sistemleri Dağıtılmış İşletim Sistemi Gömülü İşletim Sistemleri Amiga İşletim istemi Chromium İşletim Sistemi Linux İşletim Sistemi MS Dos İşletim Sistemi Pardus İşletim Sistemi Windows İşletim Sistemi Mac OS X İşletim Sistemi

Bileşenleri Bir işletim sisteminin bileşenleri hep birlikte bir bilgisayarın çalışmasını sağlamak üzere bir düzen içinde çalışırlar. Mali veritabanlarından film editörlerine kadar bütün yazılımlar, ister fare ya da klavye kadar basit olsun ister internet bağlantısı kadar komplex olsun herhangi bir donanımı kullanmak için işletim sistemine ihtiyaç duyar.

İŞLEMCİ MİMARİLERİ Mikro işlemciler, mimari (Architecture) sınıfınca gruplandırılırlar. Ortak mimariye sahip işlemciler, aynı komutları tanıdıkları için, aynı yazılımı çalıştırabilirler

Bir işlemcinin tanıdığı komutlar seti, o işlemcinin mimarisinin özelliğini belirleyen en büyük kriterdir. Bir başka özellik de register seti (register set) veya register grubu (register file) olarak bilinir

Intel ilk x86 çipi olan 8o86'yı 1978 yılında çıkardı Intel ilk x86 çipi olan 8o86'yı 1978 yılında çıkardı. O zamanlarda x86 modeli 6 kuşak evrim geçirdi. (Pentium II, III altıncı kuşak Pentium Pro'nun varyasyonlarıdır) Diğer şirketler de x86 ile uyumlu işlemciler üretmektedirler. Bunlar AMD, CYRIX (National Semiconductor'a ait), CENTAUR TECHNOLOGY (IDT'nin İştirakıdır) ve RISE TECHNOLOGY. Diğer mimariler ise şöyle sıralanmaktadır: PowerPC, Digital, Compaq, Silicon Graphics'in Mips Rxooo serisi, HP (Hewlett Packard)... vs. bu mimarilerin hiç biri ne kendi aralarında ne de x86 ile uyumlu değillerdir.

Mimariler ortaya çıktıkları dönemin hakim dizayn felsefesini yansıtırlar. X86'nın dünyaya geldiği 1970'lerde, veri saklama cihazları ve hafıza bugünün standartlarına göre çok kısıtlıydı. Bu kaynakları tasarruflu bir şekilde kullanabilmek için CISC diye bilinen bir mimari benimsendi.

1980'lerin sonuna gelindikçe hafızayı tasarruflu kullanma konusu önemini yitiriyordu. CISC'in kısıtlamaları da mühendislerin ellerini kollarını bağlıyordu. Bu sebepten dolayı CISC'a rakip olarak RISC ortaya çıkmıştır.

RISC'in sağladığı özellikler sayesinde fetch (komutu hafızaya taşıma), decode (komutun anlamını çözme) ve komutu çalıştırma işlemleri daha kolay yapılmakta idi. RISC'in kötü bir özelliği ise tüm komutları 32 bit olarak kabul etmesidir. Bu durumda 32 bitten kısa olan komutlar daha uzun gözükmektedir ve daha fazla hafıza gerektirmektedir.

RISC komutları sabit bir zaman diliminde işlem görmektedir RISC komutları sabit bir zaman diliminde işlem görmektedir. Bu da Süperskalar Pipelining özelliğini kullanan işlemciler için önemli bir özelliktir. Pipelining seri üretim yapan bir fabrika tekniği ile çalışır. Basit bir pipelineda 5-6 aşama olabilir

Süperpipeline'da ise en az 10 aşama bulunur Süperpipeline'da ise en az 10 aşama bulunur. Bu sayede birden fazla komut birden fazla aşamada işlem görebilmektedir. RISC bu teknige daha uygundur. Çünkü basitleştirilmiş komutlar pipeline'dan pürüzsüz bir şekilde akarlar ve CISC'ın neden olabildiği tıkanmalara yol açmaz.

RISC işlemcilerinin başka avantajları da vardır RISC işlemcilerinin başka avantajları da vardır. mesela register'ları ve register grupları daha büyüktür. Ama bu biraz RISC'in, CISC işlemcilerinin dizayn edildigi zaman mevcut olmayan teknolojik ilerlemelerden yararlanmasindan kaynaklanmiştir.

RISC ve CISC birbirleriyle taban tabana zit degillerdir RISC ve CISC birbirleriyle taban tabana zit degillerdir. Modern CISC işlemcilerinde RISC ilkelerinden bazilari kullanilir. Mesela Intel ve AMD'nin altınca kuşak işlemcileri, karmaşık komutları süperscalar pipeline'larda çalıştırmadan önce bunları daha basit, RISC'e benzer komutlara çevirirler.

WORD’DE ADRES MEKTUP BİRLEŞTİRME Bu tür olanaklar ve araçlar tamamıyla şirketler için geliştirilmiştir. Örneğin, şirket, yıl başında müşterilerine Word ya da Outlook gibi bir programında biriktirdiği adres bilgilerine toplu olarak mektup yollamak isterse bu konuda anlattığımız işlemleri yapmak gerekir.

Örneğin:

Adres Bloğu:

Selamlama Satırı:

Birleştirme Alanı Ekle Seçeneği:

Sonuçların Önizlemesi:

Bitir ve Birleştir Seçeneği ile Adres Mektup Birleştirme İşlemlerini bitirmiş oluyoruz: 1.

2.Birleştirme işlemini Yazdırır 3.E-postayla Birleştirir