ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ I İÇİNDEKİLER HEDEFLER BİLGİ TEKNOLOJİLERİNE GİRİŞ. Yrd. Doç. Dr. Serkan YILDIRIM

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "ÜNİTE TEMEL BİLGİ TEKNOLOJİLERİ I İÇİNDEKİLER HEDEFLER BİLGİ TEKNOLOJİLERİNE GİRİŞ. Yrd. Doç. Dr. Serkan YILDIRIM"

Transkript

1 BİLGİ TEKNOLOJİLERİNE GİRİŞ İÇİNDEKİLER Veri, Bilgi ve Enformasyon Bilgisayar Kuşakları Bilgisayarların Sınıflandırılması Amaçlarına Göre Bilgisayarlar Hacimlerine Göre Bilgisayarlar Bilgisayarda Yapılan Temel İşlemler Bilgisayarda Kullanılan Sayı Sistemleri Bilgisayarlarda Veri Kodlama Sistemleri Saklama ve İletimde Kullanılan Ölçü Birimleri TEMEL BİLGİ TEKNOLOJİLERİ I Yrd. Doç. Dr. Serkan YILDIRIM HEDEFLER Bu üniteyi çalıştıktan sonra; Bilgi teknolojilerindeki tarihi gelişim evrelerini ifade edebilecek, Bilgisayarları sınıflandırabilecek, Bilgi teknolojileri ile ilgili temel kavramları tanımlayabilecek, Bilgisayar kuşaklarını ve özelliklerini açıklayabilecek, Veri kodlama yapılarını tanımlayabileceksiniz. ÜNİTE 1

2 GİRİŞ İnsanlık, yaratılışından itibaren yeni bilgiler üretmekte ve karşılaştıkları problemlere çeşitli çözüm yolları geliştirmektedir. Karşılaşılan problemlerin çözümü, gelişimi ve değişimi ortaya çıkarmaktadır. Bu süreç her an gerçekleşmekte ve aralıksız olarak devam etmektedir. Her geçen gün yeni teknolojilerin ortaya çıkması ile artan bir ivme kazanan bu süreç, teknoloji çağına ulaşmamızı ve bilgi teknolojilerini her alanda kullanmamızı sağlamıştır. Günümüzde bilgi teknolojileri, yaşamın hemen hemen her alanında insanlara hizmet etmektedir. Günlük yaşantımızda kullandığımız bir mutfak gerecinden televizyona, cep telefonundan insansız hava araçlarına kadar çok geniş bir yelpazede bilgi tekjnolojilerinin ürünlerini görmek mümkündür. Bakıldığı zaman birbirinden çok farklı olarak algılanan ve karmaşık olarak nitelendirilen bu teknolojilerin ortak bir temeli bulunmaktadır. Bu temel yapı bilgi teknolojileri olarak isimlendirilebilir. Bu kitap bilgi teknolojilerinin temel bileşenlerini, bilgisayar sistemlerini ve bu sistemleri verimli bir şekilde kullanabilmek için geliştirilmiş donanım ve yazılımların tanıtımını içermektedir. Bu bölümde temel bilgi teknolojilerinin terminolojisi, bilgisayar teknolojisi, bilgisayar kuşakları ve veri kodlama yöntemlerinden bahsedilecektir. VERİ, BİLGİ VE ENFORMASYON Bilişimde veri; olgu, kavram veya komutların iletişim, yorum ve işlem için elverişli biçimde gösterimidir. Her alanda olduğu gibi bilgi teknolojileri alanında da önemli terimler bulunmaktadır. Bilgi teknolojilerinde kullanılan terimler anlam bakımından günlük hayatta kullanılan benzerlerinden farklılıklar gösterebilmektedir. Bu nedenle bilgi teknolojilerini anlamak ve işleyişleri hakkında fikir sahibi olabilmek için temel terimler hakkında bilgi sahibi olmak gerekir. Veri; sayılar, rakamlar, sözcükler, metinler, resimler, olaylar vb. biçiminde temsil edilen ham gerçekliklerdir. Verinin belli bir amacı, hızı, sıklığı, türü, maliyeti, yoğunluğu, vb. özellikleri vardır. Sözlük anlamıyla veri; bir araştırmanın, bir tartışmanın, bir muhakemenin temeli olan ana öge, muta, donedir. Bilişimde veri (data); olgu, kavram veya komutların iletişim, yorum ve işlem için elverişli biçimde gösterimidir. Bilgi ve Enformasyon kavramları dilimizde sıklıkla kullanılan ve genel olarak eş anlamlı olarak kabul gören ifadelerdir. Aslına bakıldığında bu iki kavramın ilişkili olduğunu fakat eş anlamlı olmadığını anlamak mümkündür. Enformasyon veya Atatürk Üniversitesi Açıköğretim Fakültesi 2

3 eskilerin deyimiyle malumat, herhangi bir konu ile ilgili bir bilinmeyeni (belirsizliği) giderme konusunda yardımcı olan betimleyici ifadelerdir. Örneğin, bir sinemada hangi filmin gösterildiği, havanın nasıl olacağı veya aradığımız bir kitabın hangi kütüphanede veya kitapçıda olduğu, bilgi değil, enformasyon sahibi olmaktır. Bilgi, olguları ve olayları tanıma, anlama ve özellikle açıklamaya yönelik, eğitim, gözlem, araştırma veya deneyim yoluyla elde edilen ve bütün bunların insanın zihinsel değerlendirmesi neticesinde ortaya çıkan olgular veya fikirlerdir. Bilgiye, bir çeşit işlenmiş enformasyon da diyebiliriz. Örneğin, kredi kartlarının sağladığı veriler/enformasyon analiz edilerek, kredi kart sahiplerinin hakkında cinsiyet, yaş ve gelir durumlarına göre harcama alışkanlıkları konusunda bilgi sahibi olabiliriz. Gazeteler, reklamlar, bilgisayarlar, büro araç-gereçleri bilgi sektörünün değil, enformasyon sektörünün ürünleridir. Görüldüğü gibi enformasyon ve bilgi sözcükleri arasında belirgin bir anlam farkı vardır. Örneğin, bir kullanıcının Excel'de yazdığı kod bilgi sidir. O kodun işlediği rakamlar data dır. O rakamlardan Excel'in türettiği ve kullanıcının karar vermek için kullandığı rakamlar, information dır. Bilgi elde etmek ve yeni süreçler oluşturabilmek için verilerin kullanılması gerekmektedir. Bu ihtiyaç karşımıza veri işleme kavramını çıkarmaktadır. Veri işleme mevcut verilerin bir araya getirilmesi ve belirli bir amaca hizmet edebilecek yeni bir forma kavuşturulması işlemi olarak tanımlanabilir. Zamanın teknolojisi ve ihtiyaçlar doğrultusunda gerçekleştirilen veri işleme süreci günümüzde bilgisayarlar vasıtasıyla gerçekleştirilmektedir. Veriler günümüzde en hızlı, doğru ve kolay olarak bilgisayarlar yoluyla işlenmektedirler. Tarihi süreç içerisinde çeşitli şekillerde veri işleme metotları kullanılmıştır. Veri işleme metotları ve kullanılan araçlar göz önünde bulundurularak veri işleme süreçleri 4 temel evreye ayrılabilir. Bu bölümde günümüze kadar veri işleme süreçlerinin nasıl meydana geldiğine yönelik bilgiler sunulacaktır. Veri İşlemenin Evreleri Tarihi süreç incelendiğinde veri işlemenin dört evre geçirdiği görülmektedir. Bunlar; el yordamıyla veri işleme, mekanik veri işleme, elektromekanik veri işleme ve son olarak elektronik veri işleme evreleri olarak kategorize edilmektedir. Veri işleme evrelerinin sınıflanmasında veri işleme sürecinde yapılan işlemler dikkate alınmıştır. Bu kitapta veri işleme evrelerinin özelliklerine göre bir sınıflama kullanılmıştır. Bu nedenle mevcut veri işleme süreci ile yeni veri işleme süreçlerinin eş zamanlı yürüdüğü anlar mevcuttur. Şimdi kronolojik olarak veri işleme süreçlerini ele alalım. Atatürk Üniversitesi Açıköğretim Fakültesi 3

4 El yordamıyla veri işleme Veriler üzerinde yapılan işlemlerin el yordamı ile gerçekleştirildiği evredir. İlk veri işleme evresini kapsayan bu dönem milattan önceki tarihlere kadar uzanmaktadır. Dünyadaki en eski kanunlardan olarak bilinen Hammurabi kanunlarında, sayılar ile ifade edilen ceza ve ölçü ifadelerinin yer alması veri işlemenin ne kadar uzun bir geçmişe sahip olduğunu ortaya koymaktadır. Ayrıca Mısırlıların papirüs ve parşömen adı verilen sayfalara ve Babilli tüccarların tabletler üzerlerine kayıt almaları veri saklamanın ilkel bir metodu olarak ifade edilebilir. Tarihsel olarak en eski hesaplama aracı Çin de kullanılmaya başlanan ve basit aritmetiksel işlemleri yapmakta kullanılan Abaküs tür. Tarihsel olarak en eski hesaplama aracı Çin de kullanılmaya başlanan ve basit aritmetiksel işlemleri yapmakta kullanılan Abaküs tür. Abaküs el yordamı ile veri işleme için geliştirilmiş bir araç olarak tanımlanabilir. Bu araç 2000 yıldan fazla süredir bilinmekte ve yaygın olarak kullanılmaktadır. Abaküs, günümüz okul öncesi ve ilköğretim başlangıç sınıflarında temel sayı sayma aracı olarak kullanılmaya devam edilmektedir. Mekanik veri işleme Mekanik veri işleme evresi, veri işleme sürecinde mekanik araçların kullanılmasını kapsamaktadır. Bu süreçte günümüz için basit olan hesaplamaları yapmak için mekanik cihazlar geliştirilmiştir. Veri işleme konusunda 16. yüzyıl başlarına kadar mekanik bir araç ortaya konulamamış, bu iş ilkel metotlarla yapıla gelmiştir yılında İskoçyalı Jhon Napier adlı düşünür, Napier Kemikleri (Napier Bones) adını verdiği, logaritma prensiplerine göre çalışan bir araç geliştirmiştir (Resim 1). Napier kemikleri gibi veri işleme sürecini hızlandıracak çalışmalar devam etmiştir. Özellikle kayıt tutma teknikleri, Yunanlılar tarafından yapılan kayıt denetimleri ve Romalılar tarafından yapılan bütçeler gibi yeniliklerle yüzyıllar boyunca gelişmeye devam etmiştir. Atatürk Üniversitesi Açıköğretim Fakültesi 4

