Temel Bilgi Teknolojisi Kullanımı

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

Download "Temel Bilgi Teknolojisi Kullanımı"

Transkript

1 SAKARYA ÜNİVERSİTESİ BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ ORTAK BİLGİSAYAR DERSLERİ KOORDİNATÖRLÜĞÜ Temel Bilgi Teknolojisi Kullanımı 2.HAFTA İşletim Sistemleri Arş.Gör. Tuğrul TAŞCI Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. Bu ders içeriğinin bütün hakları saklıdır. İlgili kuruluştan izin almadan ders içeriğinin tümü ya da bölümleri mekanik, elektronik, fotokopi, manyetik kayıt veya başka şekillerde çoğaltılamaz, basılamaz ve dağıtılamaz. Her hakkı saklıdır 2013 Sakarya Üniversitesi

2 BÖLÜM 3 İŞLETİM SİSTEMLERİ Günümüzde kişisel masaüstü ve dizüstü bilgisayarlardan, tablet bilgisayar ve akıllı telefonlara kadar hemen her kullanıcının en az bir tanesine sahip olabileceği cihazlar mevcuttur. Tüm bu cihazların fonksiyonlarını yerine getirebilmesini sağlayan, bir bilgisayar sistemindeki yönetici olarak düşünülebilecek işletim sistemleri bu bölümde ele alınmaktır. Bilgisayar kullanıcısı ile bilgisayar donanımı arasındaki etkileşimi sağlayan işletim sistemleri, öncelikle temel tanım ve özellikleriyle anlatılmakta, arkasından yapılarına ve kullanım amaçlarına göre açıklanmaktadır. Son olarak ise günümüzde yaygın olarak kullanılan yerleşik ve mobil işletim sistemlerinin tarihi gelişimleri ve temel özellikleri ile ilgili bilgiler verilmektedir. İşletim sistemi özellik ve işlevlerinin öğrenilmesi bilgisayar kullanımının her aşamasında okuyucunun gerçekleştirdiği işlemlerin ne anlama geldiği ve nasıl yürütüldüğüne dair bilgi sahibi olmasını sağlayarak uygulamaları daha etkin şekilde kullanmasını temin edecektir. 1.Tanım ve Temel Kavramlar 1.1.Temel bilgisayar sistemi Bir bilgisayar sistemi, bilgisayar genel olarak yandaki şekilde görüldüğü gibi donanımı(hardware), işletim sistemi (operating system), uygulama yazılımları (software) ve kullanıcılardan oluşur. Bilgisayar donanımı da kabaca; merkezi işlem birimi (CPU), bellek (memory), klavye ve monitör gibi giriş/çıkış birimleri (I/O Units) ile sabit disk gibi depolama birimlerinden meydana gelir. Bu bileşenler bir bilgisayarın asli işlevi olan hesaplama için gerekli olan kaynaklardır. Ofis programları (örn. Word, Excel), oyunlar, resim ve video işleme programları (örn. Adobe Photoshop) ve özel amaca yönelik diğer programlar bu donanım birimleri üzerinde bilgisayar kullanıcılarının isteklerini yerine getirmek için birer arayüz görevi üstlenirler. İşletim sistemi ise bilgisayar sistemi için bir yönetici konumundadır. İşletim Sistemi, bilgisayar kullanıcısı ile bilgisayar donanımı arasındaki etkileşimi sağlar. İşletim sisteminin ayrıntılı tanımı ve işlevleri bu bölüm içerisindeki konu başlıkları altında verilecektir. 23

3 1.2.İşletim sistemi ve özellikleri İşletim Sistemi, yandaki şekilde görüldüğü gibi bilgisayar kullanıcısı ile bilgisayar donanımı arasındaki etkileşimi sağlayan bir arabirim olarak tanımlanabilir. İşletim sisteminin bunun dışında birçok teknik tanımı vardır. Ancak alan uzmanları arasında bu tanımların hiç birisi üzerinde tam bir uzlaşma sağlanamamıştır. Yaygın olarak kabul gören tanımlardan birisi şudur: İşletim sistemi diğer bütün programlardan önce bilgisayarda çalışmaya başlayan ve bilgisayar açık olduğu müddetçe çalışmaya devam eden bir kontrol programıdır. İşletim sisteminin amacı kullanıcının etkili bir şekilde bilgisayarı kontrol etmesini ve uygulama programlarını kullanmasını sağlayacak bir ortam oluşturmaktır. İşletim Sistemi, bilgisayar kullanıcılarının isteklerine uygun olarak işlerini en kolay şekilde yapmalarını sağlamalıdır. Bunun yerine getirilmesi için farklı işletim sistemleri tarafından çeşitli hizmetler(services) sağlanır. Bu hizmetlerin bir kısmı bilgisayar kullanıcıları tarafından direkt olarak yönetilebilirken, bir kısmı da kullanıcılardan etkilenmeden arka-planda çalışmaya devam eder. İşletim sistemlerinin sundukları hizmetler farklı olmakla birlikte, aygıt yönetimi, proses ve kaynak yönetimi, bellek yönetimi ve dosya yönetimi tüm işletim sistemlerinin sahip oldukları temel hizmetler olarak sıralanabilir. Kullanışlı bir işletim sistemi, bilgisayar sisteminin kontrolünü sağlamak için bir dizi özelliklere sahip olmalıdır. İşletim sistemi uygulama programlarını çalıştırabilmeli, giriş/çıkış işlemlerini düzenleyebilmeli, başka sistemlerle iletişim kurabilmeli, hata kontrolü yapabilmeli ve kaynakları paylaştırabilmelidir. Bu özellikler daha detaylı aşağıda tanımlanmıştır: Program çalıştırma İşletim sistemi herhangi bir programı belleğe yükleyip onu yürütebilmelidir. Bu durumda, program kendi işleyişindeki bir koşulun (örn. süreye bağlı çalışma) yerine gelmesi ile sonlanabileceği gibi kullanıcı tarafından ya da işletim sistemi tarafından da sonlandırılabilir Giriş/çıkış işlemleri Çalışan birçok uygulama programı, giriş olarak birtakım veriler alarak çıkışa yine değerler verme eğilimindedir. Bu giriş/çıkış işlemleri bir dosya(örneğin bir program dosyadan bir müşteri kaydını okuyarak değiştirebilir) üzerinde olabileceği gibi bir aygıt (örneğin bir program mikrofondan alarak değiştirdiği bir sesi hoparlörden verebilir) üzerinde de olabilir İletişim Bellekte yürütülmekte olan prosesler arasında veri alışverişi sıklıkla gerçekleşen bir işlemdir. Böyle bir bilgi değişimi iki yolla meydan gelir. Birisi aynı bilgisayarda yürütülen iki proses arasında, ikincisi ise birbirine ağ ile bağlı iki bilgisayarda yürütülen prosesler arasında olabilir. İşletim sistemi bu iletişimi sağlayabilmelidir. 24

