Unix-тәрізді жүйеде бір процесс мына фрагментті орындайды (fork() ата-анаға баланың идентификаторын, балаға 0 қайтарады): fork(); if (fork() == 0) fork(); fork(); Бастапқы процессті қоса, барлығы қанша процесс пайда болады?
Дұрыс жауабы мен түсіндірмесі
Жауабы: 12
1-ші fork(): 2 процесс. Әрқайсысы 2-ші fork() жасайды; әр бала (0 алған) 3-ші fork() жасайды: әр бастапқы процесс 3 процесс береді → 6. Соңғы fork() санды екі еселейді: 12.
«Аппараттық қамтамасыз ету» тақырыбынан тағы
- Процессор уақытын бөлу алгоритмін оның сипаттамасымен сәйкестендіріңіз.
- Бағдарламалық жасақтаманы әзірлеу үлгісін оның басты ерекшелігімен сәйкестендіріңіз.
- Дискінің басы 53-цилиндрде тұр. Сұраныстар кезегі: 98, 183, 37, 122, 14, 124, 65, 67. SSTF (ең жақын сұранысты...
- Linux-та ls -l файлдың құқығын -rwsr-xr-- деп көрсетті. Бұл құқықтың сегіздік (chmod) жазбасы қандай?
- Алты бірдей 4 ТБ диск RAID 6 және RAID 10 массивтеріне біріктірілді. Олардың пайдалы көлемдері (сәйкесінше) қа...
- Виртуалды жадта бет кестесі жедел жадыда орналасқан. TLB-ге қол жеткізу 10 нс, жедел жадыға қол жеткізу 100 нс...
- Операциялық жүйелер мен компьютер архитектурасы туралы дұрыс тұжырымдарды таңдаңыз.