Аннотация

В конспекте лекций изложены основные сведения об организации операционных систем и сред, обсуждаются методы и средства разработки многозадачного и многопоточного программного обеспечения в операционных системах семейства Windows и Linux, a также средства межзадачной и межпоточной коммуникации: неименованные и именованные каналы, семафоры, очереди сообщений, разделяемая память, взаимные исключения и условные переменные. Конспект лекций может быть полезен студентам и аспирантам ряда других технических специальностей, связанных с разработкой многозадачного и многопоточного программного обеспечения.