1. BİLGİSAYAR SİSTEMİNİN TEMELLERİ



Benzer belgeler
Bir bilgisayar sistemi temelde donanım hardware ve yazılım software olmak zere iki ayrı kısımda incelenmektedir.

1.4. BİT Nİ KULLANMA ve YÖNETME

Teknoloji ile Tanışalım

Bazı MSDOS komutları BAZI DOS KOMUTLARI

DOSYA-KLASÖR VE DOSYA UZANTILARI Batıkent Ortaokulu,Ders Notları,2016

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

İnsan zekâsının çalışması sonucu ortaya çıkan düşünce ürünü, İletişim?

Bilgisayar Yazılımları

Merkezi İşlem. Birimi

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

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

Temel Bilgisayar Teknolojileri

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

AKÇATARLA ORTAOKULU BİLİŞİM TEKNOLOJİLERİ SINAVI ÇALIŞMA KÂĞIDI

Windows İşletim Sistemi

Bilgisayar Yazılımları

İşletim Sistemi. BTEP205 - İşletim Sistemleri

İşletim Sistemi Nedir?

DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ

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

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

TEMEL BİLGİ TEKNOLOJİLERİ YAZILIM (SOFTWARE) VE İŞLETİM SİSTEMLERİ

Programın Adı: Eğitim ve Öğretim Yöntemleri Proje/Alan Çalışması. Diğer Toplam Kredi AKTS Kredisi

İM 102 VE UYGULAMALARI. Bilgisayar Bileşenleri ve Uygulama Altyapısı. Dr. Mustafa Koçkar

Windows İşletim Sistemi

WINDOWS 7 TEMEL İŞLEMLER İşletim Sistemi Disk Dosya Dizin Kavramları Dosya Klasör İşlemleri Klavyede Tuşlar Masaüstü Sistem Bilgisi Görev Çubuğu

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi

DOSYALARI DÜZENLEMEK

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 4. Hafta. Öğr. Gör. Dr. Barış Doğru

WINDOWS 7. Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Konu ID Windows 7 Hakkında Genel Bilgi Ek Bilgi -

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr

RESİM 1 RESİM 2. Bilgisayar açıldığında karşımıza gelen ekranın adı masaüstüdür. Masaüstünde uygulamaları açmak için simgeler ve görev çubuğu bulunur.

DOSYALAR VE KLASÖRLER

Bilgisayarın Yapıtaşları

ENFORMATİK Dersin Amacı

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

Bilgisayar Entegre Ofis Programları-I. Öğr.Gör. Türkan ÖZBAY

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İ

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

Bu Hafta Öğreneceklerimiz

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 1. DÖNEM 1. YAZILI SINAV ÖRNEK SORULARI

SAÜ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ WİNDOWS 7 BÖLÜM SORULARI

Öğrenim Kazanımları Bu programı başarı ile tamamlayan öğrenci;

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

Güvenlik, Telif Hakları ve Hukuk

ATATÜRK ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ ÇIKMIŞ SORULAR

ASLIHAN SABAN, AĞAH TUĞRUL KORUCU,

MSC2018 BİLGİSAYAR UYGULAMALARI

KLAVYEDE TUŞLAR İMLEÇ NEDİR?

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

Bilişim Teknolojileri ve Yazılım Dersi 5.sınıf Abdulkerim ERDEN & Fatma ÖNAL

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

* * * BİLGİ TEKNOLOJİLERİNE GİRİŞ * * * ÜNİTE 1

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

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

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

3) Bilgisayarı oluşturan fiziki parçalara verilen genel ad aşağıdakilerden hangisidir? A)Yazılım B) Program C)Kasa D) Donanım

PROGRAMLAMA TEMELLERİ

Temel Bilgi Teknolojileri I

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Açık Kaynak Kodlu Yazılım

Yazılım/Donanım Farkı

MICROSOFT WINDOWS 7 TEST SORULARI

OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

MESLEKİ BİLGİSAYAR DERSİ SORU BANKASI

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27

BİT in Temel Bileşenleri (Yazılım-1)

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 5. Hafta. Öğr. Gör. Dr. Barış Doğru

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

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ YAZILIM TEKNOLOJİLERİ KONU TEKRAR VE PEKİŞTİRME SORULARI

Bilgisayara Giriş. Öğr. Gör Fırat YÜCEL

Kişisel Bilgisayarın Parçaları

Bilgisayarların Çeşitleri:

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

İŞLETİM SİSTEMİ ( WINDOWS XP ) Masaüstü ve Öğeleri

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B

3. HAFTA TBT181. Temel Bilgisayar Teknolojileri Kullanımı. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

MİCROSOFT WORD SORULARI

DENEME SINAVI CEVAP ANAHTARI

Kelime işlemcilerin işlevlerini öğrenmek. Başlıca kelime işlemcileri tanımak. Microsoft Word 2010 programı hakkında temel bilgileri öğrenmek.

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ ÇALIŞMA KAĞIDI (5.SINIFLAR) Bilgi ve İletişim teknolojilerinin temel kavramları

