SlideShare une entreprise Scribd logo
1  sur  59
www.buyukhanlitml.k12.tr Bu slayt İstanbul Beşiktaş Mehmet Ali Büyükhanlı Ticaret Meslek ve Anadolu Ticaret Meslek Lisesi Bilgisayar bölümü öğretmenleri tarafından hazırlanmıştır. Slayt ile ilgili iletişime geçmek için yusufsa@gmail.com adresini kullanınız.
MODÜLE 11: İŞLETİM SİSTEMLERİNİN TEMELLERİ
İŞLETİM SİSTEMLERİ
İşletim Sistemi Nedir? İşletim sistemi, donanımın denetlenmesinden ve yönetiminden, temel sistem işlemlerinden ve uygulama programlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. En yaygın olarak kullanılan işletim sistemleri iki ana grupta toplanabilir:  Microsoft Windows grubu UNIX grubu
Sistem kaynakları, bilgisayar içerisinde kullanılan aygıtların (seri, paralel, usb port, fare v.s.) ve programların kontrol edilebilmesi için gerekli mekanizmaları anlatmak için kullanılan kelimelerdir.  Sistem Kaynakları
Sistem kaynakları, sistem içerisindeki donanım elemanlarının CPU ile haberleşebilmesi için kullanılır. Sistem kaynakları iki veya daha fazla donanımın aynı zamanda haberleşmeye çalışmasını engeller.  Sistem Kaynaklarının Görevleri
IRQ, çevre birimlerinin işlemcinin dikkatini çekebilemk için kullandığı bir yöntemdir. Kesme denetleyicisi, güney köprüsü içinde bulunmaktadır.  Bir kesme talebi geldiğinde denetleyici, CPU'yu elindeki işi geçici olarak durdurmaya ve hemen bu kesme isteğini yerine getirmesini ister.  CPU kesme isteğini yerine getirirken dönüş adresini yığın hafızada saklar ve işi bitince işleme yine kaldığı yerden devam eder.  Birçok aygıt aynı anda kesme hizmeti isteyebilir. Sistem tarafından belirlenmiş öncelik sırasına göre talepler karşılanır.  Windows ta IRQ ayarları aygıt yöneticisinden görülebilir Kesme İsteği (IRQ)
DMA verileri bir çevre biriminden RAM'e veya RAM'den çevre birimine CPU'nun müdahalesine gerek kalmadan aktarabilmeyi sağlar.  Çevre birimlerinin birbirine direk ulaşmasına imkan sağlayamaz. DMA sayesinde hem CPU meşgul edilmemiş olur hem de işlemler daha hızlı yapılmış olur. Doğrudan Bellek Erişimi (DMA)
Bilgisayarımızın patronu olan CPU'nun çevre birimleri ile iletişim kurmak ve bu birimleri birbirinden ayırt edebilmek için kullandığı Giriş/Çıkış (Input/Output) adresleridir. Bu adresler "port adresleri" veya "donanım adresleri" olarak da bilinir.  CPU'nun iletişim kurmak için kullandığı iki adres vardır. Bunlardan biri bilgisayarımızın ana belleğinin adresleri diğeri de bahsedildiği üzere I/O adresleridir. Giriş Çıkış Adresleri
Her kartın mikroişlemci ile haberleşmesi için farklı bir I/O adresi vardır. Birden fazla kartın aynı adresi kullanması durumuna çakışma denir.  İki kartın aynı adresi kullanması durumunda mikroişlemci tarafından gönderilen komutlar bu kartlar tarafından doğru algılanmaz. Bu durum kartların çalışmamasına ya da hatalı çalışmasına neden olur. Birçok çevre biriminin G/Ç adresleri sabittir. Bu sebeple kart üreticileri farklı bir kart üretirken bu adresleri kullanmazlar. Çakışma durumu standart dışı kartların kullanılmasından kaynaklanır. Giriş Çıkış Adres Çakışmaları
Kullanıcı Arabirimi Çekirdek Dosya Yönetim Sistemi İşletim Sisteminin Bileşenleri
OS/2 WINDOWS LINUX Kullanıcı Ara Birimi
İşletim sisteminin görünen yüzüdür. Kullanıcının klavye ve fare ile komutlar vererek işlem yaptığı bölümdür. Eğer işletim sistemi bir arabaya benzetilecek olursa, kullanıcı arabirimi bu arabanın direksiyon, vites ve pedallar gibi şoförün doğrudan kullandığı bölümdür. Kullanıcı Ara Birimi
İşletim sisteminin görünmeyen yüzüdür. Kullanıcı arabirimi ile donanım arasındadır. Kullanıcı arabirimi tarafından verilen komutları donanıma yaptırır. Arabanın motoruna benzetilebilir. Çekirdek
İşletim sisteminin dosyaları organize etme ve yönetme için kullandığını sistemdir.  Dosya verilerin toplandığı birimlerdir. Sanal olarak bilgisayar bütün verilerini dosya olarak saklar. Bir çok dosya tipi vardır.  Dosya sistemi adı verilen bir yol ile işletim sistemi dosyaların içindeki bilgileri organize eder.  Dosya Yönetim Sistemi
Dosya yönetim sisteminin görevleri: 1 - Mantıksal dosya yapılarından fiziksel yapılara geçişin sağlanması. 2 – Depolama birimlerinin verimli kullanılmasının sağlanması. 3 - Dosyaların paylaşılması, korunması ve kurtarılması ile ilgili araçların sağlanması. Dosya Yönetim Sistemi
İşletim Sisteminin İşlevleri İşletim sisteminin görevleri: Dosya ve Klasör Yönetimi Uygulamaların Yönetimi Yardımcı Programları Destekleme  Donanımı Kontrol Etme
Dosya ve Klasör Yönetimi Dosyaları ve klasörleri yönetme, saklama ve güvenliğini sağlamayı, bu kaynakları ağ kullanıcılarının kullanımına sunmayı ve yine bu kaynaklardaki değişiklikleri yönetmeyi içerir.
Dosya ve Klasör Yönetimi Bilgisayarda bulunan işletim sistemleri, tüm programlar, oyunlar, bizim hazırladığımız belgeler dosyalarhalinde saklanır. Dosyaların isimleri ve uzantıları bulunmaktadır. Bu uzantılar dosyanın hangi program tarafından açılacağını belirler.
Uygulamaların Yönetimi Kullanıcı bir program çalıştırmak istediğinde, bu program sabit diskte bulunur ve buradan RAM’ a yüklenir.  Bir programın sabit dikten bulunup ekrana getirilmesine kadar olan yapılan işleri işletim sistemi yönetir.
Yardımcı Programları Destekleme İşletim sistemi yardımcı programları, problemleri giderebilmek ve sisteminin sağlıklı işlemesini sürdürebilmek amaçlı kullanır. Silinmiş, hasarlı dosyaları bulabilmek, verilerin yedeğini alabilmek gibi işlemlerde kullanır. Donatılar menüsündeki Sistem Araçları bu tür programlardandır.
Donanımı Kontrol Etme Bilgisayarda bulunan donanım parçalarının kullanabilmesini sağlamak amacıyla işletim sistemi içinde aygıt yöneticisi bulunmaktadır. Aygıt yöneticisi, aygıt sürücülerini yönetmek amacıyla kullanılır. Her bir sürücü ait olduğu aygıtın dilinden anlayan bir yazılımdır. Bunlar sayesinde programcılar, donanım parçalarını programlamak zorunda kalmazlar
Donanımı Kontrol Etme
İşletim Sistemi Tipleri  Çok Kullanıcılı (Multi User) İşletim Sistemleri  Çoklu İşlem (Multitasking) İşletim Sistemleri  Çoklu İşlemci (Multiprocessing) İşletim Sistemleri  Çoklu Görev (Multithreading) İşletim Sistemleri
Çok Kullanıcılı İki veya daha fazla kullanıcının programlar veya paylaşılan aygıtlar üzerinde çalışabilmesidir.  Bu konuya en güzel örnek paylaştırılan yazıcılardır. Bir çok kullanıcı aynı anda yazıcıya belge gönderir ve de sıra ile bu belgeler yazıcıdan çıktı alınır.
Çoklu İşlem Kullanıcılar sistemde aynı anda birden fazla işlem (process) çalıştırabilirler. Bu, siz bir işlemi başlattıktan sonra, o başlattığınız işlem çalışmaya devam ederken başka bir işlem de başlatabilirsiniz demektir. Bunun sağlanması için, görevler (uygulamalar) kısa zaman dilimleri içinde işlemcide çalıştırılır. Bu zaman dilimlerinin oldukça küçük zaman dilimleri olması nedeniyle aynı anda yapılıyormuş gibi görülür.
Çoklu İşlemci İşletim sisteminin, yapılacak olan işlemleri iki veya daha fazla işlemci üzerine dağıtması ve bunları kontrol etmesidir. Bilgisayara çift çekirdek ya da çift işlemci takmak yetmez işletim sisteminin de bunu desteklemesi lazımdır.
Çoklu Görev Program ihtiyaç halinde işletim sistemi tarafından küçük parçalara ayrılır ve çalıştırılabilir. Buna çoklu görev denilir.
DOSYA YÖNETİMİ
Temel Kavramlar Kafa (Head) :  Sabit disklerde okuma/yazma işlemini yapan mekanik parça. Plaka (Plate) :  Bilgilerin yazıldığı parça. Bir sabit disk, birden çok diskten oluşur. Üste üste gelmiş bu diskler plaka olarak adlandırılır.
Temel Kavramlar İz (Track) :  Sabit diskte bulunan plakaların üzerinde gözle görülmeyecek eş merkezli daireler vardır. İşte bu dairesel çizgilere track (iz) denir. Sektör (Sector) :  İz yapısının bölünmesiyle oluşan ve sabit disk üzerinde adreslenebilir en küçük alana denk gelen parçaya sektör adı verilir.
Temel Kavramlar Küme (Cluster) :  Sektörlerlerden oluşan yapıdır. En az 1 sektör en fazla 64 sektörden oluşur Kümeler formatlama sırasında oluşmaktadır.  Cluster'ların boyutunu, cluster'ları kullanan dosya sistemi ve bölümün kapasitesi belirlenir. Chkdsk komutu ile boyutu öğrenilebilir. Partition (Partisyon): Bir sabit diski sanki birden fazla sabit disk varmış gibi bölmek. (C,D,E ….)
Temel Kavramlar RPM (Rotation Per Minute) : Disklerin dakikadaki dönme hızlarını belirtir.  Şu anda piyasada bulunan IDE sürücüler, 5400 rpm ve 7200 rpm hızlarındayken, SCSI sürücülerdeki diskin dönme hızı 10000, 15000 rpm hızlarında dolaşmaktadır. Veri Erişim Hızı (Data Access Time) : Sabit diskteki kafanın, bir veriye erişebilmesi için bir izden diğer bir ize geçerken kaydettiği zamandır.  Kullanılan zaman birimi milisaniyedir. Bu süre ne kadar kısa olursa o kadar iyidir.
FAT Dosya Yönetim Sistemi FAT (File Allocation Table-Dosya Yerleşim Tablosu) Nedir? Dosya yerleşim tablosu ( FAT ), bir diskte bulunan dosyalara ait bilgilerin kayıtlı olduğu alanları belirtmeye yarar.  Bir başka deyişle FAT, bir kitabın içindekiler sayfası gibidir.
FAT Dosya Yönetim Sistemi FAT’ in Görevleri Nelerdir ?  Her partisyon her biri belli miktarda sektör içeren, cluster (küme) isimli parçalara ayrılmıştır. Hangi dosyaların bu cluster parçalarından hangilerine yerleştiği, hangi cluster parçalarının boş, hangilerinin dolu olduğu gibi bilgiler FAT üzerinde bulunur. İşletim sistemi de herhangi bir dosyaya erişim yapmak istediğinde dosyayı bulmak için FAT üzerine yazılan bu bilgilerden faydalanır.
FAT Çeşitleri FAT16 DOS, Windows 3.1 ve Windows 95 işletim sistemlerinin kullandığı dosya sistemidir. Eski bir dosya sistemi olduğundan dolayı bir takım eksikleri ve dezavantajları bulunmaktadır. FAT16’da kök dizin (root) sınırlandırılmıştır. En fazla 512 tane dosya oluşturulabilir.  FAT16 dosya sisteminde adresleme, adı üstünde 16 bit olduğundan adreslenebilen maksimum cluster sayısı 65536 ve bu cluster’larin maksimum boyutu 32KB olabilir  Bu da bizi FAT16 kullanan bir disk ya da partisyonun 2GB’dan daha büyük olamayacağı sonucuna götürür. 216 = 65536            65536 X 32 KB = 2048 MB
FAT Çeşitleri VFAT (Virtual File Allocation Tables) Windows 95 ve NT nin kullandığı dosya sistemi. Kısa bir süre sonra yerini FAT32 ye bırakmıştır.
FAT Çeşitleri FAT32  Windows 95, OSR2, Windows 98, Windows 2000 ve Linux tarafından tanınıp kullanılabilen ve FAT16’dan daha gelişmiş bir dosya sistemidir. FAT32’de herhangi bir kök dizin sınırlaması yoktur. FAT32, 32 bit adresleme yöntemi kullanır. Bu sayede herhangi bir disk ya da partisyon FAT32 altında 2 TeraByte uzunluğunda olabilir. FAT32 cluster boyutlarını ufak tutarak boş alan israfını azaltır. FAT32 altında tek bir dosyanın erişebileceği maksimum boyut 4 GB ile sınırlıdır.
NTFS Dosya Yönetim Sistemi NTFS (New Thecnology File System-Yeni Teknoloji Dosya Sistemi) Nedir? Windows NT ve devamı olan Windows 2000, XP tarafından desteklenen bir dosya sistemidir NTFS’ de FAT gibi içindekiler sayfasına benzetilebilir ancak sunduğu farklı gelişmiş özellikler de vardır.
NTFS Dosya Yönetim Sistemi NTFS’ in Özellikleri Nelerdir ? Dosya konumlarıyla ilgili bilgileri cluster içlerinde de saklayarak daha güvenli bir dosya sistemi yapısı sunar. Cluster boyutu partisyon boyutuyla sınırlı değildir ve 512 byte değerine kadar ayarlanabilir. Bu da disk üzerinde dosyaların parçalanmasını artırarak hem boş alanın verimli kullanılmasını, hem de özellikle yüksek kapasiteli sabit disklerde performans artışını beraberinde getirir.
NTFS Dosya Yönetim Sistemi NTFS’ in Özellikleri Nelerdir ? Yaklaşık 16 GB’a kadar uzunlukta olan tek parça dosyaları destekler. ACL (Access Control List, Erişim kontrol listesi) özelliği sayesinde sistem yöneticileri tarafından hangi kullanıcıların hangi dosyalara erişebileceği ile ilgili kısıtlamaların koyulabilmesini sağlar. İşletim sistemi ile gelen dosya sıkıştırma özelliklerini içerir.
NTFS Dosya Yönetim Sistemi NTFS’ in Özellikleri Nelerdir ? NTFS dosya sistemi kullanan Windows sürümleri FAT sürücüleri görebilir ve bu sürücülerdeki dosyaları okuyabilirler . Ancak FAT kullanan Windows ve DOS gibi işletim sistemleri NTFS bölümlerini göremezler, dolayısıyla dosya sistemi NTFS olan disk yahut partisyonlara ait verileri okuyamazlar.
BELLEK YÖNETİMİ
Bellek Yönetimi Nedir? Bellek yönetimi, bilgisayarın ana belleğini yönetmekle ilgili yapılan işlemlerin tümüdür. Gerektiğinde bellek tahsis etmek (malloc), kullanımı bittiğinde belleği serbest bırakmak (free), sanal bellek yönetimi yapmak ve kullanılmayan bellek bölgelerini yönetmek (garbage collection) gibi konuları içermektedir.
Bellek Yönetimi Nedir? İşletim sistemlerinde aynı anda bellekte çok sayıda programın bulunmasına izin verilir. Bu programları diğerlerinin etkisinden korumak için bir koruma mekanizmasına ihtiyaç duyulur. Eğer bir işlem bilgisayarın sahip olduğu ana bellek alanından daha fazla belleğe ihtiyacı varsa bu durumda sanal bellek kullanılır.
Bellek Tipleri RAM’lar uygulama programlarını saklamakta ve programların çalışması sırasında elde edilen ara sonuçların saklanmasında da kullanılır.  RAM’da saklanan bilgiler değiştirilebilir. RAM’da saklanan bilgiler elektrik kesildiğinde kaybedilir. RAM’deki bilgilere erişim, disk ya da disket sürücülerindeki erişimle karşılaştırılamayacak kadar hızlıdır.  Bilgisayar ilk açıldığında RAM boştur.
Bellek Tipleri RAM kullanım alanına göre 5 gruba ayrılır.  Geleneksel bellek  Üst bellek alanı  Uzatılmış bellek  Genişletilmiş bellek  Yüksek bellek alanı
Geleneksel Bellek (Conventional Memory) Dos’un ana belleğidir (base memory olarak da bilinir).  0 – 640 KB arası hafıza bölgesidir.  MS-DOS uygulamaları burada çalışır.  Bütün PC’ lerde 640K sınırı söz konusudur.
Üst Bellek Alanı  Ayrılmış bellek olarak da bilinen bu alan 640 KB ile 1 MB arasındaki hafıza bölgesidir.  Üst bellek blokları halindedir. Tak-çalıştır elemanların sürücüleri, video sürücüleri bu alanda tutulur.  EMM386.exe dosyası tarafından yönetilir
Genişletilmiş Bellek Genişletilmiş bellek üst belleğe benzer bir bellektir. Bu bellek, kullanılmayan üst bellek alanlarında oluşturulur. 640K’ dan daha fazla belleğe ihtiyacı olan programların kullanması içindir.
Uzatılmış Bellek X286 veya yukarısı bilgisayarlarda 1Mb’ ın yukarısındaki bellek alanına verilen isimdir. Uzatılmış bellek ile temel bellek arasındaki en önemli fark gerçek modda çalışan programların hiçbirisinin uzatılmış bellekte çalışamamasıdır.  Yani uzatılmış bellek, programların çalıştırılması için değil verilerin saklanması için kullanılır.
Yüksek Bellek HMA, ya da “Yüksek Bellek Alanı”, uzatılmış belleğin ilk 64K’ lık kısmıdır. DOS tarafından özel olarak kullanılır. Windows da kullanabilir.
Diğer Bellek Çeşitleri SANAL BELLEK İşletim sistemlerinin birçoğu disk yüzeyini RAM belleğin bir uzantısıymış gibi kullanan ve böylelikle fiziksel belleğin görünürdeki miktarını arttıran sanal bellek desteğine sahiptir. RAM bellekteki kullanılmayan bloklarda bulunan bilgileri, disk yüzeyine yazar ve RAM bellek başka işler için serbest kalmış olur.  Bu bölümler gerektiği zaman bunlar belleğe tekrar alınırlar. Bu olaylar kullanıcıdan bağımsız bir şekilde gerçekleşir.
Diğer Bellek Çeşitleri SANAL BELLEK Sanal bellek için disk üzerinde pagefile.sys isimli bir dosya oluşturulur. Bu dosya sabit diskteki sanal belleği ifade eder. Bu dosya windows tarafından otomatik olarak ayarlanmasına rağmen boyutu kullanıcı tarafından değiştirilebilir. Bunun için “Sistem Özellikleri” penceresi kullanılır.
Korumalı Modda Bellek Adresleme Korumalı mod bellek adresleme kavramı, geleneksel bellek üzerindeki hafızalarda programların çalıştırılması ile ilgilidir.  1024 KB üzerindeki belleklerde programların çalışmasına izin verme işlemidir.  Bunun yapılması için sanal bellek kullanılır.
Korumalı Modda Bellek Adresleme Gerçek mod bellek adreslemede uygulamalar yani programlar sadece 1024 KB lık hafıza bölümünde çalışabilir.  Yani bütün uygulamalar geleneksel bellek ve üst bellek alanında çalışır.  DOS işletim sistemi bu şekilde çalışan bir işletim sistemidir. Yani gerçek moda çalışır.
Korumalı Modda Bellek Adresleme 1 MB üzeri belleklerin uygulamalarda kullanılabilmesi görsel işletim sistemlerinin gelişmesi ile kaçınılmaz hale geldi.  Günümüzde bellekler 4 GB kapasiteye kadar çıkmaktadır. Bu alanın kullanılabilmesi için korumalı mod bellek adresleme denilen yöntem kullanılır ve de sanal bellek yardımı ile 1MB üzeri bellek bölgesi kullanılmaya başlanır.
Bootstrap Bootstrap, Rom bellekte bulunan çok kısa ve işletim sisteminin yüklenmesini gerçekleştiren bir programdır.  Bootstrap Loader programı işletim sisteminin bulunduğu disk veya disketten “Disk Boot” programını okur.  Disk Boot programı başarılı bir şekilde okunup belleğe yazılırsa, Bootstrap programı kontrolü Disk Boot programına devreder.  Disk Boot programı kontrolü aldıktan hemen sonra işletim sistemini belleğe yükler.
Bellek Çakışmaları Kalabalık ek donanıma sahip bir sistemde, bazı donanımların RAM deki "çalışma adresleri", işletim sistemi tarafından aynı atanınca, çakışma dediğimiz olay ortaya çıkar. Donanımlar aynı alana bilgi yazmaya kalkınca bilgisayar hata verir.

