TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

Benzer belgeler
Bilgisayar Yazılımları

Bilgisayar Yazılımları

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

Bilişim Teknolojilerine Giriş

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

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

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

EKLER EK 12UY0106-5/A4-1:

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

DONANIM BİLGİSAYAR DERS NOTLARI-I BİLGİSAYAR NEDİR?

İşletim Sistemlerine Giriş

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

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

ŞEHİT FEHMİ BEY ORTAOKULU

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

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

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

Bilgisayarda Programlama. Temel Kavramlar

Bilgi Güvenliği Nedir? Bilgi Güvenliğinde Saldırı Kavramı. Bilgi Güvenliğinde Saldırı Örneği : SPAM Mail

AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir?

BİLGİSAYAR BİLİMLERİ ARAŞTIRMA VE UYGULAMA MERKEZİ BİLGİ GÜVENLİĞİ

BİLGİ GÜVENLİĞİ. Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar Alınacak Tedbirler Güvenlik Yazılımları

Açık Kaynak Kodlu Yazılım

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İ

BİLGİ GÜVENLİĞİ. Ahmet SOYARSLAN biltek.info. Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar Alınacak Tedbirler Güvenlik Yazılımları

Program Nedir?(1) Programlamaya Giriş

I. Oturum: GNU/LINUX A GİRİŞ

5. Sınıflar Bilişim Teknolojileri ve Yazılım Dersi Çalışma Soruları 2

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

İKİ EYLÜL ORTAOKULU EĞİTİM ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ I.DÖNEM ÇALIŞMA YAPRAĞI

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

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

Linux e Giriş ve Dağıtımlar

Masaüstü Bilgisayarlar

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

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Yazılım/Donanım Farkı

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

İşletim Sistemi. BTEP205 - İşletim Sistemleri

Windows İşletim Sistemi

İÇİNDEKİLER 1. YAZILIM NEDİR? 1.1. Bilgisayar Yazılımı Nedir?

ALGORİTMA VE PROGRAMLAMA I

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

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

Özgür yazılım nedir?

PROGRAMLAMA TEMELLERİ

Özgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları

BİLGİ VE VERİ GÜVENLİĞİ VİRÜSLER VE DİĞER ZARARLI YAZILIMLAR KİŞİSEL MAHREMİYET VE TACİZ

Finans Dünyasında Linux ve Özgür Yazılımlar

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

Masaüstü Bilgisayarlar

BİLGİ GÜVENLİĞİ. M.Selim EKEN Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar Alınacak Tedbirler Güvenlik Yazılımları

Revizyon Tarihi Açıklama Revizyon No Madde No - Yeni yayınlandı. - -

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

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

KÖTÜ AMAÇLı YAZıLıMLAR VE GÜVENLIK

Bilgi Ve İletişim Teknolojisi

İşletim Sistemi Nedir?

Maliyetler, IBM le neden daha düşük? Kaynaklarınızı, bilgisayarlarınızı değil, işinizi yönetmek için kullanın.

İşletim Sistemleri (Operating Systems)

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

Donanım&Yazılım

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

Bilişim Teknolojileri Temelleri 2011

Setup Yardımcı Programı

Giriş Çıkış Birimleri:

Temel Bilgi Teknolojileri -1

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

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

Öğr.Gör. Mehmet Can HANAYLI

İstemci Yönetimi ve Genel Yazdırma Çözümleri

Java Temel Özellikleri

DONANIM VE YAZILIM. Ahmet SOYARSLAN biltek.info

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

Ünite-3 Bilgisayar Yazılımı.

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

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

Bilgisayar İşletim Sistemleri BLG 312

Özgür Yazılım ve Pardus. Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006

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

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

Sanal Makine Üzerine Linux(Pardus) Kurulumu ve Özellikleri. Proje Grubu Ramazan TUNÇ Bilge BAHÇECİ Selma GÖĞÜŞ Ayşe ALP

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

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

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

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

BİLGİ GÜVENLİĞİ VE ZARARLI YAZILIMLAR. Bilgi Güvenliği: Kendimize ait olan bilginin başkasının eline geçmemesidir.

Linux ve Özgür Yazılım Nedir?

Güvenlik, Telif Hakları ve Hukuk

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

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

EĞİTİM ÖĞRETİM YILI ŞEYH EDEBALİ KIZ İMAM HATİP ORTAOKULU BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 1.DÖNEM 2.YAZILI SINAVI Adı Soyadı:

