Операционные системы. Теория и практика. Замятин А.В. - 8 стр.

UptoLike

Составители: 

8
Современные ОС, включая ОС семейства Unix, поддерживают мно-
гозадачность и многопоточность. При многопоточности в системе одно-
временно может работать несколько задач, и каждая из задач может
быть разбита на подзадачи, выполняемые параллельно. Для этого в со-
временных ОС предусмотрен ряд стандартных механизмов, позволяю-
щих достаточно эффективно обеспечить синхронизацию процессов и
передачу данных между ними, что дает возможность решать задачи и
подзадачи как независимо, так и с кооперацией между ними.
В рамках предлагаемого учебного пособия предоставляется воз-
можность получить практические навыки работы в одной из разновид-
ностей ОС Unix Linux на примере решения практических задач: разра-
ботка программного проекта с помощью утилиты для автоматизирован-
ной сборки программных проектов GNU make; разработка многопоточ-
ного приложения и разработка многопроцессного приложения с исполь-
зованием стандартных межпроцессных средств синхронизации и пере-
дачи данных между клиентом и сервером.
Пособие предназначено для студентов направления 230100 «Ин-
форматика и вычислительная техника», однако оно может быть полезно
и студентам других специальностей, в образовательных программах ко-
торых присутствует дисциплина «Операционные системы», а также ши-
рокому кругу подготовленных пользователей, желающих углубить свои
познания в области ОС. Более глубокие знания основных принципов ор-
ганизации и функционирования ОС позволят обоснованно принимать
решения по приобретению того или иного вычислительного оборудова-
ния и программного обеспечения, организовывать его эффективную и
надежную эксплуатацию, принимать решения о необходимости его ча-
стичного обновления или замены.