Ders 1
Transkript
Ders 1
Bilgisayarın Temelleri ve Programlamaya Giriş ( Ders Notları ) Öğr.Gör.Dr. Mahmut YALÇIN Elektrik-Elektronik Mühendisliği Ders İçin Önerilen Kaynaklar C ve Sistem Programcıları Derneği C Ders Notları- Necati ERGİN (pdf halini internetten bulabilir, isterseniz, ilk kısımlarının fotokopisini de Gençlik Copyden alabilirsiniz.) C++ /C How to Program, Deitel&Deitel (C++ daha ilerisi açısından faydalı olabilir.) Bu kitabın Türkçesi de var. BİLGİSAYAR NEDİR? Giriş birimleri ile dış dünyadan aldıkları veriler üzerinde aritmetiksel ve mantıksal işlemler yaparak işleyen ve bu işlenmiş bilgileri çıkış birimleri ile bize ileten, Donanım (Hardware) Yazılım (software)’dan oluşan elektronik bir makine dir. Giriş: Kişi tarafından veya bilgisayar tarafından sağlanan verilerdir. Bu veriler, sayılar, harfler, sözcükler, ses sinyalleri ve komutlardır. Veriler giriş birimleri tarafından toplanır. İşlem: Veriler insanların amaçları doğrultusunda, programın yetenekleri ölçüsünde işlem basamaklarından geçer. Bellek: Verilerin saklandığı yerdir. Giriş yapılan veriler, işlenen veriler bellekte saklanır. Çıkış: Bilgisayar tarafından üretilen rapor, döküman, müzik, grafik, video, resimlerdir. İşlenmiş sonuçların yazılı olarak ekrandan veya diğer çıkış birimlerinden çıkarılmasıdır BİR BİLGİSAYARIN PARÇALARI Bir kişisel bilgisayar belli parçalardan oluşur. Bu standart sayesinde belli parçalar bir araya getirilerek “ toplama bilgisayar “ yapmak mümkündür. Bilgisayar donanımı (hardware): Bilgisayarların fiziksel kısımlarına donanım denilmektedir. Elle tutulabilirler. Ekran, klavye, Sabit disk (harddisk), fare, yazıcı, bellek, mikroişlemci, tarayıcı,… Bilgisayar yazılımı: Donanımı kullanmak için gerekli programlardır. Bilgisayarın nasıl çalışacağını söylerler. Elle tutulmazlar. Belirli bir işlemi yapmak üzere bilgisayara kurulurlar (set up, install). Örneğin: Kelime işlem (word processor) programları son kullanıcıların yazı yazması için kullanılır. sunu (presentation), programlama dilleri (Pascal, C, MATLAB), Donanım: Bilgisayarın elektronik ve mekanik bölümüdür. Monitör: Bilgisayarda yapılan işlemlerin sonuçlarını alabilmemizi sağlayan donanım birimidir. Monitörlerde her bir noktaya “piksel” adı verilir. Piksel sayısı ne kadar fazla olursa o kadar net görüntü sağlanabilir. Monitörleri kendi arasında sınıflandırmak için büyüklükleri kullanılır. Köşegen uzunluğunun inch (2.54 cm.) cinsinden büyüklüğü kullanılır. (14 inch, 15 inch, vb.) CRT monitör nedir? CRT monitör, ismini televizyonların da en hayati parçası olan ve Türkçe'de "tüp" olarak nitelendirilen parçadan alır. Bu parçanın İngilizce adı "cathode ray tube" (katot ışını tüpü) şeklindedir, CRT de bu kelimelerin baş harflerinden gelir. Temel olarak, elektronların tüp boyunca yüksek hızda fırlatılmaları ve bunun sonucunda ışık oluşması ilkesiyle çalışırlar. CRT monitörlerin diğer monitörlerden ne farkı vardır? Plazma TV ve LCD monitör gibi rakipleriyle karşılaştırıldığında CRT monitörler, çalışma ilkelerinin bir sonucu olarak daha fazla yer kaplarlar ve daha ağırdırlar. Buna ek olarak güç tüketimleri de Plazma TV ve LCD monitör benzerlerinden daha fazladır. LCD monitör nedir? LCD monitör, ismini İngilizce adı olan "Liquid Crystal Display" (sıvı kristal ekran) kelimelerinin baş harflerinden almaktadır. LCD ekranlar en yalın ifadeyle iki cam levha arasına sıkıştırılmış sıvı kristal örgüsüdür. LCD ekranın arka kısmında bir ışık kaynağı vardır, görüntü bu ışık kaynağından yayılan ışığın, iki cam levha arasında sıkışmış olan sıvı kristal örgüsünden geçerken değişik renklere bürünmesiyle elde edilir. LCD ekranlar için avantaj olarak nitelendirilebilecek olan özellikler şunlardır: *LCD monitörler çok incedirler, bu nedenle geleneksel CRT televizyonların ya da monitörlerin kullanılamayacağı yerlere takılabilirler. *Renk üretimleri mükemmeldir. *Renk kontrastı iyidir, ancak mükemmel değildir. *Fosfor temelli bir teknolojiye sahip olmadıkları için, aynı rengin aynı noktada uzun süre kalmasının yaratacağı problemler LCD ekranlarda görülmez. *LCD monitörler için dezavantaj olarak nitelendirilebilecek olan özellikler ise şunlardır: *Ekran alanı başına yüksek maliyetli görüntüleme seçeneklerinden birisidir. *Karanlık sahnelerde detayları CRT televizyonlar ya da monitörler kadar iyi veremeyebilirler. LED EKRAN NEDİR? Beyaz rengi oluşturma yöntemlerinden biri de Kırmızı, Mavi ve Yeşil rengin belirli oranlarda karıştırılmasıdır. Diğer renklerin üretimi de Kırmızı, Yeşil ve Mavinin parlaklık oranlarının değiştirilmesi ile elde edilebilir. Led'lerin istenilen renk (dalga) ve parlaklıkta üretilebilmesi renklendirme amacı ile kullanılmasındaki ana neden olmuştur. Yüksek hızlı teknoloji barındıran yazılım ve donanım sistemleri sayesinde bu oranlar insan gözünün algılayamayacağı yüksek hızlarda değiştirilerek görüntü elde edilmektedir. Led ekran teknolojisi temel olarak; led ekranın ilgili noktasında olması gereken rengin, kontrol sistemi tarafından ilgili noktada yer alan kırmızı, mavi ve yeşil led'lerin parlaklıkları ayarlanarak oluşturulması prensibine dayanır. LCD İLE LED ARASINDAKİ FARKLAR Aslında LED ekranlar da temelde LCD teknolojisine dayanır. Aralarındaki fark aydınlatma tekniklerinin değişmesinden kaynaklanır. LCD ekranlar floresan lambalardan faydalanırken, LED ekranlar, LCD paneli LED lambalar vasıtasıyla aydınlatıyor. •Geleneksel LCD ekranlar çalışır durumdayken arka aydınlatmaları her zaman açıktır. Ekranda siyah ve koyu alanların gösterilebilmesi için o bölgedeki kristaller vasıtasıyla gelen ışık engellenmelidir. LCD ekranlarda bu yöntem kısmen başarılı olsa da belirli açılardan ekrana bakıldığında siyah ve karanlık alanlar parlar veya renk değiştirir. LED ekranlardaki ışık yayan diyotların (Light Emitting Diode) aydınlatması ise piksel piksel seçilebiliyor. Herhangi bir ışık oyunu söz konusu olmadığından siyah gerçekten siyah görünüyor. •LCD’de gösterilebilecek renk tonlarının sayısı doğrudan panelin kristal kalitesiyle ilgilidir ancak LED ekranların LED lambalarının her birinin yaydığı ışığın rengi değiştirilebilir. Bu da renklerin çok daha doğru ve canlı görünmesini sağlar. •LED aydınlatmanın sunduğu nimetlerden biri de çok yüksek tazeleme hızlarıdır. Bu sayede ekranda hızla hareket eden nesneler normal LCD’lerden daha net görünür. •LCD ekranların üretilmesinde civalı malzemeler kullanılır ve bu madde çevreye son derece zararlıdır. LED aydınlatmalı ekranlarda bu maddenin kullanılmasına gerek yoktur. •LED paneller, LCD’lerden daha ince üretilebilir. Bu yüzden çok daha şık tasarımlara imkân tanırlar. •LED ekranlardaki her LED’in yaydığı ışık miktarı değiştirilebildiğinden güç tüketimi LCD’den daha azdır (%30 civarı). LCD ekranlarda kullanılan lambaların hepsi aynı düzeyde ışık yaymak zorundadırlar. b) Kasa ve temel bileşenler: Bilgisayar kasasını bilgisayarın kabuğu ve iskeleti olarak düşünebiliriz. Kasa, içerideki parçaları dışardan gelen etkilere karşı koruduğu için kabuğa, içine yerleştirilen parçalara destek olduğu ve onlar için askı görevi gördüğü için isketelete benzetilebilir. Anakart: Anakart bilgisayarınızın bütün parçalarının ve çevre birimlerinin bağlandığı ve bu birimlerin arasındaki iletişimi sağlayan elektronik devredir. Anakart, bilgisayarı ilk açtığınızda çalışan yazılım olan BIOS'u (Basic Input/Output System) barındırır. Diğer parçalar doğrudan üzerine "takılır" (İşlemci, RAM, sabit sürücü, ekran kartı gibi). Anakartınızın ne tür işlemcileri destekleyeceği de ayrıca önemlidir. Intel ve AMD, en büyük iki işlemci üreticisidir ve ürettikleri işlemciler fiziksel olarak farklı yapılara sahip olduklarından, birini destekleyen bir anakartın, diğerini desteklemesi mümkün değildir. RAM slot sayısı Kasanın içine sığmalıdır Anakartla bütünleşik bir ekran kartı ? RAM nedir? RAM, "Random Access Memory" (Rasgele Erişimli Bellek) kelimelerinin baş harflerinden oluşan bir kısaltmadır. RAM bilgilerin geçici olarak depolandığı bir hafıza türüdür. Bilgisayarlar genellikle o an üzerinde çalıştıkları programlar ve işlemlerle ilgili bilgileri RAM denen bu hafıza parçasında tutarlar. RAM ve sabit sürücü temel olarak aynı bilgileri saklarlar, ancak işlemcinin RAM'deki bilgilere erişme ve onları işleme hızı, sabit sürücüdeki bilgilere erişme ve onları işleme hızından çok daha yüksektir. RAM neden bu kadar önemli? Daha önce de belirttiğimiz üzere, bilgisayarın herhangi bir anda meşgul olduğu programlarla ilgili bilgilere hızlı bir şekilde ulaşması önemlidir. RAM miktarı ne kadar çok olursa, işlemci kullandığı bilgilerin o kadar fazla bir miktarını RAM'e yazabilir ve oradan okuyabilir, bu da bilgisayarınızın performansını arttırır. Güç kaynağı nedir? Güç kaynağı, prizden elektriği alıp onu bilgisayarınızın değişik parçaları için gereksinim duydukları değişik gerilimlere ayarlayan parçadır. İşlemci (Merkezi İşlem Birimi (CPU)): Anakart üzerinde, bilgisayarın yapması gereken tüm işlem ve hesaplamaları yapan birimdir. Bir diğer anlamıyla bilgisayarın hem kalbi, hem de beyni görevini yapar. Özellikle grafik kalitesi yüksek oyun ya da mimarlık ve mühendislik programları, bu yüksek kaliteli grafikleri ortaya çıkarmak için yüksek işlemci kapasitesine ihtiyaç duymaktadırlar. İşlemcinizi seçmeden önce yapacağınız en doğru şey, bilgisayarını sizin kullanacağınız amaçla kullandığını düşündüğünüz arkadaşlarınızın işlemcilerinin performanslarından memnun olup olmadıklarını araştırmaktır. Sabit sürücü nedir? Sabit sürücü, bilgisayarınızdaki bilgileri bilgisayarınız çalışmıyorken (bilgisayar elektriğe bağlı değilken ya da kapalıyken) sağlıklı bir şekilde saklamak için kullanılan hafıza türüdür. Bilgisayarın herhangi bir anda gereksinim duyduğu bilgiler geçici olarak RAM'e yazılıp oradan okunurken, diğer bilgiler sabit sürücüde tutulurlar Sabit sürücünün RAM'den ne farkı vardır? RAM'ler bilgiye erişim hızı açısından sabit sürücüden çok daha hızlıdır, ancak maliyetleri de o kadar fazladır. Sabit sürücüler, uzun süre saklamak istediğimiz bilgiler ve bilgisayarın kapalı olduğu anlarda bilgilerin saklanması için kullanılırlar, verilere erişim hızı RAM'e göre oldukça düşüktür, buna bağlı olarak da RAM'den çok daha ucuzdurlar. Sabit sürücü ile RAM arasındaki temel fark buradadır. Disket nedir? Disketler ince ve esnek bir manyetik veri depolama ortamıdırlar ve genellikle kare ya da dikdörtgen bir plastik muhafaza içine yerleştirilmişlerdir. Disket sürücü: Bilgisayarın disketleri okuyan parçasıdır. Ancak günümüzde veri hacimlerinin büyümesi ve hemen her türlü yazılımın ya da verinin CD'ler ya da flash diskler aracılığıyla taşınması nedeniyle önemleri azalmıştır. Bununla birlikte beklenmedik durumlarda kullanılabilecek bir veri aktarım biçimi olduğu için bilgisayarınızda bulunması uygundur. Flash Memory (Flash Bellek) Nedir? Flash Bellekler, güç kesintisinde dahi içerdiği bilgileri kaybetmeyen ve tekrar tekrar yazılıp silinebilen bir bellek çeşididir. Flash belleklerin yapısı RAM'lere, kullanımı Hard Disk'lere benzer. Flash belleklerin yapısı mekanik değildir; elektroniktir. İçerisinde hareket eden bir parça yoktur. Bu özelliklerinden dolayı bu tarz bellekler "solid-state" olarak, yani "durağan" olarak adlandırılırlar. Hareket eden parça olmamasından dolayı hassasiyet değerleri yüksek değildir ve özellikle mobil alanda kullanımları çok yaygındır. MP3 Player'larda, cep telefonlarında, el bilgisayarlarında, dijital fotoğraf makinalarında ve dijital görüntü aygıtlarında yaygınca kullanılırlar. Flash bellekler, bir EEPROM çeşidi olarak adlandırılabilir. “Elektriksel olarak silinebilen programlanabilen sadece okunabilen bellek" olarak çevirebileceğimiz EEPROM'ların üzerindeki veriler elektriksel yolla değiştirilebilir. Sadece okunabilir bellek denilmesinin sebebi, bilgilerin kalıcı olmasından kaynaklanır. Klasik bellek yapılarından bilindiği üzere, flash bellekler de hücrelerden oluşur. Her hücrenin kendi transistörleri vardır. Bilgisayar ortamında bilgiler 0 ve 1'lerden oluşur. 0'lar düşük voltaj, 1'ler ise yüksek voltaj anlamına gelir. Veri yazılmak istendiği anda, transistörlerin voltaj seviyeleri değiştirilerek bilgiler yazılır / silinir / yenilenir. Flash belleklerin genel özelliklerini ise şöyle sıralayabiliriz: Ufak boyut: Çeşidine göre, kredi kartının yarısı veya çeyrek büyüklüğünde olabilir. EEPROM (Electronically Erasable Programmable Read-Only Memory) , Kalıcı olmayan küçük boyuttaki verileri kalıcı olarak saklamak için bilgisayar ya da diğer cihazlarda kullanılan bir yongadır. Boyutu daha büyük olan sabit verileri saklamak için ise flash bellek gibi daha ekonomik yöntemler kullanılır. EEPROM, elektrikle yazılıp silinme özelliğine sahiptir. RAMlere yazmak EPROMlara yazmaya göre hızlıdır (RAMlara birkaç nanosaniyede yazılabilirken EEPROMlar için bu süre mikrosaniyeler mertebesindedir). Buna ek olarak RAMlar genelde uçucudur yani güç kesilmesi halinde içeriklerini kaybederler. Silinebilir ve programlanabilir hafızaların en gelişmiş olanı elektriksel olarak silinebilen salt oku hafızalardır. Bu hafızalarda, hafıza hücrelerine istenen bir değer yazılabilir ve yazılan bu bilgi yeni bir yazmaya kadar kalır. CD nedir? CD, "Compact Disc" kelimelerinin baş harflerinden oluşan bir kısaltmadır. CD'ler sayısal verilerin makineler tarafından okunabilir bir şekilde depolanabildikleri standart bir ortamdırlar. Lazer tabanlı bir okuyucu tarafından okunabilirler. CD'ler teyplerden daha hızlı ve daha doğru bilgi depolaması yapabilirler. Daha doğrudur, çünkü veri CD'lere ikili kodlama sistemiyle yazılır, oysa teyplerde veri analog biçime dönüştürülmelidir. CD sürücü nedir? : CD sürücü, CD'ye tutulan lazer ışının optik yansımalarını okuyan bir bilgisayar parçasıdır. Bir CD sürücü, CD üzerindeki çukurları okumak üzere standart bir kırmızı lazer kullanır. DVD nedir? DVD, "Digital Versatile Disc" (Sayısal Esnek Disk) ya da "Digital Video Disc" (Sayısal Video Diski) sözcüklerinin baş harflerinden oluşan bir kısaltmadır. Dış görünüşü ve boyutları nedeniyle CD'den pek farklı görünmeyen DVD'ler, en az 4.7 GB (gigabyte) en çok da 17 GB kapasitesi ile günümüzde yaygın kullanılan diğer ortamlara kıyasla çok büyük bir data alanıdır. DVD'nin fiziksel olarak CD'den en önemli farkı, datanın disk üzerindeki yerleşiminde ortaya çıkmaktadır. Standart CD'lerde dataların oluşturduğu çukurların en küçüğü 0.834 mikron iken DVD'de bu boyut 0.4 mikrona inmiştir. CD üzerindeki spiral iz, 1.6 mikron aralıklarla yer alırken DVD üzerinde 0.74 mikron mesafe vardır. Böylece aynı boyutta CD, 7 kat daha fazla bilgi taşıyabilmektedir. Üreticilerin DVD diskleri 2 yüzlü olarak tasarlaması toplam kapasiteyi 2 katına 9.400 MB'a çıkarmıştır. Ayrıca her yüzeyde üst üste iki katman ile DVD kapasitesi 17.000 MB'a çıkmaktadır. İkili katmanda, üstte yarı geçirgen (transparan) olan bir katman ve altta standart yansıtıcı katman bulunmaktadır. Lazer ışını, özel bir lens yardımı ile hem üst yarı-saydam yüzeye odaklanabilir hem de o yüzeyi aşarak (faz değiştirerek) alttaki yüzeye odaklanabilir. Üstteki katmanın yarı geçirgen olması nedeniyle kapasitesi daha düşüktür. DVD sürücü nedir? : DVD sürücü, DVD'ye tutulan lazer ışının optik yansımalarını okuyan bir bilgisayar parçasıdır. Bir DVD sürücü, DVD üzerindeki çukurları okumak üzere standart bir mavi lazer kullanır. Ekran kartı nedir? Ekran kartı, bilgisayarın yaptığı işlemlerin sonuçlarını, CRT monitörler, LCD monitörler, LED monitörler ya da projeksiyon cihazları üzerinden bizim algılayabileceğimiz şekilde görüntülere dönüştüren bilgisayar parçasıdır. Bütünleşik ekran kartı nedir? Bütünleşik ekran kartı, ekran kartının anakart üreticisi tarafından anakartla bütünleşik olarak üretilmesidir. Bu durumda ekran kartı genellikle kötü 3 boyutlu görüntü performansı ortaya koyar ve ihtiyaç duyduğu hafıza yükünü sistem hafızası (RAM) içerisinden alarak, sistemin kullandığı hafıza miktarını azaltır. BIT VE BYTE KAVRAMI BIT : Bilgisayar ortamında karakterler bitlerden oluşmuştur. Bir karakterin oluşması için 8 bite ihtiyaç vardır. Bir bit sayısal elektroniğin temeli olan 0 ve 1 olan değerlerdir. BYTE : Bir byte 8 bitten oluşur. Başka bir deyişle bir byte 1 karaktere eşittir. Byte ve byte’ ın katları şunlardır. 1024 BYTE = 1 KİLOBYTE 1024 KİLOBYTE = 1 MEGABYTE 1024 MEGABYTE = 1 GİGABYTE 1024 GİGABYTE = 1 TERABYTE KLAVYE Klavye veri giriş birimidir. Klavyeler üzerinde yazı karakterlerinin karşılığı tuşlar bulunur. Bunlar A-Z’ ye harf tuşlarını içerir. Bunun dışında klavye üzerinde fonksiyon tuşları , kontrol tuşları ve sağ tarafta sayısal klavye olarak adlandırılan tuş takımı vardır. KLAVYE Üzerinde harfler, sayılar, işaretler ve bazı işlevleri bulunan tuşlar vardır. Q Klavye ve F Klavye (Türkçe Daktilo Klavyesi) olmak üzere iki şekilde sınıflandırılabilir. Klavye üzerinde numaralar, Kilitler (Caps Lock: Bir kez basıldığında sürekli büyük harf yazar. İkinci kez basıldığında sürekli küçük harf yazar, Num Lock, Scroll Lock Özel Tuşlar (Alt, Shift, Control, Alt Gr). KLAVYE TUŞLARININ GÖREVLERİ CTRL+C : Kopyala CTRL+ALT+DELETE : Windows Task manager CTRL+X : Kes CTRL+V : Yapıştır CTRL+A : Hepsini Seç ....... PRINTER / YAZICI Çıkış birimidir. Bilgisayarın ürettiği sonuçları kağıt üzerine döken aletlerdir. Printer’lar genellikle iki teknoloji kullanırlar bunlardan birincisi noktamatris yazıcılardır. Bu yazıcılara iğneli yazıcılar da denir. İkinci grup yazıcılar ise mürekkepli ya da lazer teknolojisi ile çalışan yazıcılardır. Mürekkepli ve lazer yazıcılar net bir baskı yaparlar ve iğneli yazıcılara göre çok daha sessizdirler. YAZICI Ekranda gözüken bilgileri kağıt üzerine yazdırmaya yarar. Yazıcılar; Nokta vuruşlu yazıcı (dot matrix): 9 iğneli ve 24 iğneli olabilir. Şerit takılarak kullanılır. Dakikada 1-3 sayfa hızında olabilirler. Sürekli form kağıdı kullanılabilir. Mürekkep püskürtmeli yazıcı(ink jet): Dakikada 1-8 sayfa basabilir. Kartuş takılarak kullanılır. Renkli çıkış alınabilir. lazer yazıcı (laser): dakikada 4, 8, 12 ... sayfa baskı, toner kullanılır. Fare (Mouse ) Ekranda gözüken imleç yardımıyla komut girişi yapmaya yarar. Farenin çevre birimi olarak kullanılmasıyla işaretleme, tıklama ve sürükleme yapılarak işlemler yaptırılır. İmleç: Farenin ekran üzerinde nerede olduğunu gösterir. Tıklama: Farenin sol tuşuna bir kez basılmasıdır. Çift Tıklama: Farenin sol tuşuna kısa aralıklarla iki kez tıklanmasıdır. Bir simgeye yüklenen işlevinin yerine getirilmesini sağlar. Sürükleme: Farenin sol tuşunu basılı tutarak imlecin yerinin değiştirilmesidir. Tarayıcı (Scanner) Resim, grafik ve önceden yazılmış yazıları bilgisayar ortamına aktarmakta kullanılır. 300x600 dpi, 600x600 dpi, 600x1200 dpi, 600x2400 dpi ... -----------FineReader-------------- ÇİZİCİ (PLOTTER): Verileri grafik şeklinde aydınger veya diğer herhangi bir kağıda çizim yapabilen bir çıkış aracı olup mühendisler ve mimarlar tarafından kullanılırlar. İletişim Birimleri MODEM Bilgisayarların telefon hatları üzerinden iletişim kurabilmeleri için verileri alıp ses sinyallerine (MOdülasyon) çeviren ve telefon hattından aldığı ses sinyallerini yine verilere (DEModülasyon) dönüştürebilen bir cihaza ihtiyaç vardır. Bu işlemleri gerçekleştirebilen cihazlara yaptıkları modulasyondemodülasyon işlemi nedeni ile MODEM adı verilmiştir. Normal bir modemin üzerinde bulunması gereken 3 entegre; 1) DSP 2) Controller 3) PC ile haberleşmeye uygun bir arabirim. (ISA, PCI, USB gibi ) BİLGİSAYAR AĞLARI (NETWORK) İki ya da daha çok bilgisayarın veri iletmek ve bilgisayar kaynaklarını ortak kullanmak amacı ile birbirine bağlanmasına bilgisayar ağı denir. Bilgisayar ağları ana bilgisayarın işlem gücünden ve depolama kapasitesinden başka yazıcı gibi çevre birimlerinin ortak kullanımını da sağlar. 1.Yerel ve Ulusal Ağlar: a) LAN (LOCAL AREA NETWORK): Bölgesel çalışma ağı..Ana bilgisayarın adı SERVER dır.Diğer bilgisayarlar client-1, client-2 olarak adlandırılırlar. b) WAN (GENİŞ ÇALIŞMA AĞI): Birden fazla LAN’ ın birbirine bağlı olarak çalışmasını ifade eder. 2.İnternet: Dünya üzerindeki bilgisayar kuruluşlarının birbirine bağlanmasını sağlayan geniş ağa denir. İNTRANET: Bir işletme içerisinde interneti kullanarak yapılan işlemdir. YAZILIM İşletim Sistemi (Operating System): İşletim sistemi, bilgisayarın açılışı esnasında hafızaya yüklenen ve yüklendikten sonra diğer yazılımların çalışması için bir temel görevi gören bir yazılımdır. Bilgisayar sisteminin tüm hareketlerini denetler. Sistemde bulunan ana bellek, Harddisk vb. kaynakları yönetir. Diğer yazılımlara genel olarak "uygulama" yazılımları adı verilir. Uygulama yazılımları, işletim sistemi tarafından sağlanan temel uygulama parçacıklarını çeşitli şekillerde kullanarak değişik gereksinimlere cevap vermektedirler DOS (Disk Operating System), Windows (95, 98, ME, XP), WindowsNT, Windows Vista, Windows 7, MAC OS, UNIX, LINUX … İşletim sistemleri arasında ne fark vardır? .Farklı işletim sistemleri farklı kullanıcılara ve farklı gereksinimlere hitap ederler. Bir nükleer reaktörün kontrolünde kullanılan bilgisayarlardan beklenenler ile 13 yaşında bir çocuğun evinde kullanacağı bilgisayardan beklenenler çok farklıdır. Ev kullanıcıları için görsel kullanıcı arayüzü daha gelişmiş işletim sistemleri geliştirilirken, iş ile ilgili gereksinimleri karşılamak üzere tasarlanan işletim sistemlerinde sistem kaynaklarını görsel estetik ile harcamak yerine metin temelli arayüzler kullanılarak bilgisayarların işlem gücünün yüksek düzeyde korunması hedef alınmıştır. 2005 yılı itibari ile, en yaygın olarak kullanılan işletim sistemleri iki ana grupta toplanabilir: Microsoft Windows grubu ve UNIX benzeri işletim sistemlerini içeren grup (bu grup içinde pek çok Unix versiyonu, Linux ve Mac OS sayılabilir). UNIX, akademik çevrelerde ve sunucu olarak kullanılmaktayken, Windows ise evde ve ofislerde masaüstünde tercih edilmektedir. Masaüstü bilgisayarlarında Windows, diğer işletim sistemlerinden çok daha yaygın olarak kullanılmaktadır Neden Pardus? Ülkemizde işletim sistemlerinin bilgi teknolojileri alanında kapsadığı yeri, dolaylı olarak etkiledikleri sektörleri ve genel olarak gelişme hareketi ile ilişkilerini irdelediğimizde şu gözlemlere varılmaktadır: Ulusal bağımsızlık, güvenlik ve tasarruf amacıyla, kritik uygulamaların üzerinde çalışabileceği, açık ve standart bir veri yapısını destekleyen, güvenlik izlemesine imkan verecek şekilde kaynak kodu açık olan ve finansal yük oluşturmadan yaygınlaştırılabilecek bir işletim sistemine gereksinim duyulmaktadır. Türkiye’nin bilgi teknolojileri konusundaki etkinliğinin katma değerli projelere yöneltilmesi, araştırma ve geliştirme ağırlıklı yüksek teknoloji üretimi yoluna gidilmesini gerektirmektedir. Bunun bir yandan öncüsü ve bir yandan da ürünü olarak yerel bilgi birikiminin, gerek teknolojik alanda ve gerekse iş süreçleri düzeyinde, sağlanması zorunluluğu vardır. Ülke gereklerine bağlı olarak teknolojik gelişmenin yönünü belirlemek, farklı alanların ağırlığını değiştirmek ve dolayısıyla söz konusu işletim sisteminin yol haritasına hakim olmak tercih edilmektedir. Bu gereksinimlerden hareketle Linux temelli bir ulusal işletim sistemi dağıtımı oluşturma işine girilmesine karar verilmiştir. YAZILIM Yararlı Programlar: İşletim Sistemi ile verilen format, sıkıştırma, kurtarma vb. Deepfreeze, Winzip..... Aygıt sürücüleri (Device Driver): Çevre birimlerinin çalışması için bilgisayara yüklenen programlar. YAZILIM 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 dili denilir. Yazılan kaynak kod program derleyici veya yorumlayıcı tarafından bilgisayar diline çevrilir. Programlama dillerinden bazıları C, Pascal, Delphi, Java, Visual Basic, Visual C… YAZILIM Uygulama Programları : Belli bir amacı gerçekleştirmek üzere üretilmiş yazılımlardır. Örneğin, okul yönetim sistemi programları, muhasebe programı, bilgisayar oyunları, programlama dilleri derleyicileri vb. Uygulama yazılımları belirli uygulamaları çalıştırırlar. Bilgisayarın çok amaçlı olmasına olanak tanırlar ve işlerin daha iyi yapılmasına yardımcı olurlar. Kelime işlemci (word processor) yazılımları mektup, günlük plan, ders notu hazırlamada; tablolama programları öğrenci not ortalaması hesaplama, maaş bordrosu yapmada; veri tabanı yazılımı, öğrenci bilgilerinin saklanması, bulunması, güncellenmesi, düzenlenmesi ve rapor oluşturulmasında kullanılırlar. Elektronik posta yazma, grafik hazırlama, masaüstü yayıncılık, çalışma planı hazırlama, iş akışı çizimi, web sayfası oluşturma programları da uygulama yazılımlarına örnektir. YAZILIM Ticari yazılımlar: Muhasebe, tahmin yapma, proje yönetiminde kullanılırlar. Eğlence yazılımları: Oyun, ekran koruyucu Eğitim ve Başvuru Yazılımları: Bilgisayar Destekli Eğitim yazılımları, benzetim (simulasyon) yazılımları, elektronik ansiklopedi, atlas. Çokluortam (Multimedia) Yazılımları: Bilgisayar tabanlı medya ile bütünleşik olarak hazırlanırlar. Ses, video, animasyon, resim içerirler. Çokluortam ansiklopedileri bunlara örnektir. Yazılımlar donanıma uyumlu ise çalışır. İşletim sistemi ile yazılımlar uyumlu olmalıdır. Yazılımlar disket ya da CD_ROM kullanılarak kurulur. Yazılımları bilgisayara kurmak için ilk olarak genellikle SETUP (İngilizce yazılımlar için), KUR (Türkçe yazılımlar için) çalıştırmak gerekir. Kaynaklar www.bilgisayardefteri.com www.turkforum.net www.bilgisayarnedir.com http://w3.gazi.edu.tr/~akaraci/bilgkull.HTM http://www.bilgisayardershanesi.net