4 1.2.4.Hata denetimi İşletim sistemi meydana gelen hatalara karşı duyarlı olmalıdır. Bilgisayar sistemlerinde işlemci, bellek veya çeşitli giriş/çıkış birimlerinde zaman zaman hatalar meydana gelebilir. Bu durumda, işletim sistemi ortaya çıkan hatalara karşı en uygun tepkiyi (program sonlandırma, ekran yenileme vb.) vererek sistemin düzgün olarak işlemeye devam etmesini sağlamalıdır Kaynak paylaşımı Aynı anda birden fazla kullanıcının sistemde olması ve devam eden çok sayıda iş olması meydana gelecek bir durumdur. Bu durumda işletim sistemi CPU, bellek, ve çeşitli I/O birimleri gibi donanım kaynaklarını kullanıcılar ve programlar arasında uygun bir şekilde paylaştırabilmeli ve bunun yönetimini etkin şekilde yapabilmelidir. 2.İşletim sistemi fonksiyonları Önceki kısımda kısaca tarif edilen işletim sisteminin temel fonksiyonları bu konu başlığı altında daha ayrıntılı olarak ele alınmıştır. Bu fonksiyonlar proses yönetimi, bellek yönetimi, dosya yönetimi, giriş/çıkış birimleri yönetimi, disk(depolama) yönetimi, ağ(network) yönetimi sağlama ile sistem koruma ve komut yorumlama işlemleri olarak sıralanabilir. 2.1.Proses yönetimi Komutları bir CPU tarafından işletilmeyen bir program hiçbir işlem yapamaz. Bir proses yürütülmekte olan bir program olarak düşünülebilir. Proses herhangi bir bilgisayar sistemindeki bir iş birimidir. İşletim sistemi, bir kısmı kendi işleyişi için gerekli olan işletim-sistemi prosesleri, bir kısmı da kullanıcıların çalıştırdığı programlara ait prosesler olmak üzere çok sayıda proses içerir. Bütün bu prosesler CPU tarafından belli zaman aralıklarında yürütülür. İşletim sistemi, sistem veya kullanıcı prosesleri üzerinde yönetimi aşağıdaki aktivitelerle gerçekleştirir: Yeni proses oluşturma ve yürütülen prosesleri sonlandırma Prosesleri askıya alma(bekletme) ve askıdaki prosesleri tekrar yürütme Proses senkronizasyonunu sağlamak için gerekli mekanizmaları oluşturma Proses iletişimi kurmak için gerekli mekanizmaları oluşturma 2.2.Bellek yönetimi Bellek, birçok bilgisayar kullanıcısının ismini RAM olarak duyduğu, modern bir bilgisayar sisteminin merkezindeki birimdir. Bellek yüz binlerce ve hatta milyonlarca veri hücresinden oluşan geçici bir depolama birimi olarak tanımlanabilir. Bellek bilgisayar sistemine bağlı olarak, söz konusu veri hücrelerinin satır ve sütun düzeninde sıralanmasından oluşur. Belleğin her bir satırındaki hücre sayısı, bir bellek-kelimesi (memory-word) olarak adlandırılır. Bellek kelimesinin uzunluğu, o bilgisayar sisteminde parçalanmadan saklanabilecek veri boyutunun üst sınırını belirler. Bellekteki satır sayısı ise belleğin kapasitesini belirler. 25

5 Bellek, CPU ve giriş-çıkış birimleri tarafından ortak kullanılabilen ve çok hızlı bir şekilde erişilmesi gereken verilerin, sistem ve kullanıcı programlarının yürütülmesinde bilgisayar açık olduğu müddetçe saklandığı bir depo olarak kullanılır. İşletim sistemi bellek yönetimini aşağıdaki aktivitelerle gerçekleştirir: Herhangi bir anda belleğin hangi kısımlarının hangi birimler tarafından kullanıldığına ilişkin bilgileri saklama Bellek uygun olduğunda hangi proseslerin işleme konulacağını belirleme Gerektiğinde bellek ayırma ve ayrılan belleği geri alma 2.3.Dosya yönetimi Dosya yönetiminin, işletim sisteminin en belirgin fonksiyonlarından birisi olduğu söylenebilir. Bilgisayar sistemlerinde veriler fiziksel ortamlarda çeşitli şekillerde saklanır. Manyetik teyp, manyetik disk (sabit disk) ve optik disk (CD/DVD-ROM) en çok kullanılan fiziksel depolama ortamlarıdır. Bu fiziksel depolama ortamlarının her birinin kendine ait özellikleri ve fiziksel organizasyonu vardır. Ve bu ortamların her birisi disk veya teyp sürücü gibi bir aygıt tarafından kontrol edilir. Aygıtlar, ortamların hız, kapasite, veri transfer oranı ve erişim metodu(ardışık veya rasgele örneğin manyetik teybe ardışık olarak, manyetik diske ise rasgele erişilir.) gibi özelliklerini kontrol ederler. Bilgisayar sisteminin gerektiği gibi kullanılması için işletim sistemi depolanan verilerin mantıksal bir görüntüsünü oluşturur. İşletim sistemi, dosya(file) olarak adlandırılan mantıksal bir depolama birimi tanımlamak için, fiziksel özelliklere bağımlı değildir. İşletim sistemi, dosyaları fiziksel depolama ortamına karşılık getirir ve bu dosyalara depolama birimleri üzerinden erişir. Dosya, oluşturucusu (bir uygulama veya işletim sistemi) tarafından tanımlanan ve belli bir biçimde (dosya formatı; örneğin Word 2010 dosyaları.docx uzantısıyla kaydeder) sıralanan veri topluluğudur. Dosyalar sayısal (numeric) veya alfabetik formdaki verilerden oluşabilir. Klasör, dosyaların düzenli biçimde tutulmasını sağlayan mantıksal bir yapıdır. Dosyalara birden fazla kullanıcı erişmek isteyebilir, bu durumda, hangi kullanıcının hangi dosyaya ne şekilde eriştiği bilgilerinin işletim sistemi tarafından tutulması istenir. İşletim sistemi dosya yönetimini aşağıdaki aktivitelerle gerçekleştirir: Dosya oluşturma ve silme Klasör oluşturma ve silme Dosya ve klasör üzerinde değişiklik yapma Dosyaları bir depolama birimine karşılık getirme Sabit depolama ortamlarında saklanan dosyaların yedeğini alma 26

6 2.4.Giriş-çıkış birimleri yönetimi İşletim sisteminin fonksiyonlarından birisi de donanım özelliklerini ve bunlar üzerindeki düzenlemeleri kullanıcılardan saklamaktır. Örneğin, MS Word programını kullanarak metin yazmak isteyen bir kullanıcı klavyede bir tuşa dokunduğunda arka-planda işletim sistemi tarafında birçok iş yürütüldüğü halde bunları bilmez, sadece tuşa dokunduğunda onun ekranında görünmesi ile ilgilenir. Oysa kullanıcının klavyedeki bir tuşa dokunmasıyla birlikte, ilgili karakterin ne olduğu işletim sistemi tarafından belirlenerek MS Word programına iletilir. Aynı şekilde karakterin ekranda gösterimi de yine işletim sisteminin monitöre ilgili bilgiyi iletmesiyle gerçekleşir. İşletim sistemi giriş-çıkış birimlerini aşağıdaki aktivitelerle yerine getirir: Okuma(read) ve yazma(write) isteklerini düzenleme Genel bir aygıt yöneticisi ara-birimi sağlama Özel donanımlar için sürücüler sağlama 2.5.Disk yönetimi İşletim sisteminin temel amaçlarından birisi uygulama programlarını çalıştırmak ya da başka bir deyişle bunların çalıştırılabileceği ortamı hazırlamaktır. Eriştikleri verilerle birlikte, programların çalışırken belleğe yüklenmesi gereklidir. Bellek bütün veri ve programları içine alacak kadar büyük olmadığından, ayrıca güç kaynağı kesildiğinde bunlar kaybolacağından, bilgisayar sisteminde bellekteki bilgilerin yedeğini almak için depolama birimleri olması gerekir. Depolama birimi olarak manyetik teyp, manyetik disk, optik disk, disket, CD, ve DVD gibi ortamlar kullanılabilir. Program verileri söz konusu depolama birimlerinden birinde veya birkaçında tutulur ve ihtiyaç duyulduğunda (çalıştırılmaları gerektiğinde) belleğe yüklenirler. İşletim sistemi, disk yönetimini aşağıdaki aktivitelerle gerçekleştirir: Boş alan yönetimi Depolama alanı ayırma Disk programlama (disk birleştirme, tarama gibi) 2.6.İşletim sisteminin diğer fonksiyonları İşletim sistemi yukarda bahsedilen fonksiyonların dışında, başka bilgisayar sistemleri ile iletişim kurma(ağ yönetimi), kullanıcı programlarının ve proseslerinin bilgisayar sisteminin CPU, bellek ve I/O gibi kaynaklarına istenmeyen müdahalelerini önleme ve komut yorumlayıcı(örneğin MS- DOS işletim sisteminde bu belirgin olarak görülebilir. Sistem kullanıcıdan sürekli olarak bir komut bekler ve istenen işlemi gerçekleştirir) olarak çalışma gibi fonksiyonları vardır. 3.İşletim Sistemi Türleri Elektronik devreler ve bu devrelerden meydana gelen bilgisayar donanımlarının geçtiğimiz yarım yüzyıl boyunca sürekli olarak daha küçük fiziksel boyutlara sahip olmaya devam ederken, daha hızlı ve yüksek kapasiteli veri işleme desteği vermelerine paralel olarak, zaman içerisinde fonksiyonlarının sayısı ve etkinliği sürekli artan işletim sistemleri de ortaya çıkmıştır. Son yıllarda ise işletim sistemleri artık tablet PC, akıllı telefon ya da avuç-içi bilgisayar olarak 27