Algoritma ve Programlamaya Giriş. Mustafa Kemal Üniversitesi Kırıkhan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü

Özgür yazılım nedir?

Güvenlik, Telif Hakları ve Hukuk

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

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

Algoritma ve Programlamaya Giriş. Mustafa Kemal Üniversitesi Kırıkhan Meslek Yüksekokulu Bilgisayar Teknolojileri Bölümü

Bilgi ve iletişim teknolojileri

Transkript:

BARTIN ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI 3. Hafta BİLGİSAYAR YAZILIMI Dr. Öğr. Üyesi Nesibe YALÇIN nesibeyalcin.wordpress.com

BİLGİSAYAR YAZILIMI Bilgisayarda kullanılan her türlü programa yazılım (software) denir. Belirli bir işlemi yapmak üzere bilgisayara kurulurlar. Elle tutulmazlar. Genel olarak iki kısma ayrılır: 1. Sistem Yazılımı 2. Uygulama Yazılımı 2

SİSTEM YAZILIMI Bilgisayar sistemini oluşturan donanım parçalarının yönetimini ve iletişimini sağlar. Donanım ve kullanıcı uygulamaları arasındaki ara birimdir. Üç kısımda incelenir: 1. İşletim sistemi 2. BIOS 3. Aygıt sürücüleri (Device Driver) 3

İŞLETİM SİSTEMİ İşletim Sistemi (Operating Sistem): Kullanıcı ile bilgisayar arasında iletişimi sağlayan programlardır. Sistemde bulunan donanım kaynaklarını ve diğer tüm programları yönetir. Bilgisayar sisteminin tüm hareketlerini denetler. Belleğin etkili bir şekilde kullanılmasını sağlar. Özellikle çok kullanıcılı sistemlerde kaynaklara güvenli erişim sağlar. 4

İŞLETİM SİSTEMİ Disk Birleştiricisi ve Sistem Geri Yükleme gibi sistem yardımcı programlarını ve derleyiciler ve hata ayıklayıcılar gibi geliştirme araçlarını da içerir. Birden çok yazılım aynı anda çalışıyorsa, her yazılıma yeterli sistem kaynağını ayırmaktan ve birbirleri ile çakışmamalarını sağlamaktan da sorumludur. Programlar arası veri iletişimini sağlar. Belleğin etkili bir şekilde kullanılmasını sağlar. 5

İŞLETİM SİSTEMLERİ 6

BIOS Bilgisayar sisteminin açılmasını sağlar. Kendisine daha önceden yapılmış olan ayarlar doğrultusunda bilgisayarın donanımlarını testten geçirir. Önyükleme (booting) işlemini (işletim sisteminin bilgisayar belleğine kopyalanmasını) gerçekleştirir. İşletim sistemi ile sabit disk, ekran, klavye, fare ve yazıcı gibi bilgisayara bağlı diğer aygıtlar arasındaki veri akışını yönetir. 7

AYGIT SÜRÜCÜLERİ Çevre birimlerinin çalışması için bilgisayara yüklenen programlardır. Donanımların kendilerini işletim sistemine tanıtmak için kullandıkları kimliklerdir. Sürücü programı, işletim sisteminin daha giriş / çıkış talimatlarını, aygıt türünün anlayabileceği iletilere çevirir. 8

UYGULAMA YAZILIMI Belli bir amacı gerçekleştirmek üzere herhangi bir programlama dili ile üretilmiş yazılımlardır. 9

UYGULAMA YAZILIMI Kullanıcının amacına göre bilgisayara yüklenen ve işletim sistemi tarafından çalıştırılan yazılımlardır: 1. Genel amaçlı uygulama yazılımları 2. Özel amaçlı uygulama yazılımları 10

Genel Amaçlı Uygulama Yazılımları İnternet Programları Ofis Programları Multimedya Yazılımları Eğitim Yazılımları Güvenlik Yazılımları Muhasebe Yazılımları 11

Özel Amaçlı Uygulama Yazılımları Bilgisayarlarda bazı özel işlemlerin yapılabilmesi için geliştirilen ve belirli sınırlar dâhilinde kullanılabilen uygulamalardır. Bilgisayar oyunları, ekran koruyucular, programlama dilleri derleyicileri, Özel amaçlı yazılımlar analiz ve karar verme, planlama, programlama, koordinasyon ve organizasyon aşamalarında yardımcı olacak şekilde kullanılabilmektedir. Okul yönetim sistemi programları, Hastane otomasyon sistemleri, akıllı binalar, 12

