1. Процесс концепциясы. 2. Процесс моделі 3. Процесті құру.
4. Процесті аяқтау 5. Процесс реализациясы Процесс - операциялық жүйелердің басты түсінігі. Командалар, регистрлер және айнымалылар санағышының ағымды мәндерін қоса орындалатын бағдарлама процесс болып табылады. Әрбір процеспен құрамында программаның өзі, программаның деректері және стегі бар, оның адресті кеңістігі түсінігіне байланысты.
1.Процесс концепциясы Қазіргі заманғы компьютерлерде бір уақытта бірнеше әрекеттер орындалады: дисктен оқу, мәтінді мониторға немесе принтерге шығару. Бұл кезде әрбір уақыт моментінде бір процессор тек бір ғана программамен айналысады, бірақ секунд ішінде бірнеше программа орындалады.
Операциялық жүйелерде бір уақытта орындалатын процестерді басқару үшін тізбектелген процестердің концептуалды моделі құрылған.
1-сурет. Бағдарламалар реализациясы
2.Процесс моделі Қазіргі заманғы компьютерлерді программалық жасау, операциялық жүйені қосқандағы жеке жағдайда, орындалатын программалар болып табылатын тізбекті процестердің жинағы түрінде ұйымдастырылған нақты процессор процестен процеске қайта қосылады, бұл қайта қосылу көпесептілік немесе мулыпипрограммалау деп аталады.
2-сурет. Процестердің жүйелі орындалуы
Процестік модельдеу ұғымына:
жүйе процестері құрылымы;
процестерді жоспарлау;
Синхронизацияланған механизмдар байланысы, өзара тосқауылдау өндеу шарттары кіреді.
3. Процесті құру Операциялық жүйедегі процестерді құру және үзулер тәсіліне қажетті, қажеттілік өлшемі.
Процес жасауын тудыратын төрт негізі:
• жүйелер инициализациясы;
• процесс құрудағы жүйелер сұранысының орындалуы;
• жаңа процес құруына пайдаланушы сұранысы;
• тапсырма дестесінде иницирлеу.
4. Процесті аяқтау Жаңа процес келесі оқиғалардың біреуінің арқасында:
• қалыпты шығуы (қасақана);
• нәтижесінде қате шығуы (қасақана);
• нәтижесінде жөнделмейтін қате шығуы (қасақана емес);
• басқа процеспен жою (қасақана емес)
Процесс күиі
3-сурет. Процестің күйі.
1. процесс кіру үшін қоршалады;
2. процесс басқа жоспарлаушыны табу;
3. процесс жоспарлаушыны тандайды;
4. қолайлы кіру тұрады.
Процестердің әртүрлі күйінің мінездемесін былай көрсетеді: • жаңа - процесс жасалады;
• орындалу - нұсқалардың орындалауы;
• күту - процесс болу үшін оқиғаны күту;
• даярлық - процессорға белгіленген болу үшін, процесс күтеді;
• аяқтау - орындалған процесті аяқтау.