7 kullanıcılara sunulan mobil cihazlarda çalışabilecek hale gelmiştir. Öyle ki, bu mobil cihazlar bundan on yıl önce piyasaya sunulan kişisel masaüstü bilgisayarlara göre çok daha yüksek donanım özelliklerine sahip durumdadır. Bilgi ve iletişim teknolojilerinin her alanda öncülüğü yapan Google, Apple ve Microsoft gibi küresel düzeydeki bilişim firmaları günümüzde kendi birimlerinde ürettikleri ya da donanım üreticisi uluslararası firmalarla yaptıkları ortaklıklarla ürettirdikleri bilgisayarlar için her geçen gün yeni endüstriyel, ticari ve masaüstü ya da mobil kişisel kullanıma uygun işletim sistemleri geliştirmektedirler. Önceki kısımlarda standart bir işletim sisteminin genel tanımı, özellikleri ve fonksiyonları üzerinde durulmuştu. Bu kısımda ise işletim sistemleri işleyiş prensipleri ve türlerine göre ele alınmış, tarihsel gelişim süreci ile birlikte kısaca açıklanmıştır. Batch sistemler İlk bilgisayar sistemleri mainframe olarak adlandırılan çok büyük fiziksel boyutlara (bir oda büyüklüğüne) sahip makinelerdi. Delikli bir kart üzerine istenen hesaplamaya ilişkin verilerin uygun şekilde işaretlenerek bilgisayara verilip, elde edilen sonuçların yazıcıya aktarılması yoluyla işletilen bu bilgisayarlar Batch adıyla sınıflandırılan işletim sistemlerine sahiplerdi. Bu işletim sistemleri girişleri toplu olarak alıp hesaplama sonuçlarını da toplu olarak verirlerdi. Günümüzde bu tip işletim sistemleri artık sadece tarih olmuştur. Çoklu programlanmış(multi-programmed) sistemler Batch türü işletim sistemlerinden sonra biraz daha gelişmiş bir işletim sistemi türü ortaya çıkmıştır. Bu yeni işletim sistemi mimarisi, bellekte bulunan birden fazla iş içerisinden bir sonraki adımda hangisinin seçileceğini belirleyen bir mekanizmaya sahip idi. Buna Çokluprogramlanmış işletim sistemi adı veriliyordu. Günümüzde bu tip işletim sistemleri de kullanılmamaktadır. Zaman-paylaşımlı(Time-Sharing) sistemler Çoklu-programlanmış işletim sistemleri bilgisayar sistemi kaynaklarının Batch modeline göre daha etkin kullanımını sağlıyordu. Böyle olmasına rağmen kullanıcı tarafında hala bir takım zorluklar vardı. Örneğin bir proses yürütülürken kullanıcının herhangi bir müdahalesi söz konusu değildi. Kullanıcı çok adımlı bir iş yaptıracağı zaman bütün işi önceden tanımlamak zorundaydı. Çoklu-programlanmış sistemlerin mantıksal bir uzantısı olarak sayılabilecek zamanpaylaşımlı sistemlerin işleyişi, CPU nun birden fazla sayıda proses arasında geçiş yaparak her birisine bir zaman dilimi ayırması esasına dayanır. Bu da kullanıcını bir iş devam ederken ona müdahale edebilmesi anlamına gelir. Günümüzde kullanılan işletim sistemleri zaman-paylaşımlı bir altyapının gelişmiş hali olarak düşünülebilir. Kişisel işletim sistemleri Elektronik teknolojisindeki gelişmelerle birlikte bilgisayar sistemlerinin donanım maliyetleri 1970 lerden itibaren hızlı bir şekilde düşmeye başlamıştır. Bu durum kişisel bilgisayarların (Personel Computer - PC) ortaya çıkmasını sağlamıştır. Kişisel bilgisayarların ortaya çıkmasıyla birlikte de kişisel işletim sistemleri geliştirilmeye başlanmıştır. Kişisel bilgisayarlar 1970 lerde görülmeye başlanmıştır. Bunlar, mainframe denilen önceki bilgisayarlardan hem boyut olarak çok daha küçük, hem de ekonomik açıdan daha düşük bir maliyete sahiptiler. Gelişme sürecinin ilk on yılında kişisel bilgisayarlar, işletim sistemini kullanıcı programlarından koruyacak bir 28

