NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

SUNUM

Görev ve Çok Görevli İşlem
Görev herhangi bir programın işletimine verilen addır. Program durgun komut dizisini tanımlarken görev bu komut dizisini işletim boyutuyla ele alan bir kavramdır. Yukarıda sözü edilen çok iş düzeninin uygulandığı bilgisayar sistemlerinde, aynı anda birden çok işin ele alınabilmesi, sistem kaynaklarının değişik işler ya da programlar arasında paylaştırılmasını gerektirir. Ana işlem biriminin de, önemli bir kaynak olarak programlar arasında paylaştırılması, işletilmekte olan bir programın kesilerek diğer bir programın işletime alınmasını gerektirir. İşletimi kesilen programın işletimine, ileride kalınan yerden devam edilebilmesi ve işletim bütünlüğünün korunabilmesi için işletimin kesildiği konuma ilişkin durum bilgilerinin saklanması gereklidir. Bu amaçla, işletilen her program için, bu bilgilerin saklandığı bir veri yapısı öngörülür. İlgili programın işletiminin her kesilişinde program sayacı, yığıt sayacı gibi programın kullandığı ana işlem birimi yazmaç içerikleri, programın saklandığı kütük kimliği, programca açılmış kütüklerin bulunduğu altkılavuz kimlikleri gibi bilgiler bu veri yapılarına saklanır. Bir program işletime alınacağı zaman ise ana işlem birimi yazmaç içerikleri ve diğer işletimle ilgili değişkenler bu bilgilerle günlenerek işletimin kalınan yerden sürdürülmesi ve işletim bütünlüğünün korunması sağlanır.

Böylece, programlar komut satırları olarak değil de, işletim bilgilerinin tutulduğu, görev iskeleti, denetim öbeği gibi adlarla anılan veri yapılarıyla ele alınmış olurlar. Sistem yönünden bakıldığında birlikte işletilen komut dizileri (programlar) yerine değişik görev iskeletleri yada denetim öbekleri arasında anahtarlanan bir ana işlem birimi söz konusu olur. Programın, işletim aşamasında, iskelet adlı veri yapısı ile ele alınan biçimine görev adı verilir. Görev, özellikle, ana işlem biriminin yönetimi açısından önemli ve temel bir kavramdır. Bu kavrama, Görev Yönetimi adlı konu başlığı altında, ayrıntılı olarak yeniden dönülecektir.

Çok görevli işlem, herhangi bir kullanıcının aynı anda birden çok görev tanımlayarak işletebilmesine olanak veren bir işlem türüdür. Çok iş düzeni için verilen tanımın çağrıştıracağı üzere çok görevli işlem birden çok görevin aynı anda çalışmasına olanak veren işlem türü olarak düşünülmemelidir. Bir bilgisayar sisteminde aynı anda birden çok görevin, işletim sisteminin denetiminde çalıştırılması, bu sistemde çok görevli işlemin yapıldığını söylemeye yetmez. Bu, çok iş düzeninin kurulmasında işletim sisteminin başvurduğu bir yoldur ve kullanıcılar yönünden saydamdır. Zira çok görevli işlemin yapılmadığı sistemlerde de, kimi özel sistem görevleri ile sistem tarafından tanımlanmış kullanıcı görevleri birlikte çalışmak zorundadır. Bu nedenle, bir sistemde kullanıcılar, aynı anda, bizzat, birden çok görev tanımlayıp işletimlerini birlikte başlatabiliyorlarsa, ancak o zaman bu sistemde çok görevli işlemin yapıldığı söylenebilir. Çok görevli işlem, işletim sisteminin kullanıcılara sunduğu bir olanak, bir işlem türü olarak algılanmalıdır. Bu bağlamda, MS-DOS işletim sistemi kapsamında aynı anda birden çok görev çalışıyor olabilmesine rağmen kullanıcılara, aynı anda birden çok programı birlikte çalıştırma (çok görevli işlem) olanağı sunulmamaktadır. Başka bir anlatımla, MS-DOS'ta bir program ya da bir sistem komutunun işletimi sonlanmadan, ekranda imleci yeniden bularak yeni bir program ya da komut işletimi başlatma olanağı bulunmamaktadır. UNIX ve uyumlu işletim sistemleri ise çok görevli işleme olanak veren sistemlerdir. Örneğin bu işletim sistemlerinde birden çok görev tanımlayıp background adı altında, bunları birlikte çalıştırma olanağı bulunmaktadır. MS-DOS’tan türeyen Windows işletim sistemi de, çok görevli işleme olanak sunan bir işletim sistemidir.
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.