Bilgisayara Giriş   BİLGİSAYAR (COMPUTER): Kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel işlemleri yapan; yaptığı işlemlerin sonucunu saklayabilen;

Slides:



Advertisements
Benzer bir sunumlar
Bilgi Teknolojisinin Temel Kavramları
Advertisements

BİLGİSAYAR DONANIM ELEMANLARI
TEMEL DONANIM (HARDWARE)
BİLİŞİM TEKNOLOJİLERİ
BİLGİSAYAR İŞLETMENLİĞİ
BİLİŞİM TEKNOLOJİLERİ
BİLGİSAYAR NEDİR?.
Bilgi Teknolojisinin Temel Kavramları
BİLGİSAYAR SİSTEMİ.
Algoritma ve Akış Diyagramları
BDEM 105.
BİLGİSAYAR DONANIMI SELİN POSBIYIK 9/H 551 SIDIKA RODOP ANADOLU LİSESİ
Algoritma ve Akış Diyagramları
CEIT 101 Teorik Emrah Soykan - Konu 2 -.
CEIT 101 Teorik Vasfi Tuğun - Konu 2 -.
ALGORİTMA ve PROGRAMLAMA
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
Bilgisayara Giriş Doç. Dr. Mehmet S. İlkay.
Donanımlar Uzm. Murat YAZICI.
DONANIM. Donanım nedir? Donanım bilgisayarı oluşturan her türlü fiziksel parçaya verilen verilen addır. Donanım bir merkezi işlem biriminden (Central.
BİLGİSAYAR DONANIM ELEMANLARI
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
Bilişim Teknolojilerine Giriş
Üsküdar Halk Eğitim Merkezi Eczane Çalışanlarının Eğitimi Bilgisayar Dersi Ayşenur Buyruk
EKRAN KARTI ETHERNET KARTI RAM BELLEK EKRAN İŞLEMCİ FARE ANAKART
CEIT 101 Teorik Vasfi Tuğun - Konu 1- Vasfi Tuğun.
CEIT 101 Teorik Emrah SOYKAN - Konu 1- Emrah Soykan.
Abdulkadir KARADENİZ Avantaj ve Dezavantajları Girdi-İşlem-Çıktı Prensibi Donanım – Yazılım Kavramları Abdulkadir KARADENİZ.
Bilgisayar nedir? Bilgisayar; Zor ve karışık hesaplar yapabilen büyük miktarlardaki bilgileri depolama kapasitesine sahip otomatik bir cihazdır.
Ders 2 Donanım Birimleri.
BİLGİSAYAR SİSTEMLERİ
Dersin Kapsamı Bilgisayar Nedir, Ne Yapar?
DONANIM NEDİR?.
BİLGİSAYAR.
Abdulkadir KARADENİZ Bilgisayar Nedir? Bilgisayarın Tarihçesi Bilgisayarların Sınıflandırılması Abdulkadir KARADENİZ
TEK Mİ ÇİFT Mİ? TOPLA YA DA ÇIKAR.
Bilgi Teknolojisinin Temel Kavramları
Hangisi bir işletim sistemi değildir?
DONANIM BİLGİSAYAR PARÇALARI.
İÇ VE DIŞ DONANIMLAR.
Bilgisayar Donanımı Bilgisayarın elle tutulup gözle görülen parçalarına donanım denir. Bilgisayar kasasının içindeki parçalara iç (dahili) donanım, dışındaki.
Bilgisayar Mühendisliği Bölümü
1 Genel Olarak Pazarlama Öğr. Gör. MEHMET ALİ ZENGİN.
Hafta2 Bilgisayar Donanımı Dersi
Algoritma Mantığı ve Akış Diyagramları
Bilgi Teknolojisinin Temel Kavramları
BELLEKLER Bellekler, bilgi depolama üniteleridir. Bilgisayarlar her türlü bilgiyi (resim, ses, yazı gibi) ikilik sayılar ile kullanır ve saklar. Bir bilgi.
Bilgisayar Donanımı Dersi
BTP 106 Bilgisayar Donanımı 1. Grup ( )
BİLGİSAYAR NEDİR?.
Anakartın Temel Bileşenleri
Bilgisayar Donanımı Dersi
Bilgisayar İle İlgili Temel Kavramlar
BİLGİSAYAR DONANIMI.
BİLGİSAYAR DONANIMI.
BİLGİ SAYAR.
Bilgisayar İle İlgili Temel Kavramlar
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Donanım somut bir kavramdır. Bu nedenle donanımı, elle tutulur,
Algoritmanın Hazırlanması
Bilgisayara Giriş Seyfullah BAŞKÖYLÜ.
Bilgisayara Giriş BİLGİSAYAR (COMPUTER): Kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel işlemleri yapan; yaptığı işlemlerin sonucunu saklayabilen;
PROGRAMLAMAYA GİRİŞ FORTRAN 77.
BİLİŞİM TEKNOLOJİLERİ
Algoritma ve Akış Diyagramları
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
BİLGİSAYAR DONANIM ELEMANLARI * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir. * Fiziksel olarak bir bilgisayarı oluşturan tüm birimlerdir.
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
Bellekler.
Bilgisayar Donanımı Dersi Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı.
Sunum transkripti:

Bilgisayara Giriş   BİLGİSAYAR (COMPUTER): Kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel işlemleri yapan; yaptığı işlemlerin sonucunu saklayabilen; sakladığı bilgilere istenildiğinde ulaşılabilen elektronik bir makinedir.   İLK BİGİSAYAR: (ENIAC, Electronic Numeric Integrator and Computer)   1946 yılında ABD’de askeri amaçlar için geliştirildi.   60 sn yol alan bir top mermisinin rotasının hesaplanması için gereken 20 saatlik çalışmayı 15 saniyeye indirdi.   167 metrekarelik bir alanı kaplıyordu.   30 ton ağırlığındaydı.   elektron tüpü, röle, direnç, kapasitör   Çalışması için watt enerji gerekliydi.   Bir problemi çözmesi için 6000 kablo elle fişe takılarak kuruyorlardı. Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları  Yalnızca 80 karaktere eş veri saklayabiliyordu.  Saniyede yaklaşık 5000 toplama, 385 çarpma, 38 bölme veya karekök işlemi

  arasındaki üretilen bilgisayarlarda vakum tüpleri kullanıldı. Bu tüpler bir ampul büyüklüğünde, çok fazla enerji harcamakta ve çok fazla ısı yaymaktaydılar.   arasında üretilen bilgisayarlarda vakum tüpleri yerine transistörler kullanıldı.   arasında üretilen bilgisayarlarda entegre devreler kullanıldı. Onbinlerce devre küçük bir silikon chip’e yerleştirildi.   1970'li yıllardan sonra, büyük çaplı entegre devreler kullanılmaya başlandı. Bilgisayar donanımında bu teknolojinin kullanılması bilgisayarın hesaplama hızlarını ve güvenirliliğini arttırmış ve hacimleri çok küçültmüştür.   1980’li yıllarda PC (Personel Computer)’lerin üretilmesiyle bilgisayarlar artık evlere dahi girmiştir. Tarihçe Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

Dünden Bugüne ENIAC (1946) Intel Core i7 (2016) Boyut2.4m×0.9m×30m33cm×22cm×1.5cm Ağırlık30 ton1.5 kg Hız5KHz3.4GHz Veri Saklama 80 Bytes…TeraBytes Enerji Tüketimi 150KWatt100Watt Fiyat$ $1.500 Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

Bilgisayar 2 temel bileşenden oluşur: DONANIM (HARDWARE) Bilgisayarı oluşturan elektronik ve mekanik bütün parçalara verilen isimdir. Elle tutulabilirler. Ekran, klavye, sabit disk (harddisk), fare, yazıcı, bellek, mikroişlemci, … YAZILIM (SOFTWARE) Donanımı kullanmak için gerekli programlardır. Bilgisayarın nasıl çalışacağını söylerler. Elle tutulmazlar. Belirli bir işlemi yapmak üzere bilgisayara kurulurlar. Örneğin: Kelime işlem (word processor) programları kullanıcıların yazı yazması için kullanılır. Temel Kavramlar Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

CPU (Central Proccessing Unit) Merkezi İşlem Birimi RAM (Random Access Memory) Ana Bellek Harddisk Sabit Disk Motherboard Anakart Input Devices Giriş Birimleri Output Devices Çıkış Birimleri Bilgisayar Donanım Birimleri Bilgisayarın gövdesi, iskeleti sayılabilecek parçadır. Bütün diğer parçalar (işlemci, bellek, ekran kartı, ses kartı, modem) anakart üzerine monte edilir. Bütün parçaların birbiri ile haberleşmesini sağlayan yollar ve mimariler de anakart üzerinde bulunur. Tüm aritmetiksel ve mantıksal işlemlerinin yapıldığı bölümdür. Bilgisayarın beyini olarak düşünülebilir. Bilgisayarın hızını etkileyen en önemli parçadır. Programların ve verilerin kullanıldıkları zaman geçici olarak depolandıkları yerdir. Elektrik kesildiğinde ana bellekteki veriler kaybolur. Depolama birimidir. Manyetik bir ortam olan plakalardan oluşur. Bu plakalar bir motora bağlıdır ve sürekli dönerler. Bu dönüş esnasında okuma yazma kafası bu plakalar üzerine veri yazar ya da okur. Bilgisayarlara veri girmekte kullanılan araçlardır. Klavye, fare, disket, joystick, tarayıcı (scanner), mikrofon, barkod okuyucu,... Bilgisayarda elde ettiğimiz dosyaların çıkışlarını görmek için kullanılan birimlerdir. Ekran, yazıcı,... Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

  Tüm aritmetiksel ve mantıksal işlemlerinin yapıldığı ve kontrol edildiği bölümdür. Bilgisayarın beyini olarak düşünülebilir. Bilgisayarın hızını etkileyen en önemli parçadır.   CPU Hızı GHz (Giga herz) olarak ölçülür. 1 GHz = processor cycle/sec. Intel 2.4GHz işlemci saniyede processor cycle   İki üniteden oluşur: Aritmetik ve Mantık Birimi (Arithmetic & Logic Unit - ALU): Dört işlem, verilerin karşılaştırılması, karşılaştırmanın sonucuna göre yeni işlemlerin seçilmesi ve kararların verilmesi bu birimin görevidir. Kontrol Ünitesi (Control Unit - CU): İşlem akışını düzenler, komutları yorumlar ve bu komutların yerine getirilmesini sağlar. CU bir şirketteki müdür olarak düşünülebilir. CPU (Merkezi İşlem Birimi) Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

Bellek bilgilerin kalıcı ya da geçici olarak saklandığı ortamlardır.   RAM (Random Access Memory): Rastgele erişimli bellektir. İstenilen bölgesine bilgi depolanabilir, silinebilir, okunabilir, değiştirilebilir. Yalnız elektrik kesintisi veya makineyi kapatma durumunda tüm bilgiler silinir. 1 MB, 4 MB, 4GB, 8GB,...   ROM (Read Only Memory): Sadece okunabilir bellektir. Bu bellek üretici firma tarafından hazırlanmıştır. Bilgileri okunabilir fakat üzerinde bir değişiklik yapılamaz. Bu bilgiler makineyi kapatma veya elektrik kesintisinden etkilenmezler ve silinmezler.   PROM: Programlanabilen ROM bellektir.   EPROM: Hem silinebilen hem de programlanabilen ROM bellektir.   EEPROM: Elektriksel olarak hem silinebilen hem de programlanabilen ROM bellektir (Örnek: USB flash bellek). Bellek (Memory) Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

Binary System (İkili Sistem)   Bilgisayarda veri binary (ikili) formatında saklanır.   Binary formatı sadece 0 ve 1’ i kullanan sayı sistemidir.   Bit: Binary formatında her rakama bir bit denir. Bir bit 0 (Yanlış) ya da 1 (Doğru) değeri alır.   Byte: 8 bit bir byte’ ı oluşturur. Ondalık SistemBinary (İkili) Sistem (0*2^7+0*2^6+…+0*2^1+0) (0*2^7+0*2^6+…+0*2^1+1) (0*2^7+0*2^6+…+1*2^1+0) (0*2^7+0*2^6+…+1*2^1+1) (1*2^7+1*2^6+…+1*2^1+1)   Character (Karakter): Bilgisayar tarafından yazılıp okunabilen ve depolanan herhangi bir tek alfabetik, nümerik, noktalama veya değer işaretlerinden biridir. Örnek: A, 1, {, \, ] Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

Binary System (İkili Sistem)   Bilgisayarda tanımlı 256 karakter vardır. Bu karakterlerin her birine ASCII standardıyla 0 dan 255’ e kadar bir sayı tahsis edilmiştir.   Her bir karakteri saklamak için bir byte gerekir. Örnek: KarakterASCIIByte ( A   Bilgisayarda ‘Hello’ kelimesini saklamak için 5 byte gerekir. Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları

  Komut (Instruction): İşlemcinin yapabileceği her bir işlem bir komut ile ifade edilir. Örnek: ÇIKAR A, B, C (A sayısından B sayısını çıkar, sonucu C olarak kaydet)   Program: Komutların arka arkaya dizilişlerine Program denir. ÇIKAR A, B, C TOPLA C, 10, C… CPU ve Memory Nasıl Çalışır? Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları … AoAo A o +1 A o +2 b0b0 b1b1 b2b2 b3b3 bnbn A o +n Memory b: Byte A: Adres  Adres Yolu (Address Bus): İşlemci belleğe istediği verinin adresini bu yoldan gönderir. Adres yolu tek yönlüdür (tek şeritli bir karayolu gibi).  Veri Yolu (Data Bus): İşlemci bellekten veri istediğinde (adres yolunu kullanarak), bellek bu veriyi veri yolu üzerinden işlemciye gönderir. Veri yolu iki yönlüdür.

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları ALGORİTMA   Algoritma herhangi bir sorunun çözümü için izlenmesi gerekli yol anlamına gelmektedir.   Algoritma hazırlanırken, çözüm için yapılması gerekli işlemler, öncelik sıraları gözönünde bulundurularak ayrıntılı bir biçimde tanımlanmalıdırlar.   İki sayının toplamını bulan algoritma: - Adım 1: Başla - Adım 2: Birinci sayıyı oku - Adım 3: İkinci sayıyı oku - Adım 4: İki sayıyı topla - Adım 5: Dur

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları AKIŞ DİYAGRAMLARI (FLOWCHARTS)  Herhangi bir sorunun çözümü için izlenmesi gerekli olan aritmetik ve mantıksal adımların söz veya yazı ile anlatıldığı algoritmanın, görsel olarak simge ya da sembollerle ifade edilmiş şekline akış diyagramı veya FLOWCHART adı verilir.  Akış şemalarının algoritmadan farkı, adımların simgeler şeklinde kutular içine yazılmış olması ve adımlar arasındaki ilişkilerin ve yönünün oklar ile gösterilmesidir.  Programın saklanacak esas belgeleri olan akış şemalarının hazırlanmasına, sorun çözümlenmesi sürecinin daha kolay anlaşılır biçime getirilmesi, iş akışının kontrol edilmesi ve programın kodlanmasının kolaylaştırılması gibi nedenlerle başvurulur.  Uygulamada çoğunlukla, yazılacak programlar için önce programın ana adımlarını (bölümlerini) gösteren genel bir bakış akış şeması hazırlanır. Daha sonra her adım için ayrıntılı akış şemaları çizilir.

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları AKIŞ DİYAGRAMLARINDA KULLANILAN SİMGELER Başlangıç ve bitiş Aritmetik işlemler Veri giriş ve çıkışı (Araç belirtmeden) Karar verme Akış yönü Ekrana yazdırma

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları İki Sayının Toplamı BAŞLA A OKU B OKU C = A + B DUR   İki sayı okuduktan sonra bu iki sayının toplamını ekrana yazan bir algoritmanın akış diyagramını çizin. C YAZ

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları İki Sayının Küçüğünü Bulma BAŞLA X OKUY OKU DUR   İki sayı okuduktan sonra bu iki sayıdan küçük olanını ekrana yazan bir algoritmanın akış diyagramını çizin. X YAZ X<Y EVET HAYIR Y YAZ

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları Üç Sayının Küçüğünü Bulma BAŞLA X, Y, Z OKU DUR   Üç sayı okuduktan sonra bu üç sayıdan en küçük olanını ekrana yazan bir algoritmanın akış diyagramını çizin. X YAZ X<Y ve X<Z EVET HAYIR Z YAZ Y YAZ Y<Z EVET HAYIR

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları Sınıf Geçme Notu Hesaplama vize OKU DUR   Bir öğrencinin vize ve final sınavlarından aldığı notların ağırlıklı ortalamasını alıp dörtlük sistemdeki karşılığını ekrana yazan algoritmanın akış diyagramını çizelim. ort>=90 E H not = A ort>=80 E H not = B ort>=70 E H not = C ort>=60 E H not = D ort>=50 E H not = E not = F BAŞLA not YAZ final OKU ort = 0.4*vize+0.6*final

İlk 50 Sayının Toplamı Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları   İlk 50 sayının toplamını ekrana yazan bir algoritmanın akış diyagramını çizin. BAŞLA TOPLAM = 0 N = 0 TOPLAM = TOPLAM + N N<50? N = N + 1 DUR EVET HAYIR TOPLAM YAZ

Prof. Dr. Hasan OCAK / Kocaeli Üniversitesi / Mekatronik Mühendisliği / Visual Basic Ders Notları N Faktöriyel  Bir sayı okuduktan sonra bu sayının faktöriyelini hesaplayıp ekrana yazan bir algoritmanın akış diyagramını çizin. BAŞLA cnt = 1 res = 1 res = res * cnt cnt<N cnt = cnt + 1 DUR EVET HAYIR N OKU res YAZ