8 mekanizmaya sahip değildiler. Bundan dolayı, bu süreç içinde ortaya çıkan işletim sistemleri ne çok kullanıcılı ne de çok işlemliydi. Ancak bu dönemde hızla gelişen teknolojiyle birlikte işletim sistemlerinde de büyük gelişme görüldü. Bu dönemde Microsoft DOS, Apple Macintosh, IBM OS/2 ve Microsoft Windows gibi kişisel bilgisayarlarda çalışan işletim sistemleri ortaya çıkarılmıştır. Yeni gelişmelerle birlikte kişisel işletim sistemleri, çoklu-programlı ve zamanpaylaşımlı sistemlerin özelliklerini kapsayacak şekilde oluşturulmuştur. Günümüzde kişisel işletim sistemlerinin güncel sürümleri kullanılmaya devam etmektedir. Ağ işletim sistemleri Ağ işletim sistemi, sunucu(server) özelliğine sahip bir bilgisayar üzerinde işleyen ve bu sunucu bilgisayarın kendi üzerinde ya da istemci(client) bilgisayarlar üzerinde tanımlı veritabanı, dosya, kullanıcı ve kullanıcı gruplarını yönetmesi, erişim güvenliğini tesis etmesi, ve ağ üzerindeki çeşitli uygulamalar ile işlevlerin yürütülmesini sağlayan bir sistem yazılımıdır. Ağ işletim sistemi, örnek olarak bir ağdaki (çoğunlukla kablolu ya da kablosuz yerel ağ) farklı bilgisayarlardan, paylaşılan dosya ve yazıcılara erişmeyi mümkün hale getirir. Ağ işletim sistemlerinin tarihi gelişimleri üç nesil olarak düşünülebilir lı yılların ortalarında geliştirilerek piyasaya sunulan ağ işletim sistemleri ikinci nesil olarak adlandırılmaktadır. Bu sistemler, çoklu işleme(multi-tasking & multi-threading), ve bellek yönetimi gibi işlemleri ilk nesil sistemlere göre çok daha etkin şekilde yerine getirerek hataları asgari seviyeye düşürebilecek şekilde gelişmiş işlevlere sahip olarak piyasaya sunulmuştur. Üçüncü nesil ağ işletim sistemleri ise günümüzde de kullanılmaya devam eden ve yüksek performans ve güvenlik gereksinimi olan ağlar da dahil olmak üzere birçok ağ üzerinde ölçeklenebilir ve sürekli erişilebilir hizmetler sunmaktadırlar. En yaygın olarak kullanılan istemci/sunucu tipi ağ işletim sistemleri arasında Microsoft Windows Server (2003/2008/2012), BSD ve Mac OS gibi türevleri ve Novell Netware sistemleri sayılabilir. Bunun yanında, yönlendirici (router), switch (anahtar) ya da donanımsal bir güvenlik ateş-duvarı (firewall) üzerinde gömülü olarak çalışabilen JUNOS, Cisco IOS ve ZyNOS gibi sistemlerde günümüzde mevcuttur. Paralel sistemler Birçok bilgisayar sistemi tek işlemciye(cpu) sahiptir. Ancak günümüzde çok işlemcili sistemlere doğu bir eğilim ortaya çıkmıştır. Bu tip sistemlerde ortak bir veri yolu(bus), ortak bir frekans(clock), ve bazen de ortak bir bellek ve ortak aygıtlar kullanılmaktadır. Paralel sistemler kullanmanın birkaç nedeni vardır. Avantajlardan birisi çok işlemciyle bir takım hesaplamaların daha kısa sürelerde yapılabilmesidir. Ayrıca bu sistemlerin güvenilirliği daha yüksek bir seviyededir. Bir işlemcinin devreden çıkmasıyla birlikte yapılan işlerde bir duraklama olmaz. Geriye kalan işlemciler ortadaki işi yürütmeye devam ederler. Paralel işletim sistemleri sözü edilen bu yapıyı kontrol eden sistem programlardır. Dağıtık(Distributed) sistemler Dağıtık sistemler de paralel sistemler gibi birden fazla sayıda işlemciye sahiptir. Ancak dağıtık sistemlerde işlemciler aynı belleği ve aynı frekansı kullanmazlar. Bunun yerine her bir işlemcinin kendine ait belleği bulunur ve her işlemci diğeriyle yüksek-hızlı yollar vasıtasıyla iletişim sağlar. Dağıtık bir sistemdeki işlemciler fonksiyon ve özellik bakımından farklı olabilir. Bu sistemler kişisel bilgisayarlar veya iş istasyonlarından oluşabilir. Dağıtık sistemlerin avantajları aşağıdaki gibi sıralanabilir: 29

9 Kaynaklara ortak erişim Hesaplama süresinin düşmesi Güvenilirliğin yüksekliği Sistem bileşenleri arasında iletişimin varlığı Gerçek-zamanlı sistemler Özel amaçlı işletim sistemlerinden birisi de gerçek-zamanlı sistemlerdir. Gerçek-zamanlı sistemler çoğunlukla, zaman konusunda katı kısıtlamalar olduğunda kullanılır. Bu sistemler genellikle gerçek zamanda meydana gelen bir veri akışıyla işler. Bir odadaki sıcaklığın belirli zaman aralıklarında ısı algılayıcılarıyla ölçülerek, bu tür bir sisteme aktarılması ve sistemin bu sıcaklık değerini hassas bir takım hesaplamalarda kullanması gerçek-zamanlı bir sistemin çalışmasına örnek olarak gösterilebilir. Gerçek-zamanlı sistemlerin en önemli özelliği hesaplamaları yaşanan zamanda yapmayı garanti etmesidir. Doğal olarak bu da özel donanımlar gerektirir. 4.Yaygın Kullanılan İşletim Sistemleri Günümüzde en küçük akıllı mobil cihazlardan, endüstriyel üretimde kullanılan makinelere özel olmak üzere birçok işletim sistemi mevcuttur. Bununla birlikte son kullanıcılar yaygın olarak Apple Macintosh, Microsoft Windows ve Unix/Linux tabanlı işletim sistemlerini kullanmaktadır. Bu kısımda, yaygın kullanılan masaüstü kişisel işletim sistemlerinin tarihi gelişimi ve temel özelliklerinden kısaca bahsedilecektir. 4.1.Unix/linux tabanlı işletim sistemleri Unix işletim sistemi 1969 yılında ABD de tasarlanıp uygulamaya konulmuş çok kullanıcılı (multiuser), çok görevli yapıyı destekleyen (multitasking) bir bilgisayar işletim sistemidir. Kullanıcı ile bilgisayar sistemimin etkileşimin komut yorumlayıcı yazılımlar (shell) aracılığı ile sağlandığı işletim sisteminin 1973 yılında yeni bir sürümü geliştirilmiş ve daha sonraki yıllarda hızlıca büyüyerek öğretim kurumları ve işletmeler tarafından kabul edilir bir işletim sistemi haline gelmiştir. UNIX işletim siteminin günümüzde de kullanılmaya devam eden çok sayıda türevi mevcuttur. Bu işletim sistemi ve türevleri iş-geliştirme amaçlı çok işlemcili sunucu bilgisayarlardan kişisel bilgisayarlara kadar pek çok cihaz üzerinde çalışabilme özelliğine sahiptir. Esnek ve kararlı yapısı ile çok kullanıcılı-çok görevli olarak işleyebilmesi dolayısıyla özellikle sunucu bilgisayarlar için neredeyse bir standart halini almış ve başta akademik camia olmak üzere iş istasyonları üzerinde çok yaygın bir kullanım alanı bulmuştur. Linux, ilk olarak Unix işletim sisteminden fikirsel ve teknik anlamda esinlenilerek Linus Torvalds tarafından 1991 geliştirilmiş; açık kaynak kodlu ve ücretsiz bir işletim sistemi çekirdeğidir. Çok geniş bir donanım desteğine sahip olan Linux çekirdeği; dizüstü ve masaüstü bilgisayarlar, sunucu, iş istasyonu, akıllı telefon ve gömülü cihazlar gibi hemen her platformda tam bir uyum içerisinde çalışabilmektedir. Bu işletim sisteminin kaynak kodları belirli kullanım koşulları çerçevesinde özgürce dağıtılabilir, değiştirilebilir ve kullanılabilir. Günümüzde birçok kurum ve kuruluş 30