Programlama Dilleri Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama dili denilir. Yazılan kaynak kod program, derleyici veya yorumlayıcı tarafından bilgisayar diline çevrilir. 13

Kullanımı Serbest Olan (Public Domain) Yazılımlar Kullanımı herkese açık olan yazılımlardır. Bu programları yazan kişiler, kendi programlarını herkesin alıp bedava kullanmasına izin verirler. Ancak, bazı durumlarda bu bedava kullanım kısıtlandırılır: Tamamı değiştirilmeden üçüncü kişilere kopyalanmalıdır. Başka yerde kullanılacaksa (örneğin bir başka program içerisinde bundan yararlanılacaksa) yazarlarına bildirilmelidir. 14

Paylaşılabilir (Shareware) Yazılımlar Lisanslı yazılımlardır. Yalnız belirli bir süre (15 gün, 1 ay, 2 ay gibi) deneme amaçlı olarak kullanılabilir. Sürekli kullanım hakkı için belirli bir miktar parayı kayıt ücreti olarak ödemek gerekir. Shareware ile çok benzer olan, ancak kaydetme gibi yaşamsal özellikleri kısıtlanmış programlara demo adı verilmektedir. 15

Ücretsiz (Freeware) Yazılımlar Bazı programcılar ya da yazılım şirketleri tarafından tüm kullanıcılara sunulan ücretsiz programlardır. İsteyen istediği kadar kullanabilir. İstediği kadar kopyalayıp dağıtabilir. Uzun süre önce üretilmiş ve artık gözden düşmüş bazı yazılımlar üreticisi tarafından artık ücretsiz sunuluyorsa buna da abandonware adı verilir. 16

Patch Yazılımlar Mevcut bir yazılımın (ticari ya da public domain) bazı hatalarını düzeltmek ve programı güncellemek amacıyla, ilgili firmaların (ya da kişilerin) çıkardıkları "yama" programlardır. Genelde bilgisayarlardaki en büyük güvenlik sorunlarından olan yazılım açıklarına müdahale amacıyla kullanılır. 17

Kapalı Kaynak Kodlu Yazılım Bilgisayar yazılımlarını oluştururken kullanılan kod bütününe kaynak kodu denir. Programcılar eğer bu kodu paylaşmak istemezlerse kodu saklarlar. Bu tür yazılımlara kapalı kaynak kodlu yazılımlar denir. Geliştirilme şansı yoktur, ücretlidir. 18

Açık Kaynak (Open Source) Kodlu Yazılım Kaynak kodu isteyen herkese açık olan yazılımlardır: Kullanıcıya yazılımı değiştirme özgürlüğü sağlar. Uyarlanabilir, sağlam, hızlı ve güvenlidir. Ürününüzü satabilirsiniz fakat kaynak kodunu açık olarak vermek durumundasınız. Cep telefonu, saat gibi gömülü sistemlerden, süper bilgisayarlara, tüm kurum ve bireylerin rahatça kullanabileceği, gereksinimlere göre basitleştirilebilir, sağlamlaştırılabilir, güçlendirilebilir. 19

Özgür Yazılım Özgür yazılım, 4 farklı özgürlüğü temel alır: 1. Hangi amaç için olursa olsun, programı çalıştırma özgürlüğü 2. Kendi ihtiyaçlarınıza uyarlamak için programın nasıl çalıştığını öğrenme özgürlüğü (Kaynak koduna erişim bunun için bir önkoşuldur) 3. İhtiyacı olanlara yardım edebilmeniz için programın kopyalarını dağıtma özgürlüğü 4. Bütün toplumun faydalanabilmesi için programı iyileştirme ve yaptıklarınızı halka açma özgürlüğü (Kaynak koduna erişim bunun için bir önkoşuldur) 20

Zararlı Yazılımlar Kullanıcıların genellikle internette karşılaştıkları çeşitli dosyaları açmaları ile birlikte bilgisayara bulaşan bilgisayara, sisteme zarar vermek ve bilgileri ele geçirmek amacıyla hazırlanmış yazılımlardır. Virüs, truva atı, bilgisayar kurdu, casus yazılımlar, 21

Bilgisayar Virüsleri Truva atı Bilgisayar kurdu Casus yazılımlar Solucan Botnet Spam DDoS Zararlı Yazılımlar 22