Sonlu Durumlu Makineler



Benzer belgeler
Olasılık ve İstatistik Dersinin Öğretiminde Deney ve Simülasyon

DİKKAT! SORU KİTAPÇIĞINIZIN TÜRÜNÜ "A" OLARAK CEVAP KÂĞIDINA İŞARETLEMEYİ UNUTMAYINIZ. SAYISAL BÖLÜM SAYISAL-2 TESTİ

BÖL-1B. Fatih University- Faculty of Engineering- Electric and Electronic Dept.

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK LABORATUVARI 1. BASINÇ, AKIŞ ve SEVİYE KONTROL DENEYLERİ

OPERATÖRLER BÖLÜM Giriş Aritmetik Operatörler

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Đlkbahar / Sayısal II / 22 Nisan Matematik Soruları ve Çözümleri

İLKÖĞRETİM 1. SINIF MATEMATİK DERSİ SAYMA, TOPLAMA ve ÇIKARMA İŞLEMİ BECERİLERİ

Şaft: Şaft ve Mafsallar:

B02.8 Bölüm Değerlendirmeleri ve Özet

Temel Bilgisayar Programlama

İleri Diferansiyel Denklemler

ELEZ101 Ölçme Tekniği Sunu No: 01. Öğr. Gör. Dr. Barış ERKUŞ

BÖLÜM 9. Sayıcılar, S7 200 CPU serilerinde C ile gösterilir. Sayıcılar, S7 200 CPU serilerinde: Yukarı sayıcı (Counter up CTU ),

Bölüm 3. Sentaks ve semantik tarifi ISBN

Topoloji değişik ağ teknolojilerinin yapısını ve çalışma şekillerini anlamada başlangıç noktasıdır.

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

Şekil 1. Sistem Açılış Sayfası

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

ELITE A.G. KS100/HEFM SICAK-SOĞUK ETĐKET BOY KESME VE ĐŞARETLEME MAKĐNASI KULLANIM KILAVUZU

BİR SAYININ ÖZÜ VE DÖRT İŞLEM

BOYA DOLUM OPERATÖRÜ (SEVIYE 3) ÖĞRETİM PROGRAMI ÖĞRENME MODÜLLERİ VE İÇERİKLERİ

BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI

ÖĞRENME FAALĠYETĠ GELĠġMĠġ ÖZELLĠKLER

BÖLÜM 3 FREKANS DAĞILIMLARI VE FREKANS TABLOLARININ HAZIRLANMASI

MİKRO İKTİSAT ÇALIŞMA SORULARI-10 TAM REKABET PİYASASI

Braille Star 40 Başvuru Kitapçığı Sürüm 4.0 Lütfen bu başvuru kitapçığıyla birlikte paketinizde bulunan kullanıcı kılavuzunu da gözden geçirin.

F İ R M a. Herşey Bir Kaynaktan. Düz profillerin ve baraların işlenmesinde uzman

TEKNİK RESİM. Ders Notları: Mehmet Çevik Dokuz Eylül Üniversitesi. Görünüşler - 1

Taşıyıcı Sistem Elemanları

Sayısal Devreler ve Sistemler (EE 203*) Ders Detayları

İki Değişkenli Bağlanım Modelinin Uzantıları

4. Numaralandırdığımız her boru parçasının üzerine taşıdıkları ısı yükleri yazılır.

CSD-OS İşletim Sistemi Projesi - Fonksiyon Açıklama Standardı

KAPLAMA TEKNİKLERİ DERS NOTLARI

BÖLÜM 7 BİLGİSAYAR UYGULAMALARI - 1

K12NET Eğitim Yönetim Sistemi

En İyi Uygulamalar ve Kullanım Kılavuzu

ONLİNE KATALOG TARAMA (YORDAM KÜTÜPHANE OTOMASYON PROGRAMI)

BQ360 Modbus Dijital Giriş 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

ALPHA ALTIN RAPORU ÖZET 26 Ocak 2016

G D S MART. Sınıf Ders Ünite Kazanım. 9. sınıf Dil ve Anlatım Türkçenin Ses Özellikleri 1. Türkçedeki seslerin özelliklerini açıklar.

EY Eğitim Takvimi. Eylül - Aralık 2014

ÜNİTE 5 KESİKLİ RASSAL DEĞİŞKENLER VE OLASILIK DAĞILIMLARI

Endüstri Mühendisliğine Giriş. Jane M. Fraser. Bölüm 2. Sık sık duyacağınız büyük fikirler

SENATO 2016/1-IV

Fizik ve Ölçme. Fizik deneysel gözlemler ve nicel ölçümlere dayanır

Sıva altı montaj için Symaro sensörleri yenilikçi ve enerji verimli