10 serbestçe dağıtılan Linux çekirdeğini kendi bünyelerinde geliştirerek farklı Linux dağıtım paketleri elde etmekte ve bunlardan bir kısmı başka kurumlara ya da kişilerin ücretli kullanımına sunulabilmektedir. Söz konusu dağıtım paketlerinden en yaygın olarak kullanılanlar arasında Red Hat, OpenSUSE, Fedora, Ubuntu ve TÜBİTAK tarafından desteklenen Pardus adlı Linux türevleri sayılabilir. 4.2.Macintosh işletim sistemleri Macintosh işletim sistemi, bilişim dünyasının önde gelen firmalarından son kullanıcılar tarafından en çok bilinen IPhone ürününün de sahibi olan Apple tarafından ilk olarak 1984 yılında piyasaya sürülmüştür. Macintosh işletim sistemi de aslında Unix türevi açık kaynak kodlu bir işletim sistemidir. Son yıllara kadar yasal olarak sadece Apple marka bilgisayarlar ile uyumlu çalışan bu işletim sistemi günümüzde artık Intel gibi işlemci üreticilerinin ürünleri ile de uyumlu hale getirilerek diğer kişisel bilgisayarlarda da çalışabilmeye başlamıştır. Grafik işleme açısından oldukça yetenekli olan Macintosh işletim sistemleri çoğunlukla yayıncılık sektöründe kullanılmaktadır. Mac OS kısaltmasını kullanan, 7, 8, ve 9. sürümleri ile Leopard ve Snow Leopard olarak adlandırılan dağıtım paketleri bulunan Macintosh işletim sistemi günümüzde Apple ve Intel uyumlu bilgisayarlarda kullanılmaktadır. 4.3.Windows işletim sistemleri Windows, 1975 yılında Bill Gates ve Paul Allen tarafından temelleri atılan Microsoft firması bünyesinde geliştirdikleri işletim sistemlerine verdikleri ön addır. Microsoft firması her evde masaüstünde bir bilgisayar olması hedefiyle başlattıkları çalışmaları ilerleyen yıllarda yeni işletim sistemleriyle sürekli olarak desteklemişlerdir yılında MS-DOS(Microsoft Disk Operating System) adı verilen işletim sistemini Microsoft IBM uyumlu kişisel bilgisayarlarda çalışır hale getirmişlerdir. Bir komut yorumlayıcı yazılımıyla kullanıcı etkileşiminin sağlandığı MS- DOS işletim sistemi 2000 yılına kadar Microsoft tarafından geliştirilmeye devam edilmiştir yılında geliştirilmesi bırakılan MS-DOS işletim sistemi günümüzde Windows işletim sistemleri içerisinden erişilip kullanılabilen bir araç haline gelmiştir yılında Microsoft Windows 1.0 işletim sistemini piyasaya sunmuştur. Windows işletim sistemi açılır-kapanır menüler, kaydırma çubukları, program ikonları ve diyalog kutuları gibi kullanıcılara o güne kadar sunulmayan görsel öğelere sahip olan grafik desteğiyle gelmiştir. Söz konusu işletim sistemi kullanımının kolaylığı dolayısıyla son kullanıcılar tarafından büyük rağbet görmüş ve sonraki yıllarda Microsoft tarafından piyasa sunulan Windows 3.1, Windows 95, Windows 98 ve Windows ME/2000 gibi işletim sistemlerinin popülerliği kişisel bilgisayarların fiyatlarının düşmesiyle de bağlantılı olarak oldukça artmıştır. Microsoft 2001 yılında Windows XP olarak adlandırdığı işletim sistemini piyasaya sunmuştur. Windows XP işletim sistemi kullanım kolaylığı, donanım sürücüleri (tak kullan) desteği ve hatalara karşı kararlı yapısı başta 31

11 olmak üzere daha birçok özelliği ile kısa sürede dünya çapında satışa sunulan kişisel bilgisayarların büyük kısmında kullanılır hale gelmiştir. Öyle ki Windows Vista ve Windows 7 gibi daha yeni işletim sistemi sürümleri piyasada bulunmasına rağmen birçok kurum/kuruluş ve kişi halen Windows XP işletim sistemini kullanmaya devam etmektedir. Hatta Microsoft firması artık Neden Windows 7 ye geçmelisiniz? başlığında makaleler yayınlayarak kullanıcıları Windows 7 almaya teşvik etmektedir. Günümüzde artık üretilen kişisel bilgisayarların birçoğunda Windows 7 işletim sistemi bulunmaktadır. Windows 7 donanım sürücülerine verdiği çok büyük destek ile kullanıcıları donanım uyumsuzluklarından hemen hemen tamamen kurtarmıştır. Ayrıca İnternet in de neredeyse her eve girdiği bugün son yıllarda piyasa sürülen birçok işletim sistemi gibi Windows 7 de kullanıcıya problem üretmeden İnternet e bağlanarak arka-planda işletim sistemine ve donanım sürücülerine ait güncellemeleri kolaylıkla yapabilmektedir. Bunun yanında, Windows 7 işletim sisteminin sunduğu kullanımı kolaylaştıran ve esnek hale getiren çok sayıda özelliği mevcuttur. Bölüm 4 de Windows 7 işletim sistemi detaylı olarak ele alınacaktır. Microsoft firmasının yılları arasında geliştirdiği kişisel işletim sistemleri aşağıdaki grafikte verilmiştir. 5.Mobil İşletim Sistemleri Son yıllarda elektronik dünyasında ve buna paralel olarak bilgisayarlarda çok önemli gelişmeler ve çok hızlı değişimler meydana gelmiştir. Günümüz dünyasında artık hemen hemen her kişinin en az bir mobil cihazı bulunmaktadır. Bu cihaz çoğunlukla cep telefonu olarak kendini göstermektedir ancak hızla artan bir eğilim ile birlikte artık akıllı telefonlar ve tabletler de kullanılan mobil cihazlar arasına katılmıştır. Bunda GSM şirketlerinin sağladığı 3G/4G teknolojisinin kullanıldığı mobil internet hizmetleri ile diğer kablosuz internet erişim noktalarının hem daha düşük ücretlerle kullanıma sunulmasının hem de yaygınlaşmasının büyük önemi vardır. Günümüzde piyasaya sürülen hemen her yeni mobil cihazın kablosuz internet bağlantısı bulunmakta, Internet kullanımının da birçok kişi için gereksinim haline gelmesi mobil cihazlara olan ilgiyi sürekli olarak artırmaktadır. Bu konu başlığı altında mobil 32

12 cihazlar üzerinde çalışan işletim sistemleri kısaca ele alınarak yaygın olarak kullanılan Android, IOS ve Windows Phone işletim sistemleriyle ilgili temel düzeyde bilgi verilecektir. 5.1.Android işletim sistemi Android, Google ve özgür bir yazılım topluluğu tarafından geliştirilen, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilen, açık kaynak kodlu mobil bir işletim sistemidir. Android ilk olarak 2007 yılında duyurulmuş ve 2008 yılı ile birlikte açık kaynak kod lisansıyla yazılımcıların geliştirmesine uygun hale getirilmiştir. Günümüzde dünya çapında çok sayıda yazılım geliştirici Android çekirdeği üzerinde değişiklikler yapmakta ve Android üzerinde çalışan uygulamalar geliştirmektedir. Geliştirilen uygulamalar Android Market (yeni adıyla Google Play) adındaki merkezi uygulama kütüphanesine online olarak yüklenmekte ve çok küçük meblağlarla Andorid işletim sistemi kullanan mobil cihaz kullanıcılarına pazarlanmaktadır. Böylelikle hem yazılım geliştiriciler milyonlarca kullanıcıya bir anda ulaşarak büyük bir pazarda ürünlerini satabilmekte hem de Android uygulama kütüphanesi çok hızlı bir şekilde büyümektedir. 5.2.IPhone OS (IOS) işletim sistemi IPhone OS, Apple firmasının geliştirdiği ve 2007 yılında piyasaya sunduğu mobil işletim sistemidir. IOS da Android gibi Linux çekirdeğini kullanan bir işletim sistemidir. IOS günümüzde kullanıcıların en büyük ilgiyi gösterdikleri IPhone ve IPad cihazlarına ait işletim sistemidir. Apple firması da Google gibi IPhone ve IPad cihazları üzerinde çalışan uygulamaların tüm dünyadaki yazılım geliştiriciler tarafından desteklenen uygulama marketine(app Store) sahiptir. Son rakamlar Apple uygulama marketinde 600 binin üzerinde, Google uygulama marketinde ise 500 bine yakın uygulama olduğunu göstermektedir. Resim, müzik, video gibi eğlenceye yönelik uygulamalardan kişisel bilgi güvenliği ve navigasyon uygulamalarına kadar çok çeşitli alanlarda uygulama barındıran bu sanal marketler kullanıcıların büyük ilgisini çekmektedir. 5.3.Windows mobile/phone işletim sistemi Microsoft mobil cihazlara yönelik olarak 2002 yılında geliştirdiği Windows Mobile işletim sistemini, ilerleyen yıllarda bu işletim sisteminin Microsoft un rakipleri olan Google ve Apple firmalarının ürünlerine göre nispeten geride kalması dolayısıyla 2009 yılından itibaren Windows Phone adını verdiği yeni platformla güncellemiştir. Windows Phone günümüzde hala mobil cihazlar pazarında rakiplerinin gerisindedir ancak Microsoft un lider olduğu kişisel bilgisayar pazarındaki güçlü yönleriyle mobil cihaz platformlarını desteklemesi pazarda hızla yol alabilmesini sağlamıştır. Microsoft un yazılım geliştirme platformu olan Visual Studio kolay bir şekilde Windows Phone uygulamaları geliştirmede de kullanılabilmektedir. Bugün Windows Phone uygulama marketinde 100 binin üzerinde uygulama mevcut iken Microsoft ürünlerini kullanan yazılım geliştiricilerin sayısının rakiplerine göre oldukça fazla olması önümüzdeki yıllarda uygulamaların da çok hızlı şekilde artarak Apple ve Google uygulama marketlerindeki sayılara erişmesi mümkün görünmektedir. 33

