Выполним-студенческую-работу

Тема: Основные процессы взаимодействия человека и организации. Учебная работа № 332850

Тип работы: Курсовая практическая
Предмет: Социальная работа
Страниц: 23

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3
1. Теоретические основы взаимодействия человека и организации 4
1.1 Человек и организация 4
1.2 Критериальная база поведения человека 7
1.3 Мотивация человека 8
2. Взаимодействие человека и организации на примере ресторана «Мануфактура» 10
2.1 Общая характеристика ресторана 10
2.2 Анализ взаимодействия персонала и организации 11
2.3 Совершенствование взаимодействия персонала и организации 14
ЗАКЛЮЧЕНИЕ 21
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 22
ПРИЛОЖЕНИЕ 23Стоимость данной учебной работы: 675 руб.

 

    Укажите Ваш e-mail (обязательно)! ПРОВЕРЯЙТЕ пожалуйста правильность написания своего адреса!

    Укажите № работы и вариант

    Соглашение * (обязательно) Федеральный закон ФЗ-152 от 07.02.2017 N 13-ФЗ
    Я ознакомился с Пользовательским соглашением и даю согласие на обработку своих персональных данных.


    Учебная работа № 332850. Тема: Основные процессы взаимодействия человека и организации

    Выдержка из похожей работы

    Взаимодействие между процессами

    …….кам. В первом
    случае у потоков нет проблем, т.к. они
    используют общее адресное пространство.

     

    3.1.1 Передача
    информации от одного процесса другому

    Передача может
    осуществляться несколькими способами:

    Разделяемая
    память

    Каналы (трубы),
    это псевдофайл, в который один процесс
    пишет, а другой читает.

    Сокеты
    — поддерживаемый ядром механизм,
    скрывающий особенности среды и
    позволяющий единообразно взаимодействовать
    процессам, как на одном компьютере, так
    и в сети.

    Почтовые ящики
    (только в Windows),
    однонаправленные, возможность
    широковещательной рассылки.

    Вызов удаленной
    процедуры, процесс А
    может
    вызвать процедуру в процессе В, 
    и получить обратно данные. 

     

    Схема для канала

     

     

    Схема для сокетов

     

    3.1.2 Состояние
    состязания

    Состояние
    состязания
    — ситуация когда несколько процессов
    считывают или записывают данные (в
    память или файл) одновременно.

    Рассмотрим
    пример, когда два процесса пытаются
    распечатать файл. Для этого им нужно
    поместить имя файла в спулер печати, в
    свободный сегмент.

    in
    — переменная указывающая на следующий
    свободный сегмент

    out
    — переменная указывающая на следующее
    имя файла для печати

     

    Пример состязания

    Распишем события
    по пунктам.

    Процесс А
    считывает
    переменную in
    (равную 7), и сохраняет ее в своей
    переменной next_free_slot.

    Происходит
    прерывание по таймеру, и процессор
    переключается на процесс В.

    Процесс В
    считывает
    переменную in 
    (равную 7), и сохраняет ее в своей
    переменной next_free_slot.

    Процесс В
    сохраняет
    имя файла в сегменте
    7.

    Процесс В
    увеличивает
    переменную
    next_free_slot
    на единицу (next_free_slot+1),
    и заменяет значение in
    на 8.

    Управление
    переходит процессу А,
    и продолжает с того места на котором
    остановился.

    Процесс А
    сохраняет
    имя файла в сегменте
    7,
    затирая имя файла процесса В.

    Процесс А
    увеличивает
    переменную
    next_free_slot
    на единицу (next_free_slot+1),
    и заменяет значение in
    на 8.

    Как видно из
    этой ситуации, файл процесса В
    не будет напечатан.

     

    3.1.3 Критические
    области

    Критическая
    область — часть программы, в которой
    есть обращение к совместно используемым
    данным.

    Условия избегания
    состязания и эффективной работы
    процессов:

    Два процесса
    не должны одновременно находиться в
    критических областях.

    Процесс,
    находящийся вне критической области,
    не может блокировать другие процессы.

    Невозмож

     

    Вам может также понравиться...