Qiyinchiliklar
- O'ziga xoslikturli xil operatsion tizimlar, aslida bir xil tushunchalar turli nomlarni olganida, masalan, vazifa (vazifa) OS/2, OS/360 va jarayonda (jarayon) UNIX da,Windowsnt,NetWare.
- Birozdanshartlariyangi semantik ma'noga ega bo'ldi, ayniqsa "jarayon" tushunchasi uchun o'zining ko'pgina xususiyatlarini yangi "oqim" tushunchasiga yo'qotdi.
- Terminologikqiyinchiliklar ingliz atamalarini rus tiliga tarjima qilishning bir nechta variantlari mavjudligi bilan yuzaga keladi. Masalan, "ip"" "ip", "oqim", "engil jarayon", " deb tarjima qilingan.mini vazifa" va boshq.
2. Jarayonlar.
Quyi tizimjarayonlarni boshqarish vaOS iplarini boshqaradi
- ularyaratish va yo'q qilish
- qo'llab-quvvatlaydiular orasidagi o'zaro ta'sir
- tarqataditizimda bir vaqtning o'zida mavjud bo'lgan bir nechta jarayonlar va oqimlar orasidagi protsessor vaqti.
2. Jarayonlar.
Ko'p dasturlashjarayonlar emas, balki iplar darajasida samaraliroq.
Hammaipning o'z dastur hisoblagichi va stekiga ega. Bitta jarayon ichida bir nechta ip sifatida ishlab chiqilgan vazifa uning alohida qismlarining psevdoparallel (yoki ko'p protsessorli tizimda parallel) bajarilishi tufayli tezroq bajarilishi mumkin.
2. Jarayonlar.
Jarayonlarni yaratish vaoqadi
Dastlabki oqimjoylashganto'xtatilgan holatda.
LahzaAmalga oshirish uchun ipni tanlash ushbu tizimda qabul qilingan protsessor vaqtini berish qoidasiga muvofiq va barcha mavjud iplar va jarayonlarni hisobga olgan holda amalga oshiriladi.
DAAgar jarayonning kodlari va ma'lumotlari almashtirish maydonida bo'lsa, jarayon oqimini faollashtirishning zaruriy sharti, shuningdek, uning bajariladigan modulini yuklash uchun RAMda bo'sh joy mavjudligi.
Jarayonlarni yaratish vaoqadi
Oqimdeb atalmish yaratish so'rovi bilan OS bilan bog'lanishingiz mumkinbolalar iplari. Turli xil operatsion tizimlarda bolalar iplari va ularning ota-onalari o'rtasidagi munosabatlar boshqacha tarzda qurilgan. Misol uchun,ba'zi bir operatsion tizimlarda asosiy ipning bajarilishi uning avlodlari bilan sinxronlashtiriladi, xususan, asosiy ip tugagach, OT barcha avlodlarini bajarishni to'xtata oladi.Boshqa tizimlarda, asosiy oqimga nisbatan asinxron holda ishlay olishi mumkin.Bolalar ota-ona iplarining ko'pgina xususiyatlarini meros qilib olishga moyildirlar. Ko'pgina tizimlarda bolalar avlodi jarayonlar va iplarni yaratishning asosiy mexanizmi hisoblanadi.
3. Ierarxiya, ustuvorliklar va jarayonlarni rejalashtirish.
3. Ierarxiya, ustuvorliklar va jarayonlarni rejalashtirish.
Jarayonlarni boshqarishda operatsion tizim ikkita asosiy turdagi axborot tuzilmalaridan foydalanadi:jarayon dastagi va jarayon konteksti. Jarayon dastagiyadro faol yoki passiv holatda bo'lishidan qat'i nazar, jarayonning butun hayoti davomida zarur bo'lgan jarayon haqidagi ma'lumotlarni o'z ichiga oladi, jarayon tasviri RAMda yoki diskda sahifalanadi.
(Jarayon tasviri uning kodlari va ma'lumotlari to'plamidir.)
3. Ierarxiya, ustuvorliklar va jarayonlarni rejalashtirish.
Ayrim jarayonlarning tavsiflovchilari jarayon jadvalini tashkil etuvchi ro'yxatga birlashtiriladi.Jarayon jadvali uchun xotira yadro maydonida dinamik ravishda ajratiladi. Jarayon jadvalidagi ma'lumotlarga asoslanib, operatsion tizim jarayonlarni rejalashtiradi va sinxronlashtiradi.
DAtavsiflovchito'g'ridan-to'g'ri yoki bilvosita (jarayon bilan bog'liq tuzilmalarga ko'rsatgichlar orqali)ma'lumotlarni o'z ichiga oladijarayonning holati, jarayon tasvirining operativ xotira va diskdagi joylashuvi, ustuvorlikning alohida komponentlarining ma'nosi, shuningdek, uning yakuniy qiymati - global ustuvorlik, foydalanuvchi identifikatori haqida. jarayonni yaratdi, tegishli jarayonlar haqida, bu jarayon kutayotgan voqealar haqida va boshqa ma'lumotlar.
3. Ierarxiya, ustuvorliklar va jarayonlarni rejalashtirish.
Jarayon kontekstijarayonni to'xtatilgan joydan davom ettirish uchun zarur bo'lgan jarayon haqidagi ma'lumotlarning kamroq operativ, lekin ko'proq hajmli qismini o'z ichiga oladi:
- mazmuniprotsessor registrlari,
- kodlariprotsessor tomonidan amalga oshirilgan tizim qo'ng'iroqlarining xatolari,
- ma `lumotushbu jarayon tomonidan ochilgan va kutilayotgan operatsiyalar haqidakirish-chiqish,
- boshqauzilish paytidagi hisoblash muhitining holatini tavsiflovchi ma'lumotlar.
3. Ierarxiya, ustuvorliklar va jarayonlarni rejalashtirish.
UNIX da yangi jarayonning paydo bo'lishi ikki bosqichda sodir bo'ladi -
- boshidaota-ona jarayonining nusxasi yaratiladi,
- keyinyangi jarayon kod segmentini berilgan bilan almashtiradi.
Operatsion tizim yangi yaratilgan jarayonga butun tizimning ishlash davri uchun yagona bo'lgan butun son identifikatorini belgilaydi.
3. Ierarxiya, ustuvorliklar va jarayonlarni rejalashtirish.
Do'stlaringiz bilan baham: |