Çoklu görev ve çoklu işlem

Yazar: Laura McKinney
Yaratılış Tarihi: 6 Nisan 2021
Güncelleme Tarihi: 17 Mayıs Ayı 2024
Anonim
Çoklu görev ve çoklu işlem - Teknoloji
Çoklu görev ve çoklu işlem - Teknoloji

İçerik

Mesele şu ki, bilgisayarınızda çok işlemciliğin sorumluluklarını yerine getirmek için 1'den fazla işlemci var. Öte yandan, mesele şu ki, bilgisayarınızın çoklu görevde farklı zamanlarla yapması gereken birden fazla görev var.


ÇOK İŞLEME, birincil bellekteki farklı mesleklere dikkat çeken işletim sistemine benzemektedir; örneğin, bir başkası, örneğin, G / Ç işlemi için işgal edildiğinde, her bir son işe alma fırsatı verir. Bu nedenle, bir çalışanın yürütmesi gerekmeyecek kadar uzun olması gerekmez, CPU hiç durmadan oturmaz. Dahası, burada PC ile müşteri işbirliği yapmadan, işletim sistemi tarafından doğal olarak halledilir.

Yine de, MULTITASKING konusunda söylediğimizde, müşterinin bir kerede olduğu gibi çeşitli işlerde olması gerekir. CPU, aralarında değiş tokuş yaparak farklı meslekler yürütür, ancak değiş tokuş, müşterinin her iki uygulamanın aynı anda çalışacağı fantezisine sahip olduğu noktaya kadar hızlıdır. Bu nedenle, MP ve MT arasındaki temel ayrım, MP'de OS'nin, bazı meslekler bir şeye sıkı oturuyorsa bir sonraki istihdamın gerçekleşmesi için zıplayacağı şekilde, prensip hafızasındaki çeşitli istihdamlara bakmaktır.


Dahası, MT'de müşteri çerçeve ile iletişim halindedir ve uygulamaların her ikisi veya herhangi birinin aynı anda çalıştığı gibi aldatmacayı almaktır. Çok görevli işletim sistemi türünde sayısız görev (işlem) aynı anda gerçekleştirilir (Eşzamanlı olarak, aynı anda tam olarak yürütmeyi taahhüt ettiği anlamına gelmez. Çok görevliliğin paralelliğe neden olmadığı anlamına gelmez). Bu çerçevede, başka bir görev biten diğer görevler bitmeden önce kullandığı CPU planlama sistemine güvenmeden önce başlar ve tüm prosedürler temel varlıklar sunar. Çoklu İşlemde, tek bir CPU içindeki 2 veya daha fazla işlemci kullanın. Yani girişim paralel olarak gerçekleştirilebilir. Ancak aralarında bazı senkronizasyon gereklidir.

İçindekiler: Çoklu Görev ve Çoklu İşlem arasındaki fark

  • Çok işlemli nedir?
  • Çoklu görev nedir?
  • Anahtar Farklılıklar

Çok işlemli nedir?

Çoklu işlemede, tek bilgisayar sistemi 2 veya daha fazla merkezi işlem birimi (CPU) kullandı. Birden fazla işlemciyi tutabilen çok işlemciliğe sahip olma ve / veya bunlar arasındaki işleri çözebilme. Bu temel tema üzerinde çok fazla çeşitlilik var ve çok işlemciliğin tanımı, tipik olarak CPU'ların nasıl farklılaştığını (bir pakette birden fazla çip, 1 sistem biriminde birden fazla paket, 1 kalıpta birden fazla çekirdek, vb.).


Bazen, herhangi bir zamanda tek bir işlemin aksine, bir sistemde çoklu eşzamanlı yazılım işlemlerinin gerçekleştirilmesi anlamına gelir. Bununla birlikte, çoklu programlama kelimesi, genel olarak yazılımda uygulanan bu fikri açıklamak için çok uygunken, çoklu işlem çok sayıda donanım işlemcisinin kullanımını açıklamak için çok uygundur. Bir sistem hem çoklu programlama hem de çoklu işleme üzerinde çalışabilir, 2’den sadece 1’i veya 2’nin hiçbiri

Çoklu görev nedir?

Çoklu görev, çoklu işlemlerin hesaplandığı ve aynı zamanda bir işlemi tanıdığı bir tekniktir. CPU ayrıca bu gibi ortak işlem kaynaklarını paylaşır. 1 CPU'lu bir bilgisayarda, bir anda herhangi bir noktada sadece 1 görevinin işlendiği söylenir; bu, işlemin belirli bir şekilde tamamlanması için talimatlar verildiğinde işlemcinin aktif olarak çalıştığı anlamına gelir. Çoklu görev, zamanlamanın zorluğunu çözer, hangi görev herhangi bir zamanda 1 yürütme olabilir ve bir bekleyen görev daha bükümde olduğunda. Bir işlemcinin 1 görevden bir başkasına 1 çalışması bir con anahtarı olarak bilinir. Con anahtarları normal olarak gerçekleştiğinde, yeterli miktarda paralellik yanılsaması gerçekleştirilir. Yine de, 1'den fazla CPU'lu bilgisayarlarda (çok işlemcili makineler) tanınan bilgisayarlarda, çoklu görevler, CPU'larda çok sayıda görevin yürütülmesine izin verir.

İşletim sistemleri, genellikle aşağıdaki kategorilere giren birçok farklı zamanlama stratejisinden birini benimseyebilir: Görev, harici bir olayı beklemeyi gerektiren bir prosedür uygulayana kadar ya da bilgisayarın zamanlayıcısı zorunlu olarak çalışan görevi CPU'nun dışına çıkarana kadar işlevsel kalır. çoklu programlama sisteminde. Merkezi işlem birimi kullanımından en iyi şekilde yararlanmak için tasarlanmıştır. Zaman paylaşım sistemlerinde, merkezi işlem ünitesini kendi isteğinizle veya a gibi bir dış olaydan feragat etmek için çalışma görevi gereklidir. Zaman paylaşım sistemlerinin bazı programların aynı anda yürütülmesine izin vermesi amaçlanmıştır. Çok görevli çalışma, bir işlemcinin tek bir işlemci makinesinde birden fazla girişimde bulunmak için birden fazla çalışma yürütme kapasitesidir. Bu çok sayıdaki görev, CPU ve bellek gibi normal varlıklar sunar. Çok görevli çerçevede, CPU, bir süre sonra tüm görevlerin yerine getirildiğini gösteren bir görevden diğerine o kadar hızlı bir şekilde geçiyor.

Anahtar Farklılıklar

  1. Bir işletim sisteminin bir çok işlemcili makinede aynı anda 1'den fazla işlem gerçekleştirme özelliği. Çok işlemciliğinde, bir bilgisayar bir seferde 1 CPU'dan fazla kullandı. Ancak, diğer yandan Multitasking'te, bir işletim sisteminin aynı anda 1 işlemci makinesinde 1'den fazla görev gerçekleştirme kabiliyeti vardır.
  2. Aynı anda birden fazla CPU kullanan PC'ye çoklu işlem adı verilir. Birden fazla girişimde bulunmak / program / iş / prosedür bir seferde aynı CPU'da kalabilir. İşletim sisteminin bu kapasitesine çoklu görev denir.