13 6.İşletim Sistemlerinin Geleceği Günümüzde işletim sistemleri iki yönde gelişmektedir. Bunlardan ilki yeni nesil mobil işletim sistemleridir. Bunlar gün geçtikçe, birkaç yıl öncesinin masaüstü bilgisayarları kadar hatta daha yüksek teknik özelliklere sahip mobil cihazlar (akıllı telefon, tablet) için hayatı oldukça kolaylaştıran bankacılık, GPS ve navigasyon ve etkileşimli eğlence uygulamalarını destekleyen servisler sağlamaktadırlar. Ayrıca çok yüksek veri transfer hızları sağlayan 4G/LTE teknolojisi, giderek kablosuz mobil internet standardı olmaya başlamıştır. Bu sayede kullanıcılar artık sabit bir bilgisayara ihtiyaç duymaksızın hemen hemen tüm işlerini mobil cihazları kullanarak halledebilmektedirler. Gelişmenin olduğu diğer yöndeki yerleşik işletim sistemleri ise artık bulut(cloud) adı verilen yüksek performanslı sanallaştırılmış sunucu bilgisayarlar üzerinde çevrim-içi olarak kullanılabilme noktasına gelmiştir. Artık son kullanıcılar bilgisayarları üzerinde kurulmuş olan temel bir uygulama(tipik olarak bir web tarayıcı yazılımı) üzerinden çevrim-içi olarak sunulan birçok fonksiyonu kullanabilmektedir. Örneğin, Google Dökümanlar ya da Microsoft Office 365 adlı uygulamalar sayesinde kullanıcılar kelime işlemci, çalışma kitabı, sunum, veritabanı ya da anket gibi uygulamaları çevrim-içi çalıştırıp bulut üzerinde dosyalarını oluşturabilmekte ve kendi bilgisayarlarıyla bulut üzerindeki klasörlerini (Google Drive, Sky Drive) senkronize edebilmektedirler. Böylelikle 7/24 şekilde erişilebilir ve yedekli olarak yönetilen bulut üzerindeki sunucularda verilerini güvenle saklayabilmektedirler. Aynı zamanda, birçok kullanıcı için erişilebilirliği nerdeyse yüzde yüz seviyelerine ulaşan kablolu ya da kablosuz internet bağlantılarıyla kullanıcılar sosyal ağlar(facebook, twitter vb.) üzerinde ya da noktadan noktaya (peer to peer) sürekli olarak veri ve uygulama paylaşımı yapabilmekte, farklı mekânlarda olsalar bile ortak projeler üzerinde çalışabilmektedirler. Bu kitapta temel alınarak özellik ve işlevleri Bölüm 4 te detaylı olarak anlatılan Windows 7, dünyanın bilişim alanındaki önde gelen firmalarından Microsoft un 40 yılı aşkın deneyimini işlevlerine yansıttığı gelişmiş bir işletim sistemi durumundadır ve bugün 500 milyonun üzerinde kişisel bilgisayar kullanıcısı bu işletim sistemini tercih etmektedir. Henüz deneme aşamasında olan Microsoft un bir sonraki sürüm işletim sistemi Windows 8, temel olarak Windows 7 nin sahip olduğu işlevlerin büyük kısmını aynen korurken özellikle kullanıcı ara-yüzünde bazı değişikliklerle piyasaya sunulacaktır. Bununla birlikte, Windows 7 ye ilişkin olarak kitapta yer verilen bilgilerin okuyucu tarafından kavranması, gelecekte kullanımda olacak sonraki sürüm işletim sistemleri için çok iyi bir temel oluşturacaktır. 34

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ı

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ı

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

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

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

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

Temel Bilgisayar (Basic Computer) Yazılım (Software) Temel Bilgisayar (Basic Computer) Yazılım (Software) Yazılım (Software) Eğitim TV - egitimtv.biz - facebook.com/egitimtv 2 Yazılım Daha önce de bahsettiğimiz gibi; yazılım, bilgisayar üzerinde çalışan

Detaylı

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ı

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

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

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ı

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

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

Detaylı

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

Temel Bilgi Teknlolojileri 1. Ders notları 2. Öğr.Gör. Hüseyin Bilal MACİT 2017 Temel Bilgi Teknlolojileri 1 Ders notları 2 Öğr.Gör. Hüseyin Bilal MACİT 2017 Yazılım nedir? Elektronik bir cihazın, istenilen bir işi yapması için bir programlama dili ile hazırlanmış kod kümesine program

Detaylı

Bilişim Teknolojilerine Giriş

Bilişim Teknolojilerine Giriş Bilişim Teknolojilerine Giriş Bilginin toplanması, işlenmesi, saklanması ve iletilmesini sağlayan teknolojilerin bütününe bilişim teknolojileri denir. Bilişim Teknolojisi Girilen verileri saklayan, işleyen,

Detaylı

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

BİT in Temel Bileşenleri (Yazılım-1) Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu

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/Donanım Farkı

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

Detaylı

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ı

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

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ı

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ı

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.2 Telif Hakkı QlikTech International AB. Tüm hakları saklıdır.

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.2 Telif Hakkı QlikTech International AB. Tüm hakları saklıdır. Qlik Sense için sistem gereksinimleri Qlik Sense 3.2 Telif Hakkı 1993-2017 QlikTech International AB. Tüm hakları saklıdır. Telif Hakkı 1993-2017 QlikTech International AB. Tüm hakları saklıdır. Qlik,

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ı

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ı

İŞLETİM SİSTEMLERİ. (Operating Systems)

İŞLETİM SİSTEMLERİ. (Operating Systems) İŞLETİM SİSTEMLERİ (Operating Systems) İşletim Sistemi Tanımı, Görevleri, Bilinen İşletim Sistemleri Çok Kullanıcılı Sistemler, Bellek Yönetim Birimi Linux ve Windows Ailesi, Bilinen İşletim Sistemleri

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ı

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.1 Copyright QlikTech International AB. Tüm hakları saklıdır.

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.1 Copyright QlikTech International AB. Tüm hakları saklıdır. Qlik Sense için sistem gereksinimleri Qlik Sense 3.1 Copyright 1993-2016 QlikTech International AB. Tüm hakları saklıdır. Telif Hakkı 1993-2016 QlikTech International AB. Tüm hakları saklıdır. Qlik, QlikTech,

