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

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

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

Transkript

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

2 Yüksek Düzeyli Programlama Dilleri -I COBOL COBOL (COmmon Business-Oriented Language) 1950 li yılların sonlarında ticari veri işleme problemleri için tasarlanmıştır. O dönemde bu alandaki en güçlü dil olmuştur. Dosya tutulması (file handling) işlemleri ve ticari aritmetikte çok güçlü bir dil idi Program komutları çoğunlukla sözcüklerden oluştuğu için kod yapısı İngilizce cümlelere çok fazla benzemekteydi. Öğrenmesi ve anlaması en kolay dillerden biri idi 2

3 3

4 Grace Hopper Amerikalı bilgisayar bilimci ve Deniz Kuvvetlerinde Amiral Bir programlama dili için yazılan ilk derleyicinin kaşifi Makineden bağımsız ilk programlama dili fikrini yaygınlaştırdı COBOL dilini yazanların öncülerindendir. Harvard Mark I (1944) ilk programlanan bilgisayarı keşfetti 4

5 Yüksek Düzeyli Programlama Dilleri -II FORTRAN (1956) FORTRAN (formula translation) Matematiksel ve bilimsel hesaplamalarda kullanılmaktadır Günümüzde de kullanımda olan ilk bilgisayarlardan biridir. Yapısal programlama ve karakter odaklı verilerin işlenmesi (FORTRAN 77), Dizilerin programlanmasıi modüler orgramlama ve genel (generic) programlama (Fortran 90), Yüksek performanslı Fortan Fortran 95), Nesneye yönelik programlama (object-oriented programming (Fortran 2003) Eşzamanlı programlama (concurrent programming (Fortran 2008). 5

6 IBM 704 mainframe bilgisayarlar 1953 yılında John W. Backus IBM 704 mainframe* (bilgisayarların ana işlem ünitesi) bilgisayarlarda çalışacak ve assembly diline pratik bir alternatif oluşturacak bir dil önerisinde bulunmuştur. Takım çalışmalarını 1956 daki ilk sürüm ile devam etmiştir. * CPU ile aynı anlama gelir 6

7 Think dergisi 1979 Backus ile röportaj John Backus 1979 yılında IBM çalışanlarının magazin dergisi Think ile röportajında şöyle söylemiştir. «Çalışmalarıınçoğu tembelliğimin sonucudur. Program yazmaktan hoşlanmıyordum. IBM 701 makinelerinde çalışırken yörünge atışlarının isabetlerini hesaplayan programlar yazıyorduk. Yazdığımız bu programların daha kolaylaşmasını sağlayan bir programlama sistemi üzerinde çalışmaya başladım». 7

8 Backus Naur form Bilgisayar bilimlerine kullanılan bir notasyondur. Dillerin sözdiziminin (sentaks) tanımlanmasında kullanılır. Bilgisayar programlama dilleri oluşturulurken gerekli olan tanımlamalara destek olur. Örneğin; dokümanların formatlanmasında, komut dizilerinin tanımlamalarında, haberleşme protokollerinde Programlama dillerinin yapısını inceleyen kitaplarda kullanılabilir. 8

9 BNF Example <postal-address> ::= <name-part> <street-address> <zip-part> <name-part> ::= <personal-part> <last-name> <opt-suffix-part> <EOL> <personal-part> ::= <initial> "." <first-name> <personal-part> <name-part> <street-address> ::= <house-num> <street-name> <opt-apt-num> <zip-part> ::= <town-name> "," <state-code> <ZIP-code> <EOL> <EOL> <opt-suffix-part> ::= "Sr." "Jr." <roman-numeral> " " <opt-apt-num> ::= <apt-num> "" 9

10 Yüksek Düzeyli Programlama Dilleri III BASIC (1964) BASIC (Beginner's All-purpose Symbolic Instruction Code) Çok kullanıcılı (multi user) sistemlerin avantajlarını kullanmak üzere geliştirilmiştir. Aynı zamanda pek çok kişi programı kullanabilir. Dilin öğrenilmesi oldukça kolaydır ve mikrobilgisayar kullanıcıları arasında yaygın olarak tercih edilmiştir. Pek çok versiyonunda ikili koda dönüşüm yorumlayıcı (interpreter) ile gerçekleştirilmekte idi. Böylece bir ara kod (intermediate code) oluşturulmasına da gerek kalmamakta idi BASIC sonrada bazı sürümlerinde derleyici (compiler) kullanarak ikili koda dönüşüm işlemlerini gerçekleştirmiştir. 10

11 Mikrobilgisayar (Microcomputer) Mikrobilgisayar merkezi işleme birimi (CPU) içeren bir bilgisayardır. Mikroişlemci* (microprocessor) olarak görev yapar. Kişisel kullanımlar için tasarlanmıştır. Bir mainframe ya da mini bilgisayardan daha küçüktür. Mikrobilgisayar sözcüğü li yıllarda kullanılmıştır. Günümüzde kişisel bilgisayar (PC), sadece bilgisayar olarak adlandırılmaktadırlar. *Mikroişlemci CPU işlemlerinin tek bir entegre devre (en dazla birkaç devre) tarafından gerçekleştirilmesidir. Sayılar ve semboller ikili sayı sisteminde simgelenir. 11

12 Minibilgisayar (Minicomputer ) Minibilgisayar büyük bir bilgisayarın özelliklerine ve gücüne sahiptir ; fakat fiziksel boyutu küçüktür. Mainframe ve mikrobilgisayar arasındaki boşluğu doldurur. Mainframe bilgisayardan daha küçük, mikro bilgisayardan daha büyüktür Minibilgisayarlar küçük ve orta düzeyde sunucu olarak çalışabilirler. Ticari ve bilimsel uygulamalardaki işlemlere uygundur. Minibilgisayar sözcüğü günümüzde sunucularla (servers) birleştirildi.. 12

13 Anabilgisayar (Mainframe Computer) Anabilgisayar (mainframecomputer) fazla sayıda kullanıcıya (binlerce) eş zamanlı olarak farklı hizmetler verebilir. Büyük, güçlü ve pahalı bir bilgisayarlardır. Çok sayıda işlemcileri vardır. Böylece birden fazla yazılımı ya da aynı yazılımın farklı parçalarının paralel olarak çalıştırılabilmesi mümkündür. Fazla sayıda girdi-çıktı kanalının üstünlüğü vardır. Merkezi işlem birimi yalnızca yüksek hızlı bellekle çalışır Böylece büyük miktarda veri işlenebilir. 13

14 Ana Bilgisayarda İşletim Sistemleri (OS - Mainframe Computer) Çoklu programlama (multiprogramming) yapabilir. Çoklu görevlendirme (multitasking) ile çok sayıda kullanıcının aynı anda anabilgisayarı kullanabilir. Bir anabilgisayar saniyede yüz milyonlarca komut (millions of instructions per second- MIPS) işlemleyebilir. 14

15 3. Kuşak Bilgisayarlar Entegre Devreler Entegre devrelerin geliştirilmesi üçüncü kuşak bilgisayarların oluşunun nedenidir. Transistörler küçüldü ve silikon çipler üzerine yerleştirildi. Bunlara yarı iletkenler (semiconductors) adı verildi Bu malzeme bilgisayarların hızını ve etkinliğini çok fazla arttırdı. Delgi kartları (punched cards ) ve basılmış sonuçlar yerine klavye ve monitörler kullanılmaya başlandı. 15

16 Entegre Devreler (Çipler) Çip birbirine bağlanmış ince transistörlerden oluşmaktadır. Çiplerin üretimi yaygınlaştıkça tercih edildi. Böylece çok sayıda transistörün bağlanmasına da gerek kalmadı Ayrıca Bilgisayarlar yerden tasarruf etmiş oldu. Makinenin hızı arttı Elektronların izlemesi gereken mesafe küçüldü 16

17 Üçüncü Kuşak Bilgisayarlar Entegre Devreler-Mikroçip Bir işletim sisteminin merkezi bir programın kullanılması ile tek seferde birden fazla uygulamayı çalıştırabilir. Önceki bilgisayarlardan daha ucuz ve küçük olmaları nedeni ile hesaplamalarda bilgisayarların kullanılması ilk defa avantajlı hale geçmiştir. 17

18 50 li yıllardaki Teknolojik Gelişmeler 18

19 : Çıkarılabilir diskler görüldü 1963: Douglas Engelbart bilgisayarlar için fareyi tasarladı («mouse pointing device» olarak adlandırıldı) 1964: IBM tarafından System 360 ilk entegredevre,3. kuşak bilgisayar kullanılmaya başladı. 1964: BASIC ( Beginners All-purpose Symbolic Instruction Code) programlama dili Dartmouth College de geliştirildi 19

20 IBM 1311 disk depolama sürücü merkezi (disk storage drive center ) İlk bilgisayar faresi Douglas Engelbart tarafından keşfedildi. Mekanizma çalışan yüzey ile bağlantıyı sağlamaktaydı 20

21 : İlk bilgisayar bilimleri alanında PH.D., yani doktora derecesi alındı Pennsylvania Üniversitesi nden (Richard L. Wexelblat) 1969: Bell Lab. Kendi işletim sistemi UNIX i geliştirdi. 1971: Texas Instruments ilk cep hesap makinesini piyasaya sundu. Ağırlığı 2.5 pound idi (1 pound = gr) Ray Tomlinson ilk eposta uygulamasını yazdı. 21

22 Unix İşletim Sistemi PDP-7 mini bilgisayarı ile kullanılmaya başlandı 1970 yılında bir hesap makinesi düşük düzeyde enerji harcamaktaydı. Çünkü düşük güç tüketen az sayıda çipten oluşmuştu. Doldurulabilir bataryalar ile taşınabilir modelleri bulunuyordu. 22

23 Dördüncü Kuşak : Bugün Mikroişlemciler Binlerce entegre devre tek bir silikon çip üzerinde çalışarak mikroişlemcileri oluşturmuştur. Bu teknik 4. kulak bilgisayarların doğuşudur Intel 4004 çip 1971 yılında geliştirildi. Bilgisayarların tüm parçaları merkezi işleme biriminden giriş/çıkış kontrollerine kadar tüm bilgisayar bileşenleri tek bir çip üzerinde yer almaya başladı. Entegre devrenin özel bir hali olan bu ilk mikroişlemci bir zaman diliminde 4 bit datayı işleyebiliyordu 23

24 İlk Minibilgisayar Kiti Altair 8800 Bilgisayarların kullanım alanları bu döneme kadar askeriye, üniversiteler ve çok büyük şirketlerdi. Çünkü bilgisayarların maliyetleri çok fazla idi ve makinelerin bakımları da çok pahallı idi yılında, Popular Electronics magazin dergisi kapağında şu haberi verdi: «dünyanın ilk minibilgisayar kiti Altair 8800 piyasaya sürüldü. Ticari modeller için rekabeti başlıyor». Altair makinesi Micro Instrumentation and Telementry Systems (MITS) tarafından geliştirildi. 24

25 The Altair kiti sahibi tarafından assemly dili kullanımı gerektiriyordu. Henüz ticari bir ürün olmadığı için makineyi çalıştırmak için bir yazılım yazmak gerekiyordu Altair kitinin 256 bayt belleği vardı. Bir paragraf büyüklüğünde idi ve makine kodunda 0 ve 1 lerle kodlanabiliyordu. Programlama resimde görüldüğü gibi Altair makinesinin önünde elle yapılıyordu. 25

26 Gates ve Allen ev bilgisayarı (home computer) piyasasının önemini fark etti. Yeni makineler için yazılımlara gerek olduğunu da biliyorlardı. 26

27 27

28 Microsoft un Doğumu Gates MITS firmasına programlama ile ilgili öneride bulundu (Altair makinesinin üreticileri). BASIC dilinin Altair üzerinde kullanılmasını önerdiler. Böylece kod yazılmasına gerek kalmayacaktı. Çalışmalar tamamlandığında program tek seferde çalıştı MITS,BASIC dilinin kullanım haklarını satın aldı Böylece Gates yazılım piyasasının doğuşuna neden oldu. Bir yıl içinde Bill Gates Harvard Üniversitesini bıraktı ve Microsoft şekillenmeye başladı 28

29 Dördüncü Kuşak: : Bugüne Mikroişlemciler 1981 yılında IBM ev kullanımı için ilk bilgisayarı üretti 1984 yılında Apple Macintosh makinesini üretti Mikroişlemciler aynı zamanda masaüstü bilgisayarlarda kullanıldı Mikroişlemciler günümüzde günlük yaşamımızda her yerde bulunuyor.. 29

30 Mikroişlemciler Küçük bilgisayarlar güçlendikçe ağlara da bağlanabilmek mümkün oldu. İnternet in gelişimi de başladı 4. kuşak bilgisayarlar ayrıca kullanıcı arayüzlerinin (GUI ler) geliştirilmesini, fare ve el aygıtlarının yaygınlaşmasını sağladı. 30

31 Osborne I İlk Laptop Adam Osborne ilk taşınabilir bilgisayar Ağırlığı 24 pounds ve 1,795 dolar Makinenin fiyatı ucuzlamış olmasına rağmen, içindeki yazılımın fiyatı 1,500 dolar civarında oluyordu. Bu makinenin 5-inch görüntü ekranı ve 64 kilobayt belleği, bir modemi ve iki tane 5 1/4-inch floppy disk sürücüsü (disk drives) bulunmaktaydı. 31

32 5. Kuşak :Günümüz ve Daha Sonrası Yapay Zeka (Artificial Intelligence) Yapay Zeka - Artificial intelligence Kuantum Hesaplama *Quantum computation Paralel İşleme- Parallel processing 32

33 Beşinci Kuşak Bilgisayarlar Yapay zeka uygulamalarına uygundur. Geliştirilmeye devam etmektedir. Ses tanıma (voice recognition) sistemleri bir örnek olarak verilebilir Paralel işlemenin (parallel processing) kullanılması ve süper iletken malzemeler belki de yapay zekayı gerçeğe dönüştürebilir. 33

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 1 Bilgisayarların ilk yıllarındaki Sınıflandırmaları Mikrobilgisayar (Mictocomputer) Minibilgisayar (Minicomputer) Ana Bilgisayar (MainframeComputer) 2 Mikrobilgisayar

Detaylı

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

Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ Yazılım Mühendisliğine Giriş 5. Hafta 2016 GÜZ 1 C Dili ve İşaretçiler C programlama dili programların bellek adresinde yüksek düzeyli dillerden daha düşük düzeyde yazılabilmesini sağlar. Kısaca İşaretçi

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 1 İşletim Sistemi (Operating System) 2 Unix İşletim Sistemi Unix AT&T çalışanları tarafından Bell Laboratuvarlarında 1969 yılında geliştirilmiştir. Farklı platformlar

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ı

BİLGİSAYAR ORGANİZASYONU

BİLGİSAYAR ORGANİZASYONU BİLGİSAYAR ORGANİZASYONU Donanım Bilgisayarın fiziksel bölümü Monitor, klavye, fare Entegreler, kartlar Kablolar Yazılım: Bilgisayarın mantıksal bölümü Programlar: Bilgisayarın gerçekleştireceği komutlar

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 Üçüncü Düzey Diller: Yüksek Düzeyli Diller -I Yüksek düzeyli dillerin öğrenilmesi daha kolaydır. Bu dillerin komutları konuşma diline yakınlığı nedeni ile daha kolay

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ı

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ı

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 Üçüncü Düzey Diller: Yüksek Düzeyli Diller -I Yüksek düzeyli dillerin öğrenilmesi daha kolaydır. Bu dillerin komutları konuşma diline yakınlığı nedeni ile daha kolay

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ı

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ı

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ı

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ı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemlerinin Tarihçesi ve Genel Yapısı İşletim Sistemlerine Giriş - Ders02 1 İşletim Sistemi Tarihçesi İLK NESİL işletim SİSTEMLERİ (1945 1955) 1940 larda Howard Aiken,

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ı

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

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ı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir

Detaylı

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ı

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

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ı

Bilgisayar Programlama Dilleri

Bilgisayar Programlama Dilleri Bilgisayar Programlama Dilleri Ömer YÜCEL 13253072 1/32 Sunum İçeriği 1. Program ve Programlama Dili Nedir? 2. Programlama Dillerinin Tarihçesi 3. Programlama Dillerinin Sınıflandırılması 4. Programlama

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ı

İşletim Sistemleri. Discovering Computers Living in a Digital World

İşletim Sistemleri. Discovering Computers Living in a Digital World İşletim Sistemleri Discovering Computers 2010 Living in a Digital World Sistem Yazılımı Sistem yazılımı, bilgisayar ve aygıtlarının çalışmasını kontrol eden ve sürdüren programlardan oluşur. İşle;m sistemleri

Detaylı

C++ Dersi: Nesne Tabanlı Programlama

C++ Dersi: Nesne Tabanlı Programlama C++ Dersi: Nesne Tabanlı Programlama Bölüm 1: Giriş İçerik Bilgisayar Sistemleri Donanım Yazılım Programlama Program Geliştirme Nesne-tabanlı Programlama C++ Programlama Dili 2 Bilgisayar Sistemleri Kısaca,

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 İŞLETİM SİSTEMLERİ Bilinen İşletim Sistemleri İşletim Sistemlerinin Görevleri İşletim Sistemlerinin Gelişim Evresi İşletim Sistemi Türleri İşletim

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ı

1.1. Yazılım Geliştirme Süreci

1.1. Yazılım Geliştirme Süreci Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.

Detaylı

C++ Programming: Program Design Including Data Structures, Third Edition. Bölüm 1: Bilgisayarlar ve Programlama Dillerine Kısa Bakış

C++ Programming: Program Design Including Data Structures, Third Edition. Bölüm 1: Bilgisayarlar ve Programlama Dillerine Kısa Bakış C++ Programming: Program Design Including Data Structures, Third Edition Bölüm 1: Bilgisayarlar ve Programlama Dillerine Kısa Bakış Bölüm 1 : Amaçlar Farklı tipteki bilgisayarların öğrenilmesi Bir bilgisayar

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ı

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ı

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

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ı

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ı

BİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü

BİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ Komut Seti Mimarisi Özer Çelik Matematik-Bilgisayar Bölümü Komut Seti Mimarisi Bilgisayarın hesaplama karakteristiklerini belirler. Donanım sistemi mimarisi ise, MİB(Merkezi İşlem Birimi),

Detaylı

MİKROİŞLEMCİ MİMARİLERİ

MİKROİŞLEMCİ MİMARİLERİ MİKROİŞLEMCİ MİMARİLERİ Mikroişlemcilerin yapısı tipik olarak 2 alt sınıfta incelenebilir: Mikroişlemci mimarisi (Komut seti mimarisi), Mikroişlemci organizasyonu (İşlemci mikromimarisi). CISC 1980 lerden

Detaylı

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı Bilgisayarı yapısal olarak; bilgilerin girilmesi, girilen bilgilerin belirtilen durumlara

Detaylı

BİLGİSAYAR KULLANMA KURSU

BİLGİSAYAR KULLANMA KURSU 1 2 KURS MODÜLLERİ 1. BİLGİSAYAR KULLANIMI 3 1. Bilişim (Bilgi ve İletişim) Kavramı Bilişim, bilgi ve iletişim kelimelerinin bir arada kullanılmasıyla meydana gelmiştir. Bilişim, bilginin teknolojik araçlar

Detaylı

KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Bilgisayar, kendine önceden yüklenmiş program gereğince çeşitli bilgileri

Detaylı

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1

GÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1 GÖMÜLÜ SİSTEMLER Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1 Gömülü sistemler için farklı tanımlamalar yapmak mümkün olmakla birlikte genel olarak şu şekilde tanımlama yapabiliriz:

Detaylı

BLM1011 Bilgisayar Bilimlerine Giriş I

BLM1011 Bilgisayar Bilimlerine Giriş I BLM1011 Bilgisayar Bilimlerine Giriş I by Z. Cihan TAYŞİ İçerik Bilgisayar sisteminin bileşenleri Bilgisayar organizasyonu Tarihçe Yazılım türleri Programlama dilleri Yıldız Teknik Üniversitesi - Bilgisayar

Detaylı

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik BLM 4811 MESLEKİ TERMİNOLOJİ II 2017-1 Salı 13.00 14.50, D-109 Dr. Göksel Biricik goksel@ce.yildiz.edu.tr Ders Planı Hafta Tarih Konu 1 19.09 Tanışma, Ders Planı, Kriterler, Giriş 2 26.09 Bilgisayarın

Detaylı

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı 1 Donanım Bileşenleri ve Çalışma Prensipleri Anakart (Mainboard) İşlemci (Cpu) Ekran Kartı Bellekler Ram Rom Ses Kartı Ağ Kartı TV Kartı Sabit Diskler HDD HHD SSD Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY

Detaylı

Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net

Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Bilgisayar Programlama Ders 1 Dr. Fatih AY Tel: 0 388 225 22 55 fatihay@fatihay.net www.fatihay.net Bilgisayar Programlamaya C ile Programlamaya Yazılım: Bilgisayarın işlemler yapması ve karar vermesi

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ı

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 Birinci Kuşak Bilgisayarlar 1940-1956 Vakum Tüpler İlk bilgisayarlar oda büyüklüğünde olup vakum tüpler devre elemanları olarak kullanılıyordu. Bellek olarak ta manyetik

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ı

MİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi

MİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi MİKROİŞLEMCİLER Mikroişlemcilerin Tarihsel Gelişimi Mikroişlemcilerin Tarihi Gelişimi Mikroişlemcilerin tarihi gelişimlerini bir kerede işleyebildikleri bit sayısı referans alınarak dört grupta incelemek

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ı

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ı

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

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,

Detaylı

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

PROGRAMLAMA TEMELLERİ

PROGRAMLAMA TEMELLERİ PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar

Detaylı

ANAKART. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Depolama Birimleri. İletişim. Birimleri. Bellek. Birimleri

ANAKART. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Depolama Birimleri. İletişim. Birimleri. Bellek. Birimleri ANAKART Giriş Birimleri İşlem Birimi Çıkış Birimleri İletişim Birimleri Bellek Birimleri Depolama Birimleri Anakart Motherboard, Sistem kartı Mainboard gibi isimleri de vardır. Anakart Bilgisayarın en

Detaylı

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

Yazılım Mühendisliğine Giriş 3. Hafta 2016 GÜZ Yazılım Mühendisliğine Giriş 3. Hafta 2016 GÜZ 1 Bit ile Bayt arasındaki farklar? Bir sadece '1' veya '0 değerini alabilen tek sayısal değer olarak dijital bilginin sayısal birimini belirler. Bayt ise

Detaylı

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine

Detaylı

GEÇMĐŞE BAKIŞ. Nilgün KARAKÜÇÜK. MMO Merkez. John Atanasoff ve Clifford Berry ilk elektronik bilgisayarı icat etti.

GEÇMĐŞE BAKIŞ. Nilgün KARAKÜÇÜK. MMO Merkez. John Atanasoff ve Clifford Berry ilk elektronik bilgisayarı icat etti. GEÇMĐŞE BAKIŞ Nilgün KARAKÜÇÜK MMO Merkez BĐLGĐSAYAR 1904 Sir John Ambrose Fleming vakum tüpü ve diyotu icat etti. 1939 John Atanasoff ve Clifford Berry ilk elektronik bilgisayarı icat etti. 1940 Konrad

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı Ders 7 LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 LINUX Yapısı LINUX işletim sisteminin diğer işletim sistemleri gibi kendine özgü bir yapısı vardır. LINUX yapısı ve bileşenleri aşağıdaki

Detaylı

1. HAFTA. Öğr. Gör. KORAY AKİ

1. HAFTA. Öğr. Gör. KORAY AKİ 1. HAFTA Öğr. Gör. KORAY AKİ Bilgisayar Sisteminin İncelenmesi Bilgisayar; Giriş birimleri ile dış dünyadan aldıkları veriler üzerinde, aritmetiksel ve mantıksal işlemler yaparak işleyebilen ve bu işlenmiş

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ı

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR İşletim Sistemleri Bilgisayar Mühendisliğine Giriş Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör.Günay TEMÜR İşletim sistemi (Operating System) Bir işletim sistemini orkestrayı yöneten bir maestro

Detaylı

İŞLETİM SİSTEMLERİ. Enformatik Bölümü

İŞLETİM SİSTEMLERİ. Enformatik Bölümü 2015 İŞ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ı

Bölüm 4. Yazılım - Sistem Yazılımı. Neler öğreneceğiz? Sistem Yazılımları (System Software)

Bölüm 4. Yazılım - Sistem Yazılımı. Neler öğreneceğiz? Sistem Yazılımları (System Software) BILG101 BİLGİSAYARA GİRİŞ Bölüm 4 Yazılım - Sistem Yazılımı Slide 1 Neler öğreneceğiz? Neden bilgisayarlar yazılım olmadan çalışamazlar? Sistem yazılımının iki ana kategorisi İşletim sistemlerinin türleri

Detaylı

4. Bölüm Programlamaya Giriş

4. Bölüm Programlamaya Giriş 4. Bölüm Programlamaya Giriş Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 4.1. C# ile Program Geliştirme Net Framework, Microsoft firması tarafından açık internet protokolleri ve standartları

Detaylı

Bilgisayar Programlama. Giriş

Bilgisayar Programlama. Giriş Bilgisayar Programlama Giriş Bilgisayar, verileri saklayan, bunlar üzerinde çok hızlı işlem yapan ve istenen verileri sunan bir aygıttır. Donanım (hardware) ve yazılım(software) diye iki bölüme ayrlır.

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ı

Bilgisayar Sistemlerine Genel Bakış

Bilgisayar Sistemlerine Genel Bakış Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Carnegie Mellon Bölümü Bilgisayar Sistemlerine Genel Bakış BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr.

Detaylı

Bilgi Çağının Güçlü Araçları: Bilgisayarlar

Bilgi Çağının Güçlü Araçları: Bilgisayarlar Bilgi Çağının Güçlü Araçları: Bilgisayarlar Bilgisayarın Tanımı Bilgisayar, kendisine verilen verileri alabilen, bunlar üzerinde işlem ve karşılaştırma yapabilen, veri ve bilgileri saklayabilen ve istenildiğinde

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ı

THE ORIGINS INTRODUCTION TO COMPUTER SCIENCES BY Z. CIHAN TAYSI

THE ORIGINS INTRODUCTION TO COMPUTER SCIENCES BY Z. CIHAN TAYSI THE ORIGINS INTRODUCTION TO COMPUTER SCIENCES BY Z. CIHAN TAYSI İÇERİK Tarihçe Bilgisayar mimarisi Bilgisayar donanımı Programlama dilleri 1 TARİHÇE Abacus: Bilinen en eski abaküs M.Ö. 300 yılında Babil

Detaylı

Masaüstü Bilgisayarlar

Masaüstü Bilgisayarlar Bilgisayar Nedir? Girilen bilgileri alan işleyen, istenildiği takdirde saklayan veya kullanıcıya sunan çok maksatlı programlanabilen elektronik bir makinedir. Bilgisayar Nedir? İnsan beyni bilgi toplama,

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ı

Bilgisayar Yazılımları

Bilgisayar Yazılımları Bilgisayar Yazılımları Yazılım Türleri Programlama Dilleri Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama

Detaylı

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI Enformatik Bölümü - Bilgisayarın tanımı ve tarihçesi Bilgisayar, belirli komutlara göre veri işleyen ve depolayan bir makinedir. İlk bilgisayar 1950 yılında yapılmıştır.

Detaylı

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

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ı

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU Bilgisayar Donanımı Temel Birimler ve Çevre Birimler Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU İçerik Bilgisayarın birimleri; Giriş Çıkış Depolama İşlem Donanım Bileşenleri ve Çalışma Prensipleri

Detaylı

İŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine

İŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine İŞLETİM SİSTEMLERİNE GİRİŞ - 2 Kaynakların Paylaşımı (Resource Sharing) Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine sunar. Bir işletim sisteminde paylaşılan kaynaklar

Detaylı

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

EYLÜL 2012 ENFORMATİK. Enformatik Bölümü

EYLÜL 2012 ENFORMATİK. Enformatik Bölümü EYLÜL 2012 ENFORMATİK İÇERİK Ders izlencesi Muafiyet sınavı hakkında bilgi Bilgisayara giriş 2 Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarların sınıflandırılması Bilgisayar nasıl çalışır? Bit-Byte

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ı

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ı

Masaüstü Bilgisayarlar

Masaüstü Bilgisayarlar Bilgisayar Nedir? Girilen bilgileri alan işleyen, istenildiği takdirde saklayan veya kullanıcıya sunan çok maksatlı programlanabilen elektronik bir makinedir. Bilgisayar Nedir? İnsan beyni bilgi toplama,

Detaylı

Bilişim Teknolojileri

Bilişim Teknolojileri Temel Kavramlar Bilişim Teknolojileri Bilginin toplanmasında, işlenmesinde, depolanmasında, bir yerden bir yere iletilmesinde ve kullanıcıların hizmetine sunulmasında yararlanılan bütün teknolojiler, bilgi

Detaylı

Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü

Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü Yrd. Doç. Dr. İlhan AYDIN 2012-2013 Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü Dersin amacı *Bilgisayarlara giriş, algoritma geliştirme, akış diyagramları *Programlamaya giriş, Java diliyle

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ı

Bilgisayar Çeşitleri. Bilgisayar Çeşitleri. Bilgisayar Çeşitleri. Kişisel Bilgisayarlar(PC)

Bilgisayar Çeşitleri. Bilgisayar Çeşitleri. Bilgisayar Çeşitleri. Kişisel Bilgisayarlar(PC) Ana Bilgisayarlar, Mini Bilgisayarlar (Netbook), Ağ Bilgisayarı, Kişisel Bilgisayar (PC), Dizüstü Bilgisayar (Laptop), Tablet Bilgisayar Kişisel Bilgisayarlar(PC) Şahsi kullanımına yönelik özel olarak

Detaylı

BTP 209 SİSTEM ANALİZİ VE TASARIMI

BTP 209 SİSTEM ANALİZİ VE TASARIMI BTP 209 SİSTEM ANALİZİ VE TASARIMI BİLGİSAYARA DAYALI BİLGİ SİSTEMLERİ Dr. Önder EYECİOĞLU 2012 BİLGİSAYARA DAYALI BİLGİ SİSTEMLERİ(BDBS-CBIS) Bir BSBS şu bileşenlerden oluşur; Donanım Yazılım Veri tabanı

Detaylı

ncü Bilgi İşleyen Makine Olarak Beyin Beyin 2005 Albert Long Hall, Boğazi

ncü Bilgi İşleyen Makine Olarak Beyin Beyin 2005 Albert Long Hall, Boğazi Bilgisayar ve Beynin Karşılaştırmalı Evrimi Bilgi Đşleyen Makina Olarak Beyin - 3 23-24 Aralık 2005 Boğ, Đstanbul M. Ufuk Çağlayan Bilgisayar Mühendisliği Bölümü Boğ 24 Aralık 2005 Motivasyon Bilgisayar

Detaylı

5. PROGRAMLA DİLLERİ. 5.1 Giriş

5. PROGRAMLA DİLLERİ. 5.1 Giriş 5. PROGRAMLA DİLLERİ 8.1 Giriş 8.2 Yazılım Geliştirme Süreci 8.3 Yazılım Geliştirme Sürecinde Programlama Dilinin Önemi 8.4 Programlama Dillerinin Tarihçesi 8.5 Programlama Dillerinin Sınıflandırılması

Detaylı

FZM205 Bilgisayar Programlama-I. FORTRAN (FORmula TRANslator)

FZM205 Bilgisayar Programlama-I. FORTRAN (FORmula TRANslator) FZM205 Bilgisayar Programlama-I FORTRAN (FORmula TRANslator) 1 Konular 1 GENEL BİLGİLER 2 ALGORİTMA VE AKIŞ DİYAGRAMLARI 3 VERİ TİPLERİ ve ARİTMETİK DEYİMLER 4 GİRİŞ/ÇIKIŞ VE TANIMLAMA DEYİMLERİ 5 KONTROL

Detaylı

Temel Bilgi Teknolojisi Kullanımı

Temel Bilgi Teknolojisi Kullanımı SAKARYA ÜNİVERSİTESİ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK DERSLER KOORDİNATÖRLÜĞÜ Temel Bilgi Teknolojisi Kullanımı 1.HAFTA Genel Kavramlar Öğr.Gör.Dr. M.Cemil KARACADAĞ Bu ders içeriğinin basım,

Detaylı

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır. YAZILIM -Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır. Elektronik cihazların belirli bir işi yapmasını sağlayan ve komutlardan oluşan programların tümüne verilen isimdir. Yazılım temelde

Detaylı

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM SİSTEM BİRİMİ ÇEVREBİRİMLERİ Ana Kart (Mainboard) Monitör İşlemci

Detaylı

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ı

Bilgisayar İşletim Sistemleri BLG 312

Bilgisayar İşletim Sistemleri BLG 312 Bilgisayar İşletim Sistemleri BLG 312 İşletim Sistemlerine Giriş Bilgisayar Sistemi uygulama programları derleyici editör komut yorumlayıcı işletim sistemi makina dilinde programlar mikroprogram (ROM da)

Detaylı

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, Kabuk ve diğer temel kavramlar) Öğr.Gör. Dr. Dr. Şirin KARADENİZ Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; Performans:

Detaylı

T E M E L K AV R A M L A R. Öğr.Gör. Günay TEMÜR / Teknoloji F. / Bilgisayar Müh.

T E M E L K AV R A M L A R. Öğr.Gör. Günay TEMÜR / Teknoloji F. / Bilgisayar Müh. B İ L G İ S AY A R M Ü H E N D İ S L İ Ğ İ N E G İ R İ Ş T E M E L K AV R A M L A R BAŞLAYALIM BİLGİSAYAR (COMPUTER) NEDİR? Bilgisayar, kullanıcıdan aldığı verilerle aritmetiksel ve mantıksal işlemler

Detaylı

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA 1 İçindekiler Bilgisayarların Çalışma Prensibi Sayı Sistemleri Programlama Dilleri 2 BİLGİSAYARLARIN ÇALIŞMA PRENSİBİ Bilgisayar

Detaylı