I.Dönem II.Yazılı Çalışma Notları

BİLİŞİM TEKNOLOJİLERİ BİL-109 ÖĞRETİM GÖREVLİSİ SEMİH ÇALIŞKAN

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

Güvenlik, Telif Hakları ve Hukuk

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ

Isparta / Yenişarbademli Yenişarbademli Halk Eğitim Merkez Eğitim-Öğretim Yılı Kurs Planı (163 Saat)

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

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

İşletim Sistemi Nedir?

MİCROSOFT OFFİCE POWER POİNT SORULARI. 1) Power Point e yeni slayt hangi kısayol tuşu ile eklenir? a) Ctrl+N b) Ctrl+M c) Ctrl+C d) Ctrl+E

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

İÇİNDEKİLER. Bölüm 1. Bilişim Teknolojileri Sınıfı Kuralları 09 BT Sınıfında Uyulması Gereken Kurallar Listesi 10 Konu Sonu Değerlendirme Soruları 11

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

BİLGİ TEKNOLOJİLERİ SMO 103

TEMEL BİLGİTEKNOLOJİLERİ

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 5. Hafta. Öğr. Gör. Dr. Barış Doğru

Transkript:

1. BİLGİSAYAR SİSTEMİNİN TEMELLERİ Bilgisayar Nedir? Bilgisayar giriş birimleri ile dış dünyadan aldıkları veriler üzerinde, aritmetiksel ve mantıksal işlemler yaparak saklayabilen ve elde ettikleri bilgileri çıkış birimleri ile dış dünyaya ileten yazılım ve donanım tabanlı bir sistemdir. İlk elektrikli bilgisayar bir oda büyüklüğündeki ENIAC'tır. Elektronik teknolojisindeki gelişmelere paralel olarak bilgisayar sistemleri de hızla gelişmektedir. Lambalı transistörler, transistörler, entegreler ve nano teknoloji ile sistemler gün geçtikçe daha küçük, daha hızlı ve yüksek kapasite özelliklerine sahip olmaktadır. Şekilde bilgisayar sistemin temelini oluşturan veri işlem modeli görülmektedir. Hesaplama, saklama gibi çeşitli işlemler amacıyla bilgisayara verilen sayı, yazı, resim, ses, ölçüm vb. değerlerden oluşan her türlü sayısal, alfasayısal bilgiler veri olarak adlandırılmaktadır. Verinin bilgisayar tarafından işlenmesiyle bilgi elde edilmektedir. Ayrıca bir işlem sonucu elde edilen bilgi başka bir işlem için veri olarak kullanılabilmektedir. Veri (Data) İşlem (Process) Bilgi (Information) Şekil 1. Veri işlem modeli Bir bilgisayar sistemi temelde donanım (hardware) ve yazılım (software) olmak üzere iki ayrı kısımda incelenmektedir. Bilgisayar donanımı (hardware) Bilgisayarı oluşturan gözle görülen ve elle tutulabilen anakart, mikroişlemci, bellek, harddisk, CDROM sürücü, kablolar, elektronik aksam gibi tüm fiziksel birimlere donanım denilmektedir. Bilgisayar yazılımı (Software) Bilgisayar sisteminin çalışması ve işlevlerini yerine getirilebilmesi amacıyla donanım dışında kalan tüm sanal sistem yazılım olarak adlandırılır. Yazılım, bilgisayar programlarından oluşmaktadır. Bilgisayar programları ise belirli kurallara göre komut ve verilerin düzenlenmesiyle geliştirilirle r. Program yazma işlemine Programlama, bu işle uğraşan kişilere de programcı adı verilmektedir. Yazılımlar 3 sınıfta incelenirler: Programlama Dilleri Uygulama Yazılımları İşletim Sistemleri -1-

Bilgisayar Sistemi Katmanları Bilgisayar donanım ve yazılımdan oluşan komple bir sistemdir. Yazılım, donanımı tamamlayan sanal bir sistem olup katmanlar halinde incelenmesi tasarım ve anlaşılmayı kolaylaştırmaktadır. Katmanlı sistem sayesinde, yazılımcıların tüm donanımsal yapıyı bilmeden ilgili katmanlara yönelik çalışmalar yapmasına olanak sağlanmaktadır. Şekil 2. Bilgisayar sistemi katmanları Programlama Dilleri Program, bir problemin çözülmesi amacıyla komut kodu ve verilerin belirli düzen ve kural içerisinde bir araya getirilmesidir. Programlama Dili, bir programın yazılması amacıyla daha önceden oluşturulmuş kurallar bütünüdür. Yazılan bir programın bilgisayarın anlayacağı makina diline dönüştürülmesinde derleyici, yorumlayıcı ve çeviricilerden yararlanılmaktadır. Programlama dilleri temel olarak 3 sınıfta incelenebilir : Makina Dili (Hexadecimal - Onaltılı Kodlar) Alt Düzey Programlama Dilleri (Assembly Dili) Üst Düzey Programlama Dilleri (Pascal, Delphi, VBasic ) -2-

