İşletim Sisteminin Katmanları



Benzer belgeler
TS7200 PLATFORMU ÜZERİNDE SERİ PORT-ETHERNET DÖNÜŞTÜRÜCÜ UYGULAMASI

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

BİLGİSAYAR DONANIMI. *** Gerçekleştirdikleri görev bakımından donanım birimleri ikiye ayrılır.

İşletim Sistemleri. Bilgisayar Mühendisliğine Giriş. Teknoloji Fakültesi / Bilgisayar Mühendisliği. Öğr.Gör.Günay TEMÜR

Dosya sistemi (File system), dosyaların hard disk üzerinde nasıl yerleşeceğini ayarlayan bir sistemdir. Diğer bir tanıma göre dosya sistemi, bir

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1: : BİLGİ VE TEKNOLOJİ DERS SAATİ: 7

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony

İstemci Yönetimi ve Mobile Printing (Mobil Baskı) Çözümleri

Bilgisayar Uygulamaları PSİ105

1. Yapılan ayarları kontrol etmek 2. Hataların doğru anlaşıldığından emin olmak 3. Donanıma uygun işletim sistemini belirlemek İŞLEM ANALİZ FORMU

B02.8 Bölüm Değerlendirmeleri ve Özet

Windows VISTA Ultimate Kurulumu ve Yönetimi

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

Uzaktan Kumanda (Yalnızca Belirli Modellerde)

Bilgisayarla Tasarım I (GRT 207) Ders Detayları

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

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

BÖLÜM 7 BİLGİSAYAR UYGULAMALARI - 1

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

Bilgisayarın Tarihi Gelişimi ve Tanımı

BİT ini Kullanarak Bilgiye Ulaşma ve Biçimlendirme (web tarayıcıları, eklentiler, arama motorları, ansiklopediler, çevrimiçi kütüphaneler ve sanal

Sürücü Gönder. Yönetici Kılavuzu

1-Sabit diskler 2-Hafıza kartları 3-USB flash Diskler 4-CD-ROM- DVD-Blueray 5-Hafıza ölçümü 6-Bilgisayar performansı DEPOLAMA

5/8 Bağlantı Noktalı Gigabit Ethernet Anahtarı

otyoo Akıllı Ev ve Otomasyon Sistemleri

Backup Premium Hızlı Başlangıç Kullanım Kılavuzu

Yedekleme ve Kurtarma Kullanıcı Kılavuzu

Linux Sistemlerde Silinmiş Dosyaları. Forensics)

ÖĞRENME FAALĠYETĠ GELĠġMĠġ ÖZELLĠKLER

01 OCAK 2015 ELEKTRİK AKIMI VE LAMBA PARLAKLIĞI SALİH MERT İLİ DENİZLİ ANADOLU LİSESİ 10/A 436

VEZNE PROGRAMINDA POSTA ÜCRETİ İLE İLGİLİ YAPILAN DÜZENLEMELER (Vezne Sürüm: )

ANKARA EMEKLİLİK A.Ş GELİR AMAÇLI ULUSLARARASI BORÇLANMA ARAÇLARI EMEKLİLİK YATIRIM FONU ÜÇÜNCÜ 3 AYLIK RAPOR

F İ R M a. Herşey Bir Kaynaktan. Düz profillerin ve baraların işlenmesinde uzman

O N E T OUC H B A C K U P 3 P O R T S U S B 2. 0 H U B

İşaret Aygıtları ve Klavye Kullanıcı Kılavuzu

Sunum Akışı. EBA Tanıtımı Modüller ve Yenilikler Mobil Uygulamalar Sayılarla EBA Soru Cevap Kapanış

Dersin İçeriği (Temel Bilgi Teknolojileri)

USB KVM Switch. Ses özellikli ve 2 portlu USB KVM switch. Ses özellikli ve 4 portlu USB KVM switch

YAPAY ZEKA Problem Çözme ve Karar Verme Problem Çözme Süreci

: 3218 Sayılı Serbest Bölgeler Kanunu Genel Tebliği (Seri No: 1) nde Değişiklik Yapılmasına Dair Tebliğ (Seri No: 3) yayımlandı.

BIM BUILDING INFORMATION MODELING YAPI BİLGİ MODELİ

TAK & KULLAN MASAÜSTÜ 3D YAZICI

Tor Üzerinden VPN Servisi "Privatoria"

Akreditasyon Çal malar nda Temel Problemler ve Organizasyonel Bazda Çözüm Önerileri

MAKÜ YAZ OKULU YARDIM DOKÜMANI 1. Yaz Okulu Ön Hazırlık İşlemleri (Yaz Dönemi Oidb tarafından aktifleştirildikten sonra) Son aktif ders kodlarının

AKENR ENDEKS ÜZERİNDE GETİRİ Yükselme Potansiyeli: 26% Akenerji 3Ç13 Bilgilendirme Notları

MSSQL Server 2000 Kurulumu

GEBZE TEKNİK ÜNİVERSİTESİ MİMARLIK FAKÜLTESİ MİMARLIK BÖLÜMÜ

Tasarım Raporu. Grup İsmi. Yasemin ÇALIK, Fatih KAÇAK. Kısa Özet

Yaz l m, kullan c lar n bilgisayarda i slerini yapmalar na imkan veren t m programlara verilen genel add r. I sletim Sistemi

SÜREÇ YÖNETİMİ VE SÜREÇ İYİLEŞTİRME H.Ömer Gülseren > ogulseren@gmail.com

Yıllarca bu konuda çalışan görüntü işleme uzmanlarının önerisi. Artık ArcGIS ile entegre

Derleyici Kuramı (Compiler Theory)

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

Gökşin Akdeniz BSD Sistemler Röportajı

Yedekleme ve Kurtarma Kullanıcı Kılavuzu

1. Mesaj Tipi ve Mesaj Fonksiyonu Bazında Bildirim Mail Adresi Tanımlama Đşlemleri

Ek 1. Fen Maddelerini Anlama Testi (FEMAT) Sevgili öğrenciler,

Özgür Yazılımlar ile VoIP Denetimi. Fatih Özavcı Bilgi Güvenliği Danışmanı

SİRKÜLER İstanbul, Sayı: 2016/01. Konu: E-DEFTER GÖRÜNTÜLEYİCİ PROGRAMI İLE SÖZ KONUSU PROGRAMA İLİŞKİN KULLANIM KILAVUZU YAYINLANMIŞTIR

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

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

ANKARA EMEKLİLİK A.Ş GELİR AMAÇLI ULUSLARARASI BORÇLANMA ARAÇLARI EMEKLİLİK YATIRIM FONU 3 AYLIK RAPOR

KAPSAMLI İÇERİK SADELEŞTİRİLMİŞ ARAMA MOTORU YENİLİKÇİ BİLGİ İŞLEME TEKNOLOJİSİ PRATİK GÖRÜNTÜLEME ARAÇLARI MOBİL ERİŞİM

İşletim Sistemleri Okutman Murat KARA

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

C: Kaydırma ruleti D: Pil yuvası E: Aç/Kapa anahtarı F: Bağlantı düğmesi G: Optik hareket algılayıcısı

T8400C, T8401C Standart Elektronik Termostat

II. Bölüm HİDROLİK SİSTEMLERİN TANITIMI

OKUL BAZLI BÜTÇELEME KILAVUZU

Hızlı Başlangıç Rehberi. Türkçe VTE-1016

Sorunsuz Masaüstü Deneyimi için Mükemmel Çözüm. Genel Bakış. Gelişmiş, Yüksek Performanslı Teradici işlemci. Tüm çevresel aygıtlar için esneklik

Gümrük Müsteşarlığından: GÜMRÜK GENEL TEBLİĞİ (ULUSLARARASI ANLAŞMALAR) (SERİ NO: 7)

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

E-Devlet ve E-Türkiye nin Neresindeyiz?

İşletim Sisteminin Katmanları

YÜKSEKÖĞRETİM KURUMLARI ENGELLİLER DANIŞMA VE KOORDİNASYON YÖNETMELİĞİ (1) BİRİNCİ BÖLÜM. Amaç, Kapsam, Dayanak ve Tanımlar

Akaryakıt yönetiminde Petronet & Shell işbirliğinin ayrıcalığını yaşayın.

MODÜL : 1 BİLGİSAYAR KULLANMA

İÇİNDEKİLER ÖNSÖZ 14 SUNUŞ 16 BİR SEÇİM YAPMA BİLİMİ OLARAK EKONOMİ VE VERİMLİLİK İLKESİ 19 BÖLÜM 1 VERİMLİLİK-KAVRAMSAL ÇERÇEVE

BÜRO YÖNETİMİ VE SEKRETERLİK ALANI HIZLI KLAVYE KULLANIMI (F KLAVYE) MODÜLER PROGRAMI (YETERLİĞE DAYALI)

HÂKİMLER VE SAVCILAR YÜKSEK KURULU HUKUKİ MÜZAKERE TOPLANTILARI PROJE FİŞİ

YAZILIM (Software) 1- İşletim Sistemi (Operating Sistem)

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler

Koru1000. Koru1000. beklentilerinizin ötesinde!

Bölüm 4: İş Parçacıkları. Operating System Concepts with Java 8 th Edition

Kis3 max Cep Telefonu Hızlı Başlangıç Kılavuzu

ÖĞRENME FAALĠYETĠ 6 ÖĞRENME FAALĠYETĠ NESNE ĠġLEMLERĠ

İnternet Tabanlı Aktivizm. 3 *Online *Bombardımanı *Online Dilekçe. 4 *Haktivizm *Kültür Sıkışması *Alterneatif Medya/ Websitesi Protestosu

ETKİLEŞİMLİ TAHTA KORUMA SİSTEMİ KURULUM

Karıştırcılar ve Tikinerler

Topoloji değişik ağ teknolojilerinin yapısını ve çalışma şekillerini anlamada başlangıç noktasıdır.

tr MILLMASTER. TOP Built to outperform

EĞİTİM BİLİMİNE GİRİŞ 1. Ders- Eğitimin Temel Kavramları. Yrd. Doç. Dr. Melike YİĞİT KOYUNKAYA

Setup Yardımcı Programı

BELLEK BİRİMLERİ BELLEK BİRİMLERİ

IEEE ANA MARKASI VE ÖĞRENCİ KOLLARI LOGO TASARIM KILAVUZU

Şekil 1. Sistem Açılış Sayfası

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

Transkript:

İşletim Sistemi Bilgisayar donanımının doğrudan denetimi ve yönetiminden, temel sistem işlemlerinden ve uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır. Bütün diğer yazılımların belleğe, girdi/çıktı aygıtlarına ve kütük sistemine erişimini sağlar. Birden çok yazılım aynı anda çalışıyorsa, her yazılıma yeterli sistem kaynağını ayırmaktan ve birbirleri ile çakışmamalarını sağlamaktan da sorumludur.

İşletim Sisteminin Katmanları Uygulama Katmanı Kabuk (Shell) Katmanı Çekirdek (Kernel) Katmanı Donanım Katmanı

Çekirdek (Kernel) İşletim sisteminin ana bileşeni olan çekirdek, uygulama programları ile donanım bileşenleri arasında köprü vazifesi görür. İşlemcide çalışan proseslerin yönetimi, bellek yönetimi ve Giriş/Çıkış cihazlarının yönetimi gibi birçok temel işlev çekirdek tarafından gerçekleştirilir.

Kabuk (Shell) Çekirdeğin sağladığı servislere erişim sağlayan bir ara katmandır. İki farklı kabuk çeşidi vardır: Komut istemi (CLI: command-line interface) kullanan kabuk işlemlerin daha hızlı yapılmasını sağlar. (DOS) Grafiksel arayüz (GUI: graphical user interface) kullanan kabuk ise kullanıcının yapmak istediği işlemleri daha hızlı tarif edebilmesini sağlar. (Windows)

Proses (Process) Bir işletim sisteminde anahtar kavramlardan biri olan Proses temel olarak çalıştırılmakta olan bir program dır. Bir kaynak program durgun bir komutlar dizisi şeklinde bulunurken, proses bu komutlar dizisinin işletilmesi anındaki durumuna verilen isimdir. Çok görevlilik (Multitasking) özelliğine sahip olan işletim sistemleri, aynı anda birçok prosesin çalıştırılmasına izin verir. Tek çekirdekli işlemciye sahip olan bilgisayarlarda bu iş zaman paylaşımı esasına göre yapılır.

Toplu İşleme (Batch Processing) Kullanıcıların, bilgisayar sisteminde bağımsız bir bütün olarak ve belli bir sıra dahilinde işlenmesini istedikleri hizmetler kümesine toplu iş (batch job) denir. Bilgisayar sistemlerine gönderilen işler, bir veya birden fazla programın ayrı ayrı işletileceği alt adımlardan oluşabilir. İşler genellikle adımların art arda uygulanacağı biçimde düzenlenir. Her adım, bir öncekinin sonuçlanması üzerine işletime girer. Örneğin DOS işletim sisteminde bat uzantılı dosyalarda toplu iş adımları yer alır.

Dosya (File) & Dizin (Directory) Dosya, birbiriyle ilişkili veriler topluluğunu (bir bilgisayar programının kaynak kodu, programın derlenmiş olan çalıştırılabilir hali, metin-sesgörüntü verileri, vs.) bir saklama ünitesinde saklamak amacıyla kullanılan yapıdır. Dizin (Klasör) ise birbiriyle ilişkili dosyaların saklama birimlerinde hiyerarşik bir yapıda gruplanmasına olanak sağlayan yapıdır. Her işletim sistemi dosya/dizin yaratmak ve yok etmek, dosyadan veri okumak ve yazmak için komutlar (sistem çağrıları) içerir.

İşletim Sistemi nedir? İşletim Sistemi Bilgisayar üzerinde çalışan en önemli programdır. Bilgisayar üzerinde diğer programların çalışması için bir işletim sistemine gereksinim duyar. İşletim sisteminin, klavyeden kullanıcı girdisinin alıp derlenip, çıktının ekrana gönderilmesinden disk üzerindeki dosya ve dizinlerin idare edilmesine, sistemin güvenliğinin sağlanmasından farklı programların aynı anda birbirlerini etkilemeden çalışmasının sağlamaya kadar bir çok görevi vardır. İşletim sistemleri - Unix - Linux - Windows - Macintosh -. Kullanımı - Masaüstü - Sunucu

Linux e Giriş

Linux Nedir? Linux Tarihi MULTICS UNICS UNIX MINIX LINUX

Neden Linux? Çok etkili bellek kullanımı Reboot yapmadan 450 günden fazla çalışır. Viruslere karşı daha güvenli Kullanıcı modunda iken bulaşılan virusler sadece o kullanıcı bölgesini etkiler, haricindeki (root) bölümler etkilenmez. Linux te aynı anda aynı bilgisayarda birden fazla kullanıcı çalışabilir. Düşük donanım gereksinimi Pentium temelli bilgisayar 30 kullanıcılı hızlı bir mail serveri olarak kullanılabilir. Çekirdek üzerinde bazı temel sınırlamaları hariç, oynama yapılabilir, isteğe bağlı diğer uygulamalara uyarlanabilir Hiç bir kanun ihlali olmadan istenen sayıda makineye kurulum yapılabilir Diğer alternatiflere göre düşük maaliyet Sun,Solaris, Novell, MS Windows Herkesin ihtiyacı olan genel hazır programlar ücretsizdir. Birden fazla işletim sistemini destekleme özelliği de bulunur.

Güvenilirlik Yük Paylaşımı Kümeleme Güvenlik Yüksek Erişebilirlik Hibrit Ortamlarda Çalışma Yenilikçilik..

Dağıtımlar Linux, GNU projesinin çekirdeğe verilen isimdir. Dağıtımlar, bu çekirdeğe GNU yazılımlarının da ekleyerek sunan alternatif işletim sistemleridir. Yazılımlar GNU tarafından sağlandığı içinn Linux tabanlı işletim sistemleri GNU/Linux olarak adlandırılır. En çok bilinen kullanılan dağıtımlar: RedHat, Fedora, Suse, Debian, Mandrake ve Slackware dir. Bunların yanısıra doğrudan CD den çalışan Knoppix, Kanotix, Pardus gibi dağıtımlar vardır. Dağıtımlar arasındaki farklar nelerdir? - Kurulum yöntemleri farklı - İçerdikleri paketler farklı - Sistem yönetiminde farklar var Grafik yönetim araçları Standartlaşma yolunda ilerlemeler

Lisanslar, Özgür Yazılım Lisans, kullanıcıların yazılım üzerindeki hakları olarak özetlenebilir. Kullanıcılar belirli bir yazılımı kullanma, dağıtma, üzerinde değişiklik yapma ve değiştirdiği şeklini dağıtma haklarına sahip olabilirler. Kullanıcıların yazılımlar üzerinde değişiklik yapabilmeleri için yazılımın kaynak kodunun açık olması gerekmektedir. GPL (GNU Public Licence) En yaygın kullanılan özgür yazılım lisansıdır. En çok kullanılan platformlardan birisi Linux işletim sistemidir. GPL kullanımının getirdiği tek kısıtlama, yazılım üzerinde değişiklik yapıp dağıtabilmek için yapılan değişikliklerle birlikte kaynak kodun verilmesi zorunluluğudur.