T.C ATAŞEHİR ADIGÜZEL MESLEK YÜKSEKOKULU

ALPHA ALTIN RAPORU ÖZET 10 Kasım 2015

İTÜ GELİŞTİRME VAKFI ÖZEL Dr. NATUK BİRKAN İLKOKULU VE ORTAOKULU. OkulNET Kullanım Kılavuzu

Eğitim No/Eğitim Adı: 14-E Tedarikçi Barkod Uygulaması

Kukla Değişkenlerle Bağlanım

Elektrik Makinaları I. Senkron Makinalar Stator Sargılarının oluşturduğu Alternatif Alan ve Döner Alan, Sargıda Endüklenen Hareket Gerilimi

TEKNOLOJİ VE TASARIM

BULUġ BĠLDĠRĠM FORMU/ GIDA

BULUŞ BİLDİRİM FORMU / APARAT

HT-02 HP KABLOLU ODA TERMOSTATI KULLANMA KILAVUZU

Yarım toplayıcının fonksiyonelliği ile 4 x 2 bit ROM hafıza(çok küçük bir hafıza) programlandığının bir örneğini düşünelim:

Modem ve Yerel Ağ Kullanım Kılavuzu

HEAVY DUTY CLIP-IN TAVAN MONTAJ TALİMATNAMESİ

Fizik I (Fizik ve Ölçme) - Ders sorumlusu: Yrd.Doç.Dr.Hilmi Ku çu

13 Kasım İlgili Modül/ler : Satın Alma ve Teklif Yönetimi. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL

İstemci Yönetimi ve Mobile Printing (Mobil Baskı) Çözümleri

DOĞAL SAYILAR , , bölük bölük bölük bölük bölük bölük bölük bölük bölük

Psikolojiye Giriş. Gözden geçirme oturumları. Evrim ve Akılcılık Ders 10. Pazartesi, 26/02, Salı, 27/02,

Digifresh Kullanım Kılavuzu

BİLKENT ÜNİVERSİTESİ. Müzik ve Sahne Sanatları Fakültesi. Teori Kompozisyon Ana Sanat Dalı TOPLU OKUMA İÇİN İŞLEVSEL ARMONİ PRATİĞİ

TG 12 ÖABT İLKÖĞRETİM MATEMATİK

BQTEK SMS Asistan. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Örnek...6 : Yandaki bölme işleminde A ve n birer doğal sayıdır. A nın alabileceği en küçük ve en bü yük değerleri bulunu z.

T.C. MİLLÎ EĞİTİM BAKANLIĞI Müsteşarlığı. Sayı : B.O8.0.MÜB.O / /06/2007

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ. ÇİFT ANADAL ve YANDAL PROGRAMI YÖNERGESİ

Döküm. Prof. Dr. Akgün ALSARAN

SR Ek 4 Değerlendirme Komitesi Tayini. Bölüm C: Diğer Bilgiler

ÖZEL EMİNE ÖRNEK İLKOKULU DEĞERLER EĞİTİMİ. Sorumluluk Duygusu Nedir; Nasıl Kazandırılır?

HİZMET ALIMI İHALELERİNDE İŞ DENEYİMİNDE KARŞILAŞILAN SORUNLAR 1. GİRİŞ

K.S.Ü. MÜHENDİSLİK MİMARLIK FAKÜLTESİ TEKSTİL MÜHENDİSLİĞİ BÖLÜMÜ BİTİRME ÖDEVİ / BİTİRME PROJESİ DERSLERİ İLE İLGİLİ İLKELER

Daha fazla seçenek için daha iyi motorlar

RTX6_LRN Kod öğrenmeli Uzaktan kumanda

Sketch Up. - Bilgisayar Dersleri 1. 3 Boyutlu Çizimler ve Google

II. Bölüm HİDROLİK SİSTEMLERİN TANITIMI

Veri Toplama Yöntemleri. Prof.Dr.Besti Üstün

ÖZEL SAMANYOLU LİSELERİ

AIMCO AIMCO. Kullanım Kılavuzu. Mayıs 2016

Setup Yardımcı Programı

26 Aralık 2014 CUMA. Resmî Gazete. Sayı : YÖNETMELİK. Enerji Piyasası Düzenleme Kurumundan: ELEKTRİK PİYASASI LİSANS YÖNETMELİĞİNDE DEĞİŞİKLİK

İçinde x, y, z gibi değişkenler geçen önermelere açık önerme denir.

ENF-106 C Programlama Dili Ders İçeriği. Grafik fonksiyonları C Programlama Dili Ders Notları Dr. Oğuz ÜSTÜN

MADDE 3 (1) Bu Yönetmelik, 4/11/1981 tarihli ve 2547 sayılı Yükseköğretim Kanununun 14 ve 49 uncu maddelerine dayanılarak hazırlanmıştır.

MAT223 AYRIK MATEMATİK

DEĞERLENDİRME NOTU: Mehmet Buğra AHLATCI Mevlana Kalkınma Ajansı, Araştırma Etüt ve Planlama Birimi Uzmanı, Sosyolog

IENG 451 ENDÜSTRİYEL YÖNETİM KONU 8 KONTROL ETME

+1TL TEK TELEFON SERVİSİ KAMPANYASI (12 AY) TAAHHÜTNAMESİ

GÜMRÜK ETKİNLİKLERİ BİLGİ ŞÖLENİ

Üniversitelerde Yabancı Dil Öğretimi

7. SINIF MATEMATİK TESTİ A. 1. Yandaki eşkenar dörtgensel bölge şeklindeki uçurtma I, II, III ve IV nolu

EK III POTANSİYELİN TANIMLANMASI

KAR YER GÜNLER PROJES. Murat F DAN

İşletme Gelişimi Atölye Soruları

Transkript:

Sonlu Durumlu Makineler Geri besleme büyüleyici bir mühendislik prensibidir. Başlangıçta basit olan bir cihazı daha karışık bir sürece döndürebilir. geri beslemenin kasıtlı olarak şaşırtıcı etkileriyle devre tasarımlarına parçalanmış etkilerini görmekteyiz: Kıyaslayıcı + negatif geri besleme -----------> kontrol edilebilinir-kazanç yükselteci Kıyaslayıcı + pozitif geri besleme -----------> Kıyaslayıcı eğrilerle kombine doğru + pozitif geri besleme --> çoklu tireştirici Cihaz üretim süreci alanında, geri besleme basit bir ölçüm sistemini kontrol edebilen bir mekanizmaya dönüştürmek için kullanılır: Ölçüm sistemi + negatif geri besleme ---> kapalı-döngü kontrol sistemi Hem negatif hem de pozitif geri besleme, bir sistemin veya cihazın işlevine bütün yeni dinamikleri eklemeye meyillidir. Diğer durumlarda ilginç gelirken, bazen bu yeni dinamikler uygulamada kullanışlı bulunur. Başvuru çizelgelerinin hafıza cihazlarına programlanmasıyla, veri çıkışından adres girişlerine geri besleme bütünüyle yeni bir cihazı yaratır: Sonlu Durumlu Makine veya FSM: Yukarıdaki devre temel bir fikiri geliştirir:her bir adreste depolanan veri ROM'un tanımlandığı gelecek depolama bölgesi olur. Sonuç çıkışta zamanla çıkışta ikili sayıların(rom da takip eden aralıklarda programlanan) özel bir aralığı olur. Sinyal zamanlama problemlerini kesmek için 4-bit D- tipi flip-flop boyunca veri çıkışlarını geriye adres girişlerine bağlmaya ihtiyaç duyarız, böylece aralık kontrollü saat itmelerinin atımıyla adım adım yol alır:

Böyle bir cihazın çalışması için yapısı, her biri kapıda tanımlayan numaralarla (adres), ve her biri diğer bir Posta kutusu üzerine yazılmış(veri) adres le bir parça kağıt içererek, posta-ofisi kutularının sırası gibi olabilir. Bir kişi ilk Posta kutusunu açarak diğer Posta kutusunu açtığında bulur. Posta kutularında adreslerin özel bir şeklini depolayarak, her bir kutunun açıldığında, ve böylece aralığın hangi kağıdının okunduğu aralığı belirleyebiliriz. ROM da 16 tanımlanabilir hafıza bölgesine sahip olduğumuzda, bu Sonlu Durumlu Makine mandallanabilen 16 farklı durgun "durumlara" sahip olacaktı. Bu durumların her birinde, diğer durumun tanımı ROM'da programlanacaktı, diğer saat atımının sinyalinin beklenmesi ROM'u adres olarak geri beslerdi. Böyle bir FSM'in kullanışlı bir uygulaması düzensiz sayma aralığını gri şifre gibi işletecekti: Gri şifre sayma aralığı: 0000 -------> 0001 0 0000 0001 -------> 0011 1 0001 0010 -------> 0110 2 0011 0011 -------> 0010 3 0010 0100 -------> 1100 4 0110 0101 -------> 0100 5 0111 0110 -------> 0111 6 0101 0111 -------> 0101 7 0100 1000 -------> 0000 8 1100 1001 -------> 1000 9 1101 1010 -------> 1011 10 1111 1011 -------> 1001 11 1110 1100 -------> 1101 12 1010 1101 -------> 1111 13 1011 1110 -------> 1010 14 1001 1111 -------> 1110 15 1000

Gri şifre sayma aralığını FSM'in yapacak olduğu gibi takip etmeye çabalamak 0000 dan başlayarak, depolana veriyi adres(0001) den diğer adrese takip etmek, ve devamında (0011)'e, (0010)'a ve (0110)'a, vb. Sonuç, tabloda gösterilen program için, rasgele biçim gibi görünen adresten adrese atlayan tanımlama aralığıdır, fakat girilen her bir adres kontrol edildiğinde, 4-bit gri şifre için doğru sırayı takip ettiğini bulacaksınız. FSM son programlanan duruma ulaştığında(adres 1000), depolanan veri diğer saat atımıyla bütün aralığı tekrar 0000 basamağından başlatan0000 dır. Daha fazla adres hattıyla, ve daha fazla programlayıcı veri eklenmesiyle ROM kullanarak yukarıdaki devrenin kapasitesini genişletebilirdik: Şimdi, "fonksiyonel kontrol" girişleri olarak daha fazla adres hatlarını kullanılmasıyla Aritmetik Doğru Birime(+, -, x, / fonksiyonları) dönüştürdüğümüz başvuru çizelgesi toplayıcı devresi gibi, bu FSM sayıcısı birden daha fazla sayma aralığını işlemek için kullanılır, faklı bir aralık iki fonksiyonlu kontrol hatlarının her biri için dört geri besleme bitleri kombinasyonları girer(a4 = 0 veya 1). 00000 -------> 0001 10000 -------> 0001 00001 -------> 0010 10001 -------> 0011 00010 -------> 0011 10010 -------> 0110 00011 -------> 0100 10011 -------> 0010 00100 -------> 0101 10100 -------> 1100 00101 -------> 0110 10101 -------> 0100 00110 -------> 0111 10110 -------> 0111 00111 -------> 1000 10111 -------> 0101 01000 -------> 1001 11000 -------> 0000 01001 -------> 1010 11001 -------> 1000 01010 -------> 1011 11010 -------> 1011 01011 -------> 1100 11011 -------> 1001 01100 -------> 1101 11100 -------> 1101 01101 -------> 1110 11101 -------> 1111

01110 -------> 1111 11110 -------> 1010 01111 -------> 0000 11111 -------> 1110 A4 0 ise, FSM ikili de sayar; A4 1 ise, FSM Gri Şifre de sayar. Her iki durumda, Sayma aralığı düzensizdir: programlayıcının geçici isteğiyle belirlendi. O konu için, sayma aralığı 16 basamağa hiç sahip olmak zorunda değildir, programlayıcı bütün basamakların her birinde aralığı 0000'a döndürmeye karar verebilir. Tamamen esnek bir sayma cihazının, ROM'da yazılımla(programlama) davranışı kesin olarak belirlenir. Veri çıkış hatları ve ekstra adres girişi ile bir ROM çipini kullanarak FSM'nin kapasitesini daha fazla genişletebiliriz. Aşağıdaki devreyi örnek alarak: Burada, D0'dan D3'e veri çıkışları A0'dan A3 adres hatlarına geri besleme için özellikle kullanılırdı. Tarih çıkışı hatları D4'ten D7 FSM'nin "durum" değerinden farklı çıkış programlanabilir. Bunu yaparak, dört veri çıkışı bitleri bört adres bitlerini geri besleyebilir, bu hala 16-durum cihazıdır. Bununla beraber, Diğer veri çıkış hatlarından gelen çıkış veriye sahip olunması öncekine göre programlayıcıya daha fazla özgürlük verir. Diğer bir değile, bu cihaz saymaktan başka bir çok şey yapabilir! Bu FSM' nin programlanan çıkışı sadece adres hatlarının geri beslemelerinin durumuna değil (A0'dan A3), giriş hatlarının durumlarına da bağlıdır. D-tipi flip/flop'un saat sinyali girişi atım jenaratörüne de bağlı olmak zorunda değildir. Bunları daha ilginç yapmak için, flip/flop dışarıdan sarılabilirdi, böylece giriş sinyali onu tanımladığında FSM diğer duruma geçer.

Şimdi "programlanabilir" kelimesini tam manasıyla açıklayan bir cihaza sahibiz. ROM'a yazılan veri en doğru şekildeki bir programdır ve çıkışlar cihaza giriş temelli ön kurulum sırasını takip eder ve aralığında cihazın hangi basamağı takip edeceğini gösterir. Turing Makinası'nın işletim tasarımına çok yakındır, teorik hesaplama cihazı Alan Turing tarafından icat edildi, yeterli hafıza verildiği takdirde matematiksel ispatı bilinen her aritmetik problemi çözebilecek yetenektedir