Alt Düzey Programlama Dilleri Kolaylaşır Program Yazma Hızlanır Kod Azalırken dosya boyutu artar Programın Çalışması Yavaşlar Etkinlik azalır Üst Düzey Programlama Dilleri Şekil 3.Alt ve Üst Düzey Programlama dilleri Üst Düzey Programlama Dilleri Text Tabanlı Programlama Dilleri (Pascal, GW Basic vb.) Görsel Programlama Dilleri (Delphi, Visual Basic vb.) Grafik Programlama Dilleri (Labview, WorkBench, Parsic vb.) Uygulama Programları Belirli bir amaca yönelik olarak geliştirilen yazılımlardır. Uygulama programlarına örnek olarak öğrenci işleri bilgi sistemi, stok takip sistemi, otomasyon sistemi, ofis programları, kelime işlemciler, grafik tasarım programları, ağ izleme programları, oyun programları verilebilir. İşletim Sistemi (Operating Sistem) İşletimi sistem temelde bilgisayar donanımı ile kullanıcı ve uygulama yazılımları arasında bir arabirim (interface) olarak yer alarak sistemin çalışmasını sağlayan sistem yazılımıdır. Örnekler : Text Tabanlı Arayüzlü İşletim Sistemi: DOS (Disk Operating System Disk İşletim Sistemi) Grafik Arayüzlü İşletim Sistemi: Windows (2000, XP, 7, 8), Mac OS, Linux, ios, Android vb. Ağ Tabanlı İşletim Sistemi:Windows NT Açık Kaynak Kodlu İşletim Sistemi: UNIX, LINUX, Pardus vb. İşletim Sistemin hem donanım hem de yazılım tabanlı görevleri vardır. Sisteme yönelik yazılımsal (Sanal Disk, dosya yönetimi, güvenlik, oturumlar, kullanıcılar, kullanıcı arayüzü vb.) ve donanımsal (bellek, disk, Giriş-Çıkış birimi vb.) kaynakların yönetimi işletim sistemi tarafından yapılmaktadır. Kullanıcılara Göre İşletim Sistemleri; Tek kullanıcılı işletim sistemleri (Single User Operating Systems) Çok Kullanıcılı işletim sistemleri (Multi User Operating Systems) -3-

Kullanıldığı Sisteme Göre İşletim Sistemleri; Mainframe İşletim Sistemleri Sunucu (Server) İşletim Sistemleri Çok İşlemcili İşletim Sistemleri Kişisel Bilgisayar İşletim Sistemleri Gerçek Zamanlı (real-time) İşletim Sistemleri Gömülü (Embedded) İşletim Sistemleri Akıllı-Kart (Smart Card) İşletim Sistemleri Aygıt Sürücüsü (Device Driver) Aygıt sürücüleri (donanım sürücüleri), donanımın bilgisayarda kullanılabilmesi amacıyla üreticileri tarafından işletim sistemine destek amacıyla geliştirilirler. Aygıt sürücüsünün bilgisayarda kurulu olan işletim sistemi ve sürümü ile uyumlu olması gereklidir. Bir aygıt sürücüsü, hem işletim sisteminin bir parçası hem de işletim sisteminden bağımsız olarak hazırlanmış, tamamlayıcı bir bileşen olarak da kullanılabilmektedir. Donanım Yazılımı (Firmware) Donanım yazılımı (Firmware), mikroişlemci ve bellek birimine sahip sayısal veri işleme yeteneği bulunan her türlü donanımın kendisinden beklenen işlevleri yerine getirebilmesi için kullandığı yazılımlara verilen addır. Elektronik sistemin çalışması ve görevlerini yerine getirmesi amacıyla geliştirilmiş ve sisteme yüklü yazılımlardır. Donanım yazılımları bir defa yüklenir gerekmedikçe silinip değiştirilmez. Genellikle de ilgili donanımın temelini oluşturan mikroişlemcinin komut seti ile yazılırlar. Sistemde görülen eksiklik ve hataların giderilmesi amacıyla yeniden yüklemeler yapılabilmektedir. Bilgisayar BIOS(Basic Input/Output System Temel Giriş/Çıkış Sistemi) yazılımı, donanımın istenen şekilde çalışması için gerekli temel fonksiyonları içeren bir donanım yazılımıdır. BIOS, donanımın işletim sistemine tanıtılması ve bilgisayarda gerekli başlangıç işlemlerinin yerine getirilmesi amacıyla kullanılmaktadır. Çözücüler (CODECS) CODEC COmpression/DECompression (Sıkıştırma/Çözme) CODECS, büyük çoklu ortam (MultiMedia) dosyalarının sıkıştırılması ve bilgisayarda oynatılabilmesi için tekrar çözen bilgisayar programıdır. -4-

