Page 38 - 2578
P. 38

ЛАБОРАТОРНА РОБОТА № 5

                                            КЕРУВАННЯ ПРОЦЕСАМИ

                                  Мета:  ознайомитись  з  процесами  й  набуття  навичок  з
                            керування процесами в ОС UNIX.
                                               Тривалість роботи – 2 години

                                      1 ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ

                                Поняття процесу
                                В  літературі  з  тематики  операційних  систем  поняття
                            «процес»  є  базовим  і  водночас  найменш  точно  означеним.
                            Існує  безліч  означень  як  формального,  так  і  неформального
                            характеру, неоднозначність в означенні є зрозуміла. Поняття
                            «процес» є певним різновидом абстракції, котрий по-різному
                            використовують,  а  також  і  розтлумачують  по-різному.
                            Приміром,  точки  зору  прикладних  і  системних  програмістів
                            щодо  цього  розходяться  в  деталях,  у  формах  сприйняття  й
                            реалізації цього поняття.
                                Є  всі  підстави  стверджувати,  що  архітектура  сучасної
                            багатопрограмної  ЕОМ  є  багатопроцесорна.  Насправді,
                            процесор  —  це  будь-який  пристрій  у  складі  ЕОМ,  здатний
                            автоматично виконувати припустимі для нього дії в певному
                            обумовленому  порядку,  тобто  за  програмою,  збереженою  в
                            пам’яті  і  безпосередньо  доступною  такому  активному
                            пристроєві.  Тоді,  окрім  центрального  процесора  (одного  чи
                            декількох),  можна  назвати  процесором    канал  та  пристрій,
                            який працює з каналом. У даному тлумаченні оператор також
                            підпадає  під  означення  процесора.  Поміж  процесорами  в
                            системі існують інформаційні й керувальні зв’язки.
                                Кожен  процесор  —  це  такий  об’єкт  у  системі,  яким,  у
                            загальному випадку, бажали б скористатися водночас декілька
                            користувачів  для  виконання  своєї  програми  на  процесорі

                                                           37
   33   34   35   36   37   38   39   40   41   42   43