İçeriğe atla

Fiziksel programlama

Fiziksel veya gömülü programlama en geniş anlamıyla yazılım ve donanım kullanarak analog dış dünyayla veri alışverisi yapan fiziksel sistemler tasarlama işine verilen isimdir. Her ne kadar bu açıklama akıllı trafik kontrol sistemleri veya fabrika otomasyonu gibi şeyleri de içerse de aslında bu terim bu gibi şeyler için kullanılmamaktadır. Fiziksel programlama aslında insanların dijital dünyayla ilişkilerini anlamaya yardımcı bir yaratıcı çerçevedir. Günlük kullanımda bu terim algılayıcılar ve mikrodenetleyiciler ile analog dünyadan bilgi alarak bu bilgiyi işleyip motor, servo gibi elektromekanik sistemler veya ışıklandırma aygıtları gibi çıkış cihazlarına ileten el yapımı sanat nesneleri, tasarımlar ve "kendin yap" hobi projelerini kapsamaktadır.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Elektronik mühendisliği</span>

Elektronik mühendisliği, zayıf elektrik akımlarının karakteristikleri, haberleşme teknolojileri, elektromanyetik ve sinyal işleme teknolojilerini inceleyen mühendislik dalıdır.

<span class="mw-page-title-main">Bilgisayar bilimi</span> belirli evren kurallarına dayalı, sistematik çalışan ve elementlerin ya da ağların birbirleriyle olan ilişkisi

Bilgisayar bilimi, bilgisayarların tasarımı ve kullanımı için temel oluşturan teori, deney ve mühendislik çalışmasıdır. Hesaplamaya ve uygulamalarına bilimsel ve pratik bir yaklaşımdır. Bilgisayar bilimi; edinim, temsil, işleme, depolama, iletişim ve erişimin altında yatan yönteme dayalı prosedürlerin veya algoritmaların fizibilitesi, yapısı, ifadesi ve mekanizasyonunun sistematik çalışmasıdır. Bilgisayar biliminin alternatif, daha özlü tanımı "büyük, orta veya küçük ölçekli algoritmik işlemleri otomatikleştirme çalışması" olarak nitelendirilebilir. Bir bilgisayar bilimcisi, hesaplama teorisi ve hesaplama sistemlerinin tasarımı konusunda uzmanlaşmıştır.

Bilişim, bilişim bilimi ya da bilgisayar bilimi, bilgi ve hesaplamanın kuramsal temellerini ve bunların bilgisayar sistemlerinde uygulanabilmeleri sağlayan pratik teknikleri araştıran bir yapısal bilim dalıdır. Bilişimciler ya da bilgisayar bilimcileri bilgi oluşturan, tanımlayan ve dönüştüren algoritmik süreçler icat edip, kompleks sistemleri tasarlamak ve modellemek için uygun soyutlamalar formüle ederler. Bilişim Dünya'da hızla gelişmeye devam eden önemli bir teknolojidir.

<span class="mw-page-title-main">Yazılım</span> bilgisayarın somut olmayan çalıştırılabilir bileşeni

Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik aygıtların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini ya da kullanılabilirliklerini geliştirmeye yarayan makine komutlarıdır.

<span class="mw-page-title-main">Mikrodenetleyici</span>

Mikrodenetleyici bir VLSI entegre devre çipinde küçük bir bilgisayar'dır. Mikrodenetleyici, bellek ve programlanabilir giriş/çıkış çevre birimleri ile birlikte bir veya daha fazla CPU kapsar.

Paralel hesaplama ya da Koşut hesaplama, aynı görevin, 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.

<span class="mw-page-title-main">Elektronik</span> elektrik kullanarak bilgi işleyen, taşıyan veya depolayan elemanları ve sistemleri inceleyen bilim dalı