Contenu connexe

Tendances

İŞLETİM SİSTEMLERİ
İŞLETİM SİSTEMLERİİŞLETİM SİSTEMLERİ
İŞLETİM SİSTEMLERİsemravural
 
Işl sist gelişmişözellikleri
Işl sist gelişmişözellikleriIşl sist gelişmişözellikleri
Işl sist gelişmişözelliklerimsbasarici
 
BTT Modul 12 Isletim Sistemi Kurulumu
BTT Modul 12 Isletim Sistemi KurulumuBTT Modul 12 Isletim Sistemi Kurulumu
BTT Modul 12 Isletim Sistemi Kurulumudeniz armutlu
 
Bilgisayar Donanımına Genel Bir Bakış
Bilgisayar Donanımına Genel Bir BakışBilgisayar Donanımına Genel Bir Bakış
Bilgisayar Donanımına Genel Bir Bakışefedincer
 
Ders 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve ÇeşitleriDers 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve ÇeşitleriOnlineWebDersleri
 
Ders 3-1 : Yazılım ve İşletim Sistemleri
Ders 3-1 : Yazılım ve İşletim SistemleriDers 3-1 : Yazılım ve İşletim Sistemleri
Ders 3-1 : Yazılım ve İşletim SistemleriOnlineWebDersleri
 
