DIRECTX. 1980'lı Yıllar ve MSDOS
|
|
- Berkant Adanır
- 8 yıl önce
- İzleme sayısı:
Transkript
1 DIRECTX Son günlerde PC ile ilgili forumlarda kim ekran kartı tavsiyesi ile ilgili bir başlık açarsa muhakkak bir iki kişi "Arkadaşım şimdi ekran kartı alma. Directx10'u destekleyen ekran kartları çıkacak yeni ekran kartlarını bekle" diye tavsiyelerde bulunuyorlar. Oysa alınacak alt düzey bir Direct X10 uyumlu ekran kartı, üst düzey bir DirectX 9 uyumlu ekran karttından çok daha yavaş olacaktır. DIRECTX nedir Directx10 destekli bir ekran kartı almaya karar versek bize ne kazandıracak Directx'in çıkış tarihinden başlayarak şu anki aşamaya gelinceye kadarki gelişmeleri makalemizde incelemeye çalışacağız. Şimdiye kadar yapay zekâsı bir insanınki kadar iyi olan bir bilgisayarla oyun oynadınız mı Bu şu an için maalesef mümkün değil. Daha fazla olasılığı değerlendirebilen, bir B planı olan karmaşık stratejiler kurabilen, öğrenmeye uygun ve risk değerlendirmesi yapan sistemler, bilgisayarları daha değerli rakipler haline getirebilir. Özellikle her patlamadan sonra ortaya çıkan ve bir birinin aynı olan siyah delikler yerine ufalanmış duvar ve kırılmış cam parçalarını nesnelerin yakınlarına dağılmış olarak göremedik veya patlayan bir evin parçaları sahnenin her tarafına dağıldığını da göremedik. Bir kapıyı kurşunlarla delik deşik edip etrafa saçılan odun parçalarını ayrıntılı bir şekilde veren herhangi bir oyun hiç oynayabildiniz mi Şimdiki oyunlarda birini vuruyorsunuz ve aynı bez bir bebeğin yere düşmesi gibi yıkılıp kalıyorlar. Yani oyunlarda büyük bir devrim gerçekleşmedi henüz. Ekran kartlarındaki gelişmeye paralel bir şekilde arayüzlerde de gelişmeler oluyor olması da gerekir. Gerek ekran kartları gerekse ekran kartlarının kullandığı yazılımların tek hedefi son kullanıcıya daha gerçekçi, insan zekâsına daha yakın oyunlar oynatabilmek. Bu yazılımlardan biride Directx'tir. Windows 95'ten önce çıkan oyunlar yani DOS altında çalışan oyunlar, ekran kartı ve joystick gibi donanımlara direk ulaşabilmekte idi. Dolayısı ile herhangi bir aracı programa da gerek yoktu. 1980'lı Yıllar ve MSDOS
2 *Çok fazla değişik donanım yok *Herkes kendi kodunu yazıyor *PC'lerin yetenekleri çok az *Ses yok, ağ hiç yok 1990'lı Yılların başı *Çeşitlenen donanım *Hala herkes bütün işi baştan yapıyor.
3 *Ses kartları için ilk ortak sürücüler *Win 3.1 (İlk kez grafiksel kullanıcı arabirimi gerçekleştirildi) *MS-DOS 6 *Ses ve seri bağlantı Windows 95'ten önce çıkan oyunlar yani DOS altında çalışan oyunlar, ekran kartı ve joystick gibi donanımlara direk ulaşabildiğini yukarda bahsetmiştik. Taki Windows 95'in çıkana kadar. Windows 95'in çıkış ile birlikte gelen korumalı bellek yönetimi oyun üreticileri için yeni bir problem getirdi: bu yeni işletim sistemi, belleğe direk erişilmesini önlüyordu. Oyun yapanlar artık çıkmaza girmişlerdi. İşte Microsoft'un ilk hedefi bu sorunu çözmekti. 3 Microsoft çalışanı, DirectX denilen sistemi geliştirdiler. Oyun programcıları artık hafızaya direk erişmek zorunda değillerdi. Ayrıca DirectX kodcuların işini azaltan birçok yeni ve standart kütüphane içeriyordu. Aslında Microsoft bu yaklaşımı daha önce de denemiş; ancak başarılı olamamıştı. Microsoft mevcut haliyle fazla ileri gidemezdi. Çünkü kaliteli grafikler ve sesler üretemiyordu. Oysa Mac'ler grafik alanında da Microsoftun önünde idi. Profesyonel 3 boyutlu uygulamalarda akla gelen tek isim, Silicon Graphics'di. Firma, sahip olduğu ve kendi geliştirdiği OpenGL teknolojisi sayesinde hem çok kaliteli ve performanslı 3 boyutlu grafikler üretiyor, hem de bu alanda yazılım geliştirmeyi de kolaylaştırdığından, geniş destek görüyordu. Ekran kartları büyük bir hızla gelişiyor bu gelişme paralel olarak hemen her kartın özellikleri farklı olabiliyor. Programcıların da her kart için ayrı kod yazmaları mümkün olmadığına göre bütün kartların ve yazılımın anlaşabileceği ortak bir platforma ihtiyaç var. İşte bu boşluğu API (Application Programming Interface, Uygulama Programlama Arayüzü) dolduruyor. API, uygulamalarla onları çalıştıran donanımın anlaşmasını sağlıyor. Programlar kodlarını direk donanıma aktarmadan standart biçimde API`ye aktarıyorlar. Ekran kartının sürücü yazılımı da API`den aldığı bu standart kodları kartın kullanabilceği şekle çevirip karta ulaştırıyor. Oyunlarda en sık kullanılan iki API OpenGL ve Direct3D`dir. OpenGL OpenGL grafik kütüphanesi, grafik donanımına ait birara yüzdür.2d ve 3D nesnelerden oluşan hareket eden görüntüler üretmemize olanak sağlar. OpenGL
4 Silicon Graphics tarafından geliştirilmiştir. Direct3D den daha eski ve sağlamdır OpenGL tamamen nesneye dayalı değildir fakat kendi nesnelerimizi oluşturmak oldukça kolaydır. OpenGL ile kendi nesnemizi oluşturabilir ve dokulandırabiliriz OpenGL tamamen portatiftir ve bir çok platform destekler Örneğin MacOS,windows,BeosSGI dan OpenGL i lisanslamışlardır. Ayrıca OpenGL network üzerindede çalışabilir. OpenGL komutlarını network üzerinden ileten bir protokolda vardır. Örneğin sever bir similasyonu hesaplamalrını yapan süperbilgisayar client ise serverin gönderdiği OpenGL komutlarını yorumlayan bir bilgisayar olabilir. *SGI tarafından 1992'de duyuruldu *İyi tanımlanmış ve açık kaynaklı *Kolay kullanım *14 yılda sadece 5 değişiklik *OpenGL Architecture Review Board (ARB) tarafından özellikleri belirleniyor. *Donanım üreticileri yeni standardı beklemeden yeni özellikler ekleyebiliyor. DirectX'ten sonraki en ünlü 3B API'si ise OpenGL. DirectX'ten çok daha uzun süredir ortalarda ve birçok işletim sisteminde de desteği bulunuyor. DirectX gibi OpenGL de sürekli düzeltiliyor, güncelleniyor ve yetenekleri artırılıyor. Yine DirectX gibi tüm ekran kartları tarafından destekleniyor. Dahası en yeni 3B özellikleri, asıl OpenGL standardında bulunmasa bile, OpenGL Uzantıları (extensions) adı altında eklenebiliyor. Sıklıkla çizim işlemcisi (graphics processor) üreticileri bazı uygulamalar ve oyunlardaki belirli etkileri desteklemek kendi OpenGL uzantılarını sürücülerine ekliyorlar. Çoğunluk eserde DirectX egemenliği sürse de, hala birçok oyun OpenGL için yazılmaya devam ediyor. Bunun en iyi örneklerinden birisi id Software tarafından yayınlanan Texan; hatta birçok başka kuruluş da, kendi eserlerinde kullanmak üzere, id Software'in 3B oyun motorunu lisanslamış bulunuyor.. DirectX Genel anlamı ile ifade edecek olursak, DirectX programlarla (uygulamalar ve oyunlar) ile grafik kartınızı çalıştıran driverlar, ses ve diğer bilgisayar donanımları arasındaki bağlantıyı sağlayan bir arayüzdür. DirectX, 3D rendering (nesnelerin yüzeyinin doku ile örtülmesi ve bunlara renk, gölge ve tonlama verilerek gerçekçilik kazandırılması
5 işlemi), video playback, capture, TV görüntüleme uygulamaları, joystick ve Mouse ara yüzleri, çoklu oyunlar ve daha fazlası gibi birçok önemli fonksiyonu yerine getirmektedir. Mesela multiplayer bir oyun yapmaya çalıştığımızı düşünelim, eger DirectX kullanmazsak bilgisayarlar arasındaki iletişimi sağlayacak kodu da bizim yazmamız gerekir. Bu fazladan çaba demek olur ve de hata olasılığını artırır. Burada DirectX herşeyi bizim yerimize yapar gibi de düşünmemek gerekir, ancak isleri önemli bir biçimde hafiflettiği de ortadadır. DirectX bilgisayarın grafik donanımına doğrudan erişir, bu da uygulamalarımızın çok daha hızlı işlemesini sağlar. Basitçe tarayıcılar bir etkiyi matematiksel olarak tanımlıyor. Örneğin bir taşın ıslak görünmesini istiyorsanız, parlaklık etkisini, yansımaları, aydınlanmayı ve diğerlerini tanımlayan bir tarayıcı yazmanız yeterli. Çizim işlemcisi bu etkileri gerçek zamanlı hesaplamak için tarayıcıyı kullanıyor. Özetlersek; *Çok amaçlı çoklu ortam kütüphanesi *1995'te ilk sürüm *Donanım kaynaklarına doğrudan erişim *Ses, görüntü ve kontrol araçları desteği *Ağ desteği 2000'lı Yıllar
6 *Çok özelleşmiş donanım *Programlanabilir boruyolları *İnternet üzerinden oyun *Surround ses sistemleri *DirectX 8/9 DirectX mimarisi *HAL: Hardware abstraction layer *HEL: Hardware emulation layer *Donanımdan bağımsız kod imkânı *Beyaz yalanlar ve device_caps
7 Pratik DirectX uygulamaları *Tüm Oyunlar (RPG,MMO,RTS ) *Peer-to-peer ağlar *Seri Port Programlama *3 boyutlu ses uygulamaları *CAD, 2d &3D modelleme *DVD gösterme Yenilikler ve Gelecek *DirectX oyun piyasasını kontrol etmeye devam edecek *Donanım üreticileriyle yakın çalışmalar *Her yıl yeni bir sürüm *Managed DirectX'e geçiş *Managed Çerçeve yoluyla değişik platformlar *X'li sistemler *Taşınabilir sistemler DirectX'in sahip olduğu bileşenler nelerdir DirectX, genelde oyun programcıları tarafından kullanılsa da, aslında sadece bir 3 boyutlu grafik kütüphanesi değildir. Joystick kontrolünden ağ yönetimine kadar birçok araç içerir. Üstelik sadece oyun geliştiricileri tarafından kullanılmaz. DirectX içinde üç çekirdek alan bulunur:
8 - Giriş aygıtları - Ses - Video Aşağıda şu anki sürümde bulunan API'lere önce kısaca bir değinelim. Daha sonraki aşamada geniş bir şekilde ele alacağız. 1-Giriş Aygıtları (Input Devices) DirectInput: Bu API, klavyeler, fareler, oyun çubukları, oyun pedleri ve güç tepkili (force feedback) aygıtlar için kullanılır. Windows XP SP1 ve sonraki sürümleri için bu API'nin içine Xbox360 denetleyicisi desteği de eklenmiştir. 2-Ses DirectSound : Bu düşük seviye API uygulama ile ses kartı arasındaki arayüz için kullanılır. Donanımsal önbellekler, ses yükseklik seviyesi gibi sesle ilgili özellikler bu API kullanılarak değiştirilebilir. DirectMusic : Bu daha yüksek seviyeli bir API'dir ve birden fazla sesi karıştırabilir. MIDI çalma, birden fazla sesin yüksekliği ve çeşitli çalışma zamanı (runtime) özellikleri bu bileşen tarafından denetlenebilir. 3-Video Direct3D: Ekrana resimlerin çıkarılmasından bu API sorumludur. Donanımsal hızlandırıcılar (grafik kartları) tarafından 3B nesnelerin özelliklerinin değiştirilebilmesine bu düşük seviye arayüz izin verir. DirectDraw : Eskiden önemli olan bu başlık yeni sürümlerde 2B işlevlerinin Direct3D içine konulmasıyla eski önemini kaybetmiştir Görüldüğü gibi DirectX tek başına bir varlık değil, birbirinden bağımsız çalışan uygulamaların bütünüdür.şimdi bu bileşenleri daha geniş bir şekilde incelemeye başlayalım. 1-DirectDraw Microsoft'un çıkardığı directx'in temel bileşenlerinden biri.2 boyutlu çizim yapabilmeyi sağlar. DirecDraw esas olarak bir video bellek yöneticisidir. Ve bitmapleri direkt olarak video belleğe saklamak ve yönetmek için programcıya büyük olanaklar sağlar.video belleğin içindeki bitmaplerin aktarılması için direkt olarak video donanım aktarıcıları (blitter) kullanılır.video belleğinden video belleğine aktarım için video donanım aktarıcıları kullanıldığından, sistem belleğinden video belleğine aktarımdan daha hızlıdır.bu özellikle video belleği içinde 64 bit veri yolu sağlayan günümüzün 64 bitlik video kartları ile geçerlidir. Diğer bir taraftan donanımsal bir aktarım CPU dan
9 bağımsız işlenmektedir, bundan dolayı CPU bu sırada diğer işlerle uğraşabilir. Ayrıca DirectDraw video kartların diğer bazı donanım özelliklerini de destekler. Örneğin donanım Z-buffer tekniğini kullanabilir 2-Direct3D DirectX'in en önemli bileşeni olan Direct3D'nin temelleri Ati tarafından atıldı. En radikal değişikliğin yaşandığı DirectX 8.1, ilk Xbox için Nvidia tarafından geliştirildi. DirectX paketinin yıldızı, Direct3D kütüphanesidir. Bunun dışındaki tüm kütüphaneler benzer ya da daha iyi fonksiyonlarla diğer işletim sistemlerinde zaten mevcuttur. Ekran kartı üreticilerini milyar dolarlar sahibi yapan, oyunların müthiş kaliteye çıkmasını sağlayan kütüphane Direct3D'dir. Grafik kartlarıyla birlikte adı sıkça anılan vertex shaders, pixel shaders, bump mapping, mip mapping,texture mapping gibi teknikler, Direct3D olmadan kullanılamazlar. Direct3D şu özellikleri sağlar: Shader'lar Günümüzdeki oyunlar ve 3D programların motorları genel itibariyle shader konsepti üzerine üretilirler. Shader, poligon ve piksellerin nasıl kaplanması gerektiğini kontrol eden, GPU üzerinde çalıştırılan kod parçacıklarına verilen isimdir. Shader'ların programlanabilir olması, geliştiriciye uçsuz bucaksız görsel efekt yaratma imkanı da sunar. *HLSL *Assembly benzeri eski dilin yerini alıyor *Modellerden görüntüye geçişin kontrolü
10 *Pixellerin ve Köşelerin işlenişi *Yumuşak dokular, su ve tüyler *Karmaşık ışıklar, parlak yüzeyler Donanımdan Bağımsızlık Programları farklı donanım çakışmalarından korur. Böylece program çalıştırıldığı bilgisayardaki ekran kartı, ses kartı vb. özelliklerden bağımsız olarak çalışabilir Donanım İçin Genel Sürücü Modeli Diect3D'yi destekleyen tüm sürücülerin en azından belirlenmiş özellikleri kesinlikle destekleyeceğini garanti eder. Böylece bu belirlenmiş özellikleri kullanan programlar Direct3D'yi destekleyen donanıma sahip her bilgisayarda çalışır. Ayrıca Direct3D, ekran kartı üreticilerine kartlarının Direct3D'nin değişik özelliklerini kullanabilmesi için tarifler sağlar. Bu özellikleri kullanan programlarda büyük performans artışları gözlenir. Programlara 3 Boyut Eklemeyi Kolaylaştırır Direct3D 3 boyutlu grafikler için standart algortimalar ve mekanizmalar sağladığı için, bu özellikleri kullanan programlar çok daha kolay ve hızlı üretilebilir. Donanıma Açık Ulaşım Bu Direct3D'nin en önemli özelliklerinden biridir. Bilgisayardaki donanım bir özelliği desteklemiyorsa, Direct3D bunu yazılım kullanarak destekler hale getirir. Program, çalışırken donanım özelliklerini tespit edebilir. Oluşturma Motoru (Rendering Engine) Oluşturma motoru, sahnenin 3 boyutlu nokta bazında tanımlanması, değişik yüzey desenlerinin, ışıkların, kameranın özelliklerinin tanımlanması, oluşturulmaya hazır hale getirilmesi işlerinden sorumludur. Penceresiz Çalışma Direct3D'nin bir başka fonksiyonu, programların penceresiz çalışabilmesini sağlamasıdır. Özetlersek; *Başlatma *Makinenin özelliklerini öğren *Uygun modülleri çalıştır
11 *2D *Dörtlüler *Nokta sprite'lar *Text ve parçacık efektleri *Primitifler *Dokular *Işıklandırma 3-DirectInput Mouse, Joystick, Klavye gibi giriş aygıtlarını desteklemek için kullanılmaktadır. 4-DirectPlay Internet ya da LAN üzerinden oynanan oyunlara ağ desteği sağlamaktadır. Aslında bu ölü bir kütüphane; Microsoft uzun süredir güncellemiyor Desteklenen bağlantı modelleri *Peer-to-peer *Sunucu-istemci
12 *Kullanılabilen protokoller *TCP/IP *IPX *Bluetooth *Seri bağlantı *Doğrudan modem-modem bağlantıları 5-DirectSound ve DirectSound 3D Ses kartına direkt erişim sağlar DirectSound, bildiğimiz klasik mp3 Ya da wav formatındaki ses dosyalarını çalıyor. DirectSound 3D ise, çevresel ses efektlerine -EAX gibi- destek vermekte. Özellikleri *"wav" formatında ses ve müzik *Aynı anda birden fazla sesi çalmak *Sesler için öncelik tanımlası ve kaynak yönetimi *3 boyutlu dünyada yerleşik sesler *Eko ve koro gibi efektler *Ses kayıdı *Alternatifler *SDL Sound *Java Sound API *Win32 DirectX Alternatifleri
13 *Windows soketleri (DirectPlay) *MFC/.NET klavye ve mouse desteği (DirectInput) *Win32 API *Java Sınıfları *SDL *Diğer Grafik paketleri *GDI/GDI+ (2D) *OpenGL (3D) *SDL'nin özellikleri *Kolay kullanım *Çok geniş platform desteği *(Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, QNX, *Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, SymbianOS) *Windows da DirectX/MFC/ATL/.NET API'leri ile çakışan bir çok özellik Ağ ve ses özellikleri DirectPlay ve DirectSound kadar güçlü değil Oyun geliştiriciler olabildiğince düşük DirectX sürümlerini kullanarak daha geniş bir alıcı kitlesini kapsayabiliyorlar. Bir tarayıcı modelinin ne kadar hesaplama gücü gerektireceği her şeyden önce karmaşıklığına bağlı. Son olarak tüm kartların geriye doğru tam uyumlu olduğunu belirtelim.
14 Tarayıcıları sürekli kullanan ilk oyun FarCry diyebiliriz. DirectX 9 sağolsun ki, yüzeyler son derece gerçekçi, aydınlatma değişikliklerine güzel yanıt veriyor ve gölgeler inandırıcı geliyor. Oyundaki ortam gerçekten "yaşam bulmuş". Microsoft'un şu anki 3 boyut API'si DirectX 9, tarayıcı programlamada önceki DirectX 8'den daha fazla özgürlük sunuyor ve daha uzun ve çokça karmaşık tarayıcılar yazılmasına izin veriyor. Aynı zamanda kayar-nokta veri modeliyle de (floating-point data model) ayrıntı hesapları çok daha kesin yapılabiliyor. DirectX 10; Uzun bir zamandır DX10 ve onun DX9'e göre sunduğu artıları dinleyip duruyoruz. Şimdiye kadar geliştirme aşamasındaki oyunların ekran görüntüleriyle kendimizi tatmin ettik. Aşağıda da bahsedeceğimiz gibi DX10'daki yenilikler birleşik mimari, tarayıcıların sunduğu güçten daha verimli bir şekilde yararlanabiliyor. Teknik gelişmeler' Peki, ekran kartlarında köklü değişikliğe neden olacak DirectX 10 nerede fark yaratıyor. Bunun cevabı çok kolay. DirectX9 ile birlikte çalışan ekran kartlarında bir Vertex Shader bir de Pixel Shader unitesi yer alıyordu. Grafik ağırlıklı uygulamalarda Vertex Shader tavana vuruyordu ve Pixel shader veri iletim yolu boş kalıyordu. Benzer bir durum oyunlarda görülüyordu ve Pixel Shader yolu tam kapasite çalışıyordu.
15 -Unified Shader Model. Bu sayede, artık pixel ya da vertex shader için ayrı ayrı sanal makineler oluşturulmuyor; hepsi aynı alan içinde işlenebilicek. -Maximum doku boyutu artık 8192x8192. DirectX'de bu rakam maksimum 4096x Bellek arayüzü.üst model ekran kartlarında önceden 256 bit olan bellek arayüzü yeni çıkan directx10 destekli ekran kartlarında 320 bit ve 384 bit değerlerine yükseltildi. -DirectX 10, dizüstü bilgisayarlarda da kullanılabilecek. -Shader Model 4 geliyor; elde edilecek kazanımları ise ancak oyunları görmeye başladığımızda değerlendirebileceğiz. -HLSL (High Level Shader Language). Bunun ilk adımını Nvidia yıllar önce Cg ile atmıştı; ancak aynı dönemlerde Ati'de önemli atılımlar yaptığından, Nvidia'ya has Cg kabul görmemişti. Aslında bunun kullanıcıya sağlayacağı fayda dolaylı olacak; zira HLSL görüntü kalitesi ya da performansı artıran Bir şey değil; sadece kartların daha kolay programlanmasını sağlayacak.
16 -Geometry Shader geliyor. DirectX 10'un gelmesi ile birlikte yeni bir veri yolu daha eklendi. Geometry Shader olarak adlandırılan bu yeni veri yol performansı daha da arttırmaya yönelik özellikle Motion Blur gibi efektlerde çok işe yaradığından bahsetmiş. Bitmedi. DirectX 10 ile birlikte veri yolları ayrı olmaktan çok birleşik bir hat üzerinden çalıştırılacak. Bunun avantajı bu sayede aynı anda kalite ve performansı arttırılabilecek.
17 DirectX 9 destekli ekran kartları işte bu yüzden Direct 10 desteklemeyecekler. Bunun sayesinde de DirectX 10'a geçmek isteyen kişiler yeni ekran kartları satın almak zorunda kalacaklar. Sonuç; Oyunlar şu anda bir dönemeçteler ve DX10 destekli donanımlar sadece yeni oyunları oynatmakla kalmıyorlar şu anki oyunları da eskiye göre daha kaliteli oynamanıza izin veriyorlar. Peki, bunların standart kullanıcılar açısından anlamı ne Kısaca söylemek gerekirse sistem nesneleri daha hızlı ve verimli bir şekilde yaratımlayabilecek (render). Oyunlar açısından bakıldığında saniyede daha fazla kare sayısı anlamına geldiğinden bu son derece faydalı bir şey. Tabi ki bu durum geliştiricilerinin oyun sahnelerine daha fazla ayrıntı eklemesine kadar geçerli olacak. İster daha fazla ayrıntı ister daha fazla kare hızı olsun sonuç olarak DX10 sayesinde donanımlarımızdan daha fazla verim alabileceğiz. Ayrıca geometri tarayıcıları, değişen her karede duruma göre nesnelerin eğilip bükülmesini sağlayarak yaratımlama (render) sürecine yardım edecekler. Bazı nesneler sadece tek bir tepeden (vertex) yaratılabilecek. Geometri tarayıcıları fizik kurallarına uymak zorunda değiller çünkü veriyi sıfırdan yaratıp tarayıcı programın isteğine bağlı olarak da tamamen yok edebilme yeteneğine sahip olacaklar. Bu özellik sayesinde yaratımlama sürecinin
18 hızlandırılması planlanıyor. Tepe (vertex) ve noktacık (pixel) tarayıcılarından birkaç kez geçerek üretilebilen bazı nesneler tepe tarayıcılara hiç gitmeden yaratımlanabilecekler. Ayrıca bir sonraki karede aynı nesne geometri tarayıcısı tarafından tekrar çağırılıp yeniden şekillendirilebilecek. Gerek CPU'lar gerek Windows Vistanın ve ekran kartlarının hızla yeni ufuklara ilerlediğini açık bir şekilde görebiliyoruz. Yeni donanım ve yazılımlar çoktan deneme aşamasına getirildi bile. İşlerin hangi yönde ilerleyeceğini veya yeniliklerin bizlere neler sunacağını görmek için sadece bir iki ay beklememiz gerekiyor. Kasım 2006 Mustafa İRDEM Referanslar
BİT in Temel Bileşenleri (Yazılım-1)
Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu
DetaylıİŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine
DetaylıÖğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu
Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr Gölhisar Meslek Yüksekokulu Bilgisayarın Yapısı Donanım (Hardware): Bir bilgisayara genel olarak bakıldığında; Kasa, Ekran, Klavye, Fare, Yazıcı, Hoparlör,
DetaylıSanal Ortamda Nesnelerin Haptic Kol ile Manipülasyonu. Sevcan AYTEKİN Alpaslan DUYSAK
Sanal Ortamda Nesnelerin Haptic Kol ile Manipülasyonu Sevcan AYTEKİN Alpaslan DUYSAK İÇERİK Amaç Sanal Ortam Sanal Ortam Aygıtları Uygulama Alanları Üç Boyutlu Modelleme (3B) OpenGL, 3Dmax Sanal Ortamın
DetaylıDoğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ
Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Bilgisayar, kendine önceden yüklenmiş program gereğince
DetaylıYRD. DOÇ. DR. AGÂH TUĞRUL KORUCU Kernel çeşitleri
YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU agah.korucu@gmail.com Kernel çeşitleri Tek Parçalı Çekirdek (Monolithic Kernel) Mikro Çekirdek (Microkernel) Melez Çekirdek (Hybrid Kernel) Dış Çekirdek (Excokernel) Tek
DetaylıÜç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi
Future Learning Future 2008 : e Learning Üç Boyutlu Grafik Teknolojilerinin Mobil Öğrenme Alanı ile Bütünleştirilmesi Eray HANGÜL eray.hangul@sandarta.com Tahir Emre KALAYCI tahir.kalayci@ege.edu.tr Aybars
DetaylıBCA611 Video Oyunları için 3B Grafik. Zümra Kavafoğlu
BCA611 Video Oyunları için 3B Grafik Ders 1 Zümra Kavafoğlu Hakkımda 2007-2010 Yüksek Lisans : Hesaplamalı Geometri, 3B Modelleme ve Görselleştirme Algoritmaları Proje: Madencilik Otomasyon Tasarımı ve
DetaylıTeknoloji Kullanımı. Oyun Motorları
Ders 3 Teknoloji Kullanımı Oyun Motorları Oyun - Donanım Pompası Daha güçlü donanım -> Daha so stike oyun Daha so stike oyun -> Daha güçlü donanım Simülasyon FPS Action-RPG Oyun Motorunun Parçaları Oyun
DetaylıTEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü
TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI Enformatik Bölümü - Bilgisayarın tanımı ve tarihçesi Bilgisayar, belirli komutlara göre veri işleyen ve depolayan bir makinedir. İlk bilgisayar 1950 yılında yapılmıştır.
DetaylıBilgisayar Mimarisi Nedir?
BİLGİSAYAR MİMARİSİ Bilgisayar Mimarisi Nedir? Bilgisayar mimarisi, diğer mimariler gibi, bir yapı kullanıcısının ihtiyaçlarını belirleme ve bu ihtiyaçları ekonomik ve teknolojik kısıtlamalar dahilinde
DetaylıDersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar
Bilgi Teknolojileri ve Uygulamalarına Giriş Dersin Konusu ve Amaçları: Bu dersin amacı daha önce bilgisayar ve bilgi teknolojileri alanında herhangi bir bilgi ve/veya deneyime sahip olmayan öğrenciye bilgi
DetaylıDONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri
DONANIM 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM SİSTEM BİRİMİ ÇEVREBİRİMLERİ Ana Kart (Mainboard) Monitör İşlemci
DetaylıO P C S T A N D A R D I
O P C S T A N D A R D I ASP OTOMASYON LTD. Sadık ŞENOL İsmail YAKIN 12/08/2008 OPC Standardı İnsan gücüne dayalı üretimden otomasyona dayalı, daha kontrollü bir üretime geçiş endüstride üretim hızını ve
DetaylıTemel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.
Temel Kavramlar-2 Byte = 8 Bit in bir araya gelmesiyle oluşan bellektir. Bilgisayarın tanıdığı harf rakam ve özel karakterlerden her biri 1 byte lık yer kaplar. Yani her bir harfin 1 veya 0 dan oluşan
Detaylıİşletim Sistemleri. Discovering Computers Living in a Digital World
İşletim Sistemleri Discovering Computers 2010 Living in a Digital World Sistem Yazılımı Sistem yazılımı, bilgisayar ve aygıtlarının çalışmasını kontrol eden ve sürdüren programlardan oluşur. İşle;m sistemleri
DetaylıAndroid e Giriş. Öğr.Gör. Utku SOBUTAY
Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,
DetaylıOPC Data Access (DA) Temelleri
OPC Data Access (DA) Temelleri Hazırlayan Kepware Technologies Türkçe Meal Salih GÖK Anket Data Access nedir? Data Access in getirileri OPC DA e giriş (Data Access) OPC DA Özelliklerine bakış Hızlı bir
DetaylıBilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ
Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.
DetaylıİŞLETİM SİSTEMLERİ. (Operating Systems)
İŞLETİM SİSTEMLERİ (Operating Systems) İşletim Sistemi Tanımı, Görevleri, Bilinen İşletim Sistemleri Çok Kullanıcılı Sistemler, Bellek Yönetim Birimi Linux ve Windows Ailesi, Bilinen İşletim Sistemleri
DetaylıBil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi
Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Kullanıcıdan aldığı veri ya da bilgilerle kullanıcının isteği doğrultusunda işlem ve karşılaştırmalar yapabilen, veri ya da bilgileri sabit disk,
DetaylıTemel Bilgisayar (Basic Computer) Yazılım (Software)
Temel Bilgisayar (Basic Computer) Yazılım (Software) Yazılım (Software) Eğitim TV - egitimtv.biz - facebook.com/egitimtv 2 Yazılım Daha önce de bahsettiğimiz gibi; yazılım, bilgisayar üzerinde çalışan
DetaylıBilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı
Ders 7 LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 LINUX Yapısı LINUX işletim sisteminin diğer işletim sistemleri gibi kendine özgü bir yapısı vardır. LINUX yapısı ve bileşenleri aşağıdaki
DetaylıHazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ
Hazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ 1 Düşünelim? * Bilişim teknolojisi günlük hayatta hangi alanlarda kullanılabilir? * Günlük hayatta gözlemlediğiniz bilgisayar çeşitlerini söyleyiniz. 2 Bilgisayar
DetaylıBilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN
Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İŞLETİM SİSTEMLERİ Bilinen İşletim Sistemleri İşletim Sistemlerinin Görevleri İşletim Sistemlerinin Gelişim Evresi İşletim Sistemi Türleri İşletim
DetaylıObject-oriented Graphics Rendering Engine (OGRE)
Object-oriented Graphics Rendering Engine (OGRE) Uluslararası Bilgisayar Enstitüsü Ege Üniversitesi Ahmet Bilgili & Serkan Ergun Ogre Kolay kullanılabilir nesne yönelimli Direct3D/OpenGL bağımsız tasarım.
DetaylıDONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.
1. Hafta DONANIM KURULUMU Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu Bilgisayar Teknolojisi Programı Dersin İçeriği Ekran Kartı (Graphic Card, Video
DetaylıKemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.
Kemalettin YıldY ldız KADIR HAS UNIVERSITY BİLGİ İŞLEM MERKEZİ UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.tr BSD BERKELEY SOFTWARE DISTRIBUTION
DetaylıWake-On-Lan& LDCM Nedir?
Wake-On-Lan& LDCM Nedir? Wake-On-Lan - Sıkça Sorulan Sorular Wake-On-LAN özelliği, Wake-On-LAN?ı destekleyen sistemlere, bir Wake-On-LAN paketi gönderip, sonra da müşteriye dosyaları yükleyerek veya müşteriden
DetaylıÇekirdek Nedir? Ne yapar?
Çekirdek Nedir? Ne yapar? Erkan Esmer Nisan, 2014 İçindekiler 1 Giriş.................................................... 2 2 Çekirdek Tipleri.............................................. 3 2.1 Mikrokernel............................................
DetaylıBİLGİSAYAR KULLANMA KURSU
1 2 KURS MODÜLLERİ 1. BİLGİSAYAR KULLANIMI 3 1. Bilişim (Bilgi ve İletişim) Kavramı Bilişim, bilgi ve iletişim kelimelerinin bir arada kullanılmasıyla meydana gelmiştir. Bilişim, bilginin teknolojik araçlar
DetaylıENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru
ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta Öğr. Gör. Dr. Barış Doğru 1 Konular 1. Bilgisayar Nedir? 2. Bilgisayarın Tarihçesi 3. Günümüz Bilgi Teknolojisi 4. Bilgisayarların Sınıflandırılması
DetaylıBilgisayar Grafiği. Volkan KAVADARLI
Bilgisayar Grafiği Volkan KAVADARLI 11011032 Bilgisayar Grafiği? Özel bir grafik donanımı ve yazılımının yardımıyla bir bilgisayar tarafından görüntü verisinin temsilini kullanarak oluşturulmuş görüntüler.
DetaylıPARALEL HESAPLAMA ÇAĞRI GİDER ENES BİLGİN
PARALEL HESAPLAMA ÇAĞRI GİDER 13011016 ENES BİLGİN - 13011004 Paralel Hesaplama Nedir? Paralel Hesaplamanın Avantajları Paralel Hesaplamanın Kullanım Alanları Paralel Hesaplama Yöntemleri, Donanım ve Yazılım
DetaylıBilgisayar Yazılımları
Bilgisayar Yazılımları Yazılım Türleri Programlama Dilleri Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama
DetaylıEYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü
EYLÜL 2012 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),
DetaylıYer yüzündeki en küçük, en hafif Handycam
Yer yüzündeki en küçük, en hafif Handycam Sayı: 20 Bu Ay... Dünya nın en küçük ve hafifi çok havalı Taşınabilir High Definition İhtişamı BRAVIA D3000 Serisi ile Tanışın Cyber-shot ile su altı keyfi Anılarınızı
DetaylıKONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ
Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Bilgisayar, kendine önceden yüklenmiş program gereğince çeşitli bilgileri
DetaylıPROGRAMLAMA TEMELLERİ
PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar
DetaylıAşağıdaki programlardan kartınıza uygun bir program kullanarak ekran kartınıza hızaşırtma yapabilirsiniz.
Daha Performanslı ve daha Hızlı bir ekran Kartınız olsun ister misiniz? Daha Performanslı ve daha Hızlı bir ekran Kartınız olsun ister misiniz? Hemen hepimizin bilgisayar almaya kalktığımızda ilk seçtiğimiz
DetaylıBilgisayar İşletim Sistemleri BLG 312
Bilgisayar İşletim Sistemleri BLG 312 İşletim Sistemlerine Giriş Bilgisayar Sistemi uygulama programları derleyici editör komut yorumlayıcı işletim sistemi makina dilinde programlar mikroprogram (ROM da)
DetaylıBu 7.1 Ses Kartı ev sinema ve eğlence sistemleri için mükemmeldir. Doyurucu ve benzersiz 3B ses deneyimi.
A U D I O S U P P O R T A U D I O S U P P O R T 7. 1 S O U N D C A R D SP CD I F AI N D/ OA UPT T E R S P D I F I N / O U T E L K I T A B I M I - 7 0 7 2 1 0 A U D I O S U P P O R T 7. 1 S O U N D C A
DetaylıBSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER
BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER Yazılımı ve Genel Özellikleri Doç.Dr. Cüneyt BAYILMIŞ Kablosuz Ağların Modellemesi ve Analizi 1 OPNET OPNET Modeler, iletişim sistemleri ve
DetaylıTemel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017
Temel Bilgi Teknlolojileri 1 Ders notları 5 Öğr.Gör. Hüseyin Bilal MACİT 2017 Windows işletim sistemi Kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek
DetaylıUzaktan Eğitim Uygulama ve Araştırma Merkezi
JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak
DetaylıİŞ İSTASYONU SEÇİM REHBERİ
İŞ İSTASYONU SEÇİM REHBERİ Tasarım programları yapıları gereği çalışırken kompleks hesaplamalar yaparak ekrana en doğru ve gerçekçi görüntüyü getirmeye çalışır. Bu sebeple bilgisayar seçimi çalışma performansınızı
Detaylıİşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri
İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İşletim Sistemleri ÖĞR. GÖR. HASAN ALİ AKYÜREK Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri
DetaylıWINDOWS TABANLI İŞLETİM SİSTEMLERİNE GENEL BAKIŞ
WINDOWS TABANLI İŞLETİM SİSTEMLERİNE GENEL BAKIŞ 10 Kasım 1983'te Microsoft tarafından tanıtımı yapılan Microsoft Windows, MS-DOS işletim sisteminin geliştirilmiş bir şekli olarak PC kullanıcıları için
DetaylıDİZÜSTÜ BİLGİSAYAR (5)
DİZÜSTÜ BİLGİSAYAR (5) 1. Dizüstü Bilgisayar en az Intel Core i5 2,3 GHz hızında işlemcisi olmalıdır. 2. Dizüstü bilgisayarın 4 GB DDR3 1333 MHz belleğe sahip olmalıdır. 3. Dizüstü bilgisayar ekran kartının
DetaylıSistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması
Sistem Programlama Sistem programlama bilgisayar mühendisliğinin bir alanı olup karmaşık sistemlerin ve bu sistemlerin parçalarının ile ilgilenir. İşletim Sistemlerinin Programlaması Giriş/Cıkış( I/O)
DetaylıNETWORK BÖLÜM-5 OSI KATMANLARI. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU 1/27
NETWORK BÖLÜM- OSI KATMANLARI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU Öğr. Gör. MEHMET CAN HANAYLI / OSI Modeli İletişimin genel modeli OSI referans modeli OSI modeli ile TCP/IP modelinin karşılaştırılması
DetaylıİŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; Performans:
DetaylıNESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 10. Yrd.Doç.Dr.Hacer Karacan
NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 10 Yrd.Doç.Dr.Hacer Karacan İçerik Grafik Kullanıcı Arayüzü Uygulamaları AWT, Swing Arayüz Yerleşim Düzeni Temel GKA Bileşenleri Olay Yönetimi Olay Dinleyiciler Olay
DetaylıBilgisayar Donanım ANAKART ÜZERĐNDE YER ALAN GĐRĐŞ/ÇIKIŞ (I/O) BAĞLANTI NOKTALARI
ANAKART ÜZERĐNDE YER ALAN GĐRĐŞ/ÇIKIŞ (I/O) BAĞLANTI NOKTALARI Çeşitli aygıtları bağlamak üzere anakart üzerinde farklı tipte konnektörler bulunmaktadır. Anakart üzerinde tipik olarak yazıcı, mouse, klavye
DetaylıBilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi
Bilgisayar nedir? Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. Veriyi toplar (girdi) İşler Bilgi üretir (çıktı) Bilgi İşlem Çevrimi 1 Bir
DetaylıKepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış
Kepware Veritabanı Ürünleri Teknolojiye Genel Bir Bakış Gündem Veritabanı Client API teknolojisinin gözden geçirilmesi ODBC istemci sürücüsü- bir KEPServerEX Plug-In Haberleşme Sürücüsüdür. DataLogger-
DetaylıBilgisayar en yavaş parçası kadar hızlıdır!
Donanım Bilgisayar en yavaş parçası kadar hızlıdır! Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan
DetaylıVeritabanı. Ders 2 VERİTABANI
Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın
DetaylıBİLGİSAYAR DESTEKLİ TASARIM AUTOCAD DERSİ. 1. HAFTA 27.09.2012 Öğr. Gör. Serkan ÖREN
BİLGİSAYAR DESTEKLİ TASARIM AUTOCAD DERSİ 1. HAFTA 1 AutoCAD, tüm dünyada başta mühendisler ve mimarlar tarafından kullanılan, dünyaca tanınan yazılım firması Autodesktarafından hazırlanan, bilgisayar
DetaylıAkılda kalıcı sahneler
Akılda kalıcı sahneler Autodesk 3ds Max Design 2012 yazılımı yeni render araçlarını sunar, geliştirilmiş iteratif iş akışı ve verimlilik sağlayan geliştirilmiş grafik çekirdeği. Bu sürüm ile, Autodesk
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir
DetaylıBİLGİSAYAR DESTEKLİ TEKNİK RESİM. Hazırlayan: Araş. Gör. Ezgi Öztorun
BİLGİSAYAR DESTEKLİ TEKNİK RESİM Hazırlayan: Araş. Gör. Ezgi Öztorun 2. HAFTA TEORİK DERS VE UYGULAMALARI 2 Saat Teorik anlatım + 3 Saat Laboratuvar Uygulaması İÇERİK (Teorik Kısım) CAD in açılımı ve CAD
DetaylıSAB 103 TEMEL BİLGİSAYAR KULLANIMI
SAB 103 TEMEL BİLGİSAYAR KULLANIMI DERS NOTLARI Prof.Dr. Fatih TANK Ankara Üniversitesi Uygulamalı Bilimler Fakültesi Sigortacılık ve Aktüerya Bilimleri Bölümü Prof.Dr. Fatih TANK - Temel - Ders Notları-
Detaylı1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat
1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat edilmesi gereken alanlar Bilgisayarların sınıflandırılması
Detaylı1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8.
İşlemci: İşlemci,kullanıcıdan bilgi almak, komutları işlemek ve sonuçları kullanıcıya sunmak gibi pek çok karmaşık işlemi yerine getirir. Ayrıca donanımların çalışmasını kontrol eder. İşlemci tüm sistemin
DetaylıC# nedir,.net Framework nedir?
1 C# nedir,.net Framework nedir? C# nedir? C#, C/C++ ve Java dillerinde türetilmiş,bu dillerin dezavantajlarının elenip iyi yönlerinin alındığı, güçlü basit, esnek, tip-güvenli(typesafe,tür dönüşümlerindeki
DetaylıMerkezi İşlem Birimi Kavramı (CPU)
Donanım Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan elektronik bir aygıttır. Başlıca üç bölümden
DetaylıVmware Esx Server Nedir Ve Ne İşe Yarar
Vmware Esx Server Nedir Ve Ne İşe Yarar VMware 1999 yılında kurulumuş bir şirket ve ilk ürünü hepimizin de bildiği VMware Workstation'dır. Bu ürün PC lerimize kurduğumuz ve Windows ile aynı zamanda diğer
Detaylıİşletim Sistemi. BTEP205 - İşletim Sistemleri
İşletim Sistemi 2 İşletim sistemi (Operating System-OS), bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan ve uygulama programlarını çalıştırmaktan sorumlu olan sistem
DetaylıBİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI. 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI 1-Bilgisayar, donanım ve yazılım kavramları 2-Bilgisayar çeşitleri 3-Bilgisayarlar arsındaki farklılıklar Yılmaz DEMİR BİLİŞİM TEKNOLOJİLERİ ÖĞRETMENİ Ünitelerimiz
DetaylıİŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine
İŞLETİM SİSTEMLERİNE GİRİŞ - 2 Kaynakların Paylaşımı (Resource Sharing) Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine sunar. Bir işletim sisteminde paylaşılan kaynaklar
DetaylıMAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş
MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü akuysal@anadolu.edu.tr Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=101
DetaylıÖğr.Gör. Mehmet Can HANAYLI
1 DERS İZLENCESİ 2 SİSTEM MİMARİLERİNE GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat edilmesi gereken alanlar Bilgisayarların sınıflandırılması
DetaylıSanallaştırma Nedir? Bahadır Demircioğlu. Şubat, 2013
Sanallaştırma Nedir? Bahadır Demircioğlu Şubat, 2013 İçindekiler 1 Giriş.................................................... 2 2 Peki bu sanallaştırma bize ne gibi yararlar sağlayacak?..........................
DetaylıBilgi ve iletişim teknolojileri
Bilgi ve iletişim teknolojileri 1 Bilgisayar, Hesap makinesi gibi araçlara neden ihtiyaç duyulmuştur? Zaman tasarrufu Bilginin depolanması ihtiyacı Hatasız işlem yapma isteği İletişim ihtiyacı 30\2 Bilişim
DetaylıÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME
ÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME Ecem İren Halilcan Can Akince Aylin Kantarcı Bilgisayar Müh. Bölümü Bilgisayar Müh. Bölümü Bilgisayar Müh. Bölümü
DetaylıSatış, pazarlama, iletişim ve müşteri deneyimleriniz için yaratıcı çözümler sunmaktayız.
reklam& pazarlama Bizim işimiz Tasarımdan yazılıma kadar farklı disiplinlerden oluşan uzman kadromuzla, hizmet standartlarını koruyarak, yüksek kaliteli içerikler yaratmaya odaklanıyoruz. Satış, pazarlama,
DetaylıC) 19 inçlik CRT ile LCD monitörün görünebilir alanı farklıdır. D) Dijital sinyali, analog sinyale çevirmek için DAC kullanılır.
1(13) - Aşağıdaki yazıcı türlerinden hangisinde fotoğrafik resim kalitesinde çıktı elde edilebilinir? A) İğne Uçlu C) Lazer B) Nokta Vuruşlu D) Mürekkep Püskürtmeli 2(11) - Monitörlerle ilgili olarak verilen
DetaylıİNTERNET PROGRAMCILIĞI - II
0 İÇİNDEKİLER Bölüm 1 PHP İle Web Programlamaya Giriş 1 Bölüm 2 PHP Kodlama Standartları 5 Bölüm 3 PHP Değişken Kullanımı 17 Bölüm 4 IF Yapısı 32 Bölüm 5 Döngüler ve Diziler 64 1 BÖLÜM 1 PHP İLE WEB PROGRAMLAMAYA
DetaylıBilişim Teknolojilerine Giriş
Bilişim Teknolojilerine Giriş Bilginin toplanması, işlenmesi, saklanması ve iletilmesini sağlayan teknolojilerin bütününe bilişim teknolojileri denir. Bilişim Teknolojisi Girilen verileri saklayan, işleyen,
DetaylıPardus. S.Çağlar Onur, caglar@pardus.org.tr. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği
Yenilikleri Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği 21 Aralık 2006 Yenilikleri İçerik 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri Neden? Nasıl? 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri
DetaylıU SB M I N I ADAPTE R BLUETOOTH
COMMUNICATION S U PPOR T U SB M I N I ADAPTE R BLUETOOTH CLASS I I EL KITABI NI-707520 COMMUNICATION S U PPOR T U SB ADAPTE R BLUETOOTH CLASS I I Öncelik le bu Blu etoot h Ada p t örü satın ald ı ğ ı n
DetaylıCOĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ
COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ http://facebook.com/esriturkey https://twitter.com/esriturkiye egitim@esriturkey.com.tr Kursun Süresi: 5 Gün 30 Saat COĞRAFİ
DetaylıQlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.
Qlik Sense için sistem gereksinimleri Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Tüm hakları saklıdır. Telif Hakkı 1993-2017 QlikTech International AB. Tüm hakları saklıdır. Qlik,
DetaylıÖrnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti
Bu sayfaları okuduğunuza göre bir şekilde bilgisayarlar ve bilgisayar ağlarıyla ilişkiniz olduğunu biliyorum. Ancak yine de en başta niçin bilgisayar ağı kullanıyoruz sorusunun cevabını vermekle işe başlayabiliriz.
DetaylıBilgisayarların Gelişimi
Bilgisayarların Gelişimi Joseph Jacquard (1810) Bilgisayar tabanlı halı dokuma makinesi Delikli Kart (Punch Card) Algoritma ve Programlama 6 Bilgisayar Sistemi 1. Donanım fiziksel aygıtlardır. 2. Yazılım
DetaylıBitirme Ödevi Sunumu PLATFORM BAĞIMSIZ BENZETİM PROGRAMI. Danışman : Yrd.Doç.Dr. D Feza BUZLUCA Gökhan Akın ŞEKER
Bitirme Ödevi Sunumu BERKELEY RISC I işlemcisi İÇİN PLATFORM BAĞIMSIZ BENZETİM PROGRAMI Danışman : Yrd.Doç.Dr. D Feza BUZLUCA 0495 0639 Sunum Planı Ödev konusu hakkında Berkeley RISC I işlemcisi hakkında
DetaylıEKLER EK 12UY0106-5/A4-1:
Yayın Tarihi: 26/12/2012 Rev. :01 EKLER EK 12UY0106-5/A4-1: nin Kazandırılması için Tavsiye Edilen Eğitime İlişkin Bilgiler Bu birimin kazandırılması için aşağıda tanımlanan içeriğe sahip bir eğitim programının
DetaylıSpring Giriş Eğitimi
Spring Giriş Eğitimi Bu eğitimde Spring ın hangi problemlere karşı etkili olduğundan bahsedeceğim. Ayrıca çekirdek Spring teknolojisinin nasıl işlediği; Dependency Injection - DI ve Inversion of Contol
Detaylı.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ
.... YILI BİLGİSAYAR KURULUM BAKIM ONARIM VE ARIZA KURS PLANI KURS MERKEZİNİN ADI ALAN ADI KURSUN ADI. TOPLAM SÜRE BAŞLAMA TARİHİ BİTİŞ TARİHİ BİLİŞİM TEKNOLOJİLERİ 352 SAAT.. /.. /... /.. /. BİLGİSAYAR
DetaylıYazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım
Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.
DetaylıKişisel Bilgisayarın Parçaları
DONANIM Donanım Kişisel Bilgisayarın Parçaları Donanım yapısı ve büyüklüğü ne olursa olsun bir bilgisayar dört temel bileşenden oluşmaktadır: Giriş Birimleri Merkezi İşlem Birimi (CPU) Bellek Çıkış Birimleri
Detaylıİşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,
DetaylıMOBIL UYGULAMA GELIŞTIRME
MOBIL UYGULAMA GELIŞTIRME PELIN YILDIRIM FATMA BOZYIĞIT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Android Nedir ve Uygulama Temelleri Android Uygulama Bileşenleri
Detaylı.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ
.... YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA KURS PLANI KURS MERKEZİNİN ADI ALAN ADI KURSUN ADI. TOPLAM SÜRE BAŞLAMA TARİHİ BİTİŞ TARİHİ BİLİŞİM TEKNOLOJİLERİ 352 SAAT.. /.. /... /.. /. BİLGİSAYAR
Detaylıİşletim Sistemlerine Giriş 2. Kaynakların Paylaşımı. Öğr.Gör. Dr. Şirin KARADENİZ
İşletim Sistemlerine Giriş 2 Kaynakların Paylaşımı Öğr.Gör. Dr. Şirin KARADENİZ Kaynakların Paylaşımı Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine sunar. Bir işletim sisteminde
DetaylıTEMEL BĐLGĐ TEKNOLOJĐLERĐ KULLANIMI BÜLENT TURAN
1 Bilgi Teknolojileri nedir? 2 TEMEL BĐLGĐ TEKNOLOJĐLERĐ KULLANIMI BÜLENT TURAN Bilgi ve iletişim teknolojileri bilginin meydana getirilmesi, yönetilmesi, saklanması, yayılması için kullanılan çeşitli
DetaylıGiriş Çıkış Birimleri:
DONANIM VE YAZILIM Giriş Çıkış Birimleri: Bilgisayara dış ortamdan bilgi girilmesini sağlayan ve girilen bu bilgilerin bilgisayar tarafından işlendikten sonra, tekrar dış ortama çıkarılması için kullanılan
Detaylı