Elektronik, elektronları ve diğer elektrik yüklü parçacıkları yönlendiren cihazları tasarlamak, oluşturmak ve çalıştırmak için fizik prensiplerini inceleyen ve uygulayan bir bilim ve mühendislik disiplinidir. Elektronik, transistörler, diyotlar ve entegre devreler gibi aktif cihazları kullanarak elektrik akımının akışını kontrol etmek ve yükseltmek ve onu bir formdan diğerine, örneğin alternatif akımdan (AC) doğru akıma (DC) veya analog sinyallerden dijital sinyallere dönüştürmek için kullanan fizik ve elektrik mühendisliğinin bir alt alanıdır.

<span class="mw-page-title-main">Dennis Ritchie</span> Amerikalı bilgisayar bilimci

Dennis MacAlistair Ritchie, uzun süre birlikte çalıştığı arkadaşı Ken Thompson ile birlikte C programlama dilini ve Unix işletim sistemini yazan saygın Amerikalı bilgisayar bilimcisi. 1983'te Turing Ödülü'nü, 1999'de Ulusal Teknoloji Madalyası ödülünü aldı. 12 Ekim 2011'de ölmüştür.

<span class="mw-page-title-main">Simülasyon</span> gerçek bir dünya süreci veya sisteminin işletilmesinin zaman üzerinden taklit edilmesi

Simülasyon veya benzetim, teknik olmayan anlamda bir şeyin benzeri veya sahtesi anlamında kullanılır. Teknik anlamda gerçek bir dünya süreci veya sisteminin işletilmesinin zaman üzerinden taklit edilmesidir. Sistem nesneleri arasında tanımlanmış ilişkileri içeren sistem veya süreçlerin bir modelidir.

<span class="mw-page-title-main">Kullanıcı arayüzü</span> bir kullanıcının bir makineyle etkileşime girdiği ve makineyi kontrol ettiği araçlar

Kullanıcı arayüzü ya da kullanıcı arabirimi, insanların bir makine, cihaz, bilgisayar programı ya da karmaşık aletlerle etkileşimini sağlayan yöntemlerin bileşkesine verilen addır.

Giriş/çıkış, bilgi işlem sistemin değişik fonksiyonel birimleri arasındaki iletişimi veya bu arayüzlere doğrudan bilgi sinyallerini göndermeyi sağlar.

<span class="mw-page-title-main">Video</span> hareketli görüntülerden oluşan elektronik ortam

Video sinyal (VF) veya Türkçesiyle Görüntü sinyali herhangi bir görüntünün iletilmek veya saklanmak için elektromanyetik enerjiye çevrilmiş halidir. Bu sinyale yaygın olarak video (VF) denilmektedir. Farklı amaçlar için görüntü sinyali üretilebilirse de burada televizyondaki görüntü sinyali üzerinde durulacaktır. Verilen sayısal değerler Türkiye'de kullanılan B/G sistemine ilişkindir. (Bu sistem Dünya’nın büyük bölümünde kullanılır. Fakat ABD, Japonya, Rusya ve Fransa gibi ülkelerde farklı sistemler kullanılır.)

Modelica, kâr amacı gütmeyen Modelica Derneği tarafından geliştirilen, nesne yönelimli karmaşık fiziksel modelleme programlama dili ve kütüphaneler bütünüdür. Modelica vasıtasıyla elektronik, hidrolik, termik, mekanik ve daha birçok konu ile ilgili süreçler modellenebilir ve sonuçları benzetimlere dayalı olarak izlenebilir.

Dijital dağıtım, somut bir ortam kullanmadan içerik taşıma, iletme yöntemidir, genellikle internet üzerinden tüketicinin evine bilgisayar veya başka bir araç kullanılarak gelmektedir. Radyo-televizyon yayını ya da internet gibi bir iletişim yolu aracılığıyla, ses, görüntü, bilgisayar yazılımı veya oyun gibi çoklu ortam içeriklerini sağlayan dağıtıcı ise içerik sağlayıcı olarak adlandırılmaktadır.