BTT. Modül 13. İşletim Sistemi Destek Sunumu
BTT. Modül 13. İşletim Sistemi Destek SunumuBTT. Modül 13. İşletim Sistemi Destek Sunumu
BTT. Modül 13. İşletim Sistemi Destek Sunumudeniz armutlu
 
Ders 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim SistemleriDers 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim SistemleriOnlineWebDersleri
 
Linux Kullanım Rehberi
Linux Kullanım RehberiLinux Kullanım Rehberi
Linux Kullanım RehberiMert Can ALICI
 
Windows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliWindows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliCaner Öztürkten
 
Dağıtık Sistemler / Programlama
Dağıtık Sistemler / ProgramlamaDağıtık Sistemler / Programlama
Dağıtık Sistemler / ProgramlamaŞahabettin Akca
 

Tendances (20)

Nurdan Sarıkaya
Nurdan SarıkayaNurdan Sarıkaya
Nurdan Sarıkaya
 
İŞLETİM SİSTEMLERİ
İŞLETİM SİSTEMLERİİŞLETİM SİSTEMLERİ
İŞLETİM SİSTEMLERİ
 
Işl sist gelişmişözellikleri
Işl sist gelişmişözellikleriIşl sist gelişmişözellikleri
Işl sist gelişmişözellikleri
 
BTT Modul 12 Isletim Sistemi Kurulumu
BTT Modul 12 Isletim Sistemi KurulumuBTT Modul 12 Isletim Sistemi Kurulumu
BTT Modul 12 Isletim Sistemi Kurulumu
 
Mart
MartMart
Mart
 
Bilgisayar Donanımına Genel Bir Bakış
Bilgisayar Donanımına Genel Bir BakışBilgisayar Donanımına Genel Bir Bakış
Bilgisayar Donanımına Genel Bir Bakış
 
Ders 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve ÇeşitleriDers 2-1 :Yazılım Kavramı ve Çeşitleri
Ders 2-1 :Yazılım Kavramı ve Çeşitleri
 
Ders 3-1 : Yazılım ve İşletim Sistemleri
Ders 3-1 : Yazılım ve İşletim SistemleriDers 3-1 : Yazılım ve İşletim Sistemleri
Ders 3-1 : Yazılım ve İşletim Sistemleri
 
Ni̇san
Ni̇sanNi̇san
Ni̇san
 
Isletim sistemi
Isletim sistemiIsletim sistemi
Isletim sistemi
 
şUbat
şUbatşUbat
şUbat
 
BTT. Modül 13. İşletim Sistemi Destek Sunumu
BTT. Modül 13. İşletim Sistemi Destek SunumuBTT. Modül 13. İşletim Sistemi Destek Sunumu
BTT. Modül 13. İşletim Sistemi Destek Sunumu
 
Ders 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim SistemleriDers 3-2 : İsletim Sistemleri
Ders 3-2 : İsletim Sistemleri
 
Ocak
OcakOcak
Ocak
 
Linux Kullanım Rehberi
Linux Kullanım RehberiLinux Kullanım Rehberi
Linux Kullanım Rehberi
 
Windows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliWindows 8 Ögretim Materyali
Windows 8 Ögretim Materyali
 
Dağıtık Sistemler / Programlama
Dağıtık Sistemler / ProgramlamaDağıtık Sistemler / Programlama
Dağıtık Sistemler / Programlama
 
Kasim
KasimKasim
Kasim
 
pc bilgisayar
pc bilgisayarpc bilgisayar
pc bilgisayar
 
Ubuntu sunum...
Ubuntu   sunum...Ubuntu   sunum...
Ubuntu sunum...
 

En vedette

BTT. Modül 11.İşletim Sistemleri Temelleri
BTT. Modül 11.İşletim Sistemleri TemelleriBTT. Modül 11.İşletim Sistemleri Temelleri
BTT. Modül 11.İşletim Sistemleri Temellerideniz armutlu
 
BTT. Modül 12.İşletim Sistemleri Kurulum
BTT. Modül 12.İşletim Sistemleri KurulumBTT. Modül 12.İşletim Sistemleri Kurulum
BTT. Modül 12.İşletim Sistemleri Kurulumdeniz armutlu
 
Dönem sonu işlemleri
Dönem sonu işlemleriDönem sonu işlemleri
Dönem sonu işlemlerideniz armutlu
 
Dijital olcme ve egitim araclari deniz 2014 v1
Dijital olcme ve egitim araclari deniz 2014 v1Dijital olcme ve egitim araclari deniz 2014 v1
Dijital olcme ve egitim araclari deniz 2014 v1deniz armutlu
 
BTT Modul 14 Isletim Sistemleri Gelismis Ozellikler Sunumu
BTT Modul 14 Isletim Sistemleri Gelismis Ozellikler SunumuBTT Modul 14 Isletim Sistemleri Gelismis Ozellikler Sunumu
BTT Modul 14 Isletim Sistemleri Gelismis Ozellikler Sunumudeniz armutlu
 

En vedette (8)

BTT. Modül 11.İşletim Sistemleri Temelleri
BTT. Modül 11.İşletim Sistemleri TemelleriBTT. Modül 11.İşletim Sistemleri Temelleri
BTT. Modül 11.İşletim Sistemleri Temelleri
 
Sunum 13 (1)
Sunum 13 (1)Sunum 13 (1)
Sunum 13 (1)
 
BTT. Modül 12.İşletim Sistemleri Kurulum
BTT. Modül 12.İşletim Sistemleri KurulumBTT. Modül 12.İşletim Sistemleri Kurulum
BTT. Modül 12.İşletim Sistemleri Kurulum
 
Dosya Yönetimi
Dosya YönetimiDosya Yönetimi
Dosya Yönetimi
 
Dönem sonu işlemleri
Dönem sonu işlemleriDönem sonu işlemleri
Dönem sonu işlemleri
 
Dijital olcme ve egitim araclari deniz 2014 v1
Dijital olcme ve egitim araclari deniz 2014 v1Dijital olcme ve egitim araclari deniz 2014 v1
Dijital olcme ve egitim araclari deniz 2014 v1
 
BTT Modul 14 Isletim Sistemleri Gelismis Ozellikler Sunumu
BTT Modul 14 Isletim Sistemleri Gelismis Ozellikler SunumuBTT Modul 14 Isletim Sistemleri Gelismis Ozellikler Sunumu
BTT Modul 14 Isletim Sistemleri Gelismis Ozellikler Sunumu
 
Linux sunum
Linux sunumLinux sunum
Linux sunum
 

Similaire à BTT Modul 11 Isletim Sistemlerinin Temelleri

windows_process_management
windows_process_managementwindows_process_management
windows_process_managementguest0bd6e2
 
Bilgisayar Mimarisi 09, Feza BUZLUCA
Bilgisayar Mimarisi 09, Feza BUZLUCABilgisayar Mimarisi 09, Feza BUZLUCA
Bilgisayar Mimarisi 09, Feza BUZLUCAFeza BUZLUCA
 
Pwnlydays - Linux 101
Pwnlydays - Linux 101Pwnlydays - Linux 101
Pwnlydays - Linux 101canyoupwn.me
 
Veritabanı kurulumu (1)
Veritabanı kurulumu (1)Veritabanı kurulumu (1)
Veritabanı kurulumu (1)alinizam99
 
Lojistik Bilişim Sistemleri
Lojistik Bilişim SistemleriLojistik Bilişim Sistemleri
Lojistik Bilişim Sistemleriertekg
 
Oracle database architecture
Oracle database architectureOracle database architecture
Oracle database architectureHızlan ERPAK
 
Güvenli Veri Silme ve Dosya Kurtarma
Güvenli Veri Silme ve Dosya KurtarmaGüvenli Veri Silme ve Dosya Kurtarma
Güvenli Veri Silme ve Dosya KurtarmaBGA Cyber Security
 
İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)Murat KARA
 
Temel Bilgisayar ve Günümüz Bilgisayarları ile Assembly
Temel Bilgisayar ve Günümüz Bilgisayarları ile AssemblyTemel Bilgisayar ve Günümüz Bilgisayarları ile Assembly
Temel Bilgisayar ve Günümüz Bilgisayarları ile AssemblyŞahabettin Akca
 
Linux Komut Satırı
Linux Komut Satırı Linux Komut Satırı
Linux Komut Satırı Kemal Demirez
 
Lojistik Bilişim Sistemleri
Lojistik Bilişim SistemleriLojistik Bilişim Sistemleri
Lojistik Bilişim SistemleriGurdal Ertek
 
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Anar Godjaev
 

Similaire à BTT Modul 11 Isletim Sistemlerinin Temelleri (20)

Isl sis
Isl sisIsl sis
Isl sis
 
Temel linux
Temel linuxTemel linux
Temel linux
 
Sunum 13
Sunum 13Sunum 13
Sunum 13
 
windows_process_management
windows_process_managementwindows_process_management
windows_process_management
 
Bilgisayar Mimarisi 09, Feza BUZLUCA
Bilgisayar Mimarisi 09, Feza BUZLUCABilgisayar Mimarisi 09, Feza BUZLUCA
Bilgisayar Mimarisi 09, Feza BUZLUCA
 
Bilgisayarkullanımı.ppt_ 3
Bilgisayarkullanımı.ppt_ 3Bilgisayarkullanımı.ppt_ 3
Bilgisayarkullanımı.ppt_ 3
 
Unix Denetim Dokümanı
Unix Denetim DokümanıUnix Denetim Dokümanı
Unix Denetim Dokümanı
 
Pwnlydays - Linux 101
Pwnlydays - Linux 101Pwnlydays - Linux 101
Pwnlydays - Linux 101
 
Veritabanı kurulumu (1)
Veritabanı kurulumu (1)Veritabanı kurulumu (1)
Veritabanı kurulumu (1)
 
Log yönetimi ve siem
Log yönetimi ve siemLog yönetimi ve siem
Log yönetimi ve siem
 
Lojistik Bilişim Sistemleri
Lojistik Bilişim SistemleriLojistik Bilişim Sistemleri
Lojistik Bilişim Sistemleri
 
Sunu1
Sunu1Sunu1
Sunu1
 
Bilgisayara Giris 2
Bilgisayara Giris 2Bilgisayara Giris 2
Bilgisayara Giris 2
 
Oracle database architecture
Oracle database architectureOracle database architecture
Oracle database architecture
 
Güvenli Veri Silme ve Dosya Kurtarma
Güvenli Veri Silme ve Dosya KurtarmaGüvenli Veri Silme ve Dosya Kurtarma
Güvenli Veri Silme ve Dosya Kurtarma
 
İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)İşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems)
 
Temel Bilgisayar ve Günümüz Bilgisayarları ile Assembly
Temel Bilgisayar ve Günümüz Bilgisayarları ile AssemblyTemel Bilgisayar ve Günümüz Bilgisayarları ile Assembly
Temel Bilgisayar ve Günümüz Bilgisayarları ile Assembly
 
Linux Komut Satırı
Linux Komut Satırı Linux Komut Satırı
Linux Komut Satırı
 
Lojistik Bilişim Sistemleri
Lojistik Bilişim SistemleriLojistik Bilişim Sistemleri
Lojistik Bilişim Sistemleri
 
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
 

Plus de deniz armutlu

Adobe Photoshop cs5 ı kullanma
Adobe Photoshop cs5 ı kullanma Adobe Photoshop cs5 ı kullanma
Adobe Photoshop cs5 ı kullanma deniz armutlu
 
Flashplatform optimizing content türkçe
Flashplatform optimizing content türkçeFlashplatform optimizing content türkçe
Flashplatform optimizing content türkçedeniz armutlu
 
Adobe Flash cs4 türkçe
Adobe Flash cs4 türkçeAdobe Flash cs4 türkçe
Adobe Flash cs4 türkçedeniz armutlu
 
Adobe Flash ActionScript 3 Programlama Türkçe
Adobe Flash ActionScript 3 Programlama TürkçeAdobe Flash ActionScript 3 Programlama Türkçe
Adobe Flash ActionScript 3 Programlama Türkçedeniz armutlu
 
Adobe Flash ActionScript 3 components help Türkçe
Adobe Flash ActionScript 3 components help TürkçeAdobe Flash ActionScript 3 components help Türkçe
Adobe Flash ActionScript 3 components help Türkçedeniz armutlu
 
Flash as3 bileşenlerini kullanma
Flash as3 bileşenlerini kullanmaFlash as3 bileşenlerini kullanma
Flash as3 bileşenlerini kullanmadeniz armutlu
 
Adobe Flash as3 actionscript 3 ile programlama türkçe
Adobe Flash as3 actionscript 3 ile programlama türkçeAdobe Flash as3 actionscript 3 ile programlama türkçe
Adobe Flash as3 actionscript 3 ile programlama türkçedeniz armutlu
 
Adobe Flash cs4 türkçe
Adobe Flash cs4 türkçeAdobe Flash cs4 türkçe
Adobe Flash cs4 türkçedeniz armutlu
 
Adobe flash cs3 yardımcı el kitabı türkçe
Adobe flash cs3 yardımcı el kitabı türkçeAdobe flash cs3 yardımcı el kitabı türkçe
Adobe flash cs3 yardımcı el kitabı türkçedeniz armutlu
 
Adobe flash cs4 pro uygulamasını kullanma
Adobe flash cs4 pro uygulamasını kullanmaAdobe flash cs4 pro uygulamasını kullanma
Adobe flash cs4 pro uygulamasını kullanmadeniz armutlu
 
Adobe action script 3.0 Türkçe Kitapçık
Adobe action script 3.0 Türkçe KitapçıkAdobe action script 3.0 Türkçe Kitapçık
Adobe action script 3.0 Türkçe Kitapçıkdeniz armutlu
 
Adobe actionscript 3.0 programlama türkçe
Adobe actionscript 3.0 programlama türkçeAdobe actionscript 3.0 programlama türkçe
Adobe actionscript 3.0 programlama türkçedeniz armutlu
 
Adobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım KitapçığıAdobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım Kitapçığıdeniz armutlu
 
Adobe Fireworks CS5 Türkçe Yardım Kitapçığı
Adobe Fireworks CS5 Türkçe Yardım KitapçığıAdobe Fireworks CS5 Türkçe Yardım Kitapçığı
Adobe Fireworks CS5 Türkçe Yardım Kitapçığıdeniz armutlu
 
Adobe Fireworks CS4 Kullanım Kitapçığı Türkçe
Adobe Fireworks CS4 Kullanım Kitapçığı TürkçeAdobe Fireworks CS4 Kullanım Kitapçığı Türkçe
Adobe Fireworks CS4 Kullanım Kitapçığı Türkçedeniz armutlu
 
Fireworks CS4 Türkçe Kullanım Kitapçığı
Fireworks CS4 Türkçe Kullanım KitapçığıFireworks CS4 Türkçe Kullanım Kitapçığı
Fireworks CS4 Türkçe Kullanım Kitapçığıdeniz armutlu
 
Adobe photoshop cs3 tr
Adobe photoshop cs3 trAdobe photoshop cs3 tr
Adobe photoshop cs3 trdeniz armutlu
 
Adobe photoshop CS4 Türkçe Açıklamalı Kitap
Adobe photoshop CS4 Türkçe Açıklamalı KitapAdobe photoshop CS4 Türkçe Açıklamalı Kitap
Adobe photoshop CS4 Türkçe Açıklamalı Kitapdeniz armutlu
 
Deniz Armutlu CV (Özgeçmiş)Örneği
Deniz Armutlu CV (Özgeçmiş)ÖrneğiDeniz Armutlu CV (Özgeçmiş)Örneği
Deniz Armutlu CV (Özgeçmiş)Örneğideniz armutlu
 
Butun Derslerin 1. Donem Sonu Notlarim
Butun Derslerin 1. Donem Sonu NotlarimButun Derslerin 1. Donem Sonu Notlarim
Butun Derslerin 1. Donem Sonu Notlarimdeniz armutlu
 

Plus de deniz armutlu (20)

Adobe Photoshop cs5 ı kullanma
Adobe Photoshop cs5 ı kullanma Adobe Photoshop cs5 ı kullanma
Adobe Photoshop cs5 ı kullanma
 
Flashplatform optimizing content türkçe
Flashplatform optimizing content türkçeFlashplatform optimizing content türkçe
Flashplatform optimizing content türkçe
 
Adobe Flash cs4 türkçe
Adobe Flash cs4 türkçeAdobe Flash cs4 türkçe
Adobe Flash cs4 türkçe
 
Adobe Flash ActionScript 3 Programlama Türkçe
Adobe Flash ActionScript 3 Programlama TürkçeAdobe Flash ActionScript 3 Programlama Türkçe
Adobe Flash ActionScript 3 Programlama Türkçe
 
Adobe Flash ActionScript 3 components help Türkçe
Adobe Flash ActionScript 3 components help TürkçeAdobe Flash ActionScript 3 components help Türkçe
Adobe Flash ActionScript 3 components help Türkçe
 
Flash as3 bileşenlerini kullanma
Flash as3 bileşenlerini kullanmaFlash as3 bileşenlerini kullanma
Flash as3 bileşenlerini kullanma
 
Adobe Flash as3 actionscript 3 ile programlama türkçe
Adobe Flash as3 actionscript 3 ile programlama türkçeAdobe Flash as3 actionscript 3 ile programlama türkçe
Adobe Flash as3 actionscript 3 ile programlama türkçe
 
Adobe Flash cs4 türkçe
Adobe Flash cs4 türkçeAdobe Flash cs4 türkçe
Adobe Flash cs4 türkçe
 
Adobe flash cs3 yardımcı el kitabı türkçe
Adobe flash cs3 yardımcı el kitabı türkçeAdobe flash cs3 yardımcı el kitabı türkçe
Adobe flash cs3 yardımcı el kitabı türkçe
 
Adobe flash cs4 pro uygulamasını kullanma
Adobe flash cs4 pro uygulamasını kullanmaAdobe flash cs4 pro uygulamasını kullanma
Adobe flash cs4 pro uygulamasını kullanma
 
Adobe action script 3.0 Türkçe Kitapçık
Adobe action script 3.0 Türkçe KitapçıkAdobe action script 3.0 Türkçe Kitapçık
Adobe action script 3.0 Türkçe Kitapçık
 
Adobe actionscript 3.0 programlama türkçe
Adobe actionscript 3.0 programlama türkçeAdobe actionscript 3.0 programlama türkçe
Adobe actionscript 3.0 programlama türkçe
 
Adobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım KitapçığıAdobe Fireworks CS3 Türkçe Yardım Kitapçığı
Adobe Fireworks CS3 Türkçe Yardım Kitapçığı
 
Adobe Fireworks CS5 Türkçe Yardım Kitapçığı
Adobe Fireworks CS5 Türkçe Yardım KitapçığıAdobe Fireworks CS5 Türkçe Yardım Kitapçığı
Adobe Fireworks CS5 Türkçe Yardım Kitapçığı
 
Adobe Fireworks CS4 Kullanım Kitapçığı Türkçe
Adobe Fireworks CS4 Kullanım Kitapçığı TürkçeAdobe Fireworks CS4 Kullanım Kitapçığı Türkçe
Adobe Fireworks CS4 Kullanım Kitapçığı Türkçe
 
Fireworks CS4 Türkçe Kullanım Kitapçığı
Fireworks CS4 Türkçe Kullanım KitapçığıFireworks CS4 Türkçe Kullanım Kitapçığı
Fireworks CS4 Türkçe Kullanım Kitapçığı
 
Adobe photoshop cs3 tr
Adobe photoshop cs3 trAdobe photoshop cs3 tr
Adobe photoshop cs3 tr
 
Adobe photoshop CS4 Türkçe Açıklamalı Kitap
Adobe photoshop CS4 Türkçe Açıklamalı KitapAdobe photoshop CS4 Türkçe Açıklamalı Kitap
Adobe photoshop CS4 Türkçe Açıklamalı Kitap
 
Deniz Armutlu CV (Özgeçmiş)Örneği
Deniz Armutlu CV (Özgeçmiş)ÖrneğiDeniz Armutlu CV (Özgeçmiş)Örneği
Deniz Armutlu CV (Özgeçmiş)Örneği
 
Butun Derslerin 1. Donem Sonu Notlarim
Butun Derslerin 1. Donem Sonu NotlarimButun Derslerin 1. Donem Sonu Notlarim
Butun Derslerin 1. Donem Sonu Notlarim
 

BTT Modul 11 Isletim Sistemlerinin Temelleri

  • 1. www.buyukhanlitml.k12.tr Bu slayt İstanbul Beşiktaş Mehmet Ali Büyükhanlı Ticaret Meslek ve Anadolu Ticaret Meslek Lisesi Bilgisayar bölümü öğretmenleri tarafından hazırlanmıştır. Slayt ile ilgili iletişime geçmek için yusufsa@gmail.com adresini kullanınız.
  • 2. MODÜLE 11: İŞLETİM SİSTEMLERİNİN TEMELLERİ
  • 4. İşletim Sistemi Nedir? İşletim sistemi, donanımın denetlenmesinden ve yönetiminden, temel sistem işlemlerinden ve uygulama programlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. En yaygın olarak kullanılan işletim sistemleri iki ana grupta toplanabilir: Microsoft Windows grubu UNIX grubu
  • 5. Sistem kaynakları, bilgisayar içerisinde kullanılan aygıtların (seri, paralel, usb port, fare v.s.) ve programların kontrol edilebilmesi için gerekli mekanizmaları anlatmak için kullanılan kelimelerdir. Sistem Kaynakları
  • 6. Sistem kaynakları, sistem içerisindeki donanım elemanlarının CPU ile haberleşebilmesi için kullanılır. Sistem kaynakları iki veya daha fazla donanımın aynı zamanda haberleşmeye çalışmasını engeller. Sistem Kaynaklarının Görevleri
  • 7. IRQ, çevre birimlerinin işlemcinin dikkatini çekebilemk için kullandığı bir yöntemdir. Kesme denetleyicisi, güney köprüsü içinde bulunmaktadır. Bir kesme talebi geldiğinde denetleyici, CPU'yu elindeki işi geçici olarak durdurmaya ve hemen bu kesme isteğini yerine getirmesini ister. CPU kesme isteğini yerine getirirken dönüş adresini yığın hafızada saklar ve işi bitince işleme yine kaldığı yerden devam eder. Birçok aygıt aynı anda kesme hizmeti isteyebilir. Sistem tarafından belirlenmiş öncelik sırasına göre talepler karşılanır. Windows ta IRQ ayarları aygıt yöneticisinden görülebilir Kesme İsteği (IRQ)
  • 8. DMA verileri bir çevre biriminden RAM'e veya RAM'den çevre birimine CPU'nun müdahalesine gerek kalmadan aktarabilmeyi sağlar. Çevre birimlerinin birbirine direk ulaşmasına imkan sağlayamaz. DMA sayesinde hem CPU meşgul edilmemiş olur hem de işlemler daha hızlı yapılmış olur. Doğrudan Bellek Erişimi (DMA)
  • 9. Bilgisayarımızın patronu olan CPU'nun çevre birimleri ile iletişim kurmak ve bu birimleri birbirinden ayırt edebilmek için kullandığı Giriş/Çıkış (Input/Output) adresleridir. Bu adresler "port adresleri" veya "donanım adresleri" olarak da bilinir. CPU'nun iletişim kurmak için kullandığı iki adres vardır. Bunlardan biri bilgisayarımızın ana belleğinin adresleri diğeri de bahsedildiği üzere I/O adresleridir. Giriş Çıkış Adresleri
  • 10. Her kartın mikroişlemci ile haberleşmesi için farklı bir I/O adresi vardır. Birden fazla kartın aynı adresi kullanması durumuna çakışma denir. İki kartın aynı adresi kullanması durumunda mikroişlemci tarafından gönderilen komutlar bu kartlar tarafından doğru algılanmaz. Bu durum kartların çalışmamasına ya da hatalı çalışmasına neden olur. Birçok çevre biriminin G/Ç adresleri sabittir. Bu sebeple kart üreticileri farklı bir kart üretirken bu adresleri kullanmazlar. Çakışma durumu standart dışı kartların kullanılmasından kaynaklanır. Giriş Çıkış Adres Çakışmaları
  • 11. Kullanıcı Arabirimi Çekirdek Dosya Yönetim Sistemi İşletim Sisteminin Bileşenleri
  • 12. OS/2 WINDOWS LINUX Kullanıcı Ara Birimi
  • 13. İşletim sisteminin görünen yüzüdür. Kullanıcının klavye ve fare ile komutlar vererek işlem yaptığı bölümdür. Eğer işletim sistemi bir arabaya benzetilecek olursa, kullanıcı arabirimi bu arabanın direksiyon, vites ve pedallar gibi şoförün doğrudan kullandığı bölümdür. Kullanıcı Ara Birimi
  • 14. İşletim sisteminin görünmeyen yüzüdür. Kullanıcı arabirimi ile donanım arasındadır. Kullanıcı arabirimi tarafından verilen komutları donanıma yaptırır. Arabanın motoruna benzetilebilir. Çekirdek
  • 15. İşletim sisteminin dosyaları organize etme ve yönetme için kullandığını sistemdir. Dosya verilerin toplandığı birimlerdir. Sanal olarak bilgisayar bütün verilerini dosya olarak saklar. Bir çok dosya tipi vardır. Dosya sistemi adı verilen bir yol ile işletim sistemi dosyaların içindeki bilgileri organize eder. Dosya Yönetim Sistemi
  • 16. Dosya yönetim sisteminin görevleri: 1 - Mantıksal dosya yapılarından fiziksel yapılara geçişin sağlanması. 2 – Depolama birimlerinin verimli kullanılmasının sağlanması. 3 - Dosyaların paylaşılması, korunması ve kurtarılması ile ilgili araçların sağlanması. Dosya Yönetim Sistemi
  • 17. İşletim Sisteminin İşlevleri İşletim sisteminin görevleri: Dosya ve Klasör Yönetimi Uygulamaların Yönetimi Yardımcı Programları Destekleme Donanımı Kontrol Etme
  • 18. Dosya ve Klasör Yönetimi Dosyaları ve klasörleri yönetme, saklama ve güvenliğini sağlamayı, bu kaynakları ağ kullanıcılarının kullanımına sunmayı ve yine bu kaynaklardaki değişiklikleri yönetmeyi içerir.
  • 19. Dosya ve Klasör Yönetimi Bilgisayarda bulunan işletim sistemleri, tüm programlar, oyunlar, bizim hazırladığımız belgeler dosyalarhalinde saklanır. Dosyaların isimleri ve uzantıları bulunmaktadır. Bu uzantılar dosyanın hangi program tarafından açılacağını belirler.
  • 20. Uygulamaların Yönetimi Kullanıcı bir program çalıştırmak istediğinde, bu program sabit diskte bulunur ve buradan RAM’ a yüklenir. Bir programın sabit dikten bulunup ekrana getirilmesine kadar olan yapılan işleri işletim sistemi yönetir.
  • 21. Yardımcı Programları Destekleme İşletim sistemi yardımcı programları, problemleri giderebilmek ve sisteminin sağlıklı işlemesini sürdürebilmek amaçlı kullanır. Silinmiş, hasarlı dosyaları bulabilmek, verilerin yedeğini alabilmek gibi işlemlerde kullanır. Donatılar menüsündeki Sistem Araçları bu tür programlardandır.
  • 22. Donanımı Kontrol Etme Bilgisayarda bulunan donanım parçalarının kullanabilmesini sağlamak amacıyla işletim sistemi içinde aygıt yöneticisi bulunmaktadır. Aygıt yöneticisi, aygıt sürücülerini yönetmek amacıyla kullanılır. Her bir sürücü ait olduğu aygıtın dilinden anlayan bir yazılımdır. Bunlar sayesinde programcılar, donanım parçalarını programlamak zorunda kalmazlar
  • 24. İşletim Sistemi Tipleri Çok Kullanıcılı (Multi User) İşletim Sistemleri Çoklu İşlem (Multitasking) İşletim Sistemleri Çoklu İşlemci (Multiprocessing) İşletim Sistemleri Çoklu Görev (Multithreading) İşletim Sistemleri
  • 25. Çok Kullanıcılı İki veya daha fazla kullanıcının programlar veya paylaşılan aygıtlar üzerinde çalışabilmesidir. Bu konuya en güzel örnek paylaştırılan yazıcılardır. Bir çok kullanıcı aynı anda yazıcıya belge gönderir ve de sıra ile bu belgeler yazıcıdan çıktı alınır.
  • 26. Çoklu İşlem Kullanıcılar sistemde aynı anda birden fazla işlem (process) çalıştırabilirler. Bu, siz bir işlemi başlattıktan sonra, o başlattığınız işlem çalışmaya devam ederken başka bir işlem de başlatabilirsiniz demektir. Bunun sağlanması için, görevler (uygulamalar) kısa zaman dilimleri içinde işlemcide çalıştırılır. Bu zaman dilimlerinin oldukça küçük zaman dilimleri olması nedeniyle aynı anda yapılıyormuş gibi görülür.
  • 27. Çoklu İşlemci İşletim sisteminin, yapılacak olan işlemleri iki veya daha fazla işlemci üzerine dağıtması ve bunları kontrol etmesidir. Bilgisayara çift çekirdek ya da çift işlemci takmak yetmez işletim sisteminin de bunu desteklemesi lazımdır.
  • 28. Çoklu Görev Program ihtiyaç halinde işletim sistemi tarafından küçük parçalara ayrılır ve çalıştırılabilir. Buna çoklu görev denilir.
  • 30. Temel Kavramlar Kafa (Head) : Sabit disklerde okuma/yazma işlemini yapan mekanik parça. Plaka (Plate) : Bilgilerin yazıldığı parça. Bir sabit disk, birden çok diskten oluşur. Üste üste gelmiş bu diskler plaka olarak adlandırılır.
  • 31. Temel Kavramlar İz (Track) : Sabit diskte bulunan plakaların üzerinde gözle görülmeyecek eş merkezli daireler vardır. İşte bu dairesel çizgilere track (iz) denir. Sektör (Sector) : İz yapısının bölünmesiyle oluşan ve sabit disk üzerinde adreslenebilir en küçük alana denk gelen parçaya sektör adı verilir.
  • 32. Temel Kavramlar Küme (Cluster) : Sektörlerlerden oluşan yapıdır. En az 1 sektör en fazla 64 sektörden oluşur Kümeler formatlama sırasında oluşmaktadır. Cluster'ların boyutunu, cluster'ları kullanan dosya sistemi ve bölümün kapasitesi belirlenir. Chkdsk komutu ile boyutu öğrenilebilir. Partition (Partisyon): Bir sabit diski sanki birden fazla sabit disk varmış gibi bölmek. (C,D,E ….)
  • 33. Temel Kavramlar RPM (Rotation Per Minute) : Disklerin dakikadaki dönme hızlarını belirtir. Şu anda piyasada bulunan IDE sürücüler, 5400 rpm ve 7200 rpm hızlarındayken, SCSI sürücülerdeki diskin dönme hızı 10000, 15000 rpm hızlarında dolaşmaktadır. Veri Erişim Hızı (Data Access Time) : Sabit diskteki kafanın, bir veriye erişebilmesi için bir izden diğer bir ize geçerken kaydettiği zamandır. Kullanılan zaman birimi milisaniyedir. Bu süre ne kadar kısa olursa o kadar iyidir.
  • 34. FAT Dosya Yönetim Sistemi FAT (File Allocation Table-Dosya Yerleşim Tablosu) Nedir? Dosya yerleşim tablosu ( FAT ), bir diskte bulunan dosyalara ait bilgilerin kayıtlı olduğu alanları belirtmeye yarar. Bir başka deyişle FAT, bir kitabın içindekiler sayfası gibidir.
  • 35. FAT Dosya Yönetim Sistemi FAT’ in Görevleri Nelerdir ? Her partisyon her biri belli miktarda sektör içeren, cluster (küme) isimli parçalara ayrılmıştır. Hangi dosyaların bu cluster parçalarından hangilerine yerleştiği, hangi cluster parçalarının boş, hangilerinin dolu olduğu gibi bilgiler FAT üzerinde bulunur. İşletim sistemi de herhangi bir dosyaya erişim yapmak istediğinde dosyayı bulmak için FAT üzerine yazılan bu bilgilerden faydalanır.
  • 36. FAT Çeşitleri FAT16 DOS, Windows 3.1 ve Windows 95 işletim sistemlerinin kullandığı dosya sistemidir. Eski bir dosya sistemi olduğundan dolayı bir takım eksikleri ve dezavantajları bulunmaktadır. FAT16’da kök dizin (root) sınırlandırılmıştır. En fazla 512 tane dosya oluşturulabilir. FAT16 dosya sisteminde adresleme, adı üstünde 16 bit olduğundan adreslenebilen maksimum cluster sayısı 65536 ve bu cluster’larin maksimum boyutu 32KB olabilir Bu da bizi FAT16 kullanan bir disk ya da partisyonun 2GB’dan daha büyük olamayacağı sonucuna götürür. 216 = 65536 65536 X 32 KB = 2048 MB
  • 37. FAT Çeşitleri VFAT (Virtual File Allocation Tables) Windows 95 ve NT nin kullandığı dosya sistemi. Kısa bir süre sonra yerini FAT32 ye bırakmıştır.
  • 38. FAT Çeşitleri FAT32 Windows 95, OSR2, Windows 98, Windows 2000 ve Linux tarafından tanınıp kullanılabilen ve FAT16’dan daha gelişmiş bir dosya sistemidir. FAT32’de herhangi bir kök dizin sınırlaması yoktur. FAT32, 32 bit adresleme yöntemi kullanır. Bu sayede herhangi bir disk ya da partisyon FAT32 altında 2 TeraByte uzunluğunda olabilir. FAT32 cluster boyutlarını ufak tutarak boş alan israfını azaltır. FAT32 altında tek bir dosyanın erişebileceği maksimum boyut 4 GB ile sınırlıdır.
  • 39. NTFS Dosya Yönetim Sistemi NTFS (New Thecnology File System-Yeni Teknoloji Dosya Sistemi) Nedir? Windows NT ve devamı olan Windows 2000, XP tarafından desteklenen bir dosya sistemidir NTFS’ de FAT gibi içindekiler sayfasına benzetilebilir ancak sunduğu farklı gelişmiş özellikler de vardır.
  • 40. NTFS Dosya Yönetim Sistemi NTFS’ in Özellikleri Nelerdir ? Dosya konumlarıyla ilgili bilgileri cluster içlerinde de saklayarak daha güvenli bir dosya sistemi yapısı sunar. Cluster boyutu partisyon boyutuyla sınırlı değildir ve 512 byte değerine kadar ayarlanabilir. Bu da disk üzerinde dosyaların parçalanmasını artırarak hem boş alanın verimli kullanılmasını, hem de özellikle yüksek kapasiteli sabit disklerde performans artışını beraberinde getirir.
  • 41. NTFS Dosya Yönetim Sistemi NTFS’ in Özellikleri Nelerdir ? Yaklaşık 16 GB’a kadar uzunlukta olan tek parça dosyaları destekler. ACL (Access Control List, Erişim kontrol listesi) özelliği sayesinde sistem yöneticileri tarafından hangi kullanıcıların hangi dosyalara erişebileceği ile ilgili kısıtlamaların koyulabilmesini sağlar. İşletim sistemi ile gelen dosya sıkıştırma özelliklerini içerir.
  • 42. NTFS Dosya Yönetim Sistemi NTFS’ in Özellikleri Nelerdir ? NTFS dosya sistemi kullanan Windows sürümleri FAT sürücüleri görebilir ve bu sürücülerdeki dosyaları okuyabilirler . Ancak FAT kullanan Windows ve DOS gibi işletim sistemleri NTFS bölümlerini göremezler, dolayısıyla dosya sistemi NTFS olan disk yahut partisyonlara ait verileri okuyamazlar.
  • 44. Bellek Yönetimi Nedir? Bellek yönetimi, bilgisayarın ana belleğini yönetmekle ilgili yapılan işlemlerin tümüdür. Gerektiğinde bellek tahsis etmek (malloc), kullanımı bittiğinde belleği serbest bırakmak (free), sanal bellek yönetimi yapmak ve kullanılmayan bellek bölgelerini yönetmek (garbage collection) gibi konuları içermektedir.
  • 45. Bellek Yönetimi Nedir? İşletim sistemlerinde aynı anda bellekte çok sayıda programın bulunmasına izin verilir. Bu programları diğerlerinin etkisinden korumak için bir koruma mekanizmasına ihtiyaç duyulur. Eğer bir işlem bilgisayarın sahip olduğu ana bellek alanından daha fazla belleğe ihtiyacı varsa bu durumda sanal bellek kullanılır.
  • 46. Bellek Tipleri RAM’lar uygulama programlarını saklamakta ve programların çalışması sırasında elde edilen ara sonuçların saklanmasında da kullanılır. RAM’da saklanan bilgiler değiştirilebilir. RAM’da saklanan bilgiler elektrik kesildiğinde kaybedilir. RAM’deki bilgilere erişim, disk ya da disket sürücülerindeki erişimle karşılaştırılamayacak kadar hızlıdır. Bilgisayar ilk açıldığında RAM boştur.
  • 47. Bellek Tipleri RAM kullanım alanına göre 5 gruba ayrılır. Geleneksel bellek Üst bellek alanı Uzatılmış bellek Genişletilmiş bellek Yüksek bellek alanı
  • 48. Geleneksel Bellek (Conventional Memory) Dos’un ana belleğidir (base memory olarak da bilinir). 0 – 640 KB arası hafıza bölgesidir. MS-DOS uygulamaları burada çalışır. Bütün PC’ lerde 640K sınırı söz konusudur.
  • 49. Üst Bellek Alanı Ayrılmış bellek olarak da bilinen bu alan 640 KB ile 1 MB arasındaki hafıza bölgesidir. Üst bellek blokları halindedir. Tak-çalıştır elemanların sürücüleri, video sürücüleri bu alanda tutulur. EMM386.exe dosyası tarafından yönetilir
  • 50. Genişletilmiş Bellek Genişletilmiş bellek üst belleğe benzer bir bellektir. Bu bellek, kullanılmayan üst bellek alanlarında oluşturulur. 640K’ dan daha fazla belleğe ihtiyacı olan programların kullanması içindir.
  • 51. Uzatılmış Bellek X286 veya yukarısı bilgisayarlarda 1Mb’ ın yukarısındaki bellek alanına verilen isimdir. Uzatılmış bellek ile temel bellek arasındaki en önemli fark gerçek modda çalışan programların hiçbirisinin uzatılmış bellekte çalışamamasıdır. Yani uzatılmış bellek, programların çalıştırılması için değil verilerin saklanması için kullanılır.
  • 52. Yüksek Bellek HMA, ya da “Yüksek Bellek Alanı”, uzatılmış belleğin ilk 64K’ lık kısmıdır. DOS tarafından özel olarak kullanılır. Windows da kullanabilir.
  • 53. Diğer Bellek Çeşitleri SANAL BELLEK İşletim sistemlerinin birçoğu disk yüzeyini RAM belleğin bir uzantısıymış gibi kullanan ve böylelikle fiziksel belleğin görünürdeki miktarını arttıran sanal bellek desteğine sahiptir. RAM bellekteki kullanılmayan bloklarda bulunan bilgileri, disk yüzeyine yazar ve RAM bellek başka işler için serbest kalmış olur. Bu bölümler gerektiği zaman bunlar belleğe tekrar alınırlar. Bu olaylar kullanıcıdan bağımsız bir şekilde gerçekleşir.
  • 54. Diğer Bellek Çeşitleri SANAL BELLEK Sanal bellek için disk üzerinde pagefile.sys isimli bir dosya oluşturulur. Bu dosya sabit diskteki sanal belleği ifade eder. Bu dosya windows tarafından otomatik olarak ayarlanmasına rağmen boyutu kullanıcı tarafından değiştirilebilir. Bunun için “Sistem Özellikleri” penceresi kullanılır.
  • 55. Korumalı Modda Bellek Adresleme Korumalı mod bellek adresleme kavramı, geleneksel bellek üzerindeki hafızalarda programların çalıştırılması ile ilgilidir. 1024 KB üzerindeki belleklerde programların çalışmasına izin verme işlemidir. Bunun yapılması için sanal bellek kullanılır.
  • 56. Korumalı Modda Bellek Adresleme Gerçek mod bellek adreslemede uygulamalar yani programlar sadece 1024 KB lık hafıza bölümünde çalışabilir. Yani bütün uygulamalar geleneksel bellek ve üst bellek alanında çalışır. DOS işletim sistemi bu şekilde çalışan bir işletim sistemidir. Yani gerçek moda çalışır.
  • 57. Korumalı Modda Bellek Adresleme 1 MB üzeri belleklerin uygulamalarda kullanılabilmesi görsel işletim sistemlerinin gelişmesi ile kaçınılmaz hale geldi. Günümüzde bellekler 4 GB kapasiteye kadar çıkmaktadır. Bu alanın kullanılabilmesi için korumalı mod bellek adresleme denilen yöntem kullanılır ve de sanal bellek yardımı ile 1MB üzeri bellek bölgesi kullanılmaya başlanır.
  • 58. Bootstrap Bootstrap, Rom bellekte bulunan çok kısa ve işletim sisteminin yüklenmesini gerçekleştiren bir programdır. Bootstrap Loader programı işletim sisteminin bulunduğu disk veya disketten “Disk Boot” programını okur. Disk Boot programı başarılı bir şekilde okunup belleğe yazılırsa, Bootstrap programı kontrolü Disk Boot programına devreder. Disk Boot programı kontrolü aldıktan hemen sonra işletim sistemini belleğe yükler.
  • 59. Bellek Çakışmaları Kalabalık ek donanıma sahip bir sistemde, bazı donanımların RAM deki "çalışma adresleri", işletim sistemi tarafından aynı atanınca, çakışma dediğimiz olay ortaya çıkar. Donanımlar aynı alana bilgi yazmaya kalkınca bilgisayar hata verir.