Kullanıcı Arayüzü İnsan-Bilgisayar arasında yer alarak etkileşim sağlayan ve veri giriş-çıkış işlemlerinin yönetildiği yazılım arabirimidir. Yazılımlar için temelde 2 tür kullanıcı arayüzü vardır. Bunlar: Text Tabanlı Kullanıcı Arayüzü (TUI - Text-Based User Interface) Grafik Kullanıcı ARayüzü (GUI Graphics User Interface) İnsan Yazılım- Bilgisayar Kullanıcı Dostu (User Friendly) Göze hitap eden, daha anlaşılır, daha hızlı sonuca ulaşan, işlemleri kolaylaştıran ve kullanım kolaylığı sağlayan yazılımlar için kullanıcı dostu tabiri kullanılır. Kullanıcı Dostu tabiri bir bakıma yazılımın kalitesini göstermektedir. Yazılım Geliştirme Süreci Modeli (Waterfall Şelale Modeli) Yazılım geliştirmede kullanılan klasik süreçlerden biri Şelale Modelidir. Bu modelde yazılım geliştirme süreci; Analiz, Tasarım, Kodlama, Test ve Bakım olmak üzere 5 aşamadan oluşmaktadır. Analiz Tasarım Kodlama Test Bakım Şekil 4. Şelale Modeli yazılım geliştirme süreci Yazılım Kurulumunda Dikkat Edilecek Hususlar Kurulum için gerekli ekipmanlar: Yazılım Kurulum Dosyaları (Disk, CD, DVD vb. ikincil bellekte veya internet, ağ ortamında ) Diğer Dosyalar (Eğer gerekiyorsa Sürücü Dosyaları) Bilgisayar Donanımı (Kuruluma müsait kapasite, hız vb. donanımsal özelliklerde) Platform Desteği (Yazılımın desteklediği işletim sistemi uyumu) Kurulum Yönergesi -5-

2. LİSANS BİLGİLERİ Yazılım Lisansı Üreticisi tarafından telif hakkı bulunan yazılımın kullanılabilmesine yönelik hususları belirleyen belgeye yazılım lisansı adı verilmektedir. Alfa Sürüm Kullanım amacıyla değil de test amacıyla oluşturulan yazılım sürümüdür. Bu sayede kısıtlı kullanıcılar özellikle de programcı ekibi tarafından görülen eksikliklerin ve yazılım hatalarının giderilmesi sağlanır. Beta Sürüm Beta ya da Beta Sürüm, Alfa sürümünden geçmiş bir yazılımın daha geniş bir kullanıcı kitlesi tarafından gerçek verilerle test edilerek ona son halinin verilmesi amacıyla geliştirilir. Demo Bazı bölümleri kısıtlanmış programlara Demo adı verilmektedir. Bu kısıtlama programda pasif bölümlerin bulunması, kullanım süresinin olması, veritabanı kayıt sayısının sınırlı olması, yazdırma seçeneklerinin kullanılamaması gibi çeşitli şekillerde olabilmektedir. Demo kullanım amacı yazılım tanıtımı ve kullanım alışkanlığının kazandırılmasının sağlanmasıdır. Shareware Shareware (kısıtlı yazılım), reklam amaçlı olarak kullanıcının programı tanımasını sağlayan, zaman ve özellik bakımından kısıtlı sürüme verilen addır. Genellikle program için 30 gün gibi belirle bir süre kullanım izni vardır. Kullanım süresinin sonunda üreticiye bağlı olarak ya program kullanım dışı kalmakta ya da belirli özellikleri pasif duruma düşmektedir. Freeware Freeware, ücretsiz ve sınırsız kullanım hakkı tanıyan yazılım lisansıdır. Ancak bu yazılımlar için de üreticisinin ileriye dönük gelişmeler adına Telif Hakkı bulunabilmektedir. Abandonware Eski versiyonlu, daha önceden üretilmiş, yeni model ve versiyonları üretilmesi sebebiyle artık gözden düşmüş, üretici desteği olmayan yazılımların üreticisi tarafından ücretsiz olarak sunulmasıdır. Ancak genel olarak ücretsiz yazılımlar için Shareware ifadesi kullanılmaktadır. -6-

OEM Original Equipment Manufacturer (OEM) - Orijinal Ürün Üreticisi Kutusuz ancak orijinal ürünlere OEM adı verilmektedir. Kutulu ürünlerin ekstra masrafları (sevkiyat vb.) nedeniyle toplu alımlarda OEM ürünler tercih edilmektedir. Yazılım Yaması (Patch) Yama (Patch), bilgisayar programındaki hatalı kodların düzeltilmesi amacıyla üretici tarafından sağlanan programcıklardır. BSA Nedir? Fikir ve Sanat Eserleri Kanunu uyarınca üretici izni olmadan yazılımların çoğaltılması, dağıtılması ve lisanslanmadan kullanılması suç sayılmaktadır. Business Software Alliance (BSA), uluslararası yazılım denetleme şirketidir. BSA uyarı, eğitim, reklam vb. faaliyetlerle lisanslı yazılım kullanımını sağlamak ve lisanssız yazılım kullanımı önlemektedir. Korsan Ürünler (Warez) Warez (korsan ürünler), telif yasaları çiğnenerek ticareti yapılan telif hakkı saklı materyaller olarak tanımlanabilir. Telif hakkı bulunan ürünlerin izin alınmadan çoğaltılıp dağıtılmasına korsan üretim, bu işle uğraşan kişilere de korsan adı verilmektedir. -7-

