Bilgisayarda çoklu görev - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Tarihçe ve kullanım alanları
  • 2 Kaynakça

Bilgisayarda çoklu görev

  • العربية
  • Azərbaycanca
  • Català
  • کوردی
  • Čeština
  • Dansk
  • Deutsch
  • English
  • Esperanto
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Suomi
  • Français
  • עברית
  • Hrvatski
  • Magyar
  • Հայերեն
  • Bahasa Indonesia
  • Íslenska
  • İtaliano
  • 日本語
  • Қазақша
  • 한국어
  • Lombard
  • മലയാളം
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • Polski
  • Português
  • Română
  • Русский
  • Simple English
  • Slovenčina
  • Slovenščina
  • Svenska
  • ไทย
  • Українська
  • Tiếng Việt
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Multitasking sayfasından yönlendirildi)
Modern masaüstü işletim sistemleri aynı anda çok sayıda farklı işlemi idare edebilmektedir. Bu ekran görüntüsü Linux Mint'in aynı anda Xfce masaüstü ortamı, Firefox, bir hesap makinesi programı, yerleşik takvim, Vim, GIMP ve VLC medya oynatıcısını çalıştırdığını gösteriyor.

Bilgisayarda çoklu görev (İngilizce: multitasking), bilgisayar bilimlerinde, bir bilgisayarın aynı zaman diliminde birden fazla görevi (işlem) eşzamanlı olarak yürütebilmesini ifade eder. Çoklu görev sayesinde, yeni bir görev başlatıldığında mevcut görevlerin tamamlanması beklenmeden işlem yapılabilir; bilgisayar, birden fazla görevin parçalarını art arda çalıştırarak işlemci ve bellek gibi kaynakları birden fazla iş arasında paylaşır. Bu süreçte çalışan bir program otomatik olarak durdurulup mevcut durumu kaydedilir, ardından başka bir programın kaydedilmiş durumu yüklenerek kontrol ona devredilir. Bu işleme "bağlam değiştirme [en]" (context switch) denir. Bağlam değiştirme, sabit zaman aralıklarında (öncelikli çoklu görev) veya programın işletim sistemine zamanını devretmesiyle (kooperatif çoklu görev [en]) gerçekleşebilir. Çoklu görev, görevlerin tam olarak aynı anda yürütülmesini gerektirmez; bunun yerine, birden fazla görevin belirli bir zaman diliminde ilerlemesini sağlar. Çoklu işlemli (multiprocessor) sistemlerde bile, çoklu görev sayesinde işlemci sayısından çok daha fazla görev aynı anda yürütülebilir.[1]

Tarihçe ve kullanım alanları

[değiştir | kaynağı değiştir]

Çoklu görev, 1960'lardan bu yana bilgisayar işletim sistemlerinin yaygın bir özelliği olmuştur. Bu özellik, bilgisayar donanımının daha verimli kullanılmasını sağlar. Örneğin, bir program harici bir olay (kullanıcı girişi veya giriş/çıkış işlemi gibi) için beklerken, işlemci başka bir programı çalıştırmaya devam edebilir. Zaman paylaşımı (time-sharing) sistemlerinde, birden fazla kullanıcı aynı işlemciyi kullanıyormuş gibi hisseder; arka planda ise bilgisayar, her kullanıcının programını çoklu görevle işler. Çoklu programlama [en] (multiprogramming) sistemlerinde ise bir görev, harici bir olay için beklemek zorunda kaldığında işletim sistemi başka bir görevi çalıştırır.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Yazılım, B. Y. C. (21 Şubat 2025). "Çoklu Görev ve İşlemler". Build Your Career | Yazılım Eğitim ve Hizmetleri. 9 Haziran 2025 tarihinde kaynağından arşivlendi. Erişim tarihi: 17 Mayıs 2025. 
  • g
  • t
  • d
İşletim sistemi
Genel
  • Savunucu
  • Karşılaştırma
  • Adli Bilişim
  • Tarihçe
  • Geliştirme
  • Liste
  • Kronoloji
  • Kullanım oranları
Çekirdek
Mimari
  • Ekzoçekirdek
  • Hibrit çekirdek
  • Mikro çekirdek
  • Monolitik çekirdek
  • vkernel
  • Rump kernel
  • Unikernel