5 Resim 1. Napier Bones ( İlk mekanik hesaplama cihazı 1642 yılında Fransız bilim adamı Blaise Pascal tarafından geliştirilmiştir (Resim 2). Yaklaşık 30 yıl sonra, bir Alman matematikçisi Gottfried von Leibniz, toplama, çıkarma, çarpma ve bölme yapabilen bir cihaz geliştirerek Pascal ın icadını daha da ileriye götürmüştür. İlk mekanik hesaplama cihazı 1642 yılında Fransız bilim adamı Blaise Pascal tarafından geliştirilmiştir. Resim 2. Pascal'ın Hesap Makinesi (Replica) ( g) Atatürk Üniversitesi Açıköğretim Fakültesi 5

6 1820 yılında Charles Xavier Thomas, dört işlem yapabilen ilk mekanik hesap makinesini yapmıştır. Fark Makinesi olarak adlandırılan bu otomatik mekanik hesap makinesinin küçük bir modelini 1822 de tasarlamıştır (Resim 3). Charles Xavier Thomas, 1923 yılında cihazın sabit talimat programıyla kumanda edilen ve buharla çalışan tam otomatik modelini tasarlamıştır. Resim 3. Fark Makinesi ( Elektromekanik veri işleme Elektromekanik veri işleme adından da anlaşılabileceği gibi veri işleme sürecinin elektromekanik cihazlar yardımı ile gerçekleştirilmesi olarak tanımlanmaktadır. Elektromekanik veri işleme sürecinde kullanılan sistemler, tek bir işlem için kullanılabilen yapılardır ve hem elektronik hem de mekanik bileşenler barındırmaktadırlar. Elektronik sistemler için herhangi bir yazılım söz konusu değildir. Bu dönemin temel teknolojileri arasında delikli kartlar ve bu kartları çalıştıran cihaz gösterilebilir li yıllarda elektromanyetik delikli kart teçhizatı keşfedildi. Aslında delikli kartların tarihi, Joseph Marie Jacquard isimli bir Fransız dokumacının, mekanik dokuma tezgâhlarını kontrol etmek için bu kartları icat ettiği 1801 yılına kadar uzanmaktadır. Amerikan nüfus idaresinin nüfus sayımı işlemini gerçekleştirecek bir çözüm için görevlendirdiği Herman Hollerith, makine tarafından okunabilir kart kavramını geliştirdi ve nüfus sayımı makinesi diye adlandırılan bir cihaz tasarladı. Hollerith in metoduyla, nüfus sayımı için gerekli zaman sekizde bire düştü ve Hollerith bu teçhizatı ticari kullanıma sundu. Delikli kart, giriş verilerinin kartlarda delik açmak suretiyle kodlanmış bir yapıda kaydedilmesi şeklindeki bir fikre dayalı Atatürk Üniversitesi Açıköğretim Fakültesi 6

7 idi. Daha sonra bu kartlar, işlem adımlarını icra eden elektromanyetik makinelerle besleniyordu. Delikli kartlarla bilgi işleme metodunun el ile icra edilen metotlardan çok daha hızlı ve elde edilen sonuçların daha iyi olmasına rağmen, bu makinelerin çalıştırılması, beslenmesi ve durdurulması için insan gücü gerekiyordu. Howard Hathaway Aiken in yönettiği bir ekip 1937 yılında Mark-1 adı verilen ilk otomatik dijital bilgisayarı yapmayı başarmıştır. Bu dönemde ortaya çıkan bir diğer veri işleme aracı Mark-1 dir (Resim 4). Mark-1 isimli ilk otomatik dijital bilgisayar, Howard Hathaway Aiken in yönettiği bir ekip tarafından 1937 yılında yapılmıştır. Elektromekanik rölelerle ve delikli kart sistemi ile çalışan bu bilgisayar, dört işlemin yanı sıra logaritmik ve trigonometrik fonksiyonları çözümleyebiliyordu. Otomatik çalışması ve uzun işlemleri tamamlayabilmesi gibi özellikleri ile Mark-1, bugünkü anlamda bilgisayar döneminin başlamasını sağlayan temel yapı olmuştur. Resim 4. Mark-1 Bilgisayar ( Elektronik veri işleme Günümüzde kullanılan veri işleme sürecidir. Elektronik veri işleme elektronik ortamlarda gerçekleştirilmekte ve veri işleme sürecinde mekanik aygıtlara ihtiyaç duyulmamaktadır. Bu süreç ilk elektronik bilgisayarın icadı ile başlayıp günümüze kadar uzanmaktadır. Elektronik veri işlemenin gelişimi ve ilerleyişi, bilgisayarın gelişimi ve ilerleyişi ile paralellik göstermektedir. Bu dönemin başlarında fonksiyonları sınırlı ve oldukça fazla fiziki alan kaplayan cihazlar üretilirken günümüzde çok küçük boyutlara sahip olmalarına rağmen çok hızlı veri işleme yapabilen cihazlar bulunmaktadır. Bu bilgisayara Atanasoff-Berry Computer ya da kısaca ABC ismi verilmiştir. İlk prototip elektronik bilgisayar, Iowa State College da matematik ve fizik profesörü olan Dr. John Vincent Atanasoff tarafından tasarlanmıştır yıllarını kapsayan kış ayarında geliştirilen bilgisayar, kaydetme ve aritmetik-mantık fonksiyonları için vakum tüplerini kullanmaktaydı. Simültane eşitlik sistemlerini çözmek amacıyla geliştirilmiş özel amaçlı bu bilgisayara da Atanasoff-Berry Computer ABC ismi verildi (Resim 5). Atatürk Üniversitesi Açıköğretim Fakültesi 7

8 Resim 5. Atanasof Berry Computer (Replica) ( J. W. Mauchly ve J.Presper Eckert 1940 lı yılların başlarında genel amaçlı kullanımlara hizmet edebilecek kapasiteye sahip ENIAC isimli bilgisayarı yaptılar. ENIAC genel amaçlı ilk elektronik bilgisayardı. ABD ordusu tarafından finanse edilen ENIAC gizli bir savaş projesi olarak yapıldı vakum tüpünün kullanıldığı ENIAC ın ağırlığı 30 tondu ve yaklaşık 140 m 2 lik bir boyuta sahipti. Devasa yapısına rağmen saniyede 300 çarpma işlemi yapabilen ENIAC (Resim 6), o günün şartlarında, mevcut bilgisayarlardan 300 kez daha hızlı idi. Resim 6. ENIAC ( Atatürk Üniversitesi Açıköğretim Fakültesi 8

9 1940 lı yılların ortalarında John Von Neuman, H. H. Goldstine ve A. W. Burks; Bilgisayarların inşasında ikili sayı sisteminin kullanılabileceği, Hem bilgisayar programlarının hem de verilerin bilgisayarda dahili olarak saklanabileceği fikrini ortaya attılar. Bu fikirleri temel alan, Mauchly ve Eckert tarafından geliştirilen ilk UNIVAC-1, 1951 yılı başlarında nüfus idaresinde kullanılmaya başlanmıştır. Bu temel adımın ardından bilgisayarlar hızla gelişim göstermiştir. Bugün modern bilgisayarın büyük bir bölümü Neumann ın ortaya attığı tasarım kavramlarını kullanmaya devam ettikleri için Von Neumann makineleri olarak bilinmektedir. Hızlı bir şekilde gelişen ve daha kullanılabilir hâle gelen bilgisayarlar günlük hayatımızın vazgeçilmez bir parçası hâline gelmiştir. İlk zamanlarında çok büyük boyutlara sahip olan bu cihazlar günümüzde her an yanımızda taşıyabileceğimiz farklı formlara bürünmüşlerdir. Bu bölümde bilgisayarların gelişimi ve günümüze kadar geçirdikleri değişimler üzerinde durulacaktır. BİLGİSAYAR KUŞAKLARI Bilgi-işlem ve kayıt tutma amacıyla üretilen ilk bilgisayar UNIVAC-1 dir. Ortaya çıktığı 1940 lı yıllardan bu yana sayısal bilgisayarlar, başka hiçbir teknolojide görülmeyen hızlı bir gelişim göstermiştir. Bu gelişimi, bilgisayarların potansiyeli ve getirdiği yenilikler ile ilişkilendirmek mümkündür. Günümüze kadar bilgisayarlar kapasite, işleyiş ve hacim olarak birçok değişim yaşamışlardır. Bu değişim süreçleri, 4 ana dönemde incelenebilir. Diğer bir ifade ile dört farklı Bilgisayar Kuşağından söz edilebilir. Bilgisayarların tarihsel gelişim süreçlerinin kuşaklara ayırımında ifade edilen tarihler, çeşitli kaynaklarda farklılıklar gösterebilmektedir. Bu durum bazı yazarların kuşak değişmesine neden olan teknolojinin icat edilmesini, bazılarının ise teknolojinin bilgisayarlarda kullanıldığı tarihi esas almalarından kaynaklanmaktadır. Tarihlerin farklı olabilmesine karşın ortak olan nokta, bilgisayarların 4 kuşaktan oluştuğudur. Bilgisayar kuşakları şöyledir; Birinci Kuşak Bilgisayarlar ( ) Yapımında, lambaların (vakumlu tüpler) kullanıldığı ilk bilgisayarlardır. İlk kuşakta yer alan bilgisayarlarda birçok lamba kullanılıyordu. Bu bilgisayarlar çok fazla yer kaplıyor ve aşırı düzeyde enerji tüketiyorlardı. Lambaların kullanımı ve aşırı enerji tüketimi bilgisayarların aşırı derecede ısınmalarına neden oluyordu. Birinci kuşak bilgisayarlar sürekli bakım gerektiriyorlar, çalıştıklarında çok fazla Atatürk Üniversitesi Açıköğretim Fakültesi 9

10 Lambaların (vakumlu tüpler) kullanıldığı ilk bilgisayarlardır. Elektrik, elektronik alanındaki hızlı gelişmeler bilgisayar alanındaki çalışmaları ve gelişmeleri inanılmaz ölçüde artırmıştır. ısındıkları için pahalı soğutma sistemlerine ihtiyaç duyuyorlardı. Ayrıca bu bilgisayarları, sadece makinenin yapısını ve işleyişini çok iyi bilen uzmanlar kullanabiliyordu. Oldukları yerde inşa edildikleri için her modelinden bir adet üretilebilen bu bilgisayarların yapımı çok zor, uzun süreli ve pahalı oluyordu. Bu tür bilgisayarlar devlet kurumları için, özellikle de askerî amaçlar için kullanılmak üzere yapılmışlardı. Örneğin bu bilgisayarlar, askerî bir uçaktan atılacak bombanın yörüngesinin hesaplanmasında kullanılmıştır. Üretimleri gibi bu tür bilgisayarların kullandığı programlar ve programlama dilleri de makineye özel idi. Örneğin bir bilgisayar için geliştirilen bir yazılım diğer bir bilgisayarda çalışmıyordu. Tamamen makine dili ile yapılan programlama işlemi oldukça güç ve karmaşık süreçleri gerektiriyordu. Ayrıca bazı durumlarda programlama süreci esnasında tüm sistemin kablo bağlantıları değiştiriliyordu. İlk ticari amaçlı birinci kuşak bilgisayar, UNIVAC-1 adıyla 1952 yılında piyasaya sürüldü. Birinci kuşak bilgisayarların kullanımı, yüksek maliyetleri ve kullanımlarındaki karmaşık işlemlerinden dolayı kamu kurumları ve üniversiteler ile sınırlı kaldı. Ayrıca bu bilgisayarlar ticari işletmelerin muhasebe işlemleri için kullanılmışlardır. İkinci Kuşak ( ) İlk ticari amaçlı birinci kuşak bilgisayar, UNIVAC-1 adıyla 1952 yılında piyasaya sürüldü. İkinci kuşak bilgisayarlar birçok teknolojik gelişim ile ortaya çıkmışlardır. Yarı iletken maddelerin üretimi ile vakumlu lambaların yaptığı işleri yapabilen, ısı problemi oluşturmayan, hacim olarak oldukça az yer tutan Transistör bulundu. Transistörler yardımıyla, vakum tüplerinin kullanıldığı bilgisayarlardan çok daha hızlı ve güvenilir bilgisayarlar yapmak mümkün oldu. Bu büyük değişim ikinci kuşak bilgisayarların oluşmasını sağladı. Ayrıca ikinci kuşak bilgisayarların gelişimine paralel olarak, transistörler, küçük silikon yongalar (chip) ve bilgisayarlarda kullanılan diğer bileşenleri üreten bilgisayar endüstrisi de ivme kazandı. İkinci kuşak bilgisayarlarda verileri saklaması için yeni ortamlar kullanılmıştır. Bu kuşaktaki bilgisayarlarda manyetik ortamlar kullanılmıştır. Temel saklama işlemi için Çekirdek Bellek adı verilen manyetik ortamlar, yardımcı bellek için de manyetik teypler kullanılmıştır. Veri saklama teknolojilerindeki gelişmeler devam edip manyetik diskler üretildikten sonra bu kuşaktaki bilgisayarlarda daha kullanışlı ve güvenilir bir ortam olduğu için manyetik diskler tercih edilmiştir. İkinci kuşak bilgisayarlar atalarına göre daha küçük, hızlı ve yüksek kapasiteye sahiptiler. Makine dilinde program yazma pratiği bu kuşağı kapsayan sürede yüksek seviyeli programlama dillerinin kullanımı yolunu açmıştır. Bu durum daha etkili ve yetenekli bilgisayarların oluşmasını sağlamıştır. Önceleri, bilgisayar Atatürk Üniversitesi Açıköğretim Fakültesi 10

11 programlama süreci makinenin yapısına bağımlı iken, ikinci kuşak bilgisayarlarla birlikte makinenin donanımından bağımsız kavramsal programlama dilleri ortaya çıkmıştır. Programcının, makinenin yapısını bilmek zorunda kalmadan program yazabilmesine imkân sağlayan üst düzey programlama dilleri ve donanımlar arasında iletişim kuran İşletim Sistemi bu dönemde geliştirilmiştir. Üçüncü Kuşak ( ) Üçüncü kuşağın, transistörlerin yerine yüzlerce transistörün işlevini yerine getirebilen Entegre devrelerin kullanılmasıyla başladığı kabul edilir. Transistörlerin yerine yüzlerce transistörün işlevini yerine getirebilen Entegre devrelerin kullanılmasıyla bilgisayarlarda üçüncü kuşağın başladığı kabul edilir. Önceleri programcılar kendi veri ve programlarını hazırlar ve işlem için bilgisayar merkezine teslim ederlerdi. Bilgisayar merkezi bu işleri bir araya getirir ve daha önceden planlanmış aralıklarla yığınlar hâlinde bilgisayara verirlerdi. Bu yığın işlem yaklaşımından ortaya çıkan kaçınılmaz gecikme kullanıcılar için rahatsızlık verici bir durumdu. Bu duruma çare bulmak için, Dartmouth College da profesör olarak görev yapan John Kemeny ve Thomas Kurtz isimli araştırmacılar zaman paylaşımı (timesharing) kavramı üzerinde çalışmaya başladılar. Zaman paylaşımı, bir sistemin nispeten düşük hızlı da olsa on-line, birbirinden bağımsız ve aynı anda kullanılabilen istasyonlarla işletimini ifade etmek için kullanılan bir terimdir. Bu tür sistemlerde her bir istasyon, kullanıcıların merkezi işlemciye doğrudan erişimini sağlar. Kemeny ve Kurtz, işlemci desteğinin bir kullanıcının istasyonundan diğerininkine değişmesine ve tüm işlem tamamlanıncaya kadar belirlenmiş bir zaman aralığı içinde her bir işin bir kısmının yapılmasına imkân veren özel programlar geliştirdiler. Üzerinde çalıştıkları etkileşimli bilgisayar çevresini daha iyi bir hâle getirebilmek için, tüm bilim dallarındaki öğrencilerin kolay öğrenebilecekleri bir programlama dili geliştirdiler. Bu dil BASIC (Beginner s All-Purpose Symbolic Instruction Code) programlama dilidir lı yılların ikinci yarısının sonlarına kadar bilgisayar imalatçıları bilgisayar donanımını ya satıyor ya da kiraya veriyorlardı. Ancak yazılımlar için para almıyorlardı. Bilgisayar imalatçılarının ürettiği yazılımlardan daha iyi ve etkin yazılımlar üretebilen çok az sayıda bağımsız yazılım üreticisi firma vardı. Fakat 1969 yılında bu durum değişti ve IBM donanım ve yazılım fiyatlarını ayrı ayrı belirlemeye başladı. Bu durum, kullanıcıları piyasadaki en iyi yazılımları araştırmaya teşvik etti. Böylece çok sayıda yeni yazılım şirketi ortaya çıkmış, daha kaliteli ve ileri seviyeli yazılımlar üretilmeye başlanmıştır. Atatürk Üniversitesi Açıköğretim Fakültesi 11

12 Dördüncü Kuşak (1971 ve sonrası) Mikroişlemciler bilgisayarın gerçekleştirmesi gereken işlemleri organize eden parçadır. Mikroişlemciye dayalı ilk kişisel bilgisayar (Personal Computer- PC) reklamı QST dergisinin Mart 1974 sayısında çıkmıştır. Microsoft firması tarafından PC lerde kullanılmak üzere DOS (Disk Operating System) isimli bir işletim sistemi geliştirilmiştir. Dördüncü kuşak, mikroişlemcilerin üretilmesiyle başlamıştır. Mikroişlemciler bilgisayarın gerçekleştirmesi gereken işlemleri yerine getiren parçalardır. Mikroişlemciler bilgisayarları daha programlanabilir hâle getirdiler. Bu sayede bilgisayarlar önceki modellere oranla daha hızlı, etkili ve işlevsel hâle gelmiş oldu. Bu kuşaktaki bilgisayarlar mikroişlemcilerin ve diğer çevre birimlerinin eklenmesi ile geniş yelpazede kullanılmaya başlandı. Bilgisayarların boyutları küçülürken işlem kapasiteleri giderek arttı. Ayrıca özel ihtiyaçlara yönelik hizmet veren farklı yapılarda birçok bilgisayar üretildi. Mikroişlemcilerin geçmişi 1960 lı yılların ikinci yarısının sonlarına dayanır. O zamanlar Datapoint şirketinde elektronik mühendisi olarak çalışan Victor Poor, bilgisayarın aritmetik-mantık ve kontrol birimlerinin tek bir silikon yonga üzerine yerleştirilebileceğini ve bu parçanın istenilen görevler yerine getirebilmek için farklı şekillerde programlanabileceğini düşünüyordu. Bu düşünceyle, Poor ve Harry Pyle bir mikroişlemci modeli geliştirdiler. Datapoint şirketi elektronik parçalar üretmediği için Poor, yonga işlemci modelini, Datapoint şirketi için üretebilecekleri umuduyla Texas Instruments ve Intel şirketlerine götürdü. Görüşmelerden netice alınamadı fakat söz konusu şirketler mikroişlemci yonga kavramını kullanmak konusunda serbest bırakıldılar ve kendi tasarım çalışmalarını yürüttüler yılının sonlarında Intel de çalışan Marcian Ted Hoff isimli mühendisin mikroişlemci tasarımı Japon bir şirket tarafından değerlendirildi. Çalışmalar neticesinde The Intel 4004 isimli ilk mikroişlemci üretildi. Bu işlemci bir kaç işlemi icra edebiliyor ve aynı anda çok az miktarda veriyi işleyebiliyordu. Fakat bu bir başlangıç oldu çok daha güçlü işlemciler üretilmeye başlandı yılında mikroişlemci ile çalışan ilk kişisel bilgisayar (Personal Computer-PC) Scelbi-8H satışa sunuldu ve bu bilgisayar 200 adet satıldı. Scelbi nin ardından Altair 8800 geldi yılında genç bir Hewlett-Packard teknisyeni olan Steve Wozniak, Apple- I isimli bir bilgisayar yaptı. Bunu Apple-II takip etti ve bir anda bilgisayar endüstrisinde önemli bir yer elde etti yılı sonuna kadar piyasada baskın olan makineler Apple-II ve TRS-80 idi. Mikroişlemcilerin üretimiyle paralel bir şekilde yazılım sektöründe de yeni gelişmeler hızla gerçekleşmekteydi. Bu dönemde Microsoft firması tarafından PC lerde kullanılmak üzere DOS (Disk Operating System) isimli bir işletim sistemi geliştirildi. MS-DOS işletim sistemi de denen bu sistem PC lerde standart hâle geldi. İşletim sistemleri ile bilgisayarların kullanımı daha kolay bir hâl aldı. İlk olarak MS- DOS gibi metin tabanlı işletim sistemleri PC lerdeki yerlerini aldılar. Bu işletim Atatürk Üniversitesi Açıköğretim Fakültesi 12

13 sistemleri belirli komutları yazarak bilgisayarı kullanmaya imkân tanıyordu. İlerleyen zamanlarda grafik arayüzü bulanan işletim sistemleri geliştirildi. Günümüzde de bu işletim sistemleri kullanılmaya devam edilmektedir. Bu dönemde yazılım sektörü işletim sistemlerinin yanında kullanıcıların ihtiyaçlarını karşılayacak farklı programların geliştirilmesine de odaklandılar. Örneğin 1978 yılının sonbaharında VisiCalc isimli önemli bir yazılım piyasaya çıktı. İşlem tablosu yazılımlarının ilki olan VisiCalc satırlar ve sütunlar hâlinde organize edilen verileri işlemek ve analiz etmek için geliştirilmiş bir yazılımdı. VisiCalc ın Apple-II için yazılmış versiyonuyla Apple binlerce bilgisayar sattı. VisiCalc ın başarısıyla birlikte yeni yazılım oluşturma alanında büyük gelişimler yaşandı li yılların son dönemlerinde PC ler evlerde, okullarda ve iş yerlerinde kullanılmaya başlanmıştır li yılların son dönemlerinde PC ler evlerde, okullarda ve iş yerlerinde kullanılmaya başlandı li yıllar başladığında evlerde kullanım için Atari ve Commodore şirketleri tarafından düşük maliyetli sistemler üretildi. IBM şirketi, IBM-PC ailesi bilgisayarlarla piyasaya girdi ve büyük bir başarı elde etti li yıllarda birçok uygulamayı tek bir paket içerisinde birleştiren yeni ürünler ortaya çıktı. Özellikle Windows ve MAC OS işletim sistemlerinin geliştirilmesiyle birlikte bilgisayarlar hem grafik ara yüzüne kavuştu hem de kullanımı çok daha kolay bir hale geldi. İnternet ve mobil teknolojilerin gelişmesi ile bilgisayarlar istenilen her yerde kullanılabilen bir forma kavuştular. Günümüzde, bilgisayar yazılım ve donanımındaki gelişmeler çok büyük bir hızla devam etmektedir. Bilgisayar donanımının maliyetleri gittikçe düşme eğilimi gösterirken, her geçen gün daha kabiliyetli bir hâl alıp büyüyen yazılımların maliyetleri ise artmaktadır. Bilgisayar teknolojisindeki gelişmeler o denli hızlı gerçekleşmektedir ki hem yeni yazılımları hem de donanımları takip etmek günden güne güçleşmektedir. BİLGİSAYARLARIN SINIFLANDIRILMASI Günümüzde bilgisayarlar çok farklı özelliklere, kapasiteye ve fiziki boyutlara sahiptirler. Bu özellikler göz önünde bulundurulduğu zaman bilgisayarlar farklı şekillerde sınıflandırılabilirler. Örneğin kullanım amaçları, boyutları, kapasiteleri, sahip oldukları donanım birimleri sınıflandırma için kullanılabilir. Bu bölümde bilgisayarlar kullanım amaçlarına ve hacimlerine göre sınıflandırılmıştır. Amaçlarına Göre Bilgisayarlar Bilgisayar denilince ilk olarak aklımıza PC ler gelmektedir. Fakat bilgisayarlar sadece PC vb. formdaki makinalardan oluşmamaktadır. Farklı donanımları kullanan ve mekanik bileşenleri bulunan bilgisayarlarda bulunmaktadır. Bu açıdan bakıldığı Atatürk Üniversitesi Açıköğretim Fakültesi 13

14 zaman kullanım amaçlarına göre bilgisayarlar Dijital, Analog ve Hibrit olarak üç kategoriye ayrılabilir. Dijital (sayısal) bilgisayarlar Dijital bilgisayarlar özel amaçlı (Ör: Otomatik park sistemi) ve genel amaçlı (Ör: PC) olmak üzere iki gruba ayrılır. Dijital bilgisayarlar iki tabanlı sayı sistemine göre çalışan bilgisayarlardır. Bu bilgisayarlar 0 ve 1 dijitleriyle işlem yapar ve sonuçları rakamlar, harfler ve diğer sembollerle görüntülerler. Evlerimizde kullandığımız PC ler dijital bilgisayara en güzel örneği oluşturur. Dijital bilgisayarlar da kendi içerisinde özel amaçlı ve genel amaçlı olmak üzere iki gruba ayrılmaktadır. Özel amaçlı dijital bilgisayarlar: Özel amaçlı dijital bilgisayarlar tek bir işlemi gerçekleştirmek için tasarlanmış cihazlardır. Bu tür bilgisayarların gerçekleştireceği işlemler, hafızalarına kalıcı olacak şekilde kaydedilir. Örneğin; otomobillerdeki yakıt ve ateşleme sistemini kontrol etmek üzere kullanılan cihazlar bu tür bilgisayarlardır. Genel amaçlı dijital bilgisayarlar: Genel amaçlı dijital bilgisayarlar, farklı programları saklayabilen ve çok farklı amaçlara hizmet edebilen bir yapıya sahiptir. Günümüzde evlerimizde, okullarda, devlet dairelerinde ve diğer kurum ve kuruluşlarda sıklıkla gördüğümüz bilgisayarlar, genel amaçlı dijital bilgisayarlardır. Bu bilgisayarlar ile oyun oynamaktan ders çalışmaya, üç boyutlu filmler oluşturmaktan yakınlarımızla sohbet etmeye kadar çok farklı uygulamalar yapılabilir. Bu kitaptaki gelecek bölümlerde yer alacak bilgisayar ifadesi genel amaçlı dijital bilgisayarları kastekmektedir. Analog (örneksel) bilgisayarlar Hibrid bilgisayarlar analog ve dijital bilgisayarların özelliklerinin bir araya getirildiği bilgisayarlardır. Analog bilgisayarlar fiziksel değerleri ölçen bilgisayarlardır. Örneğin, bir akaryakıt istasyonundaki yakıt pompası yakıt akışını miktar ve fiyat cinsinden değerlere dönüştüren bir analog işlemciye (analog bilgisayar) sahiptir. Bir postanede gönderilecek paketleri tartarak bu paketlerin ağırlıklarını ve gönderme ücretini hesaplayan cihazlar ise bir başka analog bilgisayar örneğidir. Hibrid (melez) bilgisayarlar Hibrid bilgisayarlar hem analog hem de dijital bilgisayarların özelliklerini barındırırlar. Örneğin, hastanelerin yoğun bakım ünitelerinde hastalara bağlanan analog cihazlarla bir hastanın kalp atışı, ateşi veya tansiyonu gibi hayati fonksiyonları ölçülmekte, bu değerler rakamlara dönüştürülmekte ve dijital bir cihazda görüntülenmektedir. Bu işlemler için hibrid bilgisayarlar kullanılmaktadır. Atatürk Üniversitesi Açıköğretim Fakültesi 14

15 Hacimlerine Göre Bilgisayarlar Bilgisayarlar hacimlerine göre kategorize edilebilmektedir. Hacimlerine göre bilgisayarlar üç kategoriye ayrılabilir. Bunlar; merkezi bilgisayar sitemleri, mikrobilgisayarlar ve ağ (network) sistemleridir. Merkezî bilgisayar sistemleri Akıllı terminaller kendi başlarına bazı işlemleri gerçekleştirebilecekle ri işlemcilere sahiptir. Bu sistemlerde yapılması gereken işlemler tek bir merkezî bilgisayarla gerçekleştirilir. Genel olarak birden fazla istemci cihaz (terminal/client) yapmak istenilen işlemler için ana bilgisayara (mainframe) başvurmakta ve işlem anabilgisayarda gerçekleştirilmektedir (Resim 7). İşlem sonuçları ise istemci bilgisayarlar üzerinden görüntülenmektedir. Merkezî bilgisayar sistemlerinde kullanılan istemci bilgisayarlar genel olarak akılsız (dumb) bilgisayarlardan oluşur. Bunun nedeni istemci bilgisayarlar üzerinde işlem gerçekleştirilmemesinden kaynaklanır. Akılsız istemci bilgisayarlar sadece ana bilgisayara bağlanmak için gerekli donanımlara sahiptirler. Bununla birlikte merkezi bilgisayar sistemlerinde PC ler gibi kendi başlarına işlem yapabilme becerisine sahip bilgisayarlar da kullanılmaktadır. Bu yapılar hem isemcide hem de ana bilgisayarda işlem yapabilme kabiliyetine sahip yapıların oluşmasını sağlamaktadır. Geçmişte akılsız terminallerden oluşan sistemler tercih edilirken günümüzde akıllı (inteligent) terminallerin kullanımı çok daha yaygındır. Merkezî sistemlerin ortak çalışma, tutarlılık sağlama, düşük maliyet gibi bazı avantajları bulunmaktadır. Bununla birlikte bu sistemlerin bazı dezavantajları bulunmaktadır. Bunlar; Ana bilgisayar arızalarında tüm sistemin kullanılamaz hâle gelmesi, Ana bilgisayar ile istemci arasındaki iletişimi sağlayan hatta problemlerin oluşabilmesi, İstemci bilgisayardan kaynaklanan problemler, Aşırı kullanımdan kaynaklanan yavaşlamalar şeklinde ifade edilebilir. Atatürk Üniversitesi Açıköğretim Fakültesi 15

16 Resim 7. Ana Bilgisayar ve İstemci Bilgisayar Yapısı ( Mikrobilgisayar sistemleri Bilgisayar ağı en az bir sunucu bilgisayar, buna bağlı istemci bilgisayarlar, anahtarlama cihazı veya router benzeri iletişim araçlarını bünyesinde bulundurur. Mikrobilgisayar sistemleri ilk olarak 1970 li yıllarda üretilmiş, fakat kullanımları 1980 li yıllarda yaygınlaşmıştır. Mikrobilgisayar kavramı farklı bir bilgisayar türü olarak algılanmamalıdır. Mikrobilgisayar ifadesi şuan kullanılan PC leri tanımlamaktadır. Bu nedenle PC ve mikrobilgisayar ifadesi birbirlerinin yerlerine kullanılabilir. Mikrobilgisayarların ardındaki felsefe, kullanıcının işini istediği anda icra etmesine yardım etmek üzere bir bilgisayarın hazır bulundurulmasıdır. Örneğin, bir yazının yazılması, grafikler hazırlanması, hesaplamalar yapılması ve kişisel takvimler tutulması gibi birçok iş, yapıları itibarıyla bireyseldir. Bu işleri yerine getirebilecek yazılımsal ve donanımsal yapıya sahip bilgisayarlar mikrobilgisayar olarak ifade edilmektedir. Günümüzde evlerde, kurum ve kuruluşlarda mikrobilgisayarlar kullanılmaktadır. Bu cihazalar hem tek başlarına hem de bir ağ üzerinde çalışabilmekte, büyük sistemlerin oluşmasını sağlayabilmekte ve kullanıcıların isteklerini rahatlıkla karşılayabilmektedirler. Ağ Sistemleri Bir bilgisayar ağı, iki veya daha fazla bilgisayarın veya yazıcı, router vb. aygıtların bir iletişim aracı üzerinden birbirlerine bağlanmasıyla oluşur. Bilgisayar ağı en az bir sunucu bilgisayar, buna bağlı istemci bilgisayarlar, anahtarlama cihazı veya router benzeri iletişim araçlarını bünyesinde bulundurur. Böyle bir ortamda kullanıcılar birçok yazılım ve donanımı paylaşabilirler. Atatürk Üniversitesi Açıköğretim Fakültesi 16

17 Ağ sistemlerinde bilgisayarlar ve diğer ağ donanımları iletişim kurmaktadırlar. Ağ sistemleri kapsadıkları alanlara göre kategorize edilmekte ve büyüklüklerine göre isimlendirilmektedirler. En küçük ağ sistemi Yerel alan ağı (Local Area Network-LAN) olarak tanımlanmaktadır. Bu sistemde ağı oluşturan bileşenler, küçük bir coğrafik alanla sınırlıdır. Yerel alan ağları genel olarak bir bina veya bir bina kompleksi içerisinde kurulmaktadırlar. Bu sistemlerin hızlı veri iletimine imkan tanıyan yapıları vardır. Günümüzde yerel alan ağlarının hızları 10/100/1000 Mbps düzeyindedir. WAN, çok büyük bir coğrafi alanı içine alabileceği gibi küçük bir alanı kapsayacak şekilde de kurulabilir. Günümüzde ağ sistemleri sadece binalarla sınırlı değildir. Çok daha büyük coğrafi alanları kapsayan ağ yapıları mevcuttur. Bu ağ yapılarından biri geniş alan ağlarıdır (Wide Area Networks-WAN). Geniş alan ağları geniş bir alana hizmet eden, telefon hatlarını, uydu sistemleri, kablosuz iletişim ortamları veya bu iletişim kanallarının bir kombinasyonunu kullanan büyük ağlardır. Geniş alan ağlarını yerel alan ağlarından ayıran temel özellikler aşağıdaki gibidir; Mesafe Hız Ağ donanımları Ağ mimarisi Geniş alan ağları oldukça büyük bir coğrafi alanı kapsamalarına rağmen en büyük ölçekli ağ yapıları bunlar değildir. İçerisinde birden fazla WAN barındırabilen büyük ölçekli ağ yapılarına Metropol alan ağları (Metropolitan Area Networks- MAN) adı verilmektedir. Bu ağyapıları WAN yapılarıyla aynı özelliklere sahip olmakla birlikte çok daha geniş alanları kapsamaktadırlar. Resim 8 de üç ağ yapısının ölçüleri yer almaktadır. Resim 8. LAN, MAN ve WAN Ağ Sistemleri ( Atatürk Üniversitesi Açıköğretim Fakültesi 17

18 BİLGİSAYARDA YAPILAN TEMEL İŞLEMLER Bilgisayar çeşitli giriş ve çıkış cihazları vasıtasıyla toplanan verileri alma, işleme ve farklı formlarda sunma kabiliyetine sahiptir. Günümüzde bilgisayalar, üzerilerinde yer alan işletim sistemleri, haricî-dâhili donamım aygıtları ve çeşitli yazılımlar sayesinde çok farklı alanlarda sayılamayacak kadar fazla iş için kullanılabilmektedir. Bununla birlikte bilgisayarlar kullanılarak yapılan işler oldukça fazla olmasına rağmen bilgisayarın çalışma yapısında gerçekleştirlen işlemler oldukça azdır. Aslında bir bilgisayarla yapılan işlemler üç temel faaliyetten ibarettir. Bunlar; Giriş/çıkış işlemleri, veriler üzerinde yapılan işlemler ile veri ya da bilgilerin saklanması ve transfer edilmesi işlemleridir. Bilgisayar üzerinde yapılan temel işlemleri kısaca açıklayalım. Giriş/Çıkış İşlemleri Bir bilgisayar çeşitli giriş ve çıkış cihazları vasıtasıyla toplanan verileri alma ve işlenen verileri de sunma kabiliyetine sahiptir. Giriş işleminde bilgisayar siteminde kullanılabilecek bir veri sürece dâhil edilir. Çıkış işleminde ise veri işleme sürecinin neticeleri farklı formlarda görüntülenir. Klavye, fare ve yazıcı gibi yaygın giriş/çıkış cihazları insan-bilgisayar iletişimini mümkün kılar. Örneğin; bir web sayfası üzerinden müzik dinlemek için sayfaya istenilen şarkıcının adını yazmak giriş işlemi, istenilen şarkının dinlenmesi ise bir çıkış işlemidir. Veriler Üzerinde Yapılan İşlemler Bilgisayar sistemleri veriler üzerinde çeşitli işlemleri gerçekleştirmektedir. Örneğin veriler, belirli bir kritere göre sınıflandırılabilir, sıralanabilir, özetlenebilir veya üzerlerinde birtakım aritmetiksel ve mantıksal işlemler gerçekleştirilebilir. Aşağıda bilgisayar tarafından veriler üzerinde yapılabilecek işlemler sıralanmıştır. Bunlar; Sınıflandırma Sınıflandırma, birbirine benzerlik gösteren verilerin gruplara veya sınıflara bölünmesi işlemidir. Sınıflandırma ölçütüne uyan veriler ilgili sınıfın içerisine alınmaktadır. Sınıflandırma genellikle veriler için önceden tespit edilmiş kısaltma veya kodlar vasıtasıyla yapılır. Kod türleri nümerik (111, 112, 113 gibi), alfabetik (A,B,C gibi) ya da alfanümerik (A1, B1, C1 gibi rakam ve harflerin birlikte kullanımı) şeklinde olabilir. Örneğin ülkemizde kullanılan otomobillerin motor hacimlerine göre taşıt sahiplerinin ödemesi gereken motorlu taşıt vergisi bulunmaktadır. Bu açıdan hangi otomobilin motor hacmine göre hangi vergi dilimine gireceğinin belirlenmesi sınıflama işlemine örnek verilebilir. Atatürk Üniversitesi Açıköğretim Fakültesi 18

19 Sıralama Bilgisayarların mantıksal karşılaştırmalar yaparak verileri belirli bir düzende sıralama denir. Örneğin; nümerik veriler küçükten büyüğe (1 den 9 a) veya büyükten küçüğe (9 dan 1 e), alfanümerik veriler ise A dan Z ye veya Z den A ya şeklinde düzenlenebilir. Örneğin; bir sınıftaki öğrencilerin uzundan kısaya doğru boy sırasına koyulması bir sıralama işlemidir. Özetleme Veri yığınlarının daha organize ve kullanılabilir bir forma dönüştürülmesine özetleme adı verilir. Özetleme çok fazla verinin tek seferde görülebilecek hâle getirilmesini sağlar. Bu işleme en güzel örnek, grafiklerdir. Bilgisayarın çeşitli grafik programları yardımıyla verilerden pasta, sütun vb. grafikler oluşturması özetleme işleminin bir ürünüdür. Aritmetik ve mantıksal işlemler Bilgisayarlar hesaplama ve karşılaştırma işlemlerini gerçekleştirebilmektedirler. Bu işlemler temel olarak aritmetiksel ve mantıksal işlemler olarak isimlendirilmektedirler. Aritmetik işlemler; verilerin toplama, çıkarma, çarpma ve bölme gibi işlemlere tabi tutulmasıdır. Aritmetik ve mantıksal işlemlerin gerçekleştirilmesi hesaplamaların yapılması ve karmaşık problemlerin çözülmesi için oldukça önemlidir. Mantıksal işlemler ise karşılaştırma süreçlerini kapsamaktadır. Örneğin, A ve B şeklinde ifade edilen iki veri birimi karşılaştırılma sürecinde üç muhtemel sonuç ortaya çıkar. Bunlar; A, B den küçüktür (A<B) A, B ye eşittir (A=B) A, B den büyüktür (A>B) Saklama Ve Transfer İşlemleri Saklama, veri ve bilgilerin daha sonraki kullanımlar için CD, DVD, USB bellek, harici hard disk vb. gibi harici bir cihazda kalıcı hâle getirilmesidir. İstenildiğinde saklanan verilere veya bilgilere çabucak ulaşılabilir ve yeni işlemler için kullanılabilir. Ayrıca, bilgisayarlar veri veya bilgileri bir yerden başka bir yere transfer etme kabiliyetine sahiptir. Bu transfer işleminde farklı ortamlar kullanılabilir. Transfer işlemi, herhangi bir elektronik iletişim aracı ile yapılabilir. Böylece bilgisayarlar veya bilgisayarlar ile diğer elektronik cihazlar arasında iletişim sağlanabilmektedir. Atatürk Üniversitesi Açıköğretim Fakültesi 19

20 BİLGİSAYARDA KULLANILAN SAYI SİSTEMLERİ Her bilgisayar, sayıları harfleri ve diğer özel karakterleri kodlanmış bir şekilde saklar. Bilgi depolama kapasiteleri bilgisayardan bilgisayara göre değişiklik arz etmesine rağmen her bilgisayar; sayıları, harfleri ve diğer özel karakterleri kodlanmış bir şekilde işler ve saklar. Bu saklama işleminde her karakter 0 lar ve 1 lerden oluşan kodlarla temsil edilir. Bu bölümde bilgisayarda kullanılan sayı sistemlerine değinilecektir. İki Tabanlı Sayı Sistemi Sayı sistemlerini ifade eden sembollerin adedi, sayı sisteminin adını oluşturur. Onlu sayı sisteminde 0 dan 9 a kadar 10 farklı sembol, sekizli sayı sisteminde 0 dan 7 ye kadar sekiz sembol, on altılı sayı sisteminde de 0 dan 9 a kadar 10 rakam ve A (10), B (11), C (12), D (13), E (14)ve F (15) sembolleri olmak üzere on altı sembol kullanılmaktadır. İkili sayı sistemi de bilindiği gibi 0 ve 1 sembollerinden oluşmaktadır. Sayı sistemleri arasında dönüşümler yapılabilmektedir. Böylece bir sayı sistemindeki ifade diğer sayı sisteminde karşılığının ne olduğunu bulmak mümkün olmaktadır. Örneğin ikili sayı sitemindeki (1111) 2 sayısının karşılığı onluk sistemde (15) 10 tir. Sayı sistemlerinin birbirine dönüşümü oldukça kolaydır. Örneğin; herhangi bir sayı sistemindeki sayının onluk sayı sistemine çevrilmesinin temel mantığı şu şekildedir (Resim 9). Atatürk Üniversitesi Açıköğretim Fakültesi 20

21 Resim 9. Tüm Sayı Sistemlerinin Onluk Sayı Sistemine Dönüştürülmesi (25613) 10 sayısının onlu sayı sisteminin yapısına göre çözümlenmesi taban değiştirme mantığını daha iyi anlamamızı sağlayacaktır. 2 x x x x x =25613 (10) (10101) 2 sayısını kullanarak ikili sayı sisteminin onluk sayı sistemine çevrilmesine birer örnek yapalım. 1 x x x x x = 21 (10) Atatürk Üniversitesi Açıköğretim Fakültesi 21

22 Sayı sistemlerinin kesirli olması durumunda kesir işaretinden sağa doğru taban, 1 den başlayarak negatif üs alarak devam eder. Onluk sistemdeki bir sayının, ikili sisteme çevrilmesi ise, sayının sürekli ikiye bölümünden kalan sayıların sondan başa doğru yazılmasıyla yapılır (Resim 10). Resim 10. Onluk Sayı Sistemindeki Bir Sayın İkilik Sayı Sistemine Dönüştürülmesi Daha pratik bir yol, ikili sayı sisteminin düzenli yapısından hareketle, onlu sayıyı elde edecek sayı kombinasyonunu, toplama işlemi yaparak sağlamaktır. Kullanılan sayılara 1, kullanılmayanlara 0 verilerek, büyük sayıdan küçük sayıya doğru sıralanmalarıyla elde edilir. Bu yol ile onluk sistemdeki 117 (10) sayısının ikili sayıya çevrilmesi aşağıdaki gibidir (Resim 11): Resim 11. Onluk Sayı Sistemindeki Bir Sayın İkilik Sayı Sistemine Dönüştürülmesi Atatürk Üniversitesi Açıköğretim Fakültesi 22

23 On Altı Tabanlı Sayı Sistemi Bilgisayarlar üzerinde yaygın olarak kullanılan diğer bir sayı sistemi on altı tabanlı (hexadecimal) sayı sistemidir. Bu sistemde sıfırdan onbeşe kadar farklı sembol kullanılır. Bu sistemde rakamlar ve harfler bir arada kullanılmaktadır. On tabanlı sistemde bulunan sembollere ilave olarak on altı tabanlı sistemde aşağıdaki semboller kullanılır. 10 A 11 B 12 C 13 D 14 E 15 F Örnek: (A3F.2C) 16 sayısının on tabanlı sistemdeki karşılığı aşağıdaki gibi hesaplanır (Resim 12). İki tabanlı bir sayının her dört basamağı on altı tabanlı tek bir basamağa yerleştirilebilir. ( ) 10 Resim 12. On Altılık Sayı Sistemindeki Bir Sayının Onluk Sayı Sistemine Dönüştürülmesi Tablo 1 de sıfırdan on beşe kadar olan on tabanınındaki sayıların ikilik ve on altılık tabandaki karşılıkları gösterilmiştir. Atatürk Üniversitesi Açıköğretim Fakültesi 23

24 Tablo 1. Onluk Tabandaki Sayılıların İkilik ve On Altılık Tabandaki Karşılıkları Taban Türü Onluk İkilik Onaltılık A B C D E F BİLGİSAYARLARDA VERİ KODLAMA SİSTEMLERİ Bilgisayarlar, tüm sayısal ve sayısal olmayan karakterleri ikili sayı sistemine göre kodlanmış bir şekilde kullanırlar. Bilgisayarlar, tüm sayısal ve sayısal olmayan karakterleri ikili sayı sistemine göre kodlanmış bir şekilde kullanırlar. Bu sayede görüntülenebilecek olan tüm karakterler sayısal olarak ifade edilebilmektedir. Bilgisayarlar üzerinde çalışan farklı kodlama sistemleri bulunmaktadır. BCD, EBCDIC ve ASCII yaygın olarak kullanılan bilgisayar kodlama sistemleridir. Diğer bir kodlama sistemi olan UNICODE artık bütün dünyada yaygın olarak kullanılmaktadır. Örneğin, ikili sistemdeki ifadesi ASCII kodlama sisteminde A karakterine karşılık gelmektedir. Bu şekilde tüm karakterlerin karşılıkları mevcuttur. Bununla birlikte bir bilgisayarın dünya üzerindeki bütün kullanıcıların ihtiyaçlarına karşılık verecek şekilde tüm karakterleri görüntüleyebilmesi için farklı kodlama sistemleri geliştirilmiştir. Bu bölümde bilgisayarlar üzerinde kullanılan kodlama sistemlerine değinilecektir. Bilgisayarların, kullanıcıların ihtiyaçlarını karşılayabilmeleri için dünya üzerinde kullanılan tüm karakterleri görüntüleyebilmesi grekmektedir. Bilgisayarın 0 ve 1 e karşılık gelen iki fiziksel durumu kullandığı gerçeği dikkate alındığı zaman tüm karakterlerin 0 ve 1 sembollerinden oluşan karşılıklarına ihtiyaç duyulmaktadır. Örneğin, Türk alfabesindeki 29 harfi temsil edecek olan bir kodlama yapısına ihtiyaç duyulduğunu farz edelim. Bunun için öncelikle 0 ve 1 lerden oluşan sembol Atatürk Üniversitesi Açıköğretim Fakültesi 24

25 gruplarına ihtiyaç duyulmaktadır. Her bir 0 veya 1 sembolü bir bit olarak değerlendirilmektedir. Alfabedeki harfleri temsil etmek için en az 29 farklı ifadeye ihtiyaç duyulmaktadır. Bu noktada kaç bit kullanarak birbirinden farklı olan ve istediğimiz karakterlerin tamamını temsil edecek bir yapı kullanılacağını bilmemiz gerekmektedir. Oluşturulacak yapının kaç karakteri temsil edeceğini belirlemek için matematikte kullanılan üs alma işlemini yapmamız yeterli olacaktır. İkilik tabanda bir kodlama yapacağımıza göre; 2 sayısının üssü olarak kullanılacak bit sayısı yazılır, üs alma işlemi yapılır ve sonuç kaç karakteri temsil edebilecek bir kodlama sistemi oluşturduğumuzu görmemizi sağlar. Dört bitlik bir yapı; 16 (2 4 ) değişik karakter temsil edilebilir. Fakat bu, alfabedeki tüm karakterleri temsil etmek için yeterli değildir. Beş bit kullanıldığında ise 32 (2 5 ) değişik karakter temsil edilebilir. Bu hesaplama bize bilgisayarlarda kullanılan tüm karakterleri temsil etmek için altı, yedi, sekiz ve hatta on altı bitlik kodlama sistemlerine ihtiyaç duyulabileceğini göstermektedir. ASCII Kodlama Sistemi ASCII (American Standart Code for Information Interchange) en yaygın olarak kullanılan kodlama şemasıdır. ASCII (American Standart Code for Information Interchange) bilgisayarlarda en yaygın olarak kullanılan kodlama şemasıdır. ASCII kodlama şemasının 7 ve 8 bitlik olmak üzere iki versiyonu bulunmaktadır. Bugün yaygın olarak kullanılan kodlama şeması ASCII-8 dir. Sekiz bit ASCII de toplam 256 (2 8 ) değişik karakter temsil edilebilmektedir. ASCII kodlama tablosu kitabın sonunda ek olarak verilmiştir. EBCDIC Kodlama Sistemi EBCDIC (Extended Binary Coded Decimal Interchange Code) IBM firmasının kendi ürettiği ana bilgisayarlarında kullanılmak üzere geliştirmiş olduğu bir kodlama sistemidir. EBCDIC, ASCII ile aynı kodlama yapısını kullanmaz. Aynı karakterin ikilik sistemde temsil edilen değerleri birbirinden farklıdır. Örneğin EBCDIC kodlama sisteminde a harfi ifadesi ile gösterilirken ASCII kodlama sisteminde bu sembol ile gösterilir. Atatürk Üniversitesi Açıköğretim Fakültesi 25

26 UNICODE Kodlama Sistemi Unicode-UTF16 ifadesi, Unicode kodlama sisteminin 16 bitlik versiyonunu temsil eder. Bilgisayarlar ve yazılımlar günden güne geliştikçe kullanılan mevcut kod şemaları ihtiyaçlara cevap veremeyecek duruma gelmektedir. Örneğin; İbranice, Arapça ve Slav kökenli diller mevcut kodlama şemalarıyla temsil edilememektedir. Buna ilaveten, bu kod şemaları Japonca ve Çince gibi dillerde bulunan binlerce harf ve sembolü desteklememektedir. Unicode kodlama sistemi, bu eksikliği giderecek çeşitli kodlama şemalarını barındırır ve her bir kodlama yapısı Unicode ifadesinin ardına eklenen UTF ekiyle tanımlanır. Örneğin Unicode-UTF16 ifadesi, Unicode kodlama sisteminin 16 bitlik versiyonunu temsil eder ve bu versiyon (216) değişik karakteri temsil eden on altı bitlik bir kodlama şemasıdır. Teorik olarak Unicode bugün kullanılan tüm dillerdeki tüm karakterleri hatta artık kullanımda olmayan dillerdeki karakterleri bile temsil edebilir. Böyle bir kod, bir dokümanın Türkçe, Japonca, İngilizce veya Arapça metinleri ihtiva etmesi gerekli olduğu uluslararası iletişimlerde faydalı olabilir. Ayrıca yazılım üreticisi firmalar, ürettikleri yazılımlar için her ülkenin dilinde menüler, yardımlar veya hata mesajları hazırlayabilirler. Bilgisayarlar farklı kodlama sistemlerini kullanmaktadırlar ve günümüz teknolojileri ile sürekli olarak birbirleri ile iletişim kurabilmektedirler. Bu açıdan farklı kodlama sistemleri kullanan bilgisayarlar arasındaki iletişim sürecinde çeşitli problemler olabilir. Örneğin ASCII sistemini kullanan bir bilgisayardan EBCDIC kodlama sistemini kullanan bir bilgisayara metin tabanlı bir dosya gönderilmiş olsun. Bu dosyadaki k harfi ASCII formatında ile gösterilirken, aynı kodlama EBCDIC deki virgül (,) sembolüne karşılık gelmektedir. Bu durumda iki bilgisayar arasında uyumsuzluk olacaktır. Bu problemi ortadan kaldırmak için gönderici veya alıcı bilgisayardaki yazılımlar vasıtasıyla semboller ASCII den EBCDIC e veya EBCDIC den ASCII ye dönüştürülür. Atatürk Üniversitesi Açıköğretim Fakültesi 26

27 SAKLAMADA VE İLETİMDE KULLANILAN ÖLÇÜ BİRİMLERİ Bilgisayarlar veriler üzerinde işlem yaparken verilerin büyüklüklerini ikinin katları şeklinde hesaplarlar. Bilgisayarlar üzerindeki veriler çeşitli kodlama sistemleri ile kodlanmakta ve hafızada saklanmaktadır. Verilerin saklanırken bilgisayarın hafızasında belirli bir alanı işgal ederler. Bu alan verinin büyüklüğüne göre değişmektedir ve verilerin büyüklüklerini ikinin katları kullanılarak hesaplamaktadırlar. Bilgisayarda kullanılan en küçük veri birimi bit denilen ve 0 veya 1 değeri alabilen işarettir. Ancak bir veri biriminin anlamlı olabilmesi için bir bitten fazlası gerekmektedir. Bunun için anlamlı en küçük veri saklama birimi olarak sekiz bitten oluşan byte kullanılır (Şekil 13). Verilerin büyüklükleri de 1 byte ın katları olarak ifade edilir. Ancak bilgisayar sistemlerinde büyüklüklerin katlar alınırken diğer ölçü birimlerinden farklı olarak 2 10 =1024 ölçüsü kullanılmaktadır. Şekil 13. Bit ve Byte Kavramları Bilgisayar sisteminde kullanılan veri ölçüleri ve bu ölçülerin büyüklükleri şu şekilde gösterilebilir; 8 bit (b) = 1 Byte (B) 1024 Byte (B) = 1 Kilobyte (KB), 1024 Kilobyte (KB) = 1 Megabyte (MB), 1024 Megabyte (MB) = 1 Gigabyte (GB), 1024 Gigabyte (GB) = 1 Terabyte (TB), 1024 Terabyte ise (TB) = 1 Petabyte (PB) Veri ölçüleri birbirleri arasında dönüştürülebilir. Örneğin; 2048 KB yerine 2 MB denebilir. Bu dönüşümler sıklıkla kullanılmaktadır. Veri ölçüleri arasındaki dönüşümleri daha iyi anlamak için aşağıdaki soru ve cevapları dikkatle inceleyiniz. Atatürk Üniversitesi Açıköğretim Fakültesi 27

28 Soru: 5GB büyüklüğündeki bir dosya her biri 700MB kapasiteli CD lere yedeklenmek isteniyor. Bunun için kaç adet CD kullanılmalıdır? Cevap: 5GB= 5*1024MB= 5120MB 5120MB/700MB= 7,314 8 CD gereklidir. Soru: 15GB büyüklüğündeki bir dosya her biri 700MB kapasiteli CD lere ½ oranında sıkıştırılarak yedeklenmek isteniyor. Bunun için kaç adet CD kullanılmalıdır? Cevap: 15GB= 15*1024MB= 15360MB 15360MB/700MB= 21,942 21,942/2=10, CD gereklidir. Veriler günümüz bilgisayar sistemlerinde çok farklı aygıtlar kullanılarak saklanabilmektedir. Herbir aygıtın kendine özgü bir yapısı ve kapasitesi bulunmaktadır. Günümüzde yaygın olarak kullanılan saklama ünitelerinin kapasiteleri aşağıdaki gibidir. Hard disk CD-ROM CD-R CD-RW DVD-ROM DVD-R DVD-RW : 40 GB (Gigabyte), 100 GB, 200 GB, 500 GB, 2 TB, : 650 MB, 700 MB : 650 MB, 700 MB : 650 MB, 700 MB : 4.7 GB, 8.5 GB, 9.4 GB, 17.0 GB : 4.7 GB, 8.5 GB, 9.4 GB, 17.0 GB : 4.7 GB, 8.5 GB, 9.4 GB, 17.0 GB Multimedya Kart: 64 MB, 128 MB, 256 MB, 512 MB, 1GB, Flash Bellek Blue-Ray Disk : 1GB, 4GB, 8GB, 16GB, 32GB, 64GB, : 25 GB, 50 GB Atatürk Üniversitesi Açıköğretim Fakültesi 28

29 İletilen verilerin ölçümünde en küçük birim olarak bit kullanılır. İletişim hızı ise saniyede aktarılan bilgi miktarı cinsinden ölçülür. Veriler kayıt altına alınırken anlamlı bir biçimde saklanması gerekmektedir. Bununla birlikte bir veri bir yerden başka bir yere iletilirken aynı zorumluluk yoktur. Yani veriler bir yerden başka bir yere iletilirken anlamlılık şartı olmadığından, verileri taşıyan paketlerin büyüklüğünün sekizin katları olma zorunluluğu da yoktur. Bu nedenle iletilen verilerin ölçümünde en küçük birim olarak bit kullanılır. Bir saniyede bir yerden başka bir yere iletilen bit miktarı da iletişim hızını oluşturur. İletişim hızı ise saniyede aktarılan bilgi miktarı cinsinden ölçülür ve Kbps (Kilobit per second-bir saniyede aktarılan kilo bit) veya Mbps (Megabit per second-bir saniyede aktarılan mega bit) şeklinde ifade edilir. Bu ölçümde bit yerine Byte kullanılır ise ifadelerde B kullanılır (MBps). Veri iletiminde kullanılan büyüklük ölçüleri şu şekildedir; 1024 bit (b) = 1 Kilobit (Kb) 1024 Kilobit (Kb) 1 Megabit (Mb) 1024 Megabit (Mb) = 1 Gigabit (Gb) Veri saklama birimlerinde olduğu gibi veri iletim hızlarını ifade eden birimler arasında da dönüşümler yapılabilmektedir. Bu dönüşümleri anlamak için aşağıdaki soru ve cevabı dikkatlice inceleyiniz. Soru: 1,2 GB büyüklüğündeki bir dosyayı internet ten 512Kbps hızındaki bir ADSL bağlantıyla kaç dakikada indirebiliriz? Cevap: 512Kbps/8=64KBps 1.2GB= 1.2*1024*1024= ,2KB ,2KB/64KBps= 19660,8sn 19660,8sn/60=327,68dk. Atatürk Üniversitesi Açıköğretim Fakültesi 29

30 Özet Bilgi teknolojileri geçmişten günümüze kadar çeşitli evreler geçirmiştir. Kullanılan veriler birçok amaca hizmet etmekte ve işlenerek istenilen formlara sokulabilmektedir. Bu noktada geçmişten günümüze kadar çeşitli yöntemler izlenmiştir (El yordamı, Mekanik, Elektromekanik, Elektronik). Verinin işlenme türleri ile bilgisayarların gelişim evreleri paralellik göstermektedir. Günümüze kadar bilgisayarlar 4 farklı kuşakta gelişimlerini devam ettirmişlerdir. Hız, güvenilirlik, bilgi saklama kabiliyeti vb. unsurlar kişilerin bilgisayar tercihlerini etkileyen unsurlar arasında yer almaktadır. Ayrıca bilgisayarlar amaçlarına ve hacimlerine göre sınıflandırılmakta ve hedef kitlelerine hizmet vermektedirler. Veriler, çeşitli sayı sistemlerine göre organize edilmekte (İkilik, Onluk, Onaltılık vb.) ve bilgisayarlarda çeşitli kodlama sistemlerine göre kodlanmaktadır (ASCII, EBCDIC, UNICODE v.b). Atatürk Üniversitesi Açıköğretim Fakültesi 30

BİLGİSAYARIN TARİHÇESİ Tarihsel olarak en önemli eski hesaplama aleti abaküstür; 2000 yildan fazla süredir bilinmekte ve yaygın olarak

BİLGİSAYARIN TARİHÇESİ Tarihsel olarak en önemli eski hesaplama aleti abaküstür; 2000 yildan fazla süredir bilinmekte ve yaygın olarak BİLGİSAYARIN TARİHÇESİ Tarihsel olarak en önemli eski hesaplama aleti abaküstür; 2000 yildan fazla süredir bilinmekte ve yaygın olarak kullanılmaktadır. Blaise Pascal, 1642 de dijital hesap makinesini

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 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ı

GMB 103 Bilgisayar Programlama. 1. Bilgisayar Tarihi

GMB 103 Bilgisayar Programlama. 1. Bilgisayar Tarihi GMB 103 Bilgisayar Programlama 1. Bilgisayar Tarihi Yrd.Doç.Dr. İbrahim Sönmez Ondokuz Mayıs Üniversitesi Ballıca Kampüsü Havacılık ve Uzay Bilimleri Fakültesi Meteoroloji Mühendisliği Bölümü isonmez@omu.edu.tr

Detaylı

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme Giriş MİKROİŞLEMCİ SİSTEMLERİ Bilgisayar teknolojisindeki gelişme Elektronik öncesi kuşak Elektronik kuşak Mikroişlemci kuşağı Yrd. Doç. Dr. Şule Gündüz Öğüdücü 1 Bilgisayar Tarihi Elektronik Öncesi Kuşak

Detaylı

KBÜ. TBP111 Bilgisayar Donanımı. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

KBÜ. TBP111 Bilgisayar Donanımı. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ. KBÜ KARABÜK ÜNİVERSİTESİ TBP111 Bilgisayar Donanımı «B İ LG İ S AYA R D O N A N I M A G İ R İ Ş» Öğr. Gör. Dr. Abdullah ELEN Karabük Üniversitesi T.O.B.B. Teknik Bilimler Meslek Yüksekokulu Demir Çelik

Detaylı

MAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI

MAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI MAK 1005 Bilgisayar Programlamaya Giriş Uludağ Üniversitesi, Mühendislik Fakültesi Makine Mühendisliği Bölümü BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI Prof. Dr. Necmettin Kaya 1 KONULAR 1. Bilgisayara giriş,

Detaylı

BİLGİ TEKNOLOJİLERİ VE TEMEL KAVRAMLAR

BİLGİ TEKNOLOJİLERİ VE TEMEL KAVRAMLAR GİRİŞ Bilgi teknolojileri günümüzde hemen her alanda insanlara hizmet etmektedir. Günlük yaşantımızda kullandığımız bir mutfak gerecinden uzaydaki bir uyduya kadar çok geniş bir yelpazede bilgi teknolojilerinin

Detaylı

TEMEL BİLGİ TEKNOLOJİLERİ

TEMEL BİLGİ TEKNOLOJİLERİ HEDEFLER İÇİNDEKİLER BİLGİ TEKNOLOJİLERİNE GİRİŞ Bilgi Teknolojileri ve Temel Kavramlar Bilgisayar Kuşakları ve Sınıflandırılması Bilgisayar Kullanmada Etken Olan Faktörler Bilgisayarda Yapılan Temel İşlemler

Detaylı

Bilgisayarın Tarihi. Prof. Dr. Eşref ADALI www. Adalı.net

Bilgisayarın Tarihi. Prof. Dr. Eşref ADALI www. Adalı.net Bilgisayarın Tarihi Prof. Dr. Eşref ADALI www. Adalı.net Hesaplama ve Hesap Makinesi Harizmili Musa (Musal El Harizmi) 0 ve bilinmeyen için «x» değişkenini yazdığı cebir kitabında kullandı 780 yılında

Detaylı

Bilişim Teknolojileri ve Temel Kavramlar

Bilişim Teknolojileri ve Temel Kavramlar Bilişim Teknolojileri ve Temel Kavramlar Amaçlarımız Bu üniteyi çalıştıktan sonra, Bilgisayarı tanımlayabilecek Bilgisayarın tarihi gelişimini açıklayabilecek Kişisel bilgisayarların temel parçalarını

Detaylı

1. HAFTA TBT181. Temel Bilgisayar Teknolojileri Kullanımı. Öğr. Gör. E. Ekmel SULAK. ekmelsulak@karabuk.edu.tr

1. HAFTA TBT181. Temel Bilgisayar Teknolojileri Kullanımı. Öğr. Gör. E. Ekmel SULAK. ekmelsulak@karabuk.edu.tr 1. HAFTA TBT181 Temel Bilgisayar Teknolojileri Kullanımı Öğr. Gör. E. Ekmel SULAK ekmelsulak@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler Genel Bilgiler...

Detaylı

Bilgisayar Mimarisi Nedir?

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ı

Bilgisayarların Gelişimi

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ı

Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar

Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar Teknolojinin gelişmesi ile birlikte bilgiye gereksinim daha da artmaktadır. Bilginin toplanıp derlenerek anlamlı bir duruma getirilmesi

Detaylı

1. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

1. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 1. HAFTA KBT104 BİLGİSAYAR DONANIMI Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 Konu Başlıkları 1. Bilgisayara Giriş Bilgisayar Nedir? Bilgisayar ile Neler Yapabiliriz? Yeni Bilgisayar

Detaylı

Bilgisayara Giriş Konular

Bilgisayara Giriş Konular Bilgisayara Giriş Konular Bilgisayara Giriş Bilgisayarın Tanımı Bilgisayarların Tarihçesi İlk Bilgisayarlar Kişisel Bilgisayarlar ve Sonrası Bilgisayarların Yapısı ve Bileşenleri Bilişim Sistemleri ve

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 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ı

Konular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak

Konular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak Konular MİKROİŞLEMCİ SİSTEMLERİ Giriş: Bilgisayar Tarihi Mikroişlemci Temelli Sistemler Sayı Sistemleri Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/30/blg-212/

Detaylı

Bilişim Teknolojileri Temelleri 2011

Bilişim Teknolojileri Temelleri 2011 Bölüm 1 Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Hedefler Bilgisayar kullanabilmenin günümüzde başarılı olmak için neden son derece önemli olduğu Bilgisayar sözcüğünün tanımlanması

Detaylı

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI

BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI ÖĞR. GÖR. HASAN ALİ AKYÜREK Ders izlencesi Bilgisayara giriş Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarların sınıflandırılması Bilgisayar nasıl çalışır?

Detaylı

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi Sayı sistemleri-hesaplamalar Sakarya Üniversitesi Sayı Sistemleri - Hesaplamalar Tüm sayı sistemlerinde sayılarda işaret kullanılabilir. Yani pozitif ve negatif sayılarla hesaplama yapılabilir. Bu gerçek

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

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ı

BİLGİ TEKNOLOJİLERİNE GİRİŞ

BİLGİ TEKNOLOJİLERİNE GİRİŞ BİLGİ TEKNOLOJİLERİNE GİRİŞ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI Öğr. Gör. GÜLTEKİN BÜYÜKŞENGÜR HAFTA 1 SAPANCA Meslek Yüksekokulu BİLGİ TEKNOLOJİLERİNE GİRİŞ BİLGİSAYARIN TANIMI BİLGİSAYAR VE BİLGİSAYAR

Detaylı

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Bilgisayar nedir? Bilgisayar, kullanıcı tarafından girilen bilgileri(veri) işleyen, depolayan istendiğinde girilen bilgileri ve sonuçlarını

Detaylı

SAYI VE KODLAMA SİSTEMLERİ. Teknoloji Fakültesi/Bilgisayar Mühendisliği

SAYI VE KODLAMA SİSTEMLERİ. Teknoloji Fakültesi/Bilgisayar Mühendisliği SAYI VE KODLAMA SİSTEMLERİ Teknoloji Fakültesi/Bilgisayar Mühendisliği Neler Var? Sayısal Kodlar BCD Kodu (Binary Coded Decimal Code) - 8421 Kodu Gray Kodu Artı 3 (Excess 3) Kodu 5 de 2 Kodu Eşitlik (Parity)

Detaylı

Bilgisayarların Tarihi Gelişimi

Bilgisayarların Tarihi Gelişimi Bilgisayarların Tarihi Gelişimi Basit bir hayale dalın, bir kişinin islediği bilgiye anında internet denilen dünya bilgisayarlar arası bağlantı ile erişebildiğini, günlerce sürecek hesaplamaların sonucunu

Detaylı

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI. Bilgisayar I ve Bilgi İletişim Teknolojileri Dersi Öğr.Gör. Günay TEMUR

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI. Bilgisayar I ve Bilgi İletişim Teknolojileri Dersi Öğr.Gör. Günay TEMUR TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI Bilgisayar I ve Bilgi İletişim Teknolojileri Dersi Öğr.Gör. Günay TEMUR BİLGİSAYARIN TANIMI VE TARİHÇESİ Bilgisayar, kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel

Detaylı

Temel Bilgisayar Bilgisi

Temel Bilgisayar Bilgisi Temel Bilgisayar Bilgisi BİL131 - Bilişim Teknolojileri ve Programlama Hakan Ezgi Kızılöz Bilgisayarların Temel Özellikleri Bilgisayarlar verileri alıp saklayabilen, mantıksal ya da aritmetik olarak işleyen

Detaylı

Mikrobilgisayar ve Assembler

Mikrobilgisayar ve Assembler Mikrobilgisayar Öğr. Gör. Serkan KORKMAZ 2011 - Birecik MYO 1 Mikrobilgisayar Bilgisayar Nedir? 2 Mikrobilgisayar Bilgiyi giriş olarak alan, bunu belli bir kurala göre işleyen sonucu çıktı olarak ren sisteme

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 Öğ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ı

Temel Bilgi Teknlolojileri 1. Ders notları 1. Öğr.Gör. Hüseyin Bilal MACİT 2017

Temel Bilgi Teknlolojileri 1. Ders notları 1. Öğr.Gör. Hüseyin Bilal MACİT 2017 Temel Bilgi Teknlolojileri 1 Ders notları 1 Öğr.Gör. Hüseyin Bilal MACİT 2017 Dersinin içeriği Bilgisayar nedir? Dünü, bugünü ve yarını? Veri ve bilgi kavramları İnternet kullanımı Dosya, klasör, disk

Detaylı

Ünite-2 Bilgisayar Organizasyonu. www.cengizcetin.net

Ünite-2 Bilgisayar Organizasyonu. www.cengizcetin.net Ünite-2 Bilgisayar Organizasyonu Bilgisayar Nedir? Belirli bir sonuç üretmek amacıyla; mantıksal kıyaslamalardan sonuç çıkarabilen, büyük miktarlarda bilgiyi depolayabilen ve gerektiğinde bu bilgileri

Detaylı

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem 3.3. İki Tabanlı Sayı Sisteminde Dört İşlem A + B = 2 0 2 1 (Elde) A * B = Sonuç A B = 2 0 2 1 (Borç) A / B = Sonuç 0 + 0 = 0 0 0 * 0 = 0 0 0 = 0 0 0 / 0 = 0 0 + 1 = 1 0 0 * 1 = 0 0 1 = 1 1 0 / 1 = 0 1

Detaylı

BLM1011 Bilgisayar Bilimlerine Giriş I

BLM1011 Bilgisayar Bilimlerine Giriş I BLM1011 Bilgisayar Bilimlerine Giriş I by Z. Cihan TAYŞİ İçerik Sayı sistemleri Binary, Octal, Decimal, Hexadecimal Operatörler Aritmetik operatörler Mantıksal (Logic) operatörler Bitwise operatörler Yıldız

Detaylı

BİLGİSAYAR NEDİR? mantıksal ve aritmetiksel işlemler. işlemlerin sonucunu saklama. saklanan bilgilere ulaşılma

BİLGİSAYAR NEDİR? mantıksal ve aritmetiksel işlemler. işlemlerin sonucunu saklama. saklanan bilgilere ulaşılma BİLGİSAYAR NEDİR? BİLGİSAYAR NEDİR? mantıksal ve aritmetiksel işlemler işlemlerin sonucunu saklama saklanan bilgilere ulaşılma Bilgisayarın Genel Yapısı Bellek Giriş Birimleri M.İ.B. Çıkış Birimleri Bilgisayarın

Detaylı

Bilgisayar Dersi. Öğr. Gör. Kağan GÜL. Kırşehir Ahi Evran Üniversitesi

Bilgisayar Dersi. Öğr. Gör. Kağan GÜL. Kırşehir Ahi Evran Üniversitesi Bilgisayar Dersi Öğr. Gör. Kağan GÜL Kırşehir Ahi Evran Üniversitesi Bilgisayara Giriş Öğr. Gör. Kağan GÜL h5ps://kagan.ahievran.edu.tr Bilgisayar Nedir? Sayısal olarak çalışan dışarıdan aldığı verilerle

Detaylı

Çalışma Açısından Bilgisayarlar

Çalışma Açısından Bilgisayarlar Çalışma Açısından Bilgisayarlar Ölçme sistemi ile hesaplama sistemi birbiriyle ilgili olmasına rağmen aynı değillerdir. Suyun sıcaklığı ve gürültünün şiddeti ile evdeki lambaların ölçülmesi aynı değillerdir.

Detaylı

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı SAYISAL ELEKTRONİK Ege Ü. Ege MYO Mekatronik Programı BÖLÜM 2 Sayı Sistemleri İkilik, Onaltılık ve İKO Sayılar İkilik Sayı Sistemi 3 Çoğu dijital sistemler 8, 16, 32, ve 64 bit gibi, 2 nin çift kuvvetleri

Detaylı

BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ KİŞİSEL BİLGİSAYARLARIN ANA BİLEŞENLERİ DONANIM VE YAZILIM KAVRAMLARI

BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ KİŞİSEL BİLGİSAYARLARIN ANA BİLEŞENLERİ DONANIM VE YAZILIM KAVRAMLARI BİLGİSAYARA GİRİŞ BÖLÜM 1 BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ KİŞİSEL BİLGİSAYARLARIN ANA BİLEŞENLERİ DONANIM VE YAZILIM KAVRAMLARI 2 BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ Bilgisayar Kavramı Nedir? Bilgisayar

Detaylı

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir. Bilgisayar Mimarisi İkilik Kodlama ve Mantık Devreleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Kodlama Kodlama (Coding) : Bir nesneler kümesinin bir dizgi

Detaylı

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM Bilgisayar : Kullanıcıdan aldığı bilgiyi işleyip, tekrar kullanıcaya sunan teknolojik alete denir.üç çeşit bilgisayar vardır.bunlar ; Masaüstü,Dizüstü,Tablet. Bilgisayarın Özellikleri : 1. Hızlıdır. 2.Hatasızdır.

Detaylı

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

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ı

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İ 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ı

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır.

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır. I. GİRİŞ Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır. İnsanların elle yaptığı ve yapmakta olduğu bir çok

Detaylı

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR 1 MANTIK DEVRELERİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR Digital Electronics

Detaylı

SAYISAL ELEKTRONİK DERS NOTLARI:

SAYISAL ELEKTRONİK DERS NOTLARI: SAYISAL ELEKTRONİK DERS NOTLARI: SAYISAL (DİJİTAL) ELEKTRONİK Günümüz Elektroniği Analog ve Sayısal olmak üzere iki temel türde incelenebilir. Analog büyüklükler sonsuz sayıda değeri içermesine rağmen

Detaylı

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi DONANIM VE YAZILIM Bilişim Teknolojileri ve Yazılım Dersi Bilgisayar Kendisine verdiğimiz bilgileri istediğimizde saklayabilen, istediğimizde geri verebilen cihaza denir. Donanım, Yazılım Bilgisayar Donanım

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

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ı

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür. İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler

Detaylı

BİLGİSAYAR AĞLARI Bilgisayar İletişimi Nedir? Veri İşleme Modelleri ve Ağ Gelişimi Merkezi İşleme

BİLGİSAYAR AĞLARI Bilgisayar İletişimi Nedir? Veri İşleme Modelleri ve Ağ Gelişimi Merkezi İşleme BİLGİSAYAR AĞLARI Bilgisayar ağlarının kullanımındaki temel amaç bilgi ve servislerin paylaşımıdır. Bu bölümde bilgisayar ağlarının sınıflandırılması ve kullanım amaçları anlatılmaktadır. Bu bilgi ve servislerin

Detaylı

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi

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ı

TEMEL BİLGİ TEKNOLOJİLERİ I

TEMEL BİLGİ TEKNOLOJİLERİ I DİKKATİNİZE: BURADA SADECE ÖZETİN İLK ÜNİTESİ SİZE ÖRNEK OLARAK GÖSTERİLMİŞTİR. ÖZETİN TAMAMININ KAÇ SAYFA OLDUĞUNU ÜNİTELERİ İÇİNDEKİLER BÖLÜMÜNDEN GÖREBİLİRSİNİZ. TEMEL BİLGİ TEKNOLOJİLERİ I KISA ÖZET

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci

Detaylı

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

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ı

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir? Başlangıç Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir? Bilgisayar Bilgisayar, kendisine verilen bilgiler

Detaylı

TEMEL BİLGİTEKNOLOJİLERİ

TEMEL BİLGİTEKNOLOJİLERİ TEMEL BİLGİTEKNOLOJİLERİ Bilgiyi işlemekte kullanılan araçlar ikiye ayrılır. 1- Maddi cihazlar 2-Kavramsal araçlar. Kullanıcıve bilgisayarın karşılıklıetkileşimini sağlayan birimlerin genel adıgiriş-çıkışbirimleridir.

Detaylı

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SĐSTEMLERĐ VE KODLAR

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SĐSTEMLERĐ VE KODLAR .1. Sabit Noktalı Sayı Sistemleri. SAYI SĐSTEMLERĐ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. Kayan Noktalı Sayı Sistemleri.1.1. Sayı Sistemi Günlük yaşantımızda

Detaylı

Bilişim Teknolojilerine Giriş

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ı

BİLGİ TEKNOLOJİLERİ SMO103

BİLGİ TEKNOLOJİLERİ SMO103 BİLGİ TEKNOLOJİLERİ SMO103 2. HAFTA BİLGİSAYAR SİSTEMİ, BİLGİSAYARI OLUŞTURAN BİRİMLER VE ÇALIŞMA PRENSİPLERİ ANAKART, İŞLEMCİ VE BELLEKLER SABİT DİSKLER, EKRAN KARTLARI MONİTÖRLER VE DİĞER DONANIM BİRİMLERİ

Detaylı

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ İkili Kodlama ve Mantık Devreleri Özer Çelik Matematik-Bilgisayar Bölümü Kodlama Kodlama, iki küme elemanları arasında karşılıklığı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir.

Detaylı

BILGİSAYAR AĞLARI. Hakan GÖKMEN tarafından hazırlanmıştır.

BILGİSAYAR AĞLARI. Hakan GÖKMEN tarafından hazırlanmıştır. BILGİSAYAR AĞLARI Bilgisayar Ağı Nedir? En az iki bilgisayarın kaynakları ve bilgileri paylaşmak amacıyla çeşitli şekillerde bağlanması sonucu oluşmuş iletişim altyapısına Bilgisayar Ağı denir. Sizce bilgisayar

Detaylı

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği İŞLETİM SİSTEMLERİNE GİRİŞ Von Neumann Mimarisi Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği mimariyi temel almaktadır. Merkezi İşlem Birimi Aritmetik ve Mantık Birimi Kontrol

Detaylı

Temel Bilgi Teknolojileri I

Temel Bilgi Teknolojileri I Temel Bilgi Teknolojileri I Bilgisayar Ağları İşletim Sistemleri İnternet, Web ve Güvenlik Yrd. Doç. Dr. Şeyhmus AYDOĞDU Bilgisayar Ağları Bilgisayar Ağının Bileşenleri İletim ortamı İletim yöntemi Arayüz

Detaylı

2. SAYI SİSTEMLERİ VE KODLAR

2. SAYI SİSTEMLERİ VE KODLAR 2. SAYI SİSTEMLERİ VE KODLAR 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük yaşantımızda kullandığımız sayı sistemi ondalık (decimal) sayı sistemidir. Ayrıca 10 tabanlı sistem olarak

Detaylı

İşletim Sistemi. BTEP205 - İşletim Sistemleri

İş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ı

Bilgi Teknolojisinin Temel Kavramları

Bilgi Teknolojisinin Temel Kavramları Bilgi Teknolojisinin Temel Kavramları 1. Günlük yaşantıda bilgisayar hangi alanlarda kullanılmaktadır? 2. Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir? Donanım Yazılım Bilişim

Detaylı

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır? Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır? Bilgisayar, Hesap makinesi gibi araçlara neden ihtiyaç duyulmuştur? Zaman tasarrufu Bilginin depolanması ihtiyacı Hatasız işlem yapma isteği İletişim

Detaylı

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Fatih University- Faculty of Engineering- Electric and Electronic Dept. SAYISAL DEVRE TASARIMI EEM122 Ref. Morris MANO & Michael D. CILETTI SAYISAL TASARIM 4. Baskı Fatih University- Faculty of Engineering- Electric and Electronic Dept. SAYISAL DEVRE NEDİR? Mühendisler, elektronik

Detaylı

Bilgi ve iletişim teknolojileri

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ı

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ 1 İkinci Kuşak Bilgisayarlar 1956-1963: Transistor Transistor 1947 yılında keşfedilmiştir. 50 li yılların sonuna kadar bilgisayarlarda yaygın kullanımı görülmez.

Detaylı

İşletim Sisteminin Temel İşlemleri

İşletim Sisteminin Temel İşlemleri YAZILIM Yazılım Bilgisayar donanımının birbiri ile haberleşmesini, düzenli ve verimli çalışabilmesini sağlayan program topluluğudur. Bilgisayar yazılımları giriş birimlerinden alınan bilgilere hangi işlemlerin

Detaylı

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ İNTERNET VE AĞLAR İnternet Nedir? Dünya genelindeki bilgisayar ağlarını ve kurumsal bilgisayar sistemlerini birbirine bağlayan elektronik iletişim ağıdır. İnternetin

Detaylı

Temel Bilgisayar (Basic Computer) Yazılım (Software)

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ı

Bölüm-1 Temel Bilgisayar

Bölüm-1 Temel Bilgisayar Bölüm-1 Temel Bilgisayar - 1 - Bilgisayar Nedir? Bilgisayar, çok hızlı elektronik bir hesaplama makinesi olup, özel olarak hazırlanmış verileri alır, hafızasında yüklü olan programa göre işler ve sonucu

Detaylı

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

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ı

Bilgisayara Giriş Konular

Bilgisayara Giriş Konular Bilgisayara Giriş Konular Bilgisayara Giriş Bilgisayarın Tanımı Bilgisayarların Tarihçesi İlk Bilgisayarlar Kişisel Bilgisayarlar ve Sonrası Bilgisayarların Yapısı ve Bileşenleri Bilişim Sistemleri ve

Detaylı

ÜNİTE:1. Bilgisayara Giriş ÜNİTE:2. İşletim Sistemleri ÜNİTE:3. Ofis Yazılımları-Sözcük İşlemciler ve Belge Sistemleri ÜNİTE:4

ÜNİTE:1. Bilgisayara Giriş ÜNİTE:2. İşletim Sistemleri ÜNİTE:3. Ofis Yazılımları-Sözcük İşlemciler ve Belge Sistemleri ÜNİTE:4 ÜNİTE:1 Bilgisayara Giriş ÜNİTE:2 İşletim Sistemleri ÜNİTE:3 Ofis Yazılımları-Sözcük İşlemciler ve Belge Sistemleri ÜNİTE:4 Ofis Yazılımları-Sözcük İşlemciler ve Belge Sistemleri ÜNİTE:5 1 Ofis Yazılımları-Sözcük

Detaylı

Bİ LGİ SAYAR DONANİMİ

Bİ LGİ SAYAR DONANİMİ EHP1112 Bİ LGİ SAYAR DONANİMİ 1. HAFTA BİNGÖL ÜNİVERSİTESİ Teknik Bilimler Meslek Yüksekokulu Öğr. Gör. Doygun DEMİROL - 1 - İçindekiler 1 Bilgisayara Giriş... 2 1.1 Bilgisayar Nedir?... 2 1.2 Bilgisayarlarla

Detaylı

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

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ı

Yazılım Mühendisliğine Giriş 2018 GÜZ

Yazılım Mühendisliğine Giriş 2018 GÜZ Yazılım Mühendisliğine Giriş 2018 GÜZ İkinci Kuşak Bilgisayarlar -1956-1963 Transistör 1947 yılında keşfedilmiştir. 50 li yılların sonuna kadar bilgisayarlarda yaygın kullanımı görülmez. Vakum tüplere

Detaylı

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SİSTEMLERİ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri 2. Kayan Noktalı Sayı Sistemleri 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük

Detaylı

Merkezi İşlem. Birimi

Merkezi İşlem. Birimi VERİ: Kullanıcı veya bilgisayar tarafından sağlanırlar. Sayılar, harfler, sözcükler, ses sinyalleri ve komutlardır.. Veriler bilgisayarın giriş birimleri tarafından toplanırlar. Giriş İşlem Çıkış Önbellek

Detaylı

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü Bilgisayar Teknolojileri Kullanımı Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü 1 Ders Hakkında Genel Bilgiler Oda No: ------ Görüşme Saatleri:

Detaylı

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ

SAĞLIK BİLGİ SİSTEMLERİNİN TARİHSEL GELİŞİMİ TANIM Sağlık hizmetlerinin bilgisayar aracılığı ile gerçekleştirilmesi, elektronik ortamda bilgi alışverişinin otomatik olarak yapılması gibi, tıbbi, finansal ve mali hizmetler açısından ortaya çıkan detaylı

Detaylı

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir. 2. Sayı Sistemleri Bilgisayar elektronik bir cihaz olduğu için elektrik akımının geçirilmesi (1) yada geçirilmemesi (0) durumlarını işleyebilir. Bu nedenle ikili sayı sistemini temel alarak veri işler

Detaylı

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri

İş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ı

Bilgisayar Ağları ve Türleri

Bilgisayar Ağları ve Türleri Bilgisayar Ağları ve Türleri Bilgisayar ağı, birbirlerine bağlı ve birbirleri arasında metin, ses, sabit ve hareketli görüntü aktarımı yapabilen bilgisayarların oluşturduğu yapıdır. Ağlar sadece bilgisayarlardan

Detaylı

Video Oyunlarının Çıkışı Arası Teknolojideki

Video Oyunlarının Çıkışı Arası Teknolojideki Video Oyunlarının Çıkışı 1973 1975 Arası Teknolojideki Gelişmeler Video Oyunlarının Çıkışı 1973 1975 Arası Teknolojideki Gelişmeleri yazımızda derledik. Ethernet in Keşfi Mayıs 1973 yılında telefon kablosu

Detaylı

I. ÜNİTE BİLGİ TEKNOLOJİLERİNE GİRİŞ

I. ÜNİTE BİLGİ TEKNOLOJİLERİNE GİRİŞ I. ÜNİTE BİLGİ TEKNOLOJİLERİNE GİRİŞ BİLGİ TEKNOLOJİLERİ VE TEMEL KAVRAMLAR Veri, Bilgi ve Enformasyon Veri; sayılar, rakamlar, sözcükler, metinler, resimler, olaylar vb. biçiminde temsil edilen ham gerçekliklerdir.

Detaylı

TEMEL BĐLGĐ TEKNOLOJĐLERĐ KULLANIMI BÜLENT TURAN

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ı

Yazılım/Donanım Farkı

Yazılım/Donanım Farkı Yazılım Nedir? Bilgisayarın kullanılmasını sağlayan her türlü programa ise yazılım adı verilir. Örneğin resim yapmamızı sağlayan Paint, internete girmemizi sağlayan Chrome gibi.. Yazılım/Donanım Farkı

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı İlk bilgisayarlar 1960'lı yılların başında kullanılmaya başlanmıştır. Mainframe olarak adlandırılan bu bilgisayar çok büyük dosya dolapları gibi araçlardır. Zaman içerisinde mainframe'ler geliştirildi.

Detaylı

Öğr.Gör. Mehmet Can HANAYLI

Öğ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ı

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar;

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar; I. SAYI SİSTEMLERİ Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar; i) İkili(Binary) Sayı Sistemi ii) Onlu(Decimal) Sayı Sistemi iii) Onaltılı(Heksadecimal) Sayı Sistemi iv) Sekizli(Oktal)

Detaylı

Ünite-3 Bilgisayar Yazılımı. www.cengizcetin.net

Ünite-3 Bilgisayar Yazılımı. www.cengizcetin.net Ünite-3 Bilgisayar Yazılımı Yazılım Kavramı Bilgisayarın belirli bir işi gerçekleştirebilmesi için kullanıcı tarafından her adımda ne yapacağı tarif edilmiş olmalıdır. Yani kullanıcı bilgisayara uygun

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA IV Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Open System Interconnection (OSI) OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen satıcılar ve standart

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

Hazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ

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ı

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI Hazırlayan: Fevzi Başal Bilgi Nedir? Gözlem, deney, araştırma ya da deneyim yoluyla elde edilen kazanımlardır. Bilgi tüm bu etkinliklerin sonucunda

Detaylı

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir.

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir. 1.1.3. Scada Yazılımından Beklenenler Hızlı ve kolay uygulama tasarımı Dinamik grafik çizim araçları Çizim kütüphaneleri Alarm yönetimi Tarih bilgilerinin toplanması Rapor üretimi 1.1.4. Scada Sistemleri

Detaylı