İşletim Sistemleri. İşletim Sistemleri. Dr. Binnur Kurt Omega Eğitim ve Danışmanlık
|
|
- Belgin Cavus
- 7 yıl önce
- İzleme sayısı:
Transkript
1 İşletim Sistemleri Dr. Binnur Kurt Omega Eğitim ve Danışmanlık 1 S a y f a
2 İÇİNDEKİLER 1. İşletim Sistemi 2. Kabuk 3. Prosesler 4. İplikler 5. İplikler Arası Eş Zamanlama 6. Prosesler Arası İletişim Prosesler Arası Eş zamanlama 9. Bellek Yönetimi 10. Dosya Sistemi 11. Soket Haberleşme 2 S a y f a
3 BÖLÜM 7 Bölümün Amacı Bölüm sonunda aşağıdaki konular öğrenilmiş olacaktır: Proseslerin bulunduğu durumlar İş sıralama algoritmaları 3 S a y f a
4 7.1 Giriş İşletim sisteminde çalışan uygulamaları proses olarak adlandırıyoruz. Bir işletim sisteminde, işlemcileri kullanmak için bekleyen çok sayıda proses bulunur. İşletim sisteminin görevlerinden biri de işlemciyi, onu kullanmak için bekleyen bu çok sayıda proses arasında zamanda paylaştırmaktır. Bu tür işletim sistemleri zaman paylaşımlı olarak adlandırılır. İşletim sistemi içinde, işlemciyi bir sonra kullanacak olan prosesi seçmekle görevli bir proses yer alır: iş sıralayıcı (=scheduler). İş sıralayıcının başarımı, uygulamaların birim zamanda iş çıkarma ve kullanıcılar tarafından algılanan yanıt süresi başarımlarında belirleyici olacaktır. Bu nedenle işletim sistemi tasarımında, etkin ve verimli bir iş sıralama algoritması geliştirmek son derece önemlidir. İş sıralama algoritması, prosesleri sistemin hedeflerine uygun olarak işlemciye yerleştirmekten sorumludur. Bu hedefler işlemcinin doluluk oranı (verim), cevap süresi, birim zamanda çıkarılan iş (debi) olabilir. Cevap süresi, bir web uygulaması için http isteği için ne kadar sürede http yanıtın dönüldüğü olabilir. Debi, bir veritabanı yönetim sistemi için bir saniyede işlenen SQL hareket (=transaction) sayısı olabilir. İş sıralama açısından, proseslerin çalışma zamanındaki davranışlarını iki farklı kip ile modellenebilinir : i. Merkezi İşlem Birimini (MİB) yoğun olarak kullanan prosesler ii. Yoğun Giriş/Çıkış işleminde bulunan prosesler Genel olarak, bir prosesin çalışma zamanındaki davranışı bu iki kip arasında gidip gelecektir. Bu durum Şekil-7.1 de gösterilmiştir. Şekil-7.1 de, Proses A, vaktinin tamamında işlemciyi kullanırken, Proses H, vaktinin tamamında Giriş/Çıkış (G/Ç) işlemi yapmaktadır. G/Ç işlemi dosyaya ya da bilgisayar ağına erişimden kaynaklanmış bulunabilir. Proses A, işlemciyi yoğun olarak kullandığından, işlemciye bağımlı proses olarak adlandırılır. Proses H ise G/Ç sistemini yoğun olarak kullandığı için G/Ç bağımlı proses olarak adlandırılır. Şekil-7.1 deki diğer prosesler ise çalışma zamanlarının farklı bölümlerinde hem işlemciyi hem de G/Ç sistemini kullandıklarını görüyoruz. Bazı problemlerin çözümü yoğun olarak işlemciyi kullanmayı gerektirir. Örneğin bilimsel hesaplama gerektiren bir problemin çözümünü yapan proses işlemci bağımlı olarak çalışır. Web sunucusu (örneğin, Apache web sunucusu, httpd) ise ağırlıklı olarak G/Ç sistemini (hem dosya sistemini hem de bilgisayar ağını) yoğun olarak kullanır. Bu nedenle G/Ç bağımlı bir prosestir. Proses A Proses B Proses C Proses D Proses E Proses F Proses G Proses H Prosesin işlemciyi kullandığı dönem Prosesin Giriş/Çıkış yaptığı dönem Şekil-7.1 Proseslerin çalışma zamanındaki işlemciyi ve G/Ç sistemini kullanım davranışı 4 S a y f a
5 Günümüzde işlemci başarımları, dosya sistemlerinin ve bilgisayar ağlarının başarımına göre daha hızlı artmaktadır. Bu nedenle MİB bağımlı çalışan prosesler bu iyileşmeden daha fazla yararlanırlar. Üstelik son dönemde, çok çekirdekli sistemler sayesinde, eğer prosesler çok çekirdekli sistemlerin bilgi işleme yeteneklerinden yararlanacak şekilde tasarlanmışlar ise bu hızlanmanın işlemci bağımlı prosesler yönünde daha da açıldığı söylenebilir. Bu açıdan bakıldığında, iş sıralayıcının çok çekirdekli sistemlerde işlemci bağımlı prosesleri, işlemcileri dolu tutacak şekilde sıralamalıdır. İş sıralayıcı, G/Ç bağımlı prosesleri eğer G/Ç işlemleri disk üzerinde gerçekleşiyorsa, diski sürekli meşgul tutacak şekilde sıralamalıdır. Eğer G/Ç işlemleri bilgisayar ağı üzerinde gerçekleşiyorsa, bant genişliğinin tamamını kullanacak şekilde sıralamalıdır. 7.2 Türleri Farklı işletim sistemi türleri olduğunu daha önce çalışmıştık. İş sıralama açısından bilgisayar sistemlerini üç farklı gruba ayırabiliriz: 1. Toplu işlem bilgisayar sistemleri: Bu tür bilgisayar sistemlerinde çalıştırılan işler sisteme yığın ve dönemsel olarak sunulur. Yığın işlemler, kullanıcı etkileşimine kapalı ve sonlanana kadar çalışan görevlerden oluşur. Bu görevler sisteme belirli bir kuyruk üzerinden sokulur (Şekil-7.2). Toplu işlem bilgisayar sistemleri, altmışlı yıllarda, bilgisayar sistemlerinin ilk çıktığı dönemlerde kullanılan, ama günümüzde kullanmayan bilgisayar sistemlerdir. 2. Etkileşimli bilgisayar sistemleri: Kullanıcıların, iş adımlarını teker teker tanımlayabildikleri, iş akışını izleyebildikleri ve değiştirebildikleri, çok kullanıcılı, kullanıcıların sisteme uzaktan terminaller aracılığı ile bağlanabildiği, sistemin kullanıcılara sanki sistemin sadece o kullanıcıya özel çalışıyormuş deneyimini yaşatan sistemlerdir. Bunun için başta işlemci olmak üzere sistem kaynaklarını zamanda kullanıcılar ve prosesleri arasında paylaştırır. 3. Gerçek-zaman bilgisayar sistemleri: İşlerin tamamlanması için zaman kısıtlarının olduğu, sistemin yanıt süresi süresinin belirli değerler arasında olmasının istendiği kritik sistemlerdir. Günümüzde kritik endüstriyel üretimde süreç kontrolünde, bir gemi ya da uçağın seyir sistemlerinde ve savunma sistemlerinde gerçek-zamanlı bilgisayar sistemleri kullanılmaktadır. İş sıralama algoritmalarını dört farklı gruba ayırmak mümkündür: 1. Uzun vadeli iş sıralama 2. Orta vadeli iş sıralama 3. Kısa vadeli iş sıralama 4. G/Ç sıralama Şimdi sırayla bu iş sıralama türlerinin inceleyeceğiz. 5 S a y f a
6 Şekil-7.2 İş sıralama türleri ve kuyruklar Uzun Vadeli Uzun Vadeli ile toplu işlem bilgisayar sistemlerinde karşılaşıyoruz. Uzun Vadeli İş Sıralama, yeni gelen işleri hazır kuyruğuna ekleme kararı ile ilgilidir (Şekil-7.3). Çoklu programlamanın düzeyini belirler. Sisteme giren yeni işler eklenirken verilmesi gereken iki karar bulunur: 1. Sisteme yeni proses eklenebilir mi? (Şekil-7.2 B) Proses sayısı arttıkça her çalışmada proses başına düşen işlemci zamanı azalır. Bu nedenle proses başına düşen işlemci zamanı belirli bir eşiğin altına düştüğünde hazır kuyruğundaki proses sayısı sınırlanabilir, yeni proseslerin eklenmesi sınırlandırılabilir. 2. Hangi yeni iş istekleri kabul edilmelidir? (Şekil-7.2 A) Geliş sırasına göre seçilebilir ya da öncelik, beklenen toplam çalışma süresi gibi belirli bir kritere göre seçilebilir. Şekil-7.3 Uzun Vadeli 6 S a y f a
7 7.2.2 Orta Vadeli Proseslerin çalışabilmesi için belleğe ve işlemci zamanına ihtiyaç duyulur. Çalışan bir görevin sonlanması sonucu ana bellekte yer açılması, hazır işlemler kuyruğunda bekleyen işlem sayısının belirli bir eşiğin altına düşmesi gibi durumlarında bellek bekleyen işlemler kuyruğundan belirli kriterlere göre seçilen işlemler hazır işlemler kuyruğuna alınır (Şekil-7.4) Kısa Vadeli Şekil-7.4 Orta Vadeli Koşabilir durumdaki proseslerden hangisinin seçileceği kısa vadeli iş sıralamada karar verilir (Şekil-7.5). Kısa vadeli İş sıralayıcıya aşağıdaki durumlarda baş vurulur: i. İşlemciyi kullanmakta olan proses sona erdiğinde, işlemciyi bir sonra kullanacak prosesin seçilmesi gerekir ii. İşlemciyi kullanmakta olan proses G/Ç için beklemesi gerektirecek bir işlem yürütmesi durumunda işlemciyi terk etmesi ve işlemciyi bir sonra kullanacak iii. prosesin seçilmesi gerekir İşlemciyi kullanmakta olan proses, başka bir proses tarafından alınmış bir kaynağa (semafor) erişmeye çalıştığında, kaynak bırakılıncaya kadar işlemciyi terk etmesi ve işlemciyi bir sonra kullanacak prosesin seçilmesi gerekir Prosesler eğer kesintili olarak çalışıyorsa, prosesler işlemciyi kuantum süresince kullanırlar, bu süre dolduğunda ise gönüllü olarak işlemciyi terk ederler. Bu durumda işlemciyi bir sonra kullanacak prosesin seçilmesi gerekir G/Ç Sıralama G/Ç bekleyen hangi prosesin isteğinin karşılanacağı kararının verilmesidir. 7 S a y f a
8 7.3 Kısa Vadeli Algoritmaları Geliş Sırasına Göre Seçim Şekil-7.5 Kısa Vadeli Her proses Hazır kuyruğuna girer. Çalışmakta olan prosesin çalışması durunca hazır kuyruğundaki en eski proses seçilir. Bu davranış uzun süre çalışacak prosesler için debiyi artıracaktır. Kısa süre çalışacak prosesler çalışmaya başlamadan önce çok bekleyebilir. G/Ç yoğun prosesler için uygun değildir. G/Ç birimleri uygun olsa da işlemciyi kullanan prosesleri beklemek zorunda olduklarından kaynakların verimsiz kullanımına neden olur. Tablo-7.1 de 5 adet prosesin varış zamanı ve servis süresi verilmiştir. Bu 5 proses için Geliş Sırasına Göre Seçim için proseslerin zamanda işlemciyi hangi aralıklarla kullanıldığı Şekil-7.6 da verilmiştir. Tablo-7.1 Örnek prosesler ve servis süresi ve varış zamanı Proses Varış Zamanı Servis Süresi A 0 3 B 2 6 C 4 4 D 6 5 E S a y f a
9 Şekil-7.6 Geliş sırasına göre seçimde proseslerin çalışma sıraları Şekil-7.6 Geliş Sırasına Göre seçimde proseslerin kesilme ve çalışma sıraları Taramalı Seçim İşlemcinin zamanda paylaşıldığı sistemlerde, işlemciyi ele geçiren her proses işlemciyi kuantum (q) süresince kullanır. Süre sonunda proses işlemciyi terk eder ve kuyrukta sıradaki proses işlemciyi kullanmaya başlar. İşlemci prosesler arasında el değiştirirken bağlam anahtarlama olarak adlandırılan bir işlem gerçekleşir. Bağlama anahtarlamanın amacı, işlemciyi terk eden prosesin bilgileri, sıra tekrar bu prosese geldiğinde çalışmaya kaldığı yerden devam edebilmesi için işlemci içindeki bağlam bilgisi (saklayıcılar, program sayacı, yığın göstergesi gibi) belleğe kopyalanır. Bu işlemin bir maliyeti vardır. Kuantum süresinin seçimi önemlidir. Kuantum süresi küçük seçilirse, kısa prosesler hızla tamamlanır. Buna karşılık bağlamak anahtarlama maliyeti sistem için yük oluşturur. Sistem debisi düşer. Kuantum süresi büyük seçilirse, tamamlanmak için uzun süreye ihtiyaç duyan prosesler hızla tamamlanır. Buna karşılık proseslerin etkileşim süresi uzayacaktır. Bu durum masaüstü uygulamaları, web uygulamaları gibi yanıt süresinin önemli olduğu uygulamalar için tepki süresinin uzaması anlamına gelir. Şekil-7.7 (a) da q=1, (b) de q=4 için taramalı çalışmadaki proseslerin işlemci kullanma zamanlaması verilmiştir. (a) q=1 (b) q=4 Şekil-7.7 Taramalı seçimde farklı kuantum süreleri için proseslerin kesilme ve çalışma sıraları 9 S a y f a
10 7.3.3 En Kısa İş Önce Bu yaklaşımda prosesler kesilmeden çalışırlar. Servis süresi en kısa olacağı bilinen ya da kestirilen proses seçilir. Kestirimden çok daha uzun süren prosesler sonlandırılabilir. Kısa süreli prosesler önce çalışır. Uzun süreli prosesler için açlık durumu oluşabilir. Açlık durumu, prosesin işlemciye, genel olarak kaynağı elde edememesi problemi olarak tanımlanır. Şekil- 7.8 de En Kısa İş Önce algoritması için proseslerin işlemci kullanma zamanlaması verilmiştir. Şekil-7.8 En Kısa İş Önce algoritmasına göre seçimde proseslerin kesilme ve çalışma sıraları En Az Süresi Kalan Önce En kısa iş önce yönteminin proseslerin kesilmesine izin veren hali olarak düşünülebilir. İşleme zamanı önceden kestirilmelidir. Ayrıca proseslerin kalan süreleri tutulması gerekir. Şekil- 7.9 da En Kısa Süresi Kalan Önce algoritması için proseslerin işlemci kullanma zamanlaması verilmiştir. Şekil-7.9 En Az Süresi Kalan Önce algoritmasına göre seçimde proseslerin kesilme ve çalışma sıraları Geri Beslemeli Proseslerin toplam çalışma süreleri ile ilgili bilgi gerektirmez. Bu yöntem, prosesin daha ne kadar çalışma süresi kaldığı ile ilgilenmez. Daha uzun süredir koşan prosesleri cezalandır. İş sıralama zaman dilimi ve dinamik önceliklere göre yapılır. Kesilen proses, bir düşük öncelik kuyruğuna geçer. Yeni ve kısa iler daha çabuk sonlanır. Öncelik kuyrukları içinde geliş sırası göz önüne alınır. En düşük öncelikli kuyruktan daha alta inmek mümkün değildir. Kuyruklarda taramalı yöntem kullanılır. Şekil-7.10 (a) da q=1, (b) de q=4 için geri beslemeli çalışmada proseslerin işlemci kullanma zamanlaması verilmiştir. 10 S a y f a
11 (a) q=1 (b) q=4 Şekil-7.10 Geri Beslemeli seçimde farklı kuantum süreleri için proseslerin kesilme ve çalışma sıraları 11 S a y f a
İŞ SIRALAMA. İş Sıralamanın Amaçları. İş Sıralama Türleri - 1. İş Sıralama. İş Sıralama Türleri - 2
İş Sıralamanın Amaçları İŞ SIRALAMA İşleri zaman içinde işlemciye yerleştirmek Sistem hedeflerine uygun olarak: İşlemci verimi Cevap süresi (response time) Debi (throughput) 23 İş Sıralama İş Sıralama
DetaylıİŞ SIRALAMA. İş Sıralama 6. İşletim Sistemleri
6 İŞ SIRALAMA İş Sıralama Çok programlı ortamlarda birden fazla proses belirli bir anda bellekte bulunur Çok programlı ortamlarda prosesler: işlemciyi kullanır bekler giriş çıkış bekler bir olayın olmasını
DetaylıBilgisayar İşletim Sistemleri BLG 312
Bilgisayar İşletim Sistemleri BLG Çok prosesli ortamda birden fazla proses çalışmaya hazır şekilde bellekte yer alır MİB zamanının prosesler arasında paylaştırılması:zaman paylaşımlı çalışma iş sıralama:bir
DetaylıBilgisayar İşletim Sistemleri BLG 312
Prosesler Bilgisayar İşletim Sistemleri BLG 312 Prosesler ve Proses Yönetimi bilgisayar sisteminde birden fazla iş aynı anda etkin olabilir kullanıcı programı diskten okuma işlemi yazıcıdan çıkış alma
Detaylıİşlem Yönetimi (Process Management)
İşlem Yönetimi (Process Management) 2 Bir işletim sisteminde, temel kavramlardan bir tanesi işlemdir. İş, görev ve süreç kelimeleri de işlem ile eşanlamlı olarak kullanılabilir. Bir işlem temel olarak
DetaylıPROSESLER. Proses. Proses
Proses 2 PROSESLER Bir işlevi gerçeklemek üzere ardışıl bir program parçasının yürütülmesiyle ortaya çıkan işlemler dizisi Programın koşmakta olan hali Aynı programa ilişkin birden fazla proses olabilir.
DetaylıProses. Prosesler 2. İşletim Sistemleri
2 PROSESLER Proses Bir işlevi gerçeklemek üzere ardışıl bir program parçasının yürütülmesiyle ortaya çıkan işlemler dizisi Programın koşmakta olan hali Aynı programa ilişkinbirdenfazlaprosesolabilir. Görev
DetaylıBilgisayar İşletim Sistemleri BLG 312
Giriş Bilgisayar İşletim Sistemleri BLG 312 İplikler geleneksel işletim sistemlerinde her prosesin özel adres uzayı ve tek akış kontrolü vardır bazı durumlarda, aynı adres uzayında birden fazla akış kontrolü
Detaylı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ıİşletim Sistemleri. Dr. Binnur Kurt binnur.kurt@gmail.com. Omega Eğitim ve Danışmanlık http://www.omegaegitim.com. İşletim Sistemleri
İşletim Sistemleri Dr. Binnur Kurt binnur.kurt@gmail.com Omega Eğitim ve Danışmanlık http://www.omegaegitim.com 1 S a y f a İÇİNDEKİLER 1. İşletim Sistemi 2. Kabuk 3. Prosesler 4. İplikler 5. İplikler
DetaylıGiriş. geleneksel işletim sistemlerinde her prosesin. aynı adres uzayında birden fazla akış kontrolü gerekebilir
3 İPLİKLER Giriş geleneksel işletim sistemlerinde her prosesin özel adres uzayı ve tek akış kontrolü var. aynı adres uzayında birden fazla akış kontrolü gerekebilir aynı adres uzayında çalışan paralel
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş Zamanlama (Scheduling) İşletim Sistemlerine Giriş - Ders02 1 Zamanlama (Scheduling) Eğer bir bilgisayar çok programlı(multi programming) ise, sıklıkla birçok süreç aynı anda
DetaylıİŞ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ıBinnur Kurt binnur.kurt@ieee.org. İstanbul Teknik Üniversitesi Bilgisayar MühendisliM
İşletim Sistemleri Binnur Kurt binnur.kurt@ieee.org İstanbul Teknik Üniversitesi Bilgisayar MühendisliM hendisliği i BölümüB İşletim Sistemleri Copyright 2005 1 Version 0.0.1 About the Lecturer BSc İTÜ,
DetaylıGiriş. İplik Modeli. geleneksel işletim sistemlerinde her prosesin özel adres uzayı ve tek akış kontrolü var.
Giriş 3 İPLİKLER geleneksel işletim sistemlerinde her in özel adres uzayı ve tek akış kontrolü var. aynı adres uzayında birden fazla akış kontrolü gerekebilir aynı adres uzayında çalışan paralel ler gibi
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İŞ 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ıÖğ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 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ıİŞLETİM SİSTEMLERİNE GİRİŞ - 2. Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine
İŞLETİM SİSTEMLERİNE GİRİŞ - 2 Kaynakların Paylaşımı (Resource Sharing) Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine sunar. Bir işletim sisteminde paylaşılan kaynaklar
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş Süreçler ve İş Parçacıkları(Thread) İşletim Sistemlerine Giriş - Ders03 1 Süreç -Tüm modern bilgisayarlarda bir çok iş aynı anda yapılabilir. *kullanıcı programları çalışır *disk
Detaylı& WIN 32 DEN BAKIŞ AÇISI İSMAİL YALÇIN
WINDOWS XP SCHEDULING ALGORITHMS & WIN 32 DEN BAKIŞ AÇISI İSMAİL YALÇIN WIN 32 Win 32 de süreçler oluştuğu bir sınıf önceliği üzerine verilmiştir. >>Idle(tembel),below,below normal,normal,above normal,high,ve
DetaylıDERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ İçerik Mikroişlemci Sistem Mimarisi Mikroişlemcinin yürüttüğü işlemler Mikroişlemci Yol (Bus) Yapısı Mikroişlemci İç Veri İşlemleri Çevresel Cihazlarca Yürütülen İşlemler
Detaylıİşletim Sistemlerinde Çok Prosesli Çalışma
İşletim Sistemlerinde Çok Prosesli Çalışma Kaan Aslan 4 Mart 2008 İşletim sistemlerini proses yönetimine göre kabaca tek prosesli (single processing) ve çok prosesli (multiprocessing) olmak üzere iki gruba
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 Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; Performans:
DetaylıİŞLETİM SİSTEMLERİ DÖNEMİÇİ SINAVI
İŞLETİM SİSTEMLERİ DÖNEMİÇİ SINAVI 31 Mart 2011 1) (20 puan) Aşağıdaki soruları kısaca cevaplayınız. a) Bir proses çalışmış ve kısa bir süre sonra sonlanmıştır, bu arada sistemde çalışan başka prosesler
DetaylıTarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan
BİLGİ TEKNOLOJİLERİ YÖNETİMİ EĞİTİM MODÜLLERİ Tarih Saat Modül Adı Öğretim Üyesi 01/05/2018 Salı Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan Bu dersin amacı, bilgisayar bilimlerinin temel kavramlarını
DetaylıHAFTA 09: CPU Planlama (MİB İş Sıralama-Scheduling)
HAFTA 09: CPU Planlama (MİB İş Sıralama-Scheduling) MİB Planlama Temel Kavramlar Planlama Kriteri Planlama Algoritmaları Çoklu-İşlemci Planlama Gerçek-Zamanlı Planlama Algoritma Değerlendirmesi İşlemci
Detaylı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ıÜst Düzey Programlama
Üst Düzey Programlama Servlet Üst Düzey Programlama-ders01/ 1 Servlet Nedir? Web sayfaları ilk başlarda durağan bir yapıya sahipti ve kullanıcıdan bilgi alarak işlemler yapmıyordu. Zamanın geçmesiyle kullanıcıya
DetaylıBMÜ-421 Benzetim ve Modelleme Kesikli Olay Benzetimi. İlhan AYDIN
BMÜ-421 Benzetim ve Modelleme Kesikli Olay Benzetimi İlhan AYDIN KESİKLİ-OLAY BENZETİMİ Kesikli olay benzetimi, durum değişkenlerinin zaman içinde belirli noktalarda değiştiği sistemlerin modellenmesi
DetaylıYönelticiler ve Ağ Anahtarları Teorik Altyapı
Proje Danışmanı: Yrd Doç Dr Ece G. SCHMIDT Proje Sorumlusu: Mustafa SANLI 9.5.2008 Rapor no: 3 Bu proje Orta Doğu Teknik Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü nde yürütülmekte olan Yüksek
DetaylıBasit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.
Yazılım Mimarisi 1.Yazılım Mimarisi Nedir? Yazılım mimarisi geliştirilen uygumaların maliyetlerinin azaltılmasında önemli bir yer tutar. Örneğin MVC modeli kullanarak bir uygulama geliştiriyoruz ve arayüz
DetaylıVeritabanı. Ders 2 VERİTABANI
Veritabanı Veritabanı Nedir? Birbiri ile ilişkili verilerin bir arada uzun süreli bulundurulmasıdır. Veritabanı bazen Veritabanı Yönetim sistemi veya Veritabanı Sistemi yerine de kullanılır. Gerçek dünyanın
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ
VERİ TABANI YÖNETİM SİSTEMLERİ Veri Tabanı Nedir? Sistematik erişim imkânı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Bir kuruluşa
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir
DetaylıBölüm 5: İşlemci Zamanlaması. Operating System Concepts with Java 8 th Edition
Bölüm 5: İşlemci Zamanlaması 5.1 Silberschatz, Galvin and Gagne 2009 Temel Kavramlar Çoklu programlama sayesinde CPU kullanımının optimize edilmesi CPU I/O İşlem Döngüsü Bir işlemin çalıştırılması birbirlerini
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş Bellek Yönetimi (Memory Management) İşletim Sistemlerine Giriş - Ders08 1 Bellek Yönetimi Bellek önemli bir kaynaktır ve dikkatli yönetilmelidir. İşletim sistemlerinde bellek
DetaylıÖlümcül Kilitlenme. Ölümcül Kilitlenme Örneği - 1
Ölümcül Kilitlenme 5 ÖLÜMCÜL L KİLİTLENMEK Sistem kaynaklarını ortak olarak kullanan veya birbiri ile haberleşen bir grup prosesin kalıcı olarak bloke olması durumu : ölümcül kilitlenme Birden fazla proses
Detaylıİşletim Sistemlerine Giriş 2. Kaynakların Paylaşımı. Öğr.Gör. Dr. Şirin KARADENİZ
İşletim Sistemlerine Giriş 2 Kaynakların Paylaşımı Öğr.Gör. Dr. Şirin KARADENİZ Kaynakların Paylaşımı Sistem, sistem kaynaklarını belli bir hiyerarşi içinde kullanıcının hizmetine sunar. Bir işletim sisteminde
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 bulunmaktadır; 1. Performans: İşletim sistemi, makine
Detaylıİşletim Sistemleri. Dr. Binnur Kurt binnur.kurt@gmail.com. Omega Eğitim ve Danışmanlık http://www.omegaegitim.com. İşletim Sistemleri
İşletim Sistemleri Dr. Binnur Kurt binnur.kurt@gmail.com Omega Eğitim ve Danışmanlık http://www.omegaegitim.com 1 S a y f a İçindekiler 1. 2. Kabuk 3. Prosesler 4. İplikler 5. Prosesler Arası İletişim
DetaylıÇekirdek Nedir? Ne yapar?
Çekirdek Nedir? Ne yapar? Erkan Esmer Nisan, 2014 İçindekiler 1 Giriş.................................................... 2 2 Çekirdek Tipleri.............................................. 3 2.1 Mikrokernel............................................
Detaylıİşletim sistemlerinde, gerçekleştirilen işlemlerin geçici olarak saklandığı merkeze ana bellek (RAM) denir.
Bellek Yönetimi 2 İşletim sistemlerinde, gerçekleştirilen işlemlerin geçici olarak saklandığı merkeze ana bellek (RAM) denir. Ana bellek, giriş-çıkış aygıtlarının kolaylıkla ulaşabildiği bir bilgi deposudur.
DetaylıBELLEK YÖNETY. Bellek Yönetimi
7 BELLEK YÖNETY NETİMİ Bellek Yönetimi Birden fazla prosese yer verilebilecek şekilde belleğin alt birimlere ayrılması Belleğin prosesler arasında atanması etkin olmalı: en fazla sayıda proses 286 Bellek
DetaylıENM 316 BENZETİM DERS 3 KUYRUK SİSTEMİ. Operasyon yönetiminde önemli bir alana sahiptir.
ENM 316 BENZETİM DERS 3 KUYRUK SİSTEMİ Kuyruk sistemleri, Operasyon yönetiminde önemli bir alana sahiptir. Üretimde, atölye çevresi kuyruk şebekelerinin karmaşık bir ilişkisi olarak düşünülebilir. Bir
DetaylıAlgoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi
Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri Veri modelleri, veriler arasında ilişkisel ve sırasal düzeni gösteren kavramsal tanımlardır. Her program en azından bir veri modeline dayanır. Uygun
DetaylıBELLEK YÖNETY NETİMİ. Bellek Yönetiminin Gerektirdikleri. Bellek Yönetimi. Bellek Yönetiminin Gerektirdikleri. Bellek Yönetimi Teknikleri
Bellek Yönetiminin Gerektirdikleri 7 BELLEK YÖNETY NETİMİ Koruma İzni olmadan bir proses bir başka prosesin bellek alanlarına erişemez Programın yeri değişebileceğinden kontrol için programdaki gerçek
DetaylıBilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN
Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN İçerik Dosya Organizasyonu (File Organization) Veritabanı Sistemleri (Database Systems) BM307 Dosya Organizasyonu (File Organization) İçerik Dosya
DetaylıBölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş. Internet Protokolleri ve Ağ Uygulamaları. Internet Protokolleri Üzerinden İletişim
Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş Kaynak : Douglas E. Comer, Computer Networks and Internets With Internet Applications, 4. Baskı, 2004, Prentice Hall Hazırlayan : Tacettin
DetaylıKüme Bilgisayarlar. Enabling Grids for E-sciencE. Onur Temizsoylu. Grid ve Küme Bilgisayarlarda Uygulama Geliştirme Eğitimi ODTÜ, Ankara
Küme Bilgisayarlar Onur Temizsoylu ODTÜ, Ankara www.eu-egee.org EGEE and glite are registered trademarks İçerik Neden hesaplamada kümeleme? Kümeleme nedir? Yüksek kullanılabilirlik kümeleri Yük dengeleme
DetaylıSisteme giriş için Personel Daire Başkanlığı web adresinde ( bulunan Personel Bilgi Sistemi butonuna basılır.
1. SİSTEME GİRİŞ Personel Bilgi Sistemi doğrudan erişim linki: http://app-personel.cbu.edu.tr/ Sisteme giriş için Personel Daire Başkanlığı web adresinde (http://personel.cbu.edu.tr/) bulunan Personel
Detaylı1. Medisoft ile ETS arasındaki bütünle ik yapı : hatasız ve hızlı ETS hastane otomasyonu için neden çok önemlidir :
ETS hastaneler için geliştirilmiş kullanımı kolay ve Medisoft ile bütünleşik çalışan bir kurumsal kaynak planlama sistemidir. Amacımız; Medisoft ile sağlanan eksiksiz hastane otomasyonunu tam entegre bir
DetaylıÖlümcül Kilitlenme. Ölümcül Kilitlenme 5. İşletim Sistemleri
5 ÖLÜMCÜL L KİLİTLENMEK Ölümcül Kilitlenme Sistem kaynaklarını ortak olarak kullanan veya birbiri ile haberleşen bir grup prosesin kalıcı olarak bloke olması durumu : ölümcül kilitlenme Birden fazla proses
DetaylıÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME
ÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME Ecem İren Halilcan Can Akince Aylin Kantarcı Bilgisayar Müh. Bölümü Bilgisayar Müh. Bölümü Bilgisayar Müh. Bölümü
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İŞ 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ıMerkezi İşlem Birimi (CPU)
Merkezi İşlem Birimi (CPU) Giriş Birimleri İşlem Birimi Çıkış Birimleri Bellek Birimleri Merkezi İşlem Birimi (CPU) Bilgisayarınızın beynidir. Bilgisayarlardaki bütün aritmetik, matematik ve mantık hesaplamalarının
DetaylıPOSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme
POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme Devrim Gündüz PostgreSQL Geliştiricisi devrim@commandprompt.com devrim@gunduz.org devrim@postgresql.org LKD Seminerleri Linux Kullanıcıları Derneği'nin
DetaylıKANTAR UYGULAMASI Kurulum Kılavuzu
KANTAR UYGULAMASI Kurulum Kılavuzu Serhat Öztürk Medyasoft Danışmanlık ve Eğitim A.Ş. v.1.0 Kantar Uygulaması üç temel parçadan oluşur. Veritabanı, WCF servisi ve Masaüstü uygulaması. Bu nedenle sistemde
Detaylı27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK
Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O
DetaylıİŞLETİM SİSTEMLERİ. Öğr. Gör. Fatih ALBAYRAK
İŞLETİM SİSTEMLERİ Öğr. Gör. Fatih ALBAYRAK 1 Hedefler İşletim Sisteminin tanımını yapabilmek, Bilgisayarın Yapısını kabaca öğrenmek, İşletim Sistemlerinin Görevlerine hakim olmak, İşletim Sistemi mimarileri
DetaylıGAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ
GAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ GAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ
DetaylıAlgoritmalar. Sıralama Problemi ve Analizi. Bahar 2017 Doç. Dr. Suat Özdemir 1
Algoritmalar Sıralama Problemi ve Analizi Bahar 2017 Doç. Dr. Suat Özdemir 1 Sıralama Problemi ve Analizi Bu bölümde öncelikle bir diğer böl-ve-yönet yöntemine dayalı algoritma olan Quick Sort algoritması
DetaylıSİSTEM SİMÜLASYONU
1106104 SİSTEM SİMÜLASYONU Yrd Doç. Dr. Sırma Yavuz Çarşamba 13:00-15:30 (F-19) Ofis: B Blok - Kat 4 Donanım Lab. Ofis Saatleri : Çarşamba 16:00-17:00 İçerik Sistemler ve Sistem Ortamı Sistem Bileşenleri
DetaylıYrd. Doç. Dr. A. Burak İNNER
Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr Adres Alanı Process ID (PID) Process Durumu NICE Değeri
DetaylıMS SQL SIKÇA SORULAN SORULAR
MS SQL SIKÇA SORULAN SORULAR 1. MS SQL sürümleri arasındaki farklar nelerdir? Karşılaştırma bilgileri aşağıdaki tabloda detaylıca verilmiştir. Burada kullanıcı ihtiyacına göre ürün önermek doğru olacaktır.
Detaylı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ıMerkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB in İç Yapısı. MİB Altbirimleri. MİB in İç Yapısı
Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/0/blg-1/ Merkezi İşlem Birimi (MİB): Bilgisayarın temel birimi
Detaylıİşletim Sistemlerine Giriş
Ders Kitapları ve Notlandırma İşletim Sistemlerine Giriş Ahmet Burak Can Hacettepe Üniversitesi abc@cs.hacettepe.edu.tr Ders kitapları İşletim Sistemleri, Ali Saatçi Modern Operating Systems, Andrew Tanenbaum
DetaylıİŞLETİM SİSTEMLERİNE GİRİŞ
İŞLETİM SİSTEMLERİNE GİRİŞ 1 İşletim Sistemlerinin tanımını yapabilecek Bilgisayar teknolojilerini öğrenebilmek ve bu teknolojileri etkin olarak kullanabilmek için, işletim sistemleri konusunu iyi derecede
DetaylıS.O.S Günışığı Lojistik Saha Operasyon Sistemi
S.O.S Günışığı Lojistik Saha Operasyon Sistemi 2013 Sayın Yetkili; Sunduğumuz danışmanlık hizmeti ve geliştirmiş olduğumuz yazılım çözümleriyle müşterilerimizin Bilgi Teknolojileri alanında sektörel rekabet
DetaylıKets DocPlace LOGO Entegrasyonu
Kets DocPlace LOGO Entegrasyonu Kets DocPlace Kurulumu Öncesinde Yapılması Gereken İşlemler Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012 veya daha yeni işletim sistemlerinde Programlar
DetaylıMOODLE UZAKTAN ÖĞRETİM SİSTEMİ
MOODLE UZAKTAN ÖĞRETİM SİSTEMİ ÖZET Genel Bilgiler Moodle nedir? Sistem Gereksinimleri Moodle Sisteminin Kurulumu Ders ve kategori eklenmesi Bir dersin sistem özellikleri İstatistikler Sonuç ve öneriler
DetaylıSade ve tam ekran masaüstü kullanımının temel çıkış noktası, aranılan özelliğe çabuk erişimi sağlayan yenilikçi kullanıcı deneyimidir.
Netsis 3 Netsis 3 Netsis 3, Netsis ERP ürün ailesinin 3. Boyuta taşınmış yeni arayüz ve işlevleriyle karşımıza çıkan yeni yüzüdür. 3. Boyut, Logo ürün ailesi için ortak bir hedefi işaret eder, çünkü yapılan
DetaylıELN1002 BİLGİSAYAR PROGRAMLAMA 2
ELN1002 BİLGİSAYAR PROGRAMLAMA 2 SIRALAMA ALGORİTMALARI Sunu Planı Büyük O Notasyonu Kabarcık Sıralama (Bubble Sort) Hızlı Sıralama (Quick Sort) Seçimli Sıralama (Selection Sort) Eklemeli Sıralama (Insertion
DetaylıBLG 312 Bilgisayar İşletim Sistemleri 2006 BLG 312. Bilgilerin Uzun Vadeli Saklanması. Dosya Sistemi Görevleri. Dosya Sistemi Özellikleri
Bilgilerin Uzun Vadeli Saklanması Bilgisayar İşletim Sistemleri BLG 312 Dosya Sistemi saklanacak veriler çok fazla olabilir veriler proses sonlandıktan sonra da kaybolmamalı bilgiye prosesler ortak olarak
Detaylı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ıİşletim Sistemleri. Dr. Binnur Kurt Omega Eğitim ve Danışmanlık İşletim Sistemleri
İşletim Sistemleri Dr. Binnur Kurt binnur.kurt@gmail.com Omega Eğitim ve Danışmanlık http://www.omegaegitim.com 1 S a y f a İÇİNDEKİLER 1. İşletim Sistemi 2. Kabuk 3. Prosesler 4. İplikler 5. İplikler
DetaylıBilgisayar programlamanın üç temel mantık yapısından biridir. Diğer ikisi ise Seçilim(Selection) ve Döngü(Loop, Iteration)dür.
SEQUENCE ALGORİTMASI Bilgisayar programlamanın üç temel mantık yapısından biridir. Diğer ikisi ise Seçilim(Selection) ve Döngü(Loop, Iteration)dür. Bir dizi yapısı içinde, bir eylem ya da bir olay, geçmiş
DetaylıDers Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri
DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Programlama Dilleri 356 6 2+2 4 5 Ön Koşul Dersin Dili Dersin Seviyesi Dersin Türü Dersi Veren Öğretim Elemanı Türkçe Lisans Zorunlu Arş. Grv. İlyas
DetaylıVERİ YAPILARI VE PROGRAMLAMA
VERİ YAPILARI VE PROGRAMLAMA (BIP116) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.
Detaylı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ıVeritabanı Uygulamaları Tasarımı
Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların
DetaylıMerkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB Altbirimleri. Durum Kütüğü. Yardımcı Kütükler
Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ Yrd. Doç. Dr. Şule Gündüz Öğüdücü Merkezi İşlem Birimi (MİB): Bilgisayarın temel birimi Hız Sözcük uzunluğu Buyruk kümesi Adresleme yeteneği Adresleme kapasitesi
DetaylıMİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER
BÖLÜM 2 INTEL AİLESİNİN 8 BİTLİK MİKROİŞLEMCİLERİ 2.1 8080 MİKROİŞLEMCİSİ Intel 8080, I4004, I4040 ve I8008 in ardından üretilmiştir ve 8 bitlik mikroişlemcilerin ilkidir ve 1974 te kullanıma sunulmuştur.
DetaylıBirim Gezici Hizmet Lokasyon Atama İşlemleri. Sağlık Bilgi Sistemleri Genel Müdürlüğü. Proje Geliştirme Daire Başkanlığı
YÖNETİM WEB UYGULAMALARI EĞİTİM DOKÜMANI Birim Gezici Hizmet Lokasyon Atama İşlemleri Tarih: 11.06.2015 Sağlık Bilgi Sistemleri Genel Müdürlüğü Proje Geliştirme Daire Başkanlığı Hazırlayan: Uğur KAYA Versiyon
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Ü 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ıİşletim Sistemlerine Giriş
Ders Kitapları ve Notlandırma İşletim Sistemlerine Giriş Ahmet Burak Can Hacettepe Üniversitesi abc@cs.hacettepe.edu.tr Ders kitapları İşletim Sistemleri, Ali Saatçi Modern Operating Systems, Andrew Tanenbaum
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş Girdi/Çıktı (I/O) İşletim Sistemlerine Giriş - Ders11 1 Girdi/Çıktı (I/O) İşletim sisteminin temel fonksiyonlarından biride bilgisayardaki tüm I/O aygıtlarını kontrol etmesidir.
Detaylı4. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
4. HAFTA KBT104 BİLGİSAYAR DONANIMI Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 Konu Başlıkları Merkezî İşlem Birimi Mikroişlemci(CPU) Çok Çekirdekli Kavramı Çoklu Çekirdek Tasarımı
DetaylıJava ve Linux. Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006
Java ve Linux Bora Güngören Portakal Teknoloji bora@portakalteknoloji.com Akademik Bilişim 2006 09.02.2006 Sunum Planı Java Çalışma Ortamı POSIX uyumu ve Linux Java Toplum Süreci (JCP) Açık kaynak kodlu
DetaylıMONTE CARLO BENZETİMİ
MONTE CARLO BENZETİMİ U(0,1) rassal değişkenler kullanılarak (zamanın önemli bir rolü olmadığı) stokastik ya da deterministik problemlerin çözümünde kullanılan bir tekniktir. Monte Carlo simülasyonu, genellikle
DetaylıB-Tree Dosya Sistemi (BTRFS)
B-Tree Dosya Sistemi (BTRFS) Alev Erzurumlu Kasım, 2014 İçindekiler 1 Giriş.................................................... 2 2 Peki nedir bu dosya sistemi?....................................... 3
DetaylıExcel de çalışma alanı satır ve sütunlardan oluşur. Satırları rakamlar, sütunları ise harfler temsil eder. Excel çalışma sayfası üzerinde toplam
Microsoft Excel Microsoft Office paket programı ile bizlere sunulan Excel programı bir hesap tablosu programıdır. her türlü veriyi tablolar yada listeler halinde tutmak ve bu veriler üzerinde hesaplamalar
DetaylıÇok işlemli (multitasking) sistemlerde işlemler (process) kısıtlı kaynakları kullanmak zorundadırlar.
Kilitlenme (Deadlock) 2 Çok işlemli (multitasking) sistemlerde işlemler (process) kısıtlı kaynakları kullanmak zorundadırlar. Bir işlem bir kaynak için talepte bulunur. Eğer bu kaynak müsait değilse, işlem
Detaylı1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları
1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları Uyarı 1: Kuruluma başlamadan önce Oracle 11g Release 2 veritabanı kurulumunu eksiksiz bir şekilde gerçekleştirmiş olmanız beklenmektedir. İlgili kurulum
DetaylıBilgisayar Ağları ve Türleri
Bilgisayar Ağları ve Türleri Bilgisayar ağı, birbirlerine bağlı ve birbirleri arasında metin, ses, sabit ve hareketli görüntü aktarımı yapabilen bilgisayarların oluşturduğu yapıdır. Ağlar sadece bilgisayarlardan
DetaylıPicture 1 - Bağlantı Hatası Penceresi
Logo çözümleriyle ilgili işlemlerinizin size gerçekleştiği anda bildirilmesinin yanı sıra, Logo Notifier sayesinde belirlediğiniz tarih/saat/gün periyodunda gerçekleştirilen işlemlerin toplu raporu veya
DetaylıPardus Temel Seviye Kullanıcı Eğitimi. Sürüm Ağustos 2012 Pardus K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır.
Sürüm 1.0 13 Ağustos 2012 Pardus 2011.3K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır. Bu bölümde Pardus un kurulumu ve grafik arayüzdeki çalışma ortamı ayarları gösterilecektir. Pardus u kurarken kurulum
Detaylı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ı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ı