Berim, bilgi işlemlemesi ile ilgili genel bir terimdir. Çoğunlukla sayısal veri işlemlemesi için kullanılsa da, en dar anlamıyla hesaplama ile, insan düşünmesine (bilişim) kadar uzanan olgular için kullanılan bir kavramdır. Berim, iyi tanımlanmış bir modeldir ve bir algoritma, protokol, ağ topolojisi, vb. şekilde ifade edilebilir. Berim, ayrıca bilgisayar biliminin bir ana konusudur; berimsel yolla neyin yapılabileceğini veya yapılamayacağını araştırır.

<span class="mw-page-title-main">Yakınsak evrim</span> türlerin akraba olmamalarına rağmen birbirine benzemesi

Yakınsak evrim, birbirleriyle yakın akraba olmayan tür ve soylar arasında görülen benzer biyolojik özelliklerin oluşumunu açıklayan ve bunları tanımlayan bir terim.

Bilgi teknolojisi (IT), genellikle bir işletme veya başka bir girişim bağlamında veri veya bilgi depolamak, almak, iletmek, çalışmak ve işlemek için bilgisayarların kullanılmasıdır. Bilgi Teknolojisi, bilgi ve iletişim teknolojisinin (ICT) bir alt kümesi olarak düşünülür. 2012'de Zuppo, her hiyerarşi düzeyinin "bilgi aktarımını ve çeşitli elektronik ortamdaki iletişim türlerini kolaylaştıran teknolojilerle ilişkili olması nedeniyle bir derece ortaklık içerdiği" bir BİT hiyerarşisini önermişti.

<span class="mw-page-title-main">Yongada sistem</span> Bir entegre devre türü

Yongada sistem bir entegre devre türüdür. Tek başına bir bilgisayarda bulunan bütün parçaları içerebilir. Aynı zamanda analog, sayısal, karışık sinyal ve radyo iletişimi işlevlerini bünyesinde toplayabilir. Yongada sistemlere düşük güçle çalışan mobil elektronikte sıkça rastlanır. En yaygın kullanım alanı gömülü sistemlerdir. Yongada sistemlerin mikrodenetleyicilerden en büyük farkı işlem gücü ve yüksek hafızasıdır. Ayrıca yongada sistemler harici flash depolama, RAM ve çok çeşitli başka elemanlarla aynı anakart üzerinde onları yöneterek çalışabilirken mikrodenetleyicilerde bunun gibi çok parçalı bir yapı yoktur. Daha doğrusu bir gömülü sistem eğer bir mikrodenetleyici ile kurulduysa ROM, RAM gibi bileşenler mutlaka mikrodenetleyicinin içerisinde bulunurken yongada sistemde böyle bir zorunluluk yoktur. Ayrıca yongada sistemlerin gücü son kullanıcıların kullandığı Windows, Macintosh, iOS, Android vb. işletim sistemlerini çalıştırmaya yeterken mikrodenetleyiciler çok daha spesifik alanlarda ve çok kısıtlı ROM ve RAM'ler ile çalışırlar. Nihayetinde mikrodenetleyiciler örneğin bir çamaşır makinesini kontrol ederken yongada sistemler akıllı telefon, tablet ve hatta bilgisayarlara bile can verebilirler.

<span class="mw-page-title-main">Veri edinimi</span>

Veri edinimi gerçek dünyanın fiziksel koşullarını ölçen ve elde edilen örnekleri bilgisayar tarafından manipüle edilebilen dijital sayısal sonuçlara dönüştüren sinyalleri örneklendirme sürecidir. Veri edinim sistemleri DAS VEYA DAQ ile kısaltılmıştır. Genellikle analog dalga formlarını işlemek için dijital değere dönüştürür.

<span class="mw-page-title-main">Dijitalleşme</span>

Dijitalleşme veya sayısallaşma, ulaşılabilir bilgilerin herhangi bir bilgisayar tarafından okunabilecek şekilde dijital ortama aktarılması sürecine verilen addır. Özellikle mühendisler çeşitli fiziki görüntüleri bilgisayara aktarıp çalışmalar yapmak için kullanırlar.