3. KÖTÜ NİYETLİ YAZILIMLAR (MALWARE) Malware yazılımlar bilgisayar sistemlerine çeşitli şekillerde ve etkilerde zarar vermek amacı ile yazılmış bilgisayar programlarıdır. Malware yazılımlar 4 grupta incelenir: Bilgisayar Virüsü Trojan Solucan Spyware (Casus Yazılım) Bilgisayar Virüsü Virüs, kullanıcının izni ya da bilgisi olmadan bilgisayarın çalışma şeklini değiştiren ve kendini diğer dosyaların içerisinde gizlemeye çalışan küçük boyutlu kötü amaçlı programlardır. Gerçek bir virüs genel anlamda aşağıdaki özelliklere sahip olmalıdır: Bulaşma - Çoğalma, Pusuda kalma, Etkisini göstererek zarar verme Truva Atı (Trojan) Truva atı (Trojan), zararlı programlar içeren veya yükleyen ayrı bir programdır. Truva atları kullanışlı veya ilginç bir program gibi gözükerek kullanıcıları yanıltmakta ve çalıştırıldıklarında zararlı olmaktadırlar. Truva atları kendi başlarına işlem yapamazlar. Truva atı çalıştırılmadıkça herhangi bir zarar vermezler. Solucan Solucan genel anlamda bir virüs çeşididir. Solucan virüsleri; e-posta, kaynağı belirsiz programlar, forum siteleri, korsan oyunların çoğaltılması gibi farklı yollarla bilgisayarlara bulaşabilmektedirler. Solucanlar kendilerini bir bilgisayardan diğerine otomatik olarak kopyalarlar ve öncelikle dosya veya bilgi ileten özelliklerin denetimini ele geçirir. Solucan bir kez sisteme girdikten sonra kendi başına ilerleyebilmektedir. Solucanlar yayılmak-bulaşmak için ayrı bir taşıyıcı program ya da dosyaya ihtiyaç duymazlar ve tünel açarak başka birinin uzaktan bilgisayarınızın denetimini eline geçirmesini sağlayabilir. Örnek: Sasser solucanı, Blaster solucanı vb. Bir solucan bellek, ağ bant genişliği vb. sistem fiziksel kaynaklarını tüketebilir ve böylelikle de sistemin ve ağ trafiğinin yavaşlamasına (Örneğin Web sayfalarının geç açılması gibi), kilitlenmesine ve açılış sorunlarına yol açabilmektedir. Casus Yazılım (Spyware) Casus Yazılım, kullanıcı bilgisi ve izni olmadan bilgilerin ve yapılan işlemlerin toplanarak başka kişilere gönderilmesini sağlayan kötücül (Spyware) bir yazılımdır. Casus yazılımdaki temel amaç kendini kopyalaması değil, bulaştırıldığı sistem bilgi sızdırması özelliğine sahip olmasıdır. -8-

