Новые книги

В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь непосредственно тестированием. Книга рассчитана на профессионалов из индустрии разработки программного обеспечения: специалистов по тестированию, программистов, менеджеров.
В этой книге есть все, что нужно знать, чтобы эффективно продавать рекламные услуги: как проанализировать потребности рекламодателей, разработать тактику конкретной продажи, основы медиапланирования, главное о рекламном тексте и его оформлении, современных подходах к тестированию рекламы и т. д. На любом этапе продаж справочник поможет: разработать предложение, от которого клиент не сможет отказаться, провести успешные переговоры, найти выход в нестандартной ситуации.

Автор – признанный специалист рекламных продаж – делится не только своим собственным богатейшим опытом, но и своих коллег-практиков. Наряду с типовыми шаблонами и схемами в книге рассматриваются конкретные ситуации, возникающие на практике.

Книга рассчитана как на состоявшихся рекламных агентов и менеджеров, так и на тех, кто только планирует заняться рекламными продажами. Она представляет интерес для студентов и преподавателей дисциплин, связанных с рекламной деятельностью.

ГЛАВА 6. СТРУКТУРА ПРОЦЕССОВ

 

ГЛАВА 6. СТРУКТУРА ПРОЦЕССОВ

В главе 2 были сформулированы характеристики процессов. В настоящей главе на более формальном уровне определяется понятие "контекст процесса" и показывается, каким образом ядро идентифицирует процесс и определяет его местонахождение. В разделе 6.1 описаны модель состояний процессов для системы UNIX и последовательность возможных переходов из состояния в состояние. В ядре находится таблица процессов, каждая запись которой описывает состояние одного из активных процессов в системе. В пространстве процесса хранится дополнительная информация, используемая в управлении протеканием процесса. Запись в таблице процессов и пространство процесса составляют в совокупности контекст процесса. Аспектом контекста процесса, наиболее явно отличающим данный контекст от контекста другого процесса, без сомнения является содержимое адресного пространства процесса. В разделе 6.2 описываются принципы управления распределением памяти для процессов и ядра, а также взаимодействие операционной системы с аппаратными средствами при трансляции виртуальных адресов в физические. Раздел 6.3 посвящен рассмотрению составных элементов контекста процесса, а также описанию алгоритмов управления контекстом процесса. Раздел 6.4 демонстрирует, каким образом осуществляется сохранение контекста процесса ядром в случае прерывания, вызова системной функции или переключения контекста, а также каким образом возобновляется выполнение приостановленного процесса. В разделе 6.5 приводятся различные алгоритмы, используемые в тех системных функциях, которые работают с адресным пространством процесса и которые будут рассмотрены в следующей главе. И, наконец, в разделе 6.6 рассматриваются алгоритмы приостанова и возобновления выполнения процессов.

Предыдущая глава || Оглавление || Следующая глава