Detaylı

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

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017 Temel Bilgi Teknlolojileri 1 Ders notları 5 Öğr.Gör. Hüseyin Bilal MACİT 2017 Windows işletim sistemi Kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek

Detaylı

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır. Qlik Sense için sistem gereksinimleri Qlik Sense June 2017 Copyright 1993-2017 QlikTech International AB. Tüm hakları saklıdır. Telif Hakkı 1993-2017 QlikTech International AB. Tüm hakları saklıdır. Qlik,

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ı

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.0 Copyright QlikTech International AB. Tüm hakları saklıdır.

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.0 Copyright QlikTech International AB. Tüm hakları saklıdır. Qlik Sense için sistem gereksinimleri Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. Tüm hakları saklıdır. Telif Hakkı 1993-2016 QlikTech International AB. Tüm hakları saklıdır. Qlik, QlikTech,

Detaylı

OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN

OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN BİLGİSAYARA GİRİŞ Bilgisayarların tarihçesi 1943 senesinde ENIAC adlı bilgisayar ile başlamıştır. ENIAC (Electronic Numerical Integrator And Computer-Elektronik

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ı

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

WINDOWS 7. Tekno-K@mp Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223. Windows 7 Hakkında Genel Bilgi Ek Bilgi - WINDOWS 7 Tekno-K@mp Eğitim ID 98 Seviye 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223 Ana Kategori İşletim Sistemleri Alt Kategori Giriş Konu Windows 7 Hakkında Genel Bilgi Ek Bilgi - GENEL BİLGİSAYAR

Detaylı

İşletim Sistemi Nedir?

İşletim Sistemi Nedir? İşletim Sistemi Nedir? İşletim sistemi, bilgisayar açılırken hafızaya yüklenen, bilgisayar donanım kaynaklarını yöneten ve çeşitli uygulama yazılımları için hizmet sağlayan genel amaçlı bir yazılımdı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ı

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu Linux Dağıtımları GNU/Linux dağıtımı,linux çekirdeği ve GNU araçlarıyla tam donanımlı bir işletim sistemi haline getirilerek son kullanıcıya sunulmuş halidir.dağıtım kavramı, özgür yazılım felsefesinin

Detaylı

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

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 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 bilgilerini saklamalarına, program yüklemelerine izin

Detaylı

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

Hazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ Hazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ 1 Düşünelim? * Bilişim teknolojisi günlük hayatta hangi alanlarda kullanılabilir? * Günlük hayatta gözlemlediğiniz bilgisayar çeşitlerini söyleyiniz. 2 Bilgisayar

Detaylı

BİLGİ TEKNOLOJİLERİ SMO103

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

Detaylı

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ı

Açık Kaynak Kodlu Yazılım

Açık Kaynak Kodlu Yazılım Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.

Detaylı

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

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi Bilgisayar nedir? Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. Veriyi toplar (girdi) İşler Bilgi üretir (çıktı) Bilgi İşlem Çevrimi 1 Bir

Detaylı

EĞİTİMDE BİLGİSAYAR UYGULAMALARI. Yrd. Doç. Dr. Halil Ersoy

EĞİTİMDE BİLGİSAYAR UYGULAMALARI. Yrd. Doç. Dr. Halil Ersoy EĞİTİMDE BİLGİSAYAR UYGULAMALARI Yrd. Doç. Dr. Halil Ersoy Sunum İçeriği Bilgisayar Nedir? Eğitim ve Öğretimde Bilgisayar Kullanımı Bilgisayar Destekli Öğretim ve Türleri Yönetimde Bilgisayar Kullanımı

Detaylı

ENFORMATİK Dersin Amacı

ENFORMATİK Dersin Amacı ENFORMATİK - 2015 Dersin Amacı Bilgisayar ve donanımlarını tanıtmak, Temel bilgi teknolojisi kavramlarını ve uygulamalarını tanıtmak, İşletim sistemini etkin bir şekilde kullanmak, İnternet ve İnternet

Detaylı

BİLGİ VE İLETİŞİM TEKNOLOJİLERİ

BİLGİ VE İLETİŞİM TEKNOLOJİLERİ BİLGİ VE İLETİŞİM TEKNOLOJİLERİ DERS NOTLARI ÇUKUROVA ÜNİVERSİTESİ ENFORMATİK BÖLÜMÜ Bilgisayar, Donanım ve Yazılım 1.Bilgisayar Bilgisayarın Tanımı Bilgisayarlar Bilgisayar Nasıl Çalışır? Bit-Byte Bellek

Detaylı

Amaçlarımız. İşletim sisteminin ne olduğunu tanımlamak. İşletim sistemi türlerini açıklamak. İşletim sistemlerinin temel bileşenlerini öğrenmek.

Amaçlarımız. İşletim sisteminin ne olduğunu tanımlamak. İşletim sistemi türlerini açıklamak. İşletim sistemlerinin temel bileşenlerini öğrenmek. Amaçlarımız 2 İşletim sisteminin ne olduğunu tanımlamak. İşletim sistemi türlerini açıklamak. İşletim sistemlerinin temel bileşenlerini öğrenmek. 1 3 İşletim Sistemi İşletim sistemi (Operating System-OS),

Detaylı

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

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

Detaylı

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 Temelleri 2011

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

Detaylı

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

İşletim Sistemleri. İşletim sistemi deyince bugün çoğumuzun aklına

İşletim Sistemleri. İşletim sistemi deyince bugün çoğumuzun aklına Alp Akoğlu İşletim Sistemleri Bilgisayarınızı açtığınızda kontrolün sizde olduğunu bilmek istersiniz. İnternette gezinmek, müzik dinlemek, arkadaşlarınızla sohbet etmek, okul için ödevinizi yetiştirmek

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ı

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ı

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

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ Derleyen: Prof. Dr. Güngör BAL Bölüm 4 Yazılım: Sistemler ve uygulama yazılımı Prensipler ve Öğrenme hedefleri Sistemler ve uygulama yazılımı bireylerin ve organizasyonların

Detaylı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Android e Giriş. Öğr.Gör. Utku SOBUTAY Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,

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ı

Hızlı ve Güvenli Vale Hizmeti

Hızlı ve Güvenli Vale Hizmeti Hızlı ve Güvenli Vale Hizmeti Social Media Hızlı ve Güvenli Vale Hizmeti!!! ValeApp Vale işletmeleri ve mobil kullanıcılar için geliştirilmiş araç park etme, çağırma ve ödeme süreçlerini hızlı ve güvenli

Detaylı

Hızlı ve Güvenli Vale Hizmeti

Hızlı ve Güvenli Vale Hizmeti Hızlı ve Güvenli Vale Hizmeti Social Media Hızlı ve Güvenli Vale Hizmeti!!! ValeApp Vale işletmeleri ve mobil kullanıcılar için geliştirilmiş araç park etme, çağırma ve ödeme süreçlerini hızlı ve güvenli

Detaylı

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

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr İşletim sisteminin dosyaları organize etme ve yönetme için ne kullandığını gösteren ifadedir. Dosya verilerin toplandığı birimlerdir

Detaylı

1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8.

1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8. İşlemci: İşlemci,kullanıcıdan bilgi almak, komutları işlemek ve sonuçları kullanıcıya sunmak gibi pek çok karmaşık işlemi yerine getirir. Ayrıca donanımların çalışmasını kontrol eder. İşlemci tüm sistemin

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 Temelleri 2011. Dijital Dünyada Yaşamak

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

Detaylı

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ BİLGİ İŞLEM MSGSU FİZİK BÖLÜMÜ DERS 1 Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ İŞLETİM SİSTEMİ OS(Operating System) İşletim sistemi temel olarak, belli girdileri alıp derleyen ve sonuçları üreten program

Detaylı

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

SAB 103 TEMEL BİLGİSAYAR KULLANIMI SAB 103 TEMEL BİLGİSAYAR KULLANIMI DERS NOTLARI Prof.Dr. Fatih TANK Ankara Üniversitesi Uygulamalı Bilimler Fakültesi Sigortacılık ve Aktüerya Bilimleri Bölümü Prof.Dr. Fatih TANK - Temel - Ders Notları-

Detaylı

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

Bilgisayar Entegre Ofis Programları-I. Öğr.Gör. Türkan ÖZBAY Bilgisayar Entegre Ofis Programları-I Öğr.Gör. Türkan ÖZBAY Bilgisayarın çalışma prensibini açıklayınız??? Bilgisayar çalışma sisteminde nelere ihtiyaç duyar??? İşlenebilir türden bir veya birden çok verinin

Detaylı

Bilgi Teknolojisi Altyapısı. Tarihi Gelişim. Tarihi Gelişim. Bulut Servis Sağlayıcı. Bulut Bilişim

Bilgi Teknolojisi Altyapısı. Tarihi Gelişim. Tarihi Gelişim. Bulut Servis Sağlayıcı. Bulut Bilişim Bilgi Teknolojisi Altyapısı Kurumların bilgi sistemi uygulamaları için platform sağlayan teknoloji kaynaklarıdır. Donanım, Yazılım, Danışmanlık Eğitim, Öğretim BİLGİ TEKNOLOJİSİ ALTYAPISI Mustafa Çetinkaya

Detaylı

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya BİLGİ TEKNOLOJİSİ ALTYAPISI Mustafa Çetinkaya Bilgi Teknolojisi Altyapısı Kurumların bilgi sistemi uygulamaları için platform sağlayan teknoloji kaynaklarıdır. Donanım, Yazılım, Danışmanlık Eğitim, Öğretim

Detaylı

Ek Uygulama 1: Windows 7 Güncelleme İşlemleri

Ek Uygulama 1: Windows 7 Güncelleme İşlemleri Ek Uygulama 1: Windows 7 Güncelleme İşlemleri Windows 7 Denetim Masası ndan (1) ve (2) numaralı ekranlardaki kırmızı işaretli komutları kullanarak işletim sisteminin güncelleştirme paketlerini denetleyerek

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ı

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

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi

Sistem Nasıl Çalışıyor: Araç İzleme ve Filo Yönetim Sistemi arvento Araç Takip ve Filo Yönetim Sistemleri ile araçlarınızı 7 gün 24 saat on-line ve geçmişe yönelik olarak izleyebilir, hızlarını, izlemiş oldukları güzergahı, duraklama yaptıkları yerleri uzaktan

Detaylı

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu 10-02-2007

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu 10-02-2007 Akademik Dünyada Özgür Yazılım Onur Tolga Şehitoğlu 10-02-2007 1 Özgür Yazılım Nedir? Neden Özgür Yazılım? 2 Masaüstü İşletim Sistemi Ofis Uygulamaları 3 Görüntüleme 4 Bilimsel Araçlar Octave SciLab R

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ı

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları. Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında

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

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya

BİLGİ TEKNOLOJİSİ ALTYAPISI. Mustafa Çetinkaya BİLGİ TEKNOLOJİSİ ALTYAPISI Mustafa Çetinkaya Bilgi Teknolojisi Altyapısı Kurumların bilgi sistemi uygulamaları için platform sağlayan teknoloji kaynaklarıdır. Donanım, Yazılım, Danışmanlık Eğitim, Öğretim

Detaylı

Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir.

Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir. Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir. Donanım: Bilgisayarın gözle görülen, elle tutulan tüm elektronik parçalarına donanım

Detaylı

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

1.4. BİT Nİ KULLANMA ve YÖNETME ANKARA MAMAK MEHMET ÇEKİÇ ORTAOKULU 1.4. BİT Nİ KULLANMA ve YÖNETME Ankara, 2014 Hazırlayan: Mustafa KATLANÇ 2 1.4. BİT Nİ KULLANMA ve YÖNETME Mehmet Çekiç Ortaokulu Sayfa 1 / 13 Mustafa KATLANÇ, Ankara

Detaylı

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

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 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 edilmesi gereken alanlar Bilgisayarların sınıflandırılması

Detaylı

Bilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2

Bilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2 1 Bu çalışmanın amacı; Bilgi güvenliği konusunda farkındalık yaratmak Mobil cihazlardaki riskleri anlatmak Mobil uygulamaların bilgi güvenliği açısından incelemek 2 Giriş - Mobil Cihazlar Mobil İşletim

Detaylı

2. hafta Bulut Bilişime Giriş

2. hafta Bulut Bilişime Giriş 1 2. hafta Bulut Bilişime Giriş 3. Bulut Bilişime Duyulan İhtiyaç Son yıllarda veri kullanımında görülen artışlar sayesinde verinin elde edilmesi ve üzerinde analizler yapılarak genel değerlendirmelerde

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ı

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

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

Detaylı

Bilgisayar en yavaş parçası kadar hızlıdır!

Bilgisayar en yavaş parçası kadar hızlıdır! Donanım Bilgisayar en yavaş parçası kadar hızlıdır! Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan

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 Dersi. Öğr. Gör Kağan GÜL. Kırşehir Ahi Evran Üniversitesi

Bilgisayar Dersi. Öğr. Gör Kağan GÜL. Kırşehir Ahi Evran Üniversitesi Bilgisayar Dersi Öğr. Gör Kağan GÜL Kırşehir Ahi Evran Üniversitesi Öğr. Gör. Kağan GÜL h4ps://kagan.ahievran.edu.tr Bilgisayara Giriş Bilgisayarların Tarihçesi İlk Bilgisayarlar Kişisel Bilgisayarlar

Detaylı

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

İstemci Yönetimi ve Genel Yazdırma Çözümleri İstemci Yönetimi ve Genel Yazdırma Çözümleri Kullanıcı Kılavuzu Copyright 2007 Hewlett-Packard Development Company, L.P. Windows; Microsoft Corporation kuruluşunun ABD de tescilli ticari markasıdır. Bu

Detaylı

EKLER EK 12UY0106-5/A4-1:

EKLER EK 12UY0106-5/A4-1: Yayın Tarihi: 26/12/2012 Rev. :01 EKLER EK 12UY0106-5/A4-1: nin Kazandırılması için Tavsiye Edilen Eğitime İlişkin Bilgiler Bu birimin kazandırılması için aşağıda tanımlanan içeriğe sahip bir eğitim programının

Detaylı

DOS (Disk Operating System)

DOS (Disk Operating System) DOS (Disk Operating System) 2 Windows işletim sistemi ilk olarak Microsoft tarafından IBM uyumlu kişisel bilgisayarlar için geliştirilen MS-DOS (Microsoft DOS) veya PC-DOS olarak bilinen çok farklı bir

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ı

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ı

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ı

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

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri Bilgi Teknolojileri (IT) Kavramları, Bilgisayar Kullanımı ve Dosyaların Yönetimi, Bilgi ve İletişim HAFTA 1 1. Genel Kavramlar(Bilgisayarın tanımı,bilgi

Detaylı

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

DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ DERS: MESLEKİ BİLGİSAYAR MODÜL -2: İŞLETİM SİSTEMİNDE MASA ÜSTÜ Yazılım (Software) Yazılımlar, bilgisayarları amaçlarımız doğrultusunda kullanabilmemiz için geliştirilmiş programlardır. Yazılımlar kendi

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ı