Hacker Nedir? (Kaynak: http://www.wikipedia.org) Hacker ya da bilgisayar korsanı, şahsî bilgisayarlara veya çeşitli kurum ve kuruluşlara ait bilgisayarlara ve ağlara izinsiz olarak giriş yapan kişi olarak tanımlanmaktadır. Türk Dil Kurumu sözlüğünde ise "Bilgisayar ve haberleşme teknolojileri konusunda bilgi sahibi olan, bilgisayar programlama alanında standardın üzerinde beceriye sahip bulunan ve böylece ileri düzeyde yazılımlar geliştiren ve onları kullanabilen kişi" olarak tanımlanmaktadır. Hacker Türleri 1. Hacktivist: Hacktivist'ler kendilerine göre kötü veya yanlış olan toplumsal veya politik sorunları dile getirmek amacıyla belirli siteleri hack'leyerek mesajlarını yerleştirirler. 2. Siyah şapkalı: Her türlü programı, siteyi veya bilgisayarı güvenlik açıklarından yararlanarak kırabilen bu en bilindik hacker'lar, sistemleri kullanılmaz hale getirir veya gizli bilgileri çalar. En zararlı hacker'lar siyah şapkalılardır. 3. Beyaz şapkalı: Beyaz şapkalılar da her türlü programı, siteyi veya bilgisayarı güvenlik açıklarından yararlanarak kırabiliyor ancak kırdığı sistemin açıklarını sistem yöneticisine bildirerek, o açıkların kapatılması ve zararlı kişilerden korunmasını sağlıyorlar. 4. Gri şapkalı: Yasallık sınırında saldırı yapan, iyi veya kötü olabilen hacker'lardır. 5. Yazılım korsanı: Yazılım korsanları bilgisayar programlarının kopya korumalarını kırarak, bu programları izinsiz olarak dağıtımına olanak sağlayıp para kazanırlar. Piyasaya korsan oyun ve program CD'lerini yazılım korsanları sağlar. 6. Phreaker: Telefon ağları üzerinde çalışan, telefon sistemlerini hackleyerek bedava görüşme yapmaya çalışan kişilerdir. 7. Script Kiddie: Script kiddie'ler hacker'lığa özenen kişilerdir. Tam anlamıyla hacker değillerdir. Script kiddieler genellikle kişilerin e-posta veya anında mesajlaşma şifrelerini çalarlar. 8. Lamer: Ne yaptığının tam olarak farkında olmayan, bilgisayar korsanlığı yapabilmek için yeterince bilgisi olmayan kişi. Script Kiddie benzeri kişilerdir. Firewall (Güvenlik Duvarı) (Kaynak: http://tr.wikipedia.org) Güvenlik Duvarı (Firewall - Ateş Duvarı) yazılımı, bir kural kümesi temelinde ağa gelen giden paket trafiğini kontrol eden donanım tabanlı ağ güvenliği sistemidir. Ayrıca birçok kişisel bilgisayar işletim sistemi, internetten gelen tehditlerine karşı korunmak için yazılım tabanlı güvenlik duvarları içermektedir. Şekil. Firewall sembolik gösterimi -9-

4. DOSYA VE KLASÖR YÖNETİMİ Sürücü (Driver) Dosya ve klasörlerin içerisinde tutulduğu fiziksel ortamlara sürücü adı verilir. (Sabit Disk Sürücüsü, DVD ROM Sürücüsü, USB Bellek sürücüsü vb.) Sürücü Özellikleri: Sürücüler işletim sistemi tarafından A-Z arası bir harf ile adlandırılmaktadır. Sürücü harfinden sonra iki nokta üst üste (:) karakteri kullanılır. A: ve B: disket sürücü için kullanılır. Sürücülere Etiket İsimleri verilebilir. Arsiv (C:), Depo (D:) vb. Sürücülere Bilgisayarım simgesi üzerinden erişilebilmektedir. Dosya (File) Dosyalar, bilgisayar ortamında ikincil (depolama) bellekte birbirleriyle ilişkili bilgilerin tutulduğu yapılardır. Bir dosya içerisinde yazı, resim, ses, grafik, program vb. sayısal ve alfasayısal veriler yer alabilmektedir. Klasör (Directory Folder - Dizin) Bilgisayar dosyalarının kategorilere ayrılarak disk ortamında tutulması amacıyla klasör yapıları kullanılmaktadır. Dosyaların organize edilerek yönetimin ve erişimin kolaylaşması sağlanır. Tüm dosyaların aynı yerde olması durumunda, istenen dosyaya ulaşmak hem kullanım hem de teknik açıdan oldukça zorlaşacaktır. Temelde klasörlerde birer dosyadır ancak, yapısal olarak içerisinde veri tutmak yerine diskte adresleme amaçlı kullanılırlar. Klasör içerisinde klasör (Sub-directory) oluşturmak mümkündür. Klasör ve Dosya Özellikleri: Bir klasör içerisinde aynı ad ve uzantıya sahip tek bir dosya olabilir. Bir klasör içerisinde aynı ada sahip tek bir klasör (Alt-Klasör yani Sub-Directory) olabilir. Dosya/Klasör adlandırma Küçük/Büyük harf duyarlılığı yoktur. Hitit.jpg ile HİTİT.JPG aynıdır. Dosya Yapısı Dosyalar temelde 3 parçadan oluşmaktadır: <Dosya Adı>. <Dosya Uzantısı> Dosya Adı : Dosya içeriğiyle ilgili olarak isteğe bağlı olarak verilen isimdir. Nokta Ayracı : Dosya Adı ve Uzantısını ayırır. Dosya Uzantısı : Dosyanın türünü ve hangi programlama ilgili olduğunu anlatır. -10-

Windows İşletim Sisteminde belge merkezli erişim mevcuttur. Böylelikle herhangi bir dosyaya çift tıklandığında; ilgili dosya uzantısına bağlı olarak öncelikle ilgili program çağrılır ve sonrasında mevcut dosya açılır. İstenildiği takdirde dosyanın ilişkilendirildiği program ayarı yapılabilmektedir. Bu amaçla ilgili dosya üzerinde Shift+Mouse sağ klik ile elde edilen menüden Birlikte Aç seçimi yapılarak program seçimi yapılabilir. -11-

Windows İşletim sisteminde normalde dosya uzantıları gizli-görünmez durumdadır. Ancak istenildiği taktirde uzantıların görünmesi sağlanabilir. Bu amaçla Düzenle - Klasör Seçenekleri Görünüm den Bilinen dosya türleri için uzantıları gizle seçeneği kullanılır. -12-

Klasör İşlemleri Klasör oluşturma Klasör silme Klasörün adını değiştirme Window (Pencere) İşlemleri İşletim Sistemine bağlı olmakla birlikte, gruplama özellikli sanal çerçevelere Pencere adı verilmektedir. Pencere Taşıma (Yer Değiştirme) Pencere Boyutlandırma (Size, Simge, Normal, Tam Ekran) -13-

5. DOSYA TÜRLERİ Dosyalar temelde iki türde incelenir: Program Dosyaları: Doğrudan Çalıştırılabilir dosyalardır. (Paint.Exe) Belge Dosyaları: Bir programa bağlı olarak bilgi içerikli dosyalardır. (Liste.Doc) Dosyalama Sistemleri Dosyalama sistemi dosya ve klasörlerin disk üzerinde ne şekilde tutulacağı ve adresleneceği ile ilgili bilgilerin tutulduğu sistemdir. Dosyalama sistemlerine FAT, FAT16, FAT32, NTFS vb. örnek gösterilebilir. Burada FAT16 ile 2 16 adet cluster adereslenebilmektedir. Dosyalama sistemi işletim sistemine bağlı olarak değişik yapı ve özelliklerde olabilmektedir. FAT (File Allocation Table Dosya Yerleşim Tablosu) -14-

Temel Dosya Uzantıları Metin Dosyaları *.txt Metin Editörü Basit Text Metin Dosyası *.rtf WordPad Zengin İçerikli Metin Belgesi Rich Text Format *.doc Microsoft Office Word 2003-2005 Microsoft Word *.docx Microsoft Office Word 2007 ve üzeri Microsoft Word *.xls Microsoft Office Excel 2003-2005 Microsoft Excel - Excel Spreadsheet File *.xlsx Microsoft Office Excel 2007 ve üzeri Microsoft Excel - Excel Spreadsheet File *.ppt Microsoft Office PowerPoint 2003- Microsoft PowerPoint 2005 *.pptx Microsoft Office PowerPoint 2007 ve Microsoft PowerPoint üzeri *.pub Microsoft Office Publisher Microsoft Publisher *.pdf Adobe Acrobat, Adobe Reader Portable Document Format; Taşınabilir Belge Biçimi Resim Dosyaları *.bmp Paint Bitmap açık resim dosyası *.jpg Paint, Acdsee Sıkıştırılmış Resim Dosyası (*.jpeg) *.gif Paint Acdsee Animasyonlu- hareketli-hareketsiz Resim Dosyası *.png Resim dosyası *.psd Adobe Photoshop PhotoShop ile üretilmiş Resim Dosyası *.ico Icon Dosyası *.cdr Corel Draw Corel Draw Grafik Dosyası *.tif Paint, Adobe Photoshop Resim Dosyası *.swf macromedia Flash Animasyon Dosyası Ses Dosyaları *.wav Windows Media Player Açık Ses Dosyası - Wave Audio File *.mid Windows Media Player, Winamp Midi Müzik Dosyası (Nota temelli) *.mp3 Windows Media Player, Winamp Sıkıştırılmış Müzik dosyası *.wma Windows Media Audio File Video Dosyaları *.avi Media player, Real player, Divx, Quicktime Açık video dosyası (Audio Video Interleave File) *.mpg Media Player, Real Player,Quick Time Sıkıştırılmış eski tip video dosyası (*.mpeg) *.mpeg-2 Mpg sisteminin geliştirilmişi *.mp4 MPEG-4 Video File *.divx Yüksek Sıkıştırmalı AVİ dosyası *.mov Media Player,Real Player Quicktime Video Dosyası (Video Clip) *.dat CD DAT video *.flv Flash Video Dosyası -15-

Sıkıştırılmış Dosyalar *.zip WinZip ZIP Sıkıştırma dosyası *.rar WinRAR RAR Sıkıştırma Dosyası *.iso Win İmage sıkıştırılmış Cd Dosyası *.cab Sıkıştırılmış Cabinet Dosyası *.tar Consolidated Unix File Archive *.gz GZip GNU Zipped Archive File *.7z Compressed File *.lzh Sıkıştırılmış Dosya Uygulama Dosyaları *.exe --- Executable Çalıştırılabilir Dosya *.com *.msi Windows Installer File *.bat Batch File- Toplu İşlem Dosyası Sistem Dosyaları *.sys *.ini Ayar Dosyası *.scr Windows Ekran Koruyucu Dosyası *.cur Mouse İmleç Görüntü Dosyası *.inf Windows Donanım Bilgisi Dosyası *.cfg Konfigürasyon - Ayar Dosyası *.reg *.chk scandisk ve chkdsk Disk Tarama ve Kontrol sonucu rapor dosyası *.hlp Yardım Dosyası *.err Hata Kayıt Dosyası *.fon WindowsFonts Klasöründe Yazı tipi Dosyası *.tff Yazı Tipi Dosyası *.tmp *.dll *.drv *.lnk Geçici Dosya Data Link Library Kütüphane Dosyası Sürücü Dosyası Kısayol Dosyası -16-

Programlama Dili Dosyaları *.c C Dili Program Kaynak dosyası *.cpp C++ Program Kaynak Dosyası *.bas Basic Program Kaynak dosyası *.pas Pascal, Delphi Program Kaynak dosyası *.dpr Delphi Project Dosyası *.cproj C# Proje Dosyası *. *.html Hypertext Markup Language File *.php PHP Personal Home Page program kaynak dosyası *.asp ASP - Active Server Pages program kaynak dosyası *.xml Extensible Markup Language (Genişletilebilir İşaretleme Dili) *.css Zengin HTML Stil Tanım dosyası - Cascading style sheets *.h C Dili Header Dosyası *.bak Backup Yedek Dosya *.bin Program Binary Dosyası *.obj Program Object-Amaç Dosyası *.ocx ActiveX Kontrol Dosyası Veritabanı Dosyaları *.mdf MS SQL Server MSSQL - Microsoft Data File *.ldf MS SQL Server MSSQL - Log Data File *.mdb Microsoft Access Microsoft Access Database Dosyası *.dbf dbase Database Dosyası *.db Paradox Database Dosyası *.ndx Index Dosyası C# Programlama Dili Dosyaları *.sln Microsoft Visual Studio C# Microsoft Visual Studio Solution *.csproj Microsoft Visual Studio C# Visual C# Project File *.cs Microsoft Visual Studio C#.\Proje_Adi *.exe Microsoft Visual Studio C#.\Proje_Adi\Bin\Debug Visual C# Source File Visual C# Derlenmiş Çalıştırılabilir Dosya -17-

6. KISAYOL TUŞ BİLEŞİMLERİ Standart Tuş Bileşimleri Kısayol CTRL + A CTRL + S CTRL + C CTRL + X CTRL + V CTRL + P CTRL + Z CTRL + K CTRL + T CTRL + L CTRL + R CTRL + G Açıklama Tümünü Seç Kaydet Kopyala Kes Yapıştır Yazdır Geri Al Kalın İtalik Sola Yasla Ortalama Sağa Yasla Windows Doğal Tuş Bileşimleri Kısayol Windows Logo Tuşu Windows Logo Tuşu + L Windows Logo Tuşu + R Windows Logo Tuşu + M SHIFT + Windows Logo Tuşu + M Windows Logo Tuşu + F1 Windows Logo Tuşu + E Windows Logo Tuşu + D Windows Logo Tuşu + F CTRL + Windows Logo Tuşu + F Windows Logo Tuşu + TAB CTRL + Windows Logo Tuşu + TAB Uygulama Tuşu Açıklama Başlat Menüsü Bilgisayar Kilitlenir Çalıştır iletişim kutusu Tümünü Simge durumuna küçült Geri Al (Tümünü Simge durumuna küçült) Windows Yardım Windows Gezgini Masaüstü Göster/Gösterme Dosya/Klasör Arama Bilgisayar Bul Pencereler arasında geçiş ve seçiş Pencereler arasında geçiş ve seçiş (Kalıcı ekranda) Seçili öğe kısayol (pop-up) menüsü -18-

Klavye Kontrol Tuşları Kısayol TAB (SEKME) SHIFT + TAB SPACE BAR (ARA ÇUBUĞU) ENTER ESC F1 F2 F10 SHIFT+F10 CTRL+ESC CTRL+SHIFT+ESC ALT + AŞAĞI OK ALT + SEKME ALT + ARA ÇUBUĞU ALT + F4 CTRL + F4 ALT + F6 ALT + ENTER SHIFT + DELETE CTRL + Dosya/Klasör Sürükleme CTRL + SHIFT + Dosya Sürükleme Açıklama İleri Sekme Geri Sekme Boşluk Onay, Alt Satır İptal, Kaçış Yardım (İlgili Program) Dosya/ Klasör Yeniden adlandırılır Menü Çubuğu seçenekleri Seçili öğe kısayol menüsü Başlat Menüsü Windows Görev Yöneticisi gelir Açılır Liste Kutusu açılır Açık Programlar arası geçiş Ana Pencere sistem menüsü gelir Aktif Program Penceresi kapatılır Program Aktif Belgesi kapatılır Program Belgeleri arasında geçiş yapılır Seçili öğe özellikleri Seçilen Öğeleri kalıcı olarak siler (Geri Dönüşüm Kutusuna gitmez) Sürüklenen Dosya/Klasörler için Kopyalama yapılır Sürüklenen Dosya için Kısayol Oluşturma Erişilebilirlik Kısayol Tuş Bileşimleri Kısayol Açıklama 5 defa SHIFT tuşuna basma Yapışkan Tuşları Aç-Kapat 8 sn Sağ SHIFT tuşuna basma Filtre Tuşlarını Aç-Kapat 5 sn NUM LOCK tuşuna basma Geçiş Tuşlarını Aç-Kapat Sol ALT + Sol SHIFT + NUM LOCK Fare Tuşlarını Aç-Kapat Sol ALT + Sol SHIFT + PRINT SCREEN Yüksek Karşıtlığı Aç-Kapat Kaynaklar MEGEP Modülleri http://www.wikipedia.org -19-