BTT Modul 11 Isletim Sistemlerinin Temelleri

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    BTT Modul 11 Isletim Sistemlerinin Temelleri - Presentation Transcript

    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İ
    3. İŞLETİM SİSTEMLERİ
    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
    23. Donanımı Kontrol Etme
    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.
    29. DOSYA YÖNETİMİ
    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.
    43. BELLEK YÖNETİMİ
    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.
    SlideShare Zeitgeist 2009

    + deniz armutludeniz armutlu Nominate

    custom

    299 views, 0 favs, 2 embeds more stats

    Bilişim Teknolojilerinin Temelleri Dersi Modül 11 more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 299
      • 294 on SlideShare
      • 5 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds
    • 4 views on http://denizarmutlu.com
    • 1 views on http://www.denizarmutlu.com

    more

    All embeds
    • 4 views on http://denizarmutlu.com
    • 1 views on http://www.denizarmutlu.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Tags