Bilgisayarda "Sonlu Durum Makinesi" (Finite State Machine) Nedir?
Sonlu durum makinesi (Finite State Machine - FSM) veya sonlu otomat, belirli bir zamanda, sınırlı sayıda "durum"dan (state) sadece birinde bulunabilen bir davranış modelidir. Bilgisayar biliminde ve elektronikte, bir sistemin davranışını modellemek için yaygın olarak kullanılır.
Bir FSM, beş temel bileşenden oluşur: 1. Sonlu Sayıda Durum Kümesi: Makinenin içinde bulunabileceği tüm olası durumlar (örn: "kilitli", "kilitsiz"). 2. Sonlu Sayıda Girdi (Input) Alfabesi: Makinenin kabul edebileceği tüm girdiler (örn: "kart okutuldu", "şifre girildi"). 3. Geçiş Fonksiyonu: Mevcut bir durumda, belirli bir girdi alındığında, makinenin hangi yeni duruma geçeceğini tanımlayan kurallar. 4. Başlangıç Durumu: Makinenin çalışmaya başladığı ilk durum. 5. Bitiş (Kabul) Durumu/Durumları: Belirli bir görevin başarıyla tamamlandığını gösteren durumlar. Bir turnike, FSM için klasik bir örnektir. "Kilitli" (başlangıç durumu) bir turnikeye "jeton atma" (girdi) eylemi, onu "Kilitsiz" (yeni durum) durumuna geçirir. "İtme" (girdi) eylemi ise, tekrar "Kilitli" durumuna döndürür. Otomatlar, dil işlemciler, ağ protokolleri ve video oyunlarındaki yapay zeka davranışları gibi birçok sistem bu basit ama güçlü modele dayanır.
Kelimeler: sonlu durum makinesi, finite state machine, fsm, bilgisayar bilimi, teori, otomat, algoritma
İlgini Çekebilir
Para Nasıl Ortaya Çıktı? (Tarihi)
Paranın icadından önce ticaret, "takas" (barter) sistemiyle yapılıyordu. Ancak takas, "ihtiyaçların çifte tesadüfü"nü gerektirdiği için (yani sizin el
GörüntüleBir Pil Nasıl Çalışır?
Bir pil, depolanmış kimyasal enerjiyi, kontrollü bir kimyasal reaksiyon yoluyla elektrik enerjisine dönüştüren bir cihazdır. En basit haliyle bir pil,
Görüntüle"Palindrom" Kelime veya Cümle Ne Demektir?
Palindrom, tersten okunduğunda da aynı olan kelime, cümle, sayı veya harf dizisidir. Bu tür ifadeler, simetrik yapıları nedeniyle dil oyunlarında ve m
Görüntüle"Açık Ocak" Madenciliği Nedir?
Açık ocak madenciliği (veya yüzey madenciliği), maden cevherinin veya kömür gibi birikintilerin, yeryüzüne yakın ve geniş bir alana yayılmış olduğu du
GörüntüleNeden Bazı Yiyecekler Hemen Bozulurken Bal Neredeyse Hiç Bozulmaz?
Yiyeceklerin bozulması, genellikle bakteri, maya ve küf gibi mikroorganizmaların üremesi ve yiyeceği besin olarak kullanarak kimyasal değişikliklere n
GörüntüleKutup ışıkları nasıl oluşur?
Kutup ışıkları, Güneş’ten gelen yüklü parçacıkların Dünya atmosferindeki gazlarla etkileşmesi sonucu oluşur.Bu çarpışmalar sonucunda renkli ışıklar me
GörüntüleYorgun Olduğumuzda Göz Altlarımız Neden Morarır?
Yorgun veya uykusuz olduğumuzda göz altlarında beliren o koyu halkalar veya "morluklar", aslında kan damarlarının ve derinin özelliklerinden kaynaklan
GörüntüleTarihte "Gül Savaşları" (Wars of the Roses) Neydi?
Gül Savaşları, 15. yüzyılın ikinci yarısında (1455-1487), İngiltere tahtı için, iki rakip soylu aile olan Lancaster Hanedanı (amblemi kırmızı gül) ile
GörüntüleNeden İnsanların Farklı Göz Renkleri Vardır?
Göz rengimiz, gözün renkli kısmı olan "iris"in ön katmanında bulunan "melanin" adlı pigmentin miktarı ve dağılımı tarafından belirlenir. Göz rengi çeş
GörüntüleZeytinyağı Nasıl Üretilir?
Zeytinyağı, zeytin ağacının meyvesi olan zeytinin, mekanik yöntemlerle ezilmesiyle elde edilen doğal bir meyve suyudur. Üretim süreci birkaç temel adı
Görüntüle