Bileşenler
  • Aygıt sürücüsü
  • Yüklenebilir çekirdek modülü
  • Kullanıcı alanı
İşlem yönetimi
Kavramlar
  • İçerik Değiştirme
  • Kesme
  • IPC
  • İşlem
  • İşlem kontrol bloğu
  • RTOS
  • İş parçacığı
  • Zaman paylaşımı
Zamanlama
algoritmaları
  • Çoklu işleme
  • Sabit öncelikli kesintili zamanlama
  • Çok düzeyli geri besleme kuyruğu
  • Kesintili
  • Round-robin
  • En kısa iş sonra
Bellek yönetimi ve
kaynak koruma
  • Veri yolu hatası
  • Genel koruma hatası
  • Bellek koruma
  • Sayfalama
  • Güvenlik halkaları
  • Segmentasyon hatası
  • Sanal bellek
Depolama erişimi ve
dosya sistemi
  • Önyükleyici
  • Defragmentasyon
  • Aygıt dosyası
  • Dosya özniteliği
  • Düğüm
  • Günlük
  • Bölümlendirme
  • Sanal dosya sistemi
  • Sanal teyp kütüphanesi
Liste
  • AmigaOS
  • Android
  • BeOS
  • BSD
  • DOS
  • GNU Hurd
  • iOS
  • Linux
  • Mac OS
  • MorphOS
  • OpenVMS
  • OS/2
  • OSv
  • QNX
  • ReactOS
  • RISC OS
  • Solaris
  • Pardus
  • TPF
  • UNIX
  • VM/CMS
  • Windows
  • z/OS
Çeşitli kavramlar
  • API
  • Bilgisayar ağı
  • HAL
  • Canlı CD/DVD
  • Canlı USB
  • İS kabuğu
    • CLI
    • GUI
    • 3D GUI
    • NUI
    • TUI
    • VUI
    • ZUI
  • PXE
  • g
  • t
  • d
Paralel hesaplama
Genel
Yüksek başarımlı hesaplama · Kümesel hesaplama · Dağıtık hesaplama · Dağıtımlı hesaplama · Bulut bilişim · Grafik işlemci biriminde genel amaçlı hesaplama · Bilgisayar ağı
Koşutluk düzeyleri
Bit · Komut · Veri · Görev
İzlekler
Üst izlekleme · Yüksek izlekleme
Kuram
Amdahl yasası · Gustafson yasası · Karp-Flatt ölçütü · Yavaşlama · Hızlanma
Ögeler
İşlem · İzlek · Lif · PRAM · Buyruk penceresi · Dizi
Eşgüdüm
Çoklu işleme · Çoklu izlekleme · Bellek tutarlılığı · Ön bellek tutarlılığı · Engel · Eşzamanlılaştırma · Aşamalı uygulama denetimi
Programlama
Modeller (Gizli koşutluk · Açık koşutluk · Koşutzamanlılık)
Donanım
Flynn Sınıflandırması (SISD • SIMD • MISD • MIMD) · Boru hattı yöntemi · Çoklu işleme (Bakışımlı · Bakışımsız) · Bellek (NUMA · COMA · Dağıtık · Paylaşımlı · Dağıtık paylaşımlı) · SMT
MPP · Sayılüstü · Dizi işlemcisi · Süper bilgisayar · Beowulf
APIler
POSIX Threads · OpenMP · MPI · OpenCL · UPC · Intel İzlekleme Yapıtaşları · Boost.Thread · Evrensel Diziler · Charm++ · Cilk · CUDA · PVM
Sorunsallar
Olağanüstü koşutluk · Büyük Sorun · Yazılım durağanlığı  · Ölçeklenebilirlik  · Yarışma koşulları  · Deadlock  · Gerekirci algoritma
  • Kategori Kategori
  • Commons sayfası Paralel hesaplama
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • GND: 4133249-0
  • NKC: ph903881
  • NLI: 987007548971705171
"https://tr.wikipedia.org/w/index.php?title=Bilgisayarda_çoklu_görev&oldid=35646910" sayfasından alınmıştır
Kategoriler:
  • Koşutzamanlı hesaplama
  • İşletim sistemi teknolojisi
Gizli kategoriler:
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 01.35, 9 Temmuz 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Bilgisayarda çoklu görev
Konu ekle