Как ос: Что нужно знать, чтобы написать операционную систему

Содержание

Разбираемся, как работают операционные системы

Сайт proglib.io опубликовал перевод статьи «How Operating Systems Work: 10 Concepts you Should Know as a Developer».

Linux, Windows, Mac OS? Зачем они нужны? Понимание того, как работают операционные системы, поможет создавать качественные приложения.

Есть несколько причин, почему программистам стоит знать, как работают операционные системы. Одна из них – чтобы понимать, как работают программы. Представьте: вы пишете код, который кажется рабочим, но программа тормозит. Что делать? Можно попробовать разобраться с ограничениями операционной системы, но вы ведь не умеете!

Если стремитесь построить карьеру программиста, стоит понять, как работают операционные системы. Например, можно изучить курс «Введение в операционные системы» от Georgia Tech. В нем рассказывается, как работают ОС: механизмы работы, параллельное программирование (потоки и синхронизация), взаимодействие между процессами, распределённые ОС.

Осветим 10 наиболее важных принципов, о которых говорилось в курсе Udacity, и разберемся как же работают операционные системы.

Что такое операционная система

Это первое, о чем нужно задуматься, если вы решили разобраться, как работают операционные системы. ОС представляют собой набор программного обеспечения. Это ПО управляет компьютерным оборудованием и предоставляет техническую базу для программ. А ещё они управляют вычислительными ресурсами и обеспечивают защиту. Главное, что у них есть, – это доступ к управлению компонентами компьютера.

Файловая система, планировщик и драйвера – всё это основные инструменты работы ОС.

Существует три ключевых элемента операционной системы:

  1. Абстракции (процессы, потоки, файлы, сокеты, память).
  2. Механизмы (создание, управление, открытие, запись, распределение).
  3. Реализации (алгоритмы LRU, EDF).

Кроме того, есть два основных принципа проектирования операционных систем:

  1. Максимальная гибкость: отделение механизмов от конкретных реализаций.
  2. Ориентация на пользователей: на каких устройствах будет работать ОС, что нужно пользователю, каковы требования к производительности.

Теперь подробнее разберём глобальные концепции, которые помогут сформировать понимание того, как работают операционные системы.

Процессы и управление

Процесс – не что иное, как исполнение программы. Так как программа записана в виде последовательности действий в текстовый файл, процессом она становится только при запуске.

Загруженная в память программа может быть условно разделена на четыре части: стек, кучу, контекст и данные.

  • Stack: стек процесса содержит временные данные, такие как параметры метода, адрес возврата и локальные переменные.
  • Heap: это динамически распределяемая память процесса времени его выполнения.
  • Text: хранит состояние регистров, состояние программного счетчика, режим работы процессора, незавершенные операции ввода-вывода, информацию о выполненных системных вызовах.
  • Data: раздел содержит глобальные и статические переменные.

Когда процесс выполняется, он проходит через разные состояния. Эти этапы могут различаться в разных операционных системах.

Общая картина выглядит так:

  • Start: начальное состояние при создании процесса.
  • Ready: процесс ожидает исполнения на процессоре. В течение работы процессор может переключаться между процессами, переводя одни в режим готовности, другие – в режим исполнения.
  • Running: выполнение инструкций.
  • Wait: процесс переходит в состояние ожидания. Например, ждёт ввода данных или получения доступа к файлу.
  • Terminated: как только процесс завершится, он перейдёт в это состояние и будет ожидать удаления.

Немного терпения: мы уже близки к пониманию того, как работают операционные системы 😉

Блок управления процессов (Process Control Block) – это структура данных, поддерживаемая операционной системой для каждого процесса. PCB имеет идентификатор PID. Именно PCB хранит всю информацию, необходимую для отслеживания процесса.

  • Process ID: идентификатор каждого из процессов в ОС.
  • State: текущее состояние процесса.
  • Privileges: разрешения доступа к системным ресурсам.
  • Pointer: указатель на родительский процесс.
  • Priority: приоритет процесса и другая информация, которая требуется для планирования процесса.
  • Program Counter: указатель на адрес следующей команды, которая должна быть выполнена.
  • CPU registers: регистры процессора, необходимые для состояния исполнения.
  • Accounting Information: уровень нагрузки на процессор, статистика и другие данные.
  • I/O Information: список ресурсов, использующих чтение и запись.

Потоки и параллелизм

Поток (нить, thread) – это ход исполнения программы. Он также имеет свой program counter, переменные, стек.

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

Поток – это легковесный процесс. Вместе они обеспечивают производительность приложений и ОС за счет параллелизма на уровне программы.

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

Чем хороши потоки:

  • Они минимизируют время переключения контекста (процессора).
  • Их использование обеспечивает параллелизм процесса.
  • Они эффективно общаются между собой.
  • Потоки позволяют использовать многопроцессорные архитектуры в большем масштабе.

Потоки имеют два уровня реализации:

  • Пользовательский уровень, то есть потоки, управляемые приложениями;
  • Уровень ядра, то есть потоки, управляемые ядром операционной системы.

В первом случае ядро ​​управления потоками ничего не знает о существовании потоков вообще. А библиотека потоков просто содержит код для создания и уничтожения потоков, а также передачи сообщений и данных между ними для планирования выполнения потоков и сохранения (восстановления) контекстов потоков.

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

Планирование

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

ОС поддерживает все блоки управления процессом (PCB) в очередях планирования процесса:

  • Очередь задач (job queue) поддерживает все процессы в системе.
  • Очередь ожидания (ready queue) хранит информацию обо всех процессах, находящихся в основной памяти в состоянии ожидания. В эту очередь попадают и новые процессы.
  • Очереди из устройств (device queue) – это процессы, заблокированные из-за недоступности устройств ввода-вывода.

ОС может использовать разные методы реализации для управления очередями (FIFO, Round Robin, Priority). Планировщик ОС определяет, когда и как перемещать процессы между готовыми и запущенными очередями (могут иметь только одну запись на ядро ​​процессора в системе). На приведенной выше диаграмме он был объединен с процессором.

Модели состояния делятся на активные и неактивные:

  • Активные: при создании нового процесса он переходит в класс активных.
  • Неактивные: процессы, которые не выполняются, а ждут завершения других процессов. Каждая запись в очереди является указателем на конкретный процесс. Очередь реализуется с использованием связанного списка. Использование диспетчера заключается в следующем: когда процесс прерывается, то переносится в очередь ожидания. Если процесс завершен или отменен – он отменяется вовсе.

Переключение контекста – это механизм сохранения (в PCB) и восстановления контекста процессора с ранее запущенного промежутка времени. При использовании этого метода, коммутатор контекста позволяет использовать один процессор для нескольких действий одновременно. Кстати, контекстное переключение является неотъемлемой частью многозадачной операционной системы.

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

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

Управление памятью

Ещё одна важная часть – та, что отвечает за все операции по управлению первичной памятью. Существует менеджер памяти, который обрабатывает все запросы на получение памяти и высвобождение. Он же следит за каждым участком памяти, независимо от того, занят он или свободен. И он же решает, какой процесс и когда получит этот ресурс.

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

Операционная система заботится о том, чтобы сопоставить логические адреса с физическими во время выделения памяти программе. Нужно также знать, что существует три типа адресов, используемых в программе до и после выделения памяти:

  • Символьные адреса
    : или по-другому адреса, используемые в исходном коде. Имена переменных, константы и метки инструкций являются основными элементами символического адресного пространства.
  • Относительные адреса: компилятор преобразует символические адреса в относительные адреса.
  • Физические адреса: загрузчик генерирует эти адреса в момент загрузки программы в основную память.

Виртуальные и физические адреса одинаковы как в процессе загрузки, так и во время компиляции. Но они начинают различаться во время исполнения.

Набор всех логических адресов, которые создала программа, называется логическим адресным пространством. Набор всех физических адресов, соответствующих этим логическим адресам, называется физическим адресным пространством.

Хотите разобраться подробнее в том, как работают операционные системы? Посмотрите соответствующие книги в нашем Телеграм-канале.

Межпроцессорное взаимодействие

Существует два типа процессов: независимые и взаимодействующие. На независимые не оказывается влияние процессов сторонних, в отличие от взаимодействующих.

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

Межпроцессная коммуникация (IPC) – это механизм, который позволяет процессам взаимодействовать друг с другом и синхронизировать действия. Связь между этими процессами может рассматриваться как сотрудничество.

Процессы могут взаимодействовать двумя способами: через общую память или через передачу сообщений.

Метод использования общей памяти

Допустим, есть два процесса: исполнитель (производитель) и потребитель. Один производит некоторый товар, а второй его потребляет. Эти два процесса имеют общее пространство или ячейку памяти, известную как «буфер». Там хранится элемент, созданный исполнителем, оттуда же потребитель получает этот элемент.

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

В задаче с ограниченным буфером у исполнителя и потребителя будет общая память. Если общее количество произведенных товаров равно размеру буфера, то исполнитель будет ждать их потребления.

Аналогично потребитель сначала проверит наличие товара, и если ни один элемент не будет доступен, придётся ждать его освобождения.

Метод анализа сообщений

С помощью этого метода процессы взаимодействуют друг с другом без использования общей памяти. Допустим, есть два процесса, p1 и p2, которые хотят взаимодействовать друг с другом. Они работают следующим образом:

  • Устанавливается связь (если её ещё не существует).
  • Начинается обмен сообщениями с помощью базовых примитивов. Нам нужно как минимум два примитива – отправить (сообщение, пункт назначения) или получить (сообщение).

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

Управление вводом и выводом

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

Система ввода и вывода принимает запрос приложения на ввод или вывод данных, а затем отправляет его на соответствующее физическое устройство. После возвращает приложению полученный ответ. Устройства ввода и вывода можно разделить на две категории:

  • Блочные: то есть устройства, с которыми драйвера связываются, отправляя целые блоки данных. Например, жесткие диски, USB-камеры, Disk-On-Key.
  • Символьные: те устройства, с которыми драйвер связывается, отправляя и получая одиночные символы (байты или октеты). Например, последовательные порты, параллельные порты, звуковые карты и так далее.

ЦПУ должен иметь способ передачи информации на устройство ввода-вывода и обратно. И есть три способа сделать это:

  1. Специальные инструкции

Особые, неуниверсальные инструкции процессора, внедренные специально для контроля устройств ввода-вывода. Они позволяют отправлять данные на устройство и считывать их оттуда.

  1. Входы и выходы с отображением памяти

Когда используется ввод-вывод с отображением памяти, одно и то же адресное пространство разделяется памятью и устройствами ввода-вывода. Устройство подключается непосредственно к ячейкам памяти так, чтобы можно было передавать блок данных без применения ЦПУ.

  1. Прямой доступ к памяти (DMA)

Медленные устройства, такие как клавиатуры, генерируют прерывания ЦПУ после передачи каждого байта. Если бы быстрые устройства работали похожим образом, то ОС бы тратила большую часть времени впустую, на обработку этих прерываний. Поэтому для снижения нагрузки обычно используется прямой доступ к памяти (DMA).

Это означает, что ЦПУ предоставляет модулю ввода и вывода полномочия для чтения или записи в память. Сам модуль управляет обменом данными между основной памятью и устройством ввода-вывода. ЦПУ участвует в начале и конце передачи, а прерывается только после полной передачи блока.

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

Виртуализация

Технология, которая позволяет создавать несколько сред или выделенных ресурсов из единой физической аппаратной системы называется виртуализация

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

Физическая машина с гипервизором называется хостом, а виртуальные машины, которые используют ресурсы данного хоста – гостями. Для них ангаром ресурсов являются процессор, память, хранилище. Для получения доступа к этим ресурсам операторы управляют виртуальными экземплярами.

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

Проще говоря, виртуализация создает дополнительные мощности для выполнения процессов.

Типы виртуализации
  1. Данные: позволяет компаниям обеспечивать вычислительные мощности для объединения данных из нескольких источников, размещения новых источников и преобразования данных в соответствии с потребностями пользователя.
  2. Рабочий стол: легко спутать с виртуализацией операционной системы. Виртуализация рабочего стола позволяет центральному администратору одновременно развёртывать смоделированные среды на сотнях физических машин. Виртуальные системы позволяют администраторам выполнять массовые конфигурации, обновления и проверки безопасности на всех устройствах сразу.
  3. Сервера: программная имитация с помощью специального ПО аппаратного обеспечения компьютера: процессор, память, жесткий диск, и т. д. На такой виртуальный компьютер можно установить операционную систему, и она будет на нем работать точно так же, как и на простом, «железном» компьютере. Самое интересное достоинство этой технологии – это возможность запуска нескольких виртуальных компьютеров внутри одного физического. При этом, все виртуальные компьютеры могут работать независимо друг от друга.
    Сервер – компьютер, спроектированный под выполнение большого объема специфических задач. Виртуализация сервера позволит ему выполнять больше этих специальных задач, а также разделить функционал на разные компоненты.
  4. ОС: это способ одновременного запуска Linux и Windows-сред. Преимущество в том, что это уменьшает затраты на оборудование, повышает безопасность и экономит время на обслуживании.
  5. Сетевые функции: разделяет ключевые функции сети (например, службы каталогов, общий доступ к файлам и IP-конфигурацию) для распределения между средами. Виртуальные сети сокращают количество физических компонентов: коммутаторов, маршрутизаторов, серверов, кабелей.

Система файловой дистрибуции

Распределенная файловая система – это клиентское или клиент-серверное приложение, которое позволяет получать и обрабатывать данные. Они хранятся на сервере, как если бы они находились на персональном компьютере. Когда пользователь запрашивает файл, сервер отправляет ему копию запрашиваемого файла, который кэшируется на компьютере пользователя во время обработки данных, а затем возвращается на сервер.

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

Сетевая файловая система Sun Microsystems (NFS), Novell NetWare, распределенная файловая система Microsoft и DFS от IBM являются примерами распределенных файловых систем.

Распределенная общая память

Распределенная общая память (DSM) – это компонент управления ресурсами распределенной операционной системы. В DSM доступ к данным осуществляется из общего пространства, аналогично способу доступа к виртуальной памяти. Данные перемещаются между дополнительной и основной памятью, а также между разными узлами. Изменения прав собственности происходят, когда данные перемещаются с одного узла на другой.

Преимущества распределенной общей памяти:

  • Программистам можно не беспокоиться о передаче памяти между машинами, потому что перемещение данных можно скрыть;
  • Можно передавать сложные структуры по ссылке, упрощая разработку алгоритмов для распределенных приложений;
  • Это дешевле, чем многопроцессорные системы и может быть реализовано с использованием обычного оборудования;
  • Можно использовать неограниченное количество узлов;
  • Программы, написанные для мультипроцессоров с общей памятью, могут быть запущены в системах DSM.

Облачные вычисления

Всё больше процессов переходит в облако. По сути, облачные вычисления – это своего рода аутсорсинг компьютерных программ. Используя облачные вычисления, пользователи могут получать доступ к программному обеспечению и приложениям из любого места. Это означает, что им не нужно беспокоиться о таких вещах, как хранение данных и питание компьютера.

Традиционные бизнес-приложения всегда были очень сложными, дорогими в обслуживании – нужна команда экспертов для установки, настройки, тестирования, запуска, защиты и обновления. Это одна из причин, почему стартапы проигрывают корпорациям.

Используя облачные вычисления, вы передаёте ответственность за аппаратное и программное обеспечение опытным специалистам, таким как Salesforce и AWS. Вы платите только за то, что вам нужно, апгрейд платежного плана производится автоматически по мере ваших потребностей, а масштабирование системы протекает без особых сложностей.

Приложения на базе облачных вычислений могут работать эффективнее, дольше и стоить дешевле. Уже сейчас компании используют облачные приложения для множества приложений, таких как управление отношениями с клиентами (CRM), HR, учет и так далее.

Итоги

В заключение хочется ещё раз вернуться к тому, зачем вообще разбираться в том как работают операционные системы. Операционная система – это «мозг», который управляет входными, обрабатываемыми и выходными данными. Все остальные компоненты также взаимодействуют с операционной системой. Понимание того, как работают операционные системы, прояснит некоторые детали и в других компьютерных науках, ведь взаимодействие с ними организуется именно средствами ОС.



В ноябре 2012 г. оборудование принято к учету как ОС. Из-за неправильного монтажа его списали со счета 01 на счет 08; ег

В ноябре 2012 г. оборудование принято к учету как ОС. Из-за неправильного монтажа его списали со счета 01 на счет 08; его стоимость не включалась в базу по налогу на имущество организаций. После устранения недостатков монтажа в январе 2013 г. оборудование принято на учет как ОС. Правомерно ли доначисление налога на имущество?

Вопрос: В ноябре 2012 г. организация приняла к учету оборудование в качестве основного средства. После этого выяснилось, что оборудование смонтировано неправильно, поэтому выпускает брак. Организация сделала обратную проводку, списав его со счета 01 «Основные средства» на счет 08 «Вложения во внеоборотные активы». Стоимость оборудования не включалась в налоговую базу по налогу на имущество организаций. После устранения недостатков монтажа в январе 2013 г. организация приняла оборудование на учет в качестве основного средства. Правомерно ли налоговый орган доначислил организации налог на имущество?
 
Ответ: Неправильно смонтированное оборудование нельзя считать доведенным до состояния готовности к эксплуатации, значит, оно не должно было включаться в состав основных средств и облагаться налогом на имущество в 2012 г. Движимое имущество, принятое на учет в качестве основного средства с 2013 г., не признается объектом налогообложения налогом на имущество. Следовательно, доначисление налога на имущество неправомерно.
 
Обоснование: Объектами налогообложения для российских организаций признается движимое (за исключением принятого с 1 января 2013 г. на учет в качестве ОС) и недвижимое имущество (в том числе имущество, переданное во временное владение, в пользование, распоряжение, доверительное управление, внесенное в совместную деятельность или полученное по концессионному соглашению), учитываемое на балансе в качестве объектов основных средств в порядке, установленном для ведения бухгалтерского учета (п. 1, пп. 8 п. 4 ст. 374 Налогового кодекса РФ).
Актив принимается организацией к бухгалтерскому учету в качестве основных средств, если одновременно выполняются следующие условия: объект предназначен для использования в производстве продукции, при выполнении работ или оказании услуг, для управленческих нужд организации либо для предоставления организацией за плату во временное владение и пользование или во временное пользование; объект предназначен для использования в течение длительного времени, то есть срока продолжительностью свыше 12 месяцев; организация не предполагает последующую перепродажу данного объекта; объект способен приносить организации экономические выгоды (доход) в будущем (п. 4 Положения по бухгалтерскому учету «Учет основных средств» ПБУ 6/01 (утв. Приказом Минфина России от 30.03.2001 N 26н)).
Первоначальной стоимостью основных средств, приобретенных за плату, признается сумма фактических затрат организации на приобретение, сооружение и изготовление. К затратам на приобретение, сооружение и изготовление основных средств в том числе относятся суммы, уплачиваемые за приведение его в состояние, пригодное для использования (п. 8 ПБУ 6/01). Следовательно, до тех пор, пока объект не доведен до состояния пригодного, не может быть сформирована его первоначальная стоимость и он не может быть принят к учету в качестве основного средства.
При этом Президиум ВАС РФ разъяснил, что, если объект требует доведения до состояния готовности и возможности эксплуатации, он может учитываться в качестве основного средства и признаваться объектом налогообложения по налогу на имущество только после осуществления необходимых работ и формирования в установленном порядке первоначальной стоимости с учетом соответствующих расходов (п. 8 Информационного письма Президиума ВАС РФ от 17.11.2011 N 148 «Обзор практики разрешения арбитражными судами дел, связанных с применением отдельных положений главы 30 Налогового кодекса Российской Федерации»).
Поскольку неправильно смонтированное оборудование нельзя считать доведенным до состояния готовности и возможности эксплуатации, оно не должно было учитываться в качестве основного средства, то есть в данном случае организация ошибочно включила оборудование в состав основных средств.
Выявленные в бухгалтерском учете ошибки и их последствия подлежат обязательному исправлению (п. 4 Положения по бухгалтерскому учету «Исправление ошибок в бухгалтерском учете и отчетности» (ПБУ 22/2010) (утв. Приказом Минфина России от 28.06.2010 N 63н)). Фактически, исправляя свою ошибку, организация выполнила требование ПБУ 22/2010.
Поскольку неправильно смонтированное оборудование не должно было учитываться в качестве основного средства, его стоимость не должна была учитываться в налоговой базе при исчислении налога на имущество; следовательно, решение налогового органа о доначислении налога на имущество неправомерно. Данная точка зрения подтверждается судебной практикой, в частности Постановлением ФАС Волго-Вятского округа от 13.03.2013 N А29-6335/2012.
 
О.Г.Хмелевской
Издательство «Главная книга»
16.01.2014

Пока имущество используется не по основному назначению и не принято как ОС, налог можно не платить

АС Западно-Сибирского округа разобрался в нюансах деятельности угольной компании и поддержал ее в споре с налоговиками. Для транспортировки угля организация создала горную выработку в виде заезда с одного пласта на другой. Чтобы использовать ее по назначению, требовался конвейер. Однако в силу обстоятельств его долго не могли построить.

Инспекция считала, что налогоплательщик умышлено не принимал заезд к учету как ОС, хотя задействовал его при различных работах. В связи с этим проверяющие доначислили налог на имущество организаций. Но в суде компания смогла доказать, что без конвейера использовать заезд по основному назначению — для транспортировки угля — было невозможно.

В учете заезд и конвейер отражали как разные ОС потому, что заезд — недвижимость, а конвейер — движимое имущество. Но это не означает, что основными средствами они становятся в разное время.

Полагаем, что выводы суда могут применять не только предприятия угольной промышленности. Есть общий подход: объект, который работает в пусконаладочном или тестовом режиме, запускается для отделочных работ либо монтажа оборудования, может не являться ОС. Имеет значение только основное использование имущества — для получения экономических выгод.

Постановление АС Западно-Сибирского округа от 25.01.2019 по делу N А27-13270/2018

Читайте также:

Ввод в эксплуатацию Добавляет Ubuntu как ОС для унифицированных коммуникаций 2021

Запуск, предлагающий бесплатную платформу унифицированных коммуникаций, добавил Ubuntu в список ОС Linux, на которых пользователи могут запускать свое программное обеспечение.

Unison теперь предлагает как настольные, так и серверные версии своего унифицированного коммуникационного программного обеспечения на Ubuntu Linux. Программное обеспечение Unison, которое работает исключительно на Linux-серверных ОС, но может работать на рабочем столе Linux или Windows, уже работает на Red Hat Enterprise Linux и CentOS.

Нью-йоркский Unison, который запустил свое программное обеспечение в июле прошлого года, имеет как бесплатную версию своей платформы, поддерживающую рекламу, и которую он предлагает за 50 долларов США за пользователя в год. Фактически, Ubuntu Linux, коммерчески спонсируемый Canonical, является одним из рекламодателей в программном обеспечении Unison.

[Подробнее читайте: Лучшие NAS-боксы для потоковой передачи и резервного копирования мультимедиа]

Продукты Unison Server и Unison Desktop предоставляют компаниям экономичная альтернатива программному обеспечению от Microsoft или IBM для запуска единого пакета электронной почты, телефонии, голосовой почты, мгновенных сообщений и других приложений для связи и совместной работы, согласно Unison.

Архитектура клиента / сервера Unison имеет схожие характеристики для Microsoft Exchange / Outlook и IBM Lotus / Domino. В дополнение к возможностям электронной почты, каталогов, телефонии, мгновенного обмена сообщениями, календаря и контактов Unison также включает антиспам и антивирусное программное обеспечение.

Программное обеспечение Unison лучше всего подходит для предприятий малого и среднего бизнеса с примерно 20-2000 сотрудниками, который может найти развертывание унифицированных коммуникаций с использованием программного обеспечения от IBM и Microsoft, не требующих больших затрат, сказал директор по маркетингу Unison Rurik Bradbury.

#факты | Как операционная система распределяет время процессора?

Какой бы ни была операционная система, перед ней стоит целый комплекс задач. И нам понадобится не раз возвращаться к этой теме, чтобы рассмотреть их все хотя бы в самых общих чертах. Темой нашего сегодняшнего повествования станет распределение операционной системой времени центрального процессора между различными задачами. Сегодня мы получим ответ на вопрос, который рано или поздно возникает у каждого любознательного пользователя: как операционная система распределяет время процессора для решения нескольких задач одновременно? Ведь под красочными обоями рабочего стола таится неутомимая труженица, способная день и ночь решать поставленные перед ней пользователем задачи. За ее плечами нелегкий груз забот, но обычно она несет его с легкостью, кроме некоторых ситуаций, когда пользователь требует от своей помощницы невозможного.


Все выполняемые операционной системой задачи можно сгруппировать по шести категориям:
  1. Управление процессором (Processor management)
  2. Управление памятью (Memory management)
  3. Управление устройством (Device management)
  4. Управление накопителем (Storage management)
  5. Интерфейс приложения (Application interface)
  6. Интерфейс пользователя (User interface)

Читатели могут отметить, что современная операционная система умеет много такого, что не вмещается ни в одну из этих шести групп. И будут правы. Разработчики операционных систем оснащают их множеством вспомогательных утилит и дополнительных функций. Но эти шесть категорий, которые нам предстоит рассмотреть, составляют саму суть того, что положено делать операционной системе.

Управление процессором


Управление процессором компьютера сводится к решению двух, теснейшим образом связанных между собою проблем:
  • Обеспечение каждого программного процесса и приложения достаточным для корректного функционирования временем процессора
  • Использование циклов процессора в том объеме, который реально необходим для работы

Основной единицей программного обеспечения, которой операционная система выделяет процессорное время, является процесс или поток (тред). Это зависит от конкретной операционной системы.

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

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

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

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

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

Но некоторые прерывания крайне важны и не игнорируются. Речь идет о проблемах памяти и ошибках. Эти прерывания называют немаскируемыми и они обрабатываются немедленно, вне зависимости от того, над какими задачами в данный момент работает процессор. В качестве наиболее яркого (но, разумеется, не единственного) примера немаскируемого прерывания можно привести прерывание по прекращению подачи питания. Нетрудно понять, что такое прерывание всегда ведет к прекращению работы процессора по весьма уважительной причине.

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

Чтобы создавалось впечатление одновременно происходящих событий, операционной системе приходится переключаться между процессами тысячи раз за одну только секунду. Теперь рассмотрим то, как все это происходит в реальности:

  • Процесс занимает определенный объем в оперативной памяти (ОЗУ, RAM). Он также может использовать регистры, стеки и очереди в рамках памяти процессора и операционной системы
  • Когда два процесса выполняются одновременно в многозадачном режиме, операционная система выделяет одной программе определенное количество исполнительных циклов процессора
  • После выполнения этой последовательности циклов, операционная система копирует состояние всех регистров, стеков и очередей, использованных в ходе работы над выполнением процесса и отмечает точку, в которой выполнение процесса было приостановлено
  • Затем загружает все регистры, стеки и очереди, используемые вторым процессом и позволяет процессору уделить ему некоторое количество циклов
  • Когда все это уже произошло, она вновь копирует состояние всех регистров, стеков и очередей, использованных второй программой и в очередной раз загружает первую программу

Управляющий блок процесса


Вся информация, необходимая для отслеживания процесса, содержится в пакете данных, именуемом управляющим блоком процесса (process control block). Таким образом состояние процесса не теряется при переключении между задачами. В общем случае, управляющий блок процесса содержит:
  • Номер-идентификатор (ID), идентифицирующий данный процесс
  • Указатели и положения программы и ее данных на момент последней обработки процесса
  • Контент регистра
  • Состояния различных признаков и переключателей
  • Список открытых процессом файлов
  • Приоритет процесса
  • Статус всех необходимых данному процессу устройств ввода и вывода

Каждый процесс характеризуется связанным с ним статусом (состоянием). Многие процессы в определенных ситуациях не требуют времени центрального процессора. К примеру, процесс может находиться в состоянии ожидания нажатия пользователем клавиши. В этом состоянии процесс называют приостановленным (suspended). Когда поступает информация о нажатии клавиши, операционная система меняет его статус. В данном конкретном примере речь идет о том, что статус ожидания сменяется статусом исполнения. Для продолжения выполнения процесса используется информация из его управляющего блока.

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

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

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

Продолжение следует…

По материалам computer.howstuffworks.com

Логос как исходный код. Религия как ОС. | by by Armanitto

Логос как исходный код. Религия как ОС.

Концепция логоса использовалась еще древними греками для описания неведомой силы, которая управляет миром и создает космический порядок. Все течет и меняется, но Логос остается неизменным. Чуть позже в эту концепцию вошло и понятие Творца, и Слова, и Мысли. Логос можно сравнить с открытым программным обеспечением — т.е. Обеспечением с открытым исходным кодом. Обеспечение с открытым исходным кодом является бесплатным общественным достоянием. Его можно использовать для написания своих программ, которые могут быть бесплатными, условно- бесплатными, платными, открытыми или закрытыми. Многие ведущие религии мира можно сравнить с Операционными Системами, созданными на основе открытого программного обеспечения. Пророки, нации, отдельные люди писали на базе открытого программного обеспечения свои операционные системы, объясняющие этот Мир, этого Бога, задавали алгоритмы, рамки и правила. Операционная Система “Христианство”. ОС “Буддизм”, ОС “Ислам”. У каждой ОС — свои особенности, нюансы. Индус ссылается на Вишну и Шиву, иудей — на Яхве, буддист — на Будду. У каждого есть свои протоколы. Как и с любой Операционной Системой — успех любой религии зависит от того, насколько полно и ясно она объясняет людям Мировой Порядок, насколько удобен и дружелюбен ее интерфейс, сколько эффективных инструментов она дает людям для успешного существования в этом мире. Чем лучше ОС и чем она актуальнее, чем чаще выпускаются критические апдейты и обновления прошивки — тем тем шире и популярнее экосистема, тем больше инсталляций ОС на новые дивайсы (устройства или люди).

Так же как и в компьютерных операционных системах, для разработчиков и владельцев религиозных ОС важно, чтобы её системные данные были надежно защищены. Они ограничивают права приложений для доступа к определенным каталогам и директориям, они используют сертификаты, защищают от несанкционированного копирования и так далее. В общем, как могут, так и оберегают свой исходный код. Тем не менее, всегда находятся группы людей, которых не устраивает такое положение дел и которые стремятся, переписать код под свои нужды и потребности. Поэтому, время от времени, происходят взломы и джейлбрейки ОС, поиск и использование уязвимостей, переписывание

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

Автор бестселлера «Homo Deus: A Brief History of Tomorrow” Юваль ной Харари приводит интересный пример из истории: “19 век не испытывал дефицита пророков и мессий, мистиков и гуру, которые утверждали, что держат ключи ко всем проблемам человечества и знают ответы на все вопросы, включая проблемы, созданные таким новым для того времени явлением, каким была Индустриальная революция. В Египте был активен Мухаммад Ахмад бин Абдалла, объявивший себя Мехди (мессией). В Индии — Даянанда Сарасвати. У этих мессий, визионеров и пророков были миллионы последователей, однако, вспоминая 19 век, на ум приходят не они, а Карл Маркс или Ленин. Почему произошло так? Не потому что социализм был философски более изощренным, чем исламская или христианская теология. Скорее, потому что Маркс и Ленин посвятили больше внимания пониманию технологических и экономических реалий своего времени, нежели изучению древних манускриптов и пророческих видений. Паровые двигатели, железные дороги, телеграф, электричество создали как новые проблемы, так и новые беспрецедентные возможности. Опыт, потребности и надежды нового класса городских пролетариев были попросту другими, нежели у библейских крестьян. Чтобы ответить на них, Маркс и Ленин изучали, как функционируют паровые двигатели, как работает угольная шахта, как меняет современную экономику железная дорога и какое влияние имеет на политику внедрение электричества”. В какой-то мере социализм по версии Ленина был одной из первых актуальных техно-религий мира. Сегодня, мир стоит на пороге новых глобальных технологических изменений, и не все религиозные ОС имеют на них актуальные ответы (апдейты). Об этом писал еще в пятидесятых годах прошлого века известный специалист по мифологии Джозеф Кемпбелл. В своей книге “Тысячеликий герой” он указывает, что “в прогрессивных общественных системах, все, что еще сохранилось от общечеловеческого наследия древности — ритуальность, мораль, искусство, — все это переживает полный упадок.

Таким образом, проблема, стоящая перед человечеством сегодня, совершенно противоположна всему, чем жили люди сравнительно стабильных эпох, к которым относятся великие мифологии, столь согласующиеся между собой и ныне известные лишь как заблуждения. Тогда весь смысл сводился к группе, к великим анонимным формам — отнюдь не к самовыражению индивида, теперь же нет никакого смысла ни в группе, ни в чем бы то ни было вообще, кроме самого индивида все — в индивиде. Но это совершенно бессознательный смысл. Человек не ведает, куда он идет. Он не ведает, что им движет. Героическое деяние, ждущее своего свершения, сегодня уже не то, что во времена Галилея. То, что было тьмой, обернулось светом, но и свет обернулся тьмою.

…проблема состоит только и только в том, чтобы придать современному миру духовную значимость, … чтобы сделать возможным для каждого человека, мужчины и женщины, достижение всей полноты человеческой зрелости в условиях современной жизни. Уже сами по себе эти условия таковы, что формулы древних истин либо уже недейственны, либо невнятны, либо попросту пагубны для нашего сознания. Сегодняшнее сообщество — это планета, а отнюдь не нация в своих собственных границах; поэтому схемы, задающие проецирование агрессии вовне, служившие ранее для консолидации группы, ныне способны лишь сеять раздор. Национальная идея, с государственным флагом в качестве тотема, сегодня способна служить лишь возвеличиванию младенческого эго, а вовсе не разрешению инфантильной ситуации. Ее пародийные ритуалы парадов на площадях служат целям своекорыстного тирана, дракона, а вовсе не Бога, в котором самодостаточность превращается в ничто… Даже буддизм в последнее время претерпевает деградацию, усваивая уроки Запада. Вселенский триумф секуляризированного государства отбросил все религиозные организации на такие определенно вторичные и, в конечном счете, недееспособные позиции, что церковное действо представляет собой сегодня не более чем ханжескую церемонию по воскресеньям, в то время как на всю оставшуюся неделю остается лишь деловая этика и патриотизм. Подобная притворная святость — отнюдь не то, в чем нуждается мир сегодня; необходима, скорее, трансформация всего социального порядка, с тем чтобы в каждой детали, в каждом акте нашего мирского бытия проступили черты животворного образа вселенского бого-человека и были осознаны как нечто реально присущее каждому из нас и действенно значимое”.

Забегая вперед, можно с уверенностью констатировать глобальный кризис всех религиозных ОС планеты. Как ОС “Ислам” относится к биткойну? Противоречит ли криптовалюта исламу? (https://hightech.fm/2017/12/01/bitcoin- not-suitable-for-muslims) Как ОС “Христианство” относится к бессмертию? Как изобретение средства от смерти повлияет на христианские концепции Рая и Ада? (https://rb.ru/story/deus-ex-machina/) Что думает ОС “Буддизм” об

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

Казахский ислам.

Как отмечалось выше, разработчики и владельцы любой ОС (будь то религия или компьютерный софт) являются его gatekeepers (или “хранителями ворот”): с помощью лицензий, обновлений, продаж, они контролируют поведение устройств, на которые установлена ОС — от мониторинга, сбора и анализа данных, до вызова конкретных команд. Это, естественно, устраивало и устраивает не всех. Если вспомнить, как началась и к чему привела Реформация, когда Мартин Лютер прибил на дверях церкви свои 95 тезисов против доминирования Папской власти, то можно проследить за тем, как происходила приватизация и национализация христианской ОС. Сегодня же, у каждой сильной нации существует своя национализированная разновидность религиозной ОС: лютеране в Германии, католики в Италии и Польше, православные в России, протестанты в США, шииты в Иране, сунниты в Ираке и так далее. Каждая сильная нация сама мониторит критические уязвимости, производит важные обновления прошивки и апдейты приложений, контролирует доступ к системным данным и вызывает конкретные команды. Например, в Англии эта приватизация ОС началась с в 1532 году с признания английским духовенством короля Генриха VIII верховным главой церкви и переводом Библии на английский язык. Именно с переводом Библии на свой язык, англичане незаметно сместили акценты, и если раньше — евреи были богоизбранным народом, элитой и светом для всего мира, то после локализации Ветхого Завета — таким народом стали англичане. Слово “нация” в Библии короля Якова упоминается 454 раза, тогда как в греческой и еврейской версиях этого понятия вовсе нет. Как пишет Лия Гринфельд в своем труде “Национализм. 5 путей к современности”: “В 1559 году будущий епископ Лондонский Джон Эйлмер заявил, что “Господь — англичанин” и призвал своих соотечественников благодарить Его по 7 раз на дню за то, что Он создал их англичанами, а не итальянцами, французами или немцами”. Книга мучеников Джона Фокса и вовсе утверждала, что Англия, будучи отмеченной Богом ведет мир к Реформации. Быть англичанином означало быть истинным христианином, английский народ был избран, выделен из остальных и отмечен Богом. Сила и слава Англии в интересах Его церкви и победа Реформации это национальная победа Англии. Подобные процессы происходили в разное время во всех уголках мира. Рождение государств и наций началось с процесса приватизации и адаптации религиозных ОС. В Казахстане, если говорить об исламе как доминирующей религиозной ОС, мы, к сожалению, до сих пор пользуемся не адаптированными религиозными программными продуктами. Соответственно, мы не являемся gatekeepers и не контролируем поведение “устройств”, на которые установлены эти программные продукты. Это вызывает определенные трудности в управлении и контроле над народом страны, в процессах успешного нацие- строительства и даже стратегии экономического развития, которая пользуется искусственно выдуманными идеологическими “костылями” в духе “рухани жангыру” или “стратегия 2050”.

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

memory-management — Как ОС обнаруживает недопустимые обращения к памяти при подкачке страниц?

Я пытаюсь понять, как ОС обнаруживает весь незаконный доступ к памяти в системе, использующей пейджинг. (32 бита, x86, пейджинг включен).

Чтобы быть более конкретным, предположим, что у меня есть крошечное приложение размером всего в 1 страницу. Учитывая, что ОС MS занимает верхнюю половину «адресного пространства виртуальной памяти», а мой крошечный EXE занимает всего 4 КБ нижней половины VMAS, тогда:

1) Как ОС понимает, что имеет место «незаконная ссылка / доступ к памяти», когда мой код пытается записать в область памяти за пределами 4k моего собственного Exe? (Очевидно, что этот указатель не был получен из вызова malloc или подобного).

2) Как управляются таблицы страниц для этого крошечного Exe? Должна ли ОС определять все записи на 1 M страницах (-1 страница) с установленным атрибутом «Отсутствует» и принадлежностью «Система»? (Когда этот «процесс» создан).

Любой совет или комментарий приветствуются.

РЕДАКТИРОВАТЬ: Чтобы прояснить ситуацию, ответ (собранный из всех щедрых взносов):

Чтобы обнаружить недопустимую ссылку для нераспределенной памяти, VMAS для App должен быть помечен как Пользовательские и не присутствующие и VMAS должны быть помечены как Ядро и без -Присутствует . (Разумеется, выделенная память имеет атрибут User . Обратите внимание, что Пользователь & Отсутствует при «создании процесса» перед его первым запуском! После этого он меняется на Пользователь и присутствует ).

Таким образом, монитор оборудования будет улавливать любой доступ за пределами границ приложения !!! И обработчик ошибки страницы примет незаконный доступ, потому что ни один код User не имеет доступа (чтение / запись ) страницу Kernel .

[VMAS = адресное пространство виртуальной памяти]

0

fante 15 Дек 2016 в 23:09

3 ответа

Лучший ответ

1) Как ОС понимает, что происходит «незаконная ссылка / доступ к памяти», когда мой код пытается записать в область памяти вне моего собственного Exe 4k? (Очевидно, что этот указатель не был получен из вызова malloc или подобного).

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

  1. Есть ли для страницы запись в таблице страниц? Если нет => нарушение доступа
  2. Отмечена ли запись в таблице страниц как действительная? Обработка здесь зависит от системы и зависит от того, могут ли таблицы страниц различать недопустимую запись таблицы страниц и действительную запись, которая не сопоставлена с рамкой страницы. В первом случае => нарушение доступа. В последнем случае он вызывает сбой страницы, и ОС должна определить, инициировать ли нарушение прав доступа или загрузить страницу.
  3. Разрешает ли таблица страниц тип доступа для текущего режима процессора? Если нет => нарушение доступа.

Если оборудование вызывает исключение нарушения доступа, оно переключается в режим ядра и вызывает обработчик нарушения доступа ОС.

2) Как управляются таблицы страниц для этого крошечного Exe? Должна ли ОС определять все записи на 1 M страницах (-1 страница) с установленным атрибутом «Отсутствует» и принадлежностью «Система»? (Когда этот «процесс» создан).

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

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

Оттуда приложение должно управлять страницами, сопоставленными с его адресным пространством. Это делается путем вызова системных служб. Например, вызовы malloc заставят приложение использовать системные службы для сопоставления страниц.

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

2

user3344003 16 Дек 2016 в 06:18

  1. Каждая страница имеет, среди прочего, следующие атрибуты: Присутствует и Чтение / запись .
    Доступ к странице, которой нет, или запись страницы, доступной только для чтения, генерирует привилегированное событие, называемое ошибкой страницы . Это событие принимает форму того, что ЦП выполняет определенную процедуру, установленную ОС. Следовательно, ОС информируется о событии и сделанной попытке.

  2. Структуры, используемые для реализации разбиения на страницы, являются иерархическими: страницы сгруппированы в каталоги, а каталог — в каталоги более высокого уровня. Обычно бывает четыре уровня.
    Как и в файловой системе, необходимо создать только каталоги, необходимые для доступа к конкретной странице.

Определенным источником информации является руководства Intel, в частности третий том .


В этом ответе намеренно используются упрощенные слова.

1

Cody Gray 16 Дек 2016 в 15:39

Как ОС понимает, что происходит «незаконная ссылка / доступ к памяти», когда мой код пытается записать в область памяти за пределами моего собственного Exe’s 4k? (Очевидно, что этот указатель не был получен из вызова malloc или подобного).

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

Как управляются таблицы страниц для этого крошечного Exe? Должна ли ОС определять все записи на 1 M страницах (-1 страница) с установленным атрибутом «Отсутствует» и принадлежностью «Система»? (Когда этот «процесс» создан).

В x86 есть двухуровневые структуры страниц: каталоги страниц и таблицы страниц. Предполагая, что ваша программа умещается на одной странице, ОС инициализирует каталог страниц, содержащий только одну допустимую запись, указывающую на таблицу страниц, и только одну допустимую запись, указывающую на страницу, содержащую необходимую память.

0

glauxosdever 15 Дек 2016 в 21:29

Осы и пчелы: Руководство по определению жалящих насекомых

Как определить вредителя, гнездо и угрозу

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

Один из способов защитить себя и свою семью от видов жалящих насекомых, таких как осы и шершни, этим летом — это убедиться, что на вашей территории нет ульев и гнезд. Регулярно прогуливайтесь по внешнему виду вашего дома, обращая особое внимание на свесы, карнизы, нижнюю часть крыльца и настилы для гнезд. Также осматривайте кусты, деревья, сараи и другие конструкции. Если вы нашли гнездо на своей территории, не пытайтесь удалить его самостоятельно. Колония может занять оборонительную позицию и массово атаковать.Вместо этого обратитесь к лицензированному специалисту по борьбе с вредителями, который сможет безопасно переместить или удалить улей.

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

Виды жалящих насекомых

Шмели

  • Вредитель: Шмели имеют размер от до 1 дюйма, имеют черные и желтые отметины и в целом имеют нечеткий вид.
  • Гнездо: Шмели строят свои гнезда из скоплений пыльцы, обычно в земле или густой траве, и часто в заброшенном гнезде мышей.
  • Угроза: Шмели считаются полезными насекомыми, поскольку они опыляют цветы. Однако они могут ужалить. Если гнездо находится в строении или рядом с ним, контроль необходим.

Пчелы-плотники

  • Вредитель: Пчелы-плотники имеют размер от 1/2 до 1 дюйма.Они напоминают шмелей, но верх их брюшка в основном голый и блестящий.
  • Гнездо: Пчелы-плотники не живут в гнездах или колониях. Они бурили в лесу, где делали галереи для выращивания своих птенцов. Пчелы-плотники, как правило, предпочитают гниющее или обветренное дерево новому или окрашенному.
  • Угроза: Пчелы-плотники представляют серьезную угрозу для имущества и могут со временем вызвать структурные повреждения, если их не устранить. Пчелы-плотники-самцы могут быть территориальными и агрессивно парить перед лицом, но у них нет жала, и эти действия просто для галочки.Пчелы-плотники обладают сильным укусом, которым редко пользуются.

Медоносные пчелы

  • Вредитель: Медоносные пчелы имеют размер от 1/2 до 5/8 дюйма и имеют оранжево-коричневый или черный цвет.
  • Гнездо: Пчелы являются социальными насекомыми и живут колониями в ульях со взрослыми колониями от 20 000 до 80 000 особей.
  • Угроза: Медоносные пчелы не агрессивны и не ищут, на что напасть.Вместо этого они защищаются и атакуют только то, что кажется угрожающим колонии.

Лысые шершни

  • Вредитель : Лысые шершни в основном черного цвета, с преимущественно белой мордой.
  • Гнездо: Лысые шершни строят воздушные гнезда из картона. Гнезда обычно находятся в незащищенных местах, часто на деревьях, опорах, выступах или других конструкциях. Гнезда могут быть довольно большими, вырастая до 14 дюймов в диаметре и 24 дюймов в длину.
  • Угроза: Лысые шершни считаются полезными насекомыми, поскольку они контролируют многие виды насекомых-вредителей. Однако, если их гнездо находится рядом со строением, контроль оправдан.

Европейский шершень

  • Вредитель: Европейские шершни имеют большие размеры, от ¾ до более 1 дюйма. Они коричневые с желтыми полосами на брюшке и бледным лицом.
  • Гнездо: Европейские шершни строят гнезда из картона, которые обычно закрываются коричневым бумажным конвертом для защиты.Обычно гнезда можно найти в дуплах деревьев, сараях, приусадебных участках, в полых стенах домов и на чердаках.
  • Угроза: Европейские шершни считаются полезными насекомыми, поскольку они контролируют многие виды вредителей. Однако, если их гнездо находится рядом со строением, контроль оправдан.

Грязевые мази

  • Вредитель: Грязевые мазки длинные и тонкие, обычно черного цвета и могут иметь бледные отметины или металлический блеск.
  • Гнездо: Грязевые мази — одиночные осы и не живут колониями. Самки строят гнезда из грязи. Многие короткие грязевые трубы, обычно длиной около 1 дюйма, построены бок о бок. Часто строят гнезда под карнизами, под потолками крыльцов, в гаражах и сараях, сараях, защищаемых стенах зданий и чердаках.
  • Угроза: Грязевые мазки считаются полезными насекомыми, поскольку они управляют пауками. Однако, если их гнездо находится недалеко от человеческой деятельности, контроль оправдан.

Бархатные муравьи

  • Вредитель: Несмотря на свое название, бархатные муравьи вовсе не муравьи, а на самом деле разновидности ос. Самки бархатных муравьев очень волосатые и имеют черный цвет, иногда с участками ярко-красного, оранжевого, желтого или белого цвета. Самцы менее опушены и тусклее по цвету, но имеют крылья, в отличие от самок.
  • Гнездо: Бархатные муравьи часто живут в гнездах, используемых осами и наземными пчелами. В других случаях они строят гнезда на голой или песчаной почве.
  • Угроза: Бархатных муравьев иногда называют «убийцами коров» из-за их очень сильного укуса. Однако жала есть только у самок бархатных муравьев.

Оса бумажная

  • Вредитель: Бумажная оса, один из видов ос, коричневатого цвета с желтыми или красноватыми отметинами.
  • Гнездо: Бумажные осы получили свое название от материала, похожего на бумагу, из которого они строят свое гнездо.Гнезда из бумажных ос часто имеют форму зонтика и никогда не заключаются в конверт. Гнезда часто встречаются свисающими с прутьев и веток деревьев и кустарников, а также с потолков крыльца, дверных коробок, карнизов, стыков настилов полов, перил и т. Д.
  • Угроза: Если прикоснуться к гнезду, высока вероятность того, что вас ужалиют, хотя бумажные осы обычно не являются агрессивным типом ос. Бумажные осы считаются полезными насекомыми, потому что они контролируют многие виды насекомых-вредителей.Однако, если их гнездо находится рядом со строением, контроль оправдан.

Желтый жилет

  • Вредитель: Желтые куртки имеют желто-черный рисунок и составляют от 3/8 до 5/8 дюймов.
  • Гнездо: Желтые жакеты живут в гнездах из картонной бумаги, которые могут вырасти до размеров баскетбольного мяча. Одно гнездо будет содержать несколько округлых бумажных гребней, прикрепленных друг к другу и закрытых многослойным конвертом.В зависимости от вида, гнездо может располагаться у земли, например, на корнях растений, бревнах или древесине, или в воздухе и прикрепляться к кустам, кустам, домам, гаражам или сараям.
  • Угроза: Желтые жакеты медленно ужаливают, если их гнездам не угрожают. Yellowjackets считаются полезными насекомыми, потому что они контролируют многие виды насекомых-вредителей. Однако, если их гнездо находится рядом со строением, контроль оправдан.

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

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

Золотые бумажные осы, кажется, узнают друг друга, глядя на все лицо, а не полагаясь на отличительные знаки.

Элизабет Тиббетс

Кэтлин О’Грэйди,

Золотые бумажные осы ведут напряженную социальную жизнь. Чтобы отслеживать, кто есть кто в сложной иерархической иерархии, они должны узнавать и запоминать множество отдельных лиц. Теперь эксперимент показывает, что мозг этих ос обрабатывает лица сразу все — аналогично тому, как работает распознавание лиц.Это первое свидетельство того, что насекомые идентифицируют друг друга с помощью «целостной» обработки, и ключ к разгадке того, почему социальные животные развили такие способности.

Открытие предполагает, что целостная обработка может не потребовать большого сложного мозга, говорит нейробиолог из Рокфеллеровского университета Винрих Фрейвальд, который не принимал участия в исследовании. «Должно быть, этих животных так сложно тренировать, поэтому мне интересно, как можно получить такие четкие результаты», — говорит он.

Большинство людей распознают лица не по определенным чертам, таким как уникальное красное пятно или форма носа, а по их обработке в целом, учитывая, как все черты связаны друг с другом.Эксперименты показывают, что люди хорошо умеют различать черты лица — например, нос — когда они видят их в контексте лица, но им намного труднее, когда черты видны изолированно.

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

Чтобы решить этот вопрос, Мичиганский университет, Анн-Арбор, биолог-эволюционист Элизабет Тиббетс и ее коллеги разработали тест на распознавание лиц для золотых бумажных ос. Сначала они сфотографировали отдельных ос и изменили внутреннюю часть их лиц, в результате чего были получены пары фотографий, у которых были одинаковые ноги, усики и тела, но разные лица.

Затем они дрессировали ос, чтобы они узнали, что одно из двух лиц было «плохим парнем». Во время тренировок они поместили каждую осу в крошечную коробку с изображениями ее лица на всех стенах.Пол ящика доставил осу легким электрическим током — достаточно, чтобы вызвать дискомфорт, но недостаточно, чтобы она запаниковала и не научилась. Подобные тренировки без сотрясений научили ос распознавать другое лицо как «хорошего парня».

Затем был проведен тест в более крупном ящике с хорошим лицом на одном конце и плохим лицом на другом. Исследователи держали дрессированную осу в центре ящика на 5 секунд, чтобы осмотреться и сориентироваться. Затем они выпустили его и стали смотреть, к какому лицу приближается оса.

Как и ожидалось, осы устремились прямо на хорошего парня. Но настоящее испытание наступило, когда на фотографиях была показана только часть лица — осный эквивалент глаз и носа. С такими частичными лицами осы больше не направлялись прямо к хорошему парню — знак того, что им нужно было видеть лицевые отметины в контексте всего лица. Это говорит о том, что они используют целостную обработку лица, сообщают сегодня Тиббетс и его коллеги в Proceedings of the Royal Society B .

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

По словам Тиббетса, разница между этими двумя видами свидетельствует о том, почему может развиваться целостная обработка данных. Европейским бумажным осам, которые не распознают людей по мимикам, это может не понадобиться. Но в случае с золотой бумажной осой, по ее словам, комплексная обработка позволит осам быстро и точно идентифицировать множество разных лиц, которые им нужно знать.

Некоторые исследователи скептически относятся к результатам. По словам Изабель Готье, нейробиолог из Университета Вандербильта, до сих пор ведутся споры о том, что такое целостная обработка данных и как ее лучше всего оценить, а тест «частично-целое», используемый на осах, не является золотым стандартом для исследований обработки лица у людей. . И ХаДи МаБоуДи, нейробиолог из Шеффилдского университета, отмечает, что эксперимент основан на одном тесте. По его словам, тестирование ос различными способами — например, комбинирование элементов лица от разных людей, чтобы увидеть, влияет ли это на распознавание — может дать более четкий ответ.Без этого в основе результатов может лежать нечто иное, чем целостная обработка: «Животные часто очень хорошо умеют находить эффективные, а иногда и неожиданные решения».

Но другие полны энтузиазма. Элинор МакКоун, психолог из Австралийского национального университета, говорит, что эксперимент представляет собой «умный вариант» методов, первоначально разработанных для проверки распознавания лиц. И это ясно показывает, что у ос может быть целостное восприятие лица, говорит она, даже если остается открытым вопрос о том, насколько эти способности могут отличаться от наших.

Как распознать бумажную осу, как избежать укусов и избавиться от них

Как выглядит бумажная оса?

Получив свое название от материала, из которого они строят свои гнезда, бумажные осы также известны как «зонтичные осы». У 22 видов в Северной Америке тонкие тела, желтые отметины и черные крылья.

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

Насчитывая более 100 000 видов по всему миру, осы являются одними из самых важных летающих насекомых. Они подавляют другие популяции насекомых, а также участвуют в опылении. Фактически, почти все насекомые-вредители на Земле становятся жертвами осы — либо в качестве пищи, либо в качестве хозяина для их паразитических личинок. Осы настолько хороши в борьбе с популяциями вредителей, что теперь сельское хозяйство использует их для защиты сельскохозяйственных культур.

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

Привычки бумажной осы

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

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

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

Где живут бумажные осы?

Гнезда осин из бумаги строятся из древесного волокна, собранного с растений, которое пережевывается, образуя гексагональные ячейки, похожие на бумагу, которые собираются вместе, образуя гнездо, напоминающее перевернутый зонтик. В зрелых гнездах содержится до 200 ячеек.

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

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

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

Если королева умирает, самая агрессивная самка становится новой королевой и начинает откладывать яйца. В конце лета или осенью самцы, самки и королева-основательница умрут. Спарившиеся самки впадают в спячку зимой и выходят весной, чтобы сформировать собственные колонии. Переживут холода только оплодотворенные матки.

Что привлекает бумажных ос?

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

Жалят ли все бумажные осы?

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

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

Чтобы избежать их укусов, покиньте непосредственную зону и не бейте и не давите ос. Такое поведение высвобождает феромоны, которые привлекают других разъяренных ос.

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

Укусы осы также могут переносить вредные бактерии, которые могут вызвать инфекцию или даже сепсис.Если рана остается горячей и воспаленной более 8–12 часов, немедленно обратитесь за медицинской помощью.

Как избавиться от бумажных ос

Есть несколько методов избавления от ос, одни более эффективны, чем другие. Поскольку оса может преодолевать расстояние до 1000 ярдов в поисках пищи, ловушки для ос не всегда подходят. Тем не менее, установка ловушек для ос ранней весной, когда ос становится меньше, — это наиболее практичный метод. Убив королеву в начале сезона, вы можете предотвратить появление тысяч рабочих.

Вы также можете использовать стеклянную ловушку для ос или сделать самодельную ловушку из двухлитровой бутылки из-под колы с жидким мылом на дне.

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

Как уберечь бумажных ос от дома?

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

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

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

Если осы мешают вам развлечься на свежем воздухе, заполните форму ниже, и один из преданных своему делу профессионалов Arrow отправит этих вредителей упаковкой.

пчел против ос | Pollinator.org

Что жалит?

Вы можете быть садовником, или были в походе, или на пикнике, и увидели насекомое, которое гадало, пчела это или оса. Это не всегда легко сказать, некоторые даже обманывают экспертов, называемых энтомологами.

Как выглядят пчелы и осы?

Что такое пчела?

  • Шмель
  • Медоносная пчела
  • Пчела с кукушкой

Пчелы

Это знакомое коричнево-черное насекомое длиной около ½ дюйма (12-15 мм). Европейская медоносная пчела ( Apis mellifera ), рабочая пчела.Это пчелиный чемпион по коммерции, опылитель, которым чаще всего подвергаются опылители для большинства наших культур. Она живет в гнезде из пчелиного воска, спрятанном внутри дупла дерева, каменной впадины или под землей в заброшенной норе, сделанной другим животным. Они социальные. Есть матка, несколько сотен трутней (самцов) и до 40 000 ее сестер, других рабочих пчел. С большим количеством фунтов меда, пергой (пыльцой) и нежными личинками в гнезде, это зрелая цель для медведей, скунсов и других хищников.Если их спровоцировать, пчелы укусят свое гнездо. Каждая пчела может ужалить только один раз. Медоносные пчелы необычны, потому что у них есть колючие укусы, которые цепляются за плоть, и пчела умирает в течение нескольких часов после того, как потеряет укус.

Шмели — это харизматичные нечеткие, преимущественно черно-желтые «шмели», известные садоводам во всем мире. Известно двести пятьдесят видов шмелей из рода Bombus.Около 47 видов обитают в Соединенных Штатах. Это социальные пчелы, такие как медоносные пчелы, с кастами и маткой, но образующие гораздо меньшие семьи. Королевы шмелей спариваются с самцами в осенние месяцы, и только новоиспеченные королевы зимуют в подземных убежищах в форме спячки насекомых. Весной эти самки выходят из своих «берлог» и начинают собирать нектар и пыльцу, чтобы вырастить выводок. Вскоре ее дочери берут на себя добычу пищи, а она остается в гнезде и откладывает яйца.Колония быстро растет, но каждую зиму вымирает, делая однолетними колонии шмелей, а не долгоживущие многолетние колонии, такие как медоносные пчелы. Шмели также являются лучшими опылителями местных растений и фаворитами сада. Мы можем поблагодарить шмелей за опыление жужжанием (они буквально превращаются в живые камертоны и жужжащую (звуковую) пыльцу из пористых пыльников) соцветия, из которых рождаются такие фавориты, как черника, клюква, баклажаны и помидоры. Ознакомьтесь с экорегиональными справочниками NAPPC и другими источниками, чтобы узнать, какие цветы любят шмели, и как создать промежуточные станции для опылителей для этих основных опылителей.По крайней мере, четыре вида шмелей в США быстро сократились за последнее десятилетие, возможно, из-за занесенных микробных патогенов.

Пчелы-кукушки — не сумасшедшие пчелы. Они получили свое общее название за свой жизненный путь. Во всем мире они составляют около 10% от 20 000 видов пчел в мире. В отличие от большинства пчел, самки кукушек не собирают пыльцу, чтобы прокормить своих детенышей. Они посещают цветы за богатым энергией нектаром.Вместо этого эти клептопаразиты терпеливо ждут возле входов в гнезда других наземных пчел, часто родственных им видов. Когда эти самки «ходят по магазинам» за цветами, самка кукушки крадется к открытому входу, чтобы отложить одно или несколько своих собственных яиц на заготовленные пищевые массы, созданные гнездящейся самкой. Сам того не зная, самка-хозяин дала пищу своему выводку паразитов. Отличный трюк! Пчелы-кукушки ведут образ жизни, почти идентичный коровьим птицам, которые крадут яйца в гнезда приемных родителей.Отличный трюк! Пчелы-кукушки очень не похожи на большинство пчел своим внешним видом. Большинство людей, сталкивающихся с пчелой-кукушкой, подумают, что это какая-то оса. У кукушек обычно редкие или плоские волоски, которые больше похожи на чешую. Их экзоскелеты утолщены, что дает им броню от укусов других пчел. У них также, как правило, более длинные укусы, чем у большинства других пчел.

Осы

Красочное насекомое в желто-черную полоску — настоящая оса, «желтая куртка» (роды Vespula и Dolichovespula ).Некоторые из них являются местными насекомыми, а некоторые были интродуцированы (например, немецкая оса и обыкновенная оса; Vespula germanica и Vespula vulgaris ) из Европы и в настоящее время широко распространены). Эти обычные осы длиной в полдюйма, которых часто принимают за пчел и иногда называют «мясными пчелами», являются частыми непрошенными гостями на пикниках и мероприятиях на открытом воздухе, где выставляется еда. Каждый съел бутерброд с ветчиной или тунцом? Желтые куртки — важные хищники насекомых-вредителей, особенно гусениц.Если вы выращиваете огород, эти осы могут быть вашими союзниками. Конечно, если вы посадили сад бабочек, желтые куртки улетать вместе с вашими гусеницами — не такая уж хорошая идея. Поэтому, пожалуйста, терпите этих полезных ос, но если у вас слишком много рядом с вашим домом, что затрудняет обед на открытом воздухе, вы можете попробовать ловушку для ос с наживкой.

Вот ссылка, сделанная своими руками:

Пчела против осы?

Даже специалистам не всегда легко отличить осу от пчелы.Около 90% местных пчел гнездятся на земле, а оставшиеся 10% живут в древесине или мертвых стеблях (например, в зарослях ежевики). Большинство ос также живут на земле. В целом, многие, но не все осы имеют характерную «осиную талию» в виде песочных часов — сужение между грудной клеткой и животом. Это особенно заметно у желтой грязевой мазки или осы, использующей орудия Ammophila . Обычно пчелы крепкие и очень волосатые (как шмели), в то время как осы тонкие и не такие волосатые, как пчелы.Из этого правила есть исключения. Некоторые пчелы-паразиты (называемые пчелами-кукушками или клептопаразитами) почти безволосые и напоминают ос. У пчел всегда есть по крайней мере несколько разветвленных, так называемых перистых, волосков на теле. Они улавливают пыльцевые зерна и помогают самкам нести пыльцу обратно в гнездо. У ос нет разветвленных волосков. Чтобы увидеть этот анатомический персонаж, вам понадобится мощный ручной объектив или микроскоп. Укусы (акулеус) — особенность пчел, ос и муравьев, группа ученых называет их Aculeata.Только у самок есть жало и жало, у самцов — нет. Некоторые пчелы лишились укусов в течение своей эволюционной истории.

Как избежать ужаливания.

Будьте осторожны, когда находитесь рядом с известным пчелиным или осовым гнездом, особенно в земле. Если вы видите частое движение транспорта с двусторонним движением (а не только одинокое насекомое), влетающее и выходящее из норы, вы можете быть уверены, что нашли гнездо. У медоносных пчел определенные стимулы могут вызвать защитную реакцию колонии. Чем ближе вы к гнезду, тем сильнее вас могут ужалить.Быстрое движение и углекислый газ в нашем дыхании могут побудить сторожевых пчел выйти и исследовать. Следует избегать черного, красного или подобных темных цветов вокруг пчелиных гнезд. Подумайте об образе Пиллсбери Дафбоя, белых комбинезонах пчеловодов. Они пытаются быть «анти-медведями». Не бросайся на пчел. Эта одинокая пчела, скорее всего, уйдет, если вы ее не ударите. Медоносные пчелы часто предупреждают вас. Если медоносная пчела налетает на вас, отскакивает от вашей головы, вам нужно отступить, скорее всего, вы возле гнезда.Такое поведение обычно происходит до того, как они начинают ужалить. Медоносные пчелы, шмели и прочие пчелы совершенно не опасны при посещении цветов. Вы можете наблюдать за ними вблизи и без страха фотографировать. Наслаждайтесь наблюдением за ними, когда они накапливают пыльцу и пьют нектар из разноцветных цветов.

Что делать, если вас ужалили (Envenomation)

Эти комментарии были написаны для борьбы с укусами медоносных пчел. Если вас ужалит медоносная пчела, найдите время, чтобы найти ее.Вы увидите небольшой коричневый предмет, выступающий из кожи. Острием ножа или кредитной карты осторожно соскоблите жало. Не сжимайте его пальцами, так как это приведет к введению большего количества яда. Если вы сделаете это в течение 30 секунд после укуса, вы не получите полную дозу яда. Промойте место укуса водой с мылом. Если вас ужалили в руку во время похода, положите руку в карман, чтобы замаскировать феромон тревоги (пахнет бананами) от других сторожевых пчел. Идите спокойно, но держите дистанцию ​​между собой и пчелиным гнездом.Если на вас напали десятки пчел, защитите глаза и лицо (нырните в футболку). Искать убежище. Загляните в дом или машину с поднятыми окнами. Пчелы за вами не пойдут. Не прыгайте в озеро или бассейн. Пчелы будут ждать вас, когда вы подойдете подышать.

Предупреждающие признаки неотложной медицинской помощи

Особенно в случае африканизированных медоносных пчел существует реальная угроза массового укуса сотен или тысяч пчел.Это может быть опасно для жизни. Хотя крошечная часть (<1%) населения США на самом деле Аллергия на пчелиный яд, если вас ужалили сотни раз, даже у самого здорового взрослого могут возникнуть проблемы из-за токсичности яда и отказа органов. У некоторых людей развивается то, что врачи называют «сильными сильными реакциями». Это могло произойти, если вас ужалили за руку, а затем у вас появилось покраснение (эритема) и припухлость (отек) до локтя. Хотя это неприятно, зуд и т. Д., Это не опасная для жизни ситуация.Помогут простой аспирин и Бенадрил. Если у вас есть вопросы, обратитесь к своему лечащему врачу. Если, однако, вы или ваш любимый человек ужалили и в следующем Час испытываете затрудненное дыхание, тошноту или рвоту, это серьезно. Это указывает на то, что пострадавший от укуса впадает в анафилактический шок. Немедленно обратитесь за медицинской помощью! Вызовите скорую помощь или отвезите их в ближайшую больницу. Это нужно сделать за час или меньше. Для таких сенсибилизированных людей они могут захотеть получить рецепт на «Эпипен», содержащий адреналин.

Есть вредители?

Осы желто-куртки

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

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

Медоносные пчелы

Медоносные пчелы — очень важные животные. Люди полагаются на них при опылении сельскохозяйственных культур, особенно фруктовых деревьев; люди также едят мед и используют воск из сот для изготовления свечей и других изделий. Медоносные пчелы обычно оставляют людей в покое, но их привлекают мыло, духи и лаки для волос.Если кто-то подходит к вам, вероятно, он сбит с толку. Как только он поймет, что у вас нет нектара, он оставит вас в покое, но люди иногда ужаливают, наступая на пчел.

Медоносные пчелы не родом из США, они были привезены сюда из Европы в 1600-х годах. Они конкурируют с некоторыми местными видами пчел, которые находятся на грани исчезновения из-за этой конкуренции.

Шмели

Шмели важны как опылители. Они могут быть агрессивными вокруг мест гнездования, но они редко бывают агрессивными во время кормодобывания.Иногда они становятся проблемой, когда их гнездо находится рядом со зданием или дорожкой. Подобно медоносным пчелам, шмели живут в колонии, где взрослые особи заботятся о детенышах (личинках), произведенных единственной маткой. Гнезда шмелей маленькие по сравнению с медоносными пчелами, так как каждое гнездо содержит всего несколько сотен особей.

Бумажные осы

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

Гнезда, похожие на бумагу, в форме крошечных зонтиков, подвешены на короткой ножке, прикрепленной к карнизу, оконным рамам, потолкам крыльца, стропилам чердаков и т. Д. Каждое гнездо состоит из горизонтального слоя или «яруса» круглых шестиугольных гребней (шесть -сторонние) ячейки, не заключенные в бумажный конверт.Концы ячеек открыты, головы личинок выставлены на обозрение.

Лысый шершень

Лысый шершень — представитель семейства желторубашечных. Они агрессивны и будут атаковать все (или кого-либо), кто вторгнется в их пространство. Они могут укусить неоднократно, и их укус очень болезненный.

Лысые шершни строят гнезда, похожие на бумагу, серовато-коричневые, перевернутые, грушевидные и до трех футов высотой с входом в гнездо внизу.Каждое гнездо состоит из ряда горизонтальных слоев, этажей или «ярусов» круглых гребней, один под другим полностью закрытых бумажным конвертом в качестве покрытия. Также клетки не видны. Гнезда строят свисая с деревьев, кустов, растений, а иногда и с построек.

Азиатский гигантский шершень

(Vespa mandarinia). Неизвестно, что это насекомое обитает в США, но после обнаружения в 2019-2020 годах двух мертвых экземпляров в штате Вашингтон это насекомое попало в заголовки новостей.НЕ ИЗВЕСТНО, ЧТО ПРОИЗОЙТИ В ГЛАВНУЮ! Азиатский гигантский шершень — в первую очередь вредитель медоносных пчел, но, как и другие шершни и осы, азиатский гигантский шершень может укусить несколько раз, и его укусы могут быть болезненными и потенциально смертельными для тех, у кого аллергия на его яд.

Европейский шершень

(Vespa crabro) была создана в США с 1800-х годов. Европейские шершни — очень крупные осы, очень похожие на азиатских гигантских шершней. Обычно они гнездятся в темных дуплах, обычно в дуплах глубоко в лесу.Люди обычно вступают в контакт с этим видом весной, когда новые королевы начинают строить гнезда, или осенью, когда рабочие переходят от ловли других насекомых к образу жизни падальщика.

Осы-убийцы восточных цикадов

(Sphecius speciosus) — одна из крупнейших местных ос. Эти большие неагрессивные осы строят гнезда в почве, часто на лужайках, и обычно встречаются в летние месяцы. Каждая самка снабжает свое гнездо цикадами, которых она ловит и парализует, прежде чем откладывать на каждого по яйцу и помещать его в гнездо.Самцы могут быть территориальными и могут летать, казалось бы, агрессивно, «жужжая» незваных гостей, но, не имея жал, они неспособны ужалить.

Типичный рабочий в желтой куртке имеет длину около 1/2 дюйма, короткий и блочный, с чередующимися черными и желтыми полосами на брюшке, в то время как длина матки составляет около 3/4 дюйма. Медоносные пчелы имеют длину около 3/4 дюйма.красновато-коричневый и черный, с оранжево-желтыми кольцами на брюшке. Шмелей легко узнать: они большие (3/4 дюйма в длину) с черно-желтыми или оранжевыми волосками на брюшке.
Бумажные осы — это тонкие осы с узкой талией длиной от 3/4 до 1 дюйма и дымчато-черными крыльями, которые в состоянии покоя сложены вдоль.Окраска тела зависит от вида. Лысые шершни имеют длину до 3/4 дюйма с черными и белыми отметинами цвета слоновой кости на лице, груди (средняя часть тела) и кончике живота. Рабочие азиатские гигантские шершни могут вырасти до 1,5 дюймов в длину, а королевы могут вырасти до 3 дюймов, но их редко можно увидеть за пределами гнезда. Азиатские гигантские шершни поразительно окрашены, с желтыми головами, черной грудью и желто-черными или коричневыми полосатыми брюшками.Их НЕТ в штате Мэн.
Рабочие европейские гигантские шершни могут вырасти до 1,25 дюйма, и их часто принимают за азиатских гигантских шершней. Самцы европейского гигантского шершня ужалить не умеют. Взрослые осы-убийцы цикады — большие (от 0,6 до 2,0 дюймов) длиной, крепкие осы с волосатыми, красноватыми и черными участками на груди (средняя часть) и от черного до красновато-коричневого цвета, отмеченные светло-желтыми полосами на брюшной полости ( задние) сегменты.

Нажмите на изображение для просмотра в полный размер

Идентификационная и контрольная информация (каждая открывается в новом окне)

Информация о пчелах и осах как о полезных насекомых (каждое откроется в новом окне)

Хотите узнать больше? Дополнительная информация о полезных организмах

[Фотографии, слева направо: Гэри Альперт, Гарвардский университет, Багвуд.org; Джонни Н. Делл, Bugwood.org; Гэри Фиш, BPC штата Мэн; Дэвид Каппарт, Университет штата Мичиган, Bugwood.org; Дэвид Каппарт, Университет штата Мичиган, Bugwood.org]

Политика штата Мэн заключается в минимизации использования пестицидов. Министерство сельского хозяйства штата Мэн и Совет IPM штата Мэн призывают всех практиковать комплексную борьбу с вредителями и использовать пестициды только в крайнем случае.Упоминание пестицидов в информационных бюллетенях, ссылки на которые есть на этих страницах, не означает одобрения какого-либо продукта. Убедитесь, что любой используемый продукт в настоящее время зарегистрирован, и следуйте всем указаниям на этикетке.

Идентификация осы | Осы

Руководство по идентификации желтых курток в Южной Калифорнии

подготовил Рик Веттер, Entomology, UC Riverside


Летом 2002 года энтомологи Калифорнийского университета в Риверсайде приступили к трехлетнему исследованию, чтобы задокументировать распространение немецкого желтого жакета в южной Калифорнии и разработать программу контроля с использованием экологически безопасных приманок.Первая часть исследования влечет за собой определение точного места обитания немецкого желто-пиджака и нашего местного вида. Оса справа — немецкая оса в желтой рубашке.

История

В южной Калифорнии исторически наиболее распространенным желтым жилетом был местный западный желтый жилет, Vespula pensylvanica . Немецкий желтый жилет, V. germanica , появился на северо-востоке США в 1970-х годах, а затем на тихоокеанском северо-западе в 1980-х годах, где он распространился вдоль побережья.Он достиг южной Калифорнии в 1991 году, став частью нашей фауны. Есть и другие виды Vespula , но они не так распространены в городах южной Калифорнии и не считаются вредителями.


Видовые различия

Yellowjackets адаптированы для умеренного климата, поэтому вы найдете больше видов на севере, чем на юге Соединенных Штатов, и больше в северной Калифорнии по сравнению с южной Калифорнией.Между группами желтых курток есть различия, которые напрямую отражаются на том, является ли конкретный вид городским вредителем желтой рубашкой.

Во-первых, желтые куртки без вредителей. На западе США желтые куртки принадлежат к роду Dolichovespula или Vespula . В пределах видов Vespula существует несколько групп, в первую очередь группа Vespula rufa и группа Vespula vulgaris . Осы Dolichovespula и осы группы Vespula rufa являются строго насекомоядными.Для людей это означает, что они являются полезными осами, потому что они поедают множество насекомых, распространяющих болезни или пожирающих растения, таких как мухи, гусеницы, кузнечики и т. Д., Которые вредны для человека. Эти насекомоядные осы НЕ ЯВЛЯЮТСЯ мусорщиками для мяса и, следовательно, не являются вредителями на наших пикниках, приемах на открытом воздухе, в кемпингах и т. Д. В южной Калифорнии есть несколько видов этих ос ( Dolichovespula arenaria в горах, V. sulphurea , Калифорнийский желтый жилет в горах и предгорьях, V.atropilosa , горный вид, и к северу от Санта-Барбары можно найти V. consobrina ). Эти осы обычно образуют небольшие колонии с несколькими сотнями ос на пике численности, и их гнезда обычно вымирают к концу лета. Эти осы могут иногда искать сладости в наших газированных напитках и фруктах, однако в большинстве случаев они оставляют людей и их пищу в покое и редко появляются в ловушках с желтой рубашкой.

Напротив, чумные осы являются членами группы Vespula vulgaris , у которых есть гнезда с максимальной численностью ос в несколько тысяч человек, и они продолжают свой жизненный цикл вплоть до поздней осени.Хотя они действительно собирают добычу из насекомых, они также собирают мясо, которое заставляет их вступать в контакт и вступать в конфликт с людьми. Это осы, которые беспокоят нас в уличных кафе, тематических парках, приемах и пикниках, собираются в пекарнях или кондитерских фабриках, ищут пролитую газировку на спортивных стадионах и т. Д. По сути, их поведение мусорщика заставляет их взаимодействовать с людьми, что увеличивает потенциал за инциденты с укусами, а также за причинение неудобств, которые могут сократить или отменить занятия на свежем воздухе.В южной Калифорнии есть два вида, представляющих группу V. vulgaris : западный желтый жилет, V. pensylvanica и немецкий желтый жилет, V. germanica .

Есть тонкие различия в поведении между западными и немецкими желтыми рубашками. Западная желтая куртка, по-видимому, гнездится преимущественно в холмистой местности и вьется в землю в заброшенных норах грызунов. Таким образом, западный желтый жилет обычно встречается в природных зонах, в предгорьях и т. Д. И редко встречается в центре урбанизированных регионов.Напротив, немецкий желтый пиджак обычно строит гнезда на земле и, следовательно, использует пустоты в стенах и полости в местах, таких как пальмы, которые покрыты листьями. Немецкие желтые куртки из-за их связи с домами встречаются в городских районах, где раньше желтые куртки отсутствовали в течение многих лет. Поскольку районы южной Калифорнии сильно различаются, мы пытаемся определить, как меняется популяционный состав двух видов желторубашечников по мере прохождения через Лос-Анджелес.

Важно знать, где каждый вид является доминирующим, потому что существуют различия в пищевых предпочтениях между видами, что может иметь важное значение при разработке мер контроля. Эти пищевые предпочтения будут корректироваться, чтобы максимизировать эффективность контроля, используя лучшую наживку для конкретных видов.

Как распознать желтых рубашек

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

Не в желтой рубашке

Медоносные пчелы (справа) горчично-желтого и коричневого цвета, покрыты множеством волосков, к которым прилипает пыльца. У них коренастые тела.Медоносные пчелы собирают нектар (углеводы) и пыльцу (белок) с цветов, и НИКОГДА их не привлекает мясо.

Неэнтомологи часто ошибочно называют бумажных ос (слева) желтыми куртками. Эти осы намного длиннее телом и имеют очень тонкую «осиную» талию. Они строят гнезда под карнизами домов, в кустах, в пустых ящиках и садовых горшках и т. Д. Эти гнезда относительно небольшие, состоят только из одного слоя сот для выращивания расплода и никогда не закрываются бумажным конвертом (то есть когда смотришь на гнездо, виднешь ос и гребешок; гнезда желтого пиджака прикрыты бумажным конвертом).Гнезда бумажных ос достигают размера колонии примерно в 100 ос. Бумажные осы бывают коричневыми и желтыми, а желтые куртки обычно черно-желтыми.

Есть много других насекомых, имитирующих желтые куртки. К ним относятся мухи (например, стратомииды ниже), мотыльки и другие осы (например, сколииды, верно). Эта мимикрия дает им защиту от хищников, которые избегают их, думая, что если они нападут на одну, то получат неприятный укус.

Желтые куртки Южной Калифорнии черно-желтые (один вид, V.consobrina черно-белая, но встречается к северу от бассейна Лос-Анджелеса) и обычно довольно гладкая (не волосатая) на вид. Некоторые люди думают, что они пчелы, потому что у них коренастые тела, как у медоносных пчел. Тот факт, что одно из их общих названий — «мясные пчелы», не помогает преодолеть путаницу. Почти каждая желтая куртка, которую вы соберете, будет либо западной, либо немецкой желтой рубашкой, но здесь есть еще одна на всякий случай, если вы столкнетесь с ней.

Есть ли у осы две продольные полосы на грудной клетке (2-я часть тела), как у осы справа?


Если смотреть прямо на голову осы, есть ли желтые кольца, полностью окружающие глаза?

если да, то это западный желто-пиджак, В.pensylvanica . (На первом членике усиков также будет желтое пятно пигмента.)

Если смотреть прямо на голову осы, желтое кольцо разорвано вокруг глаз?

Осы и пчелы | UMN Extension

Пчелиные гнезда

Обычно пчелиные семьи не встречаются в зданиях. Их гнезда могут просуществовать долгие годы.

Если вы думаете, что у вас внутри гнездо медоносной пчелы, поймайте пчелу или сделайте хороший снимок и определите его, чтобы проверить, какое насекомое у вас на самом деле.

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

Чтобы найти пчеловода, который хочет удалить колонию или рой медоносных пчел в Айове, Миннесоте или Висконсине, посетите этот веб-сайт по удалению пчел. Если медоносные пчелы живут в Миннесоте, вы можете найти пчеловода на веб-сайте Миннесотской ассоциации пчеловодов-любителей.

Использование инсектицидов

Если невозможно спасти колонию медоносных пчел, возможно, потребуется обработать ее инсектицидом.

Если возможно, дождитесь ранней весны, с марта по апрель. В это время колония может быть либо мертва, либо в ней останется мало меда. Если колония все еще активна, это лучшее время, чтобы обработать медоносных пчел и удалить гнездо.

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

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

Не сохраняйте эти соты или мед, , если колония обрабатывалась инсектицидом.

Гнезда шмелей

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

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

Гнезда шмелей во дворах, на клумбах, сваях, стенах или других местах, где происходит активная деятельность человека, могут создавать неудобства.Если существует высокий риск укусов и невозможно избежать этой области, возможно, потребуется обработать гнездо.

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

Зараженный ржавчиной шмель внесен в список находящихся под угрозой исчезновения в соответствии с Законом об исчезающих видах. Если вы не получили разрешение, запрещено беспокоить, причинять вред, убивать, ловить, ловить или собирать ржавого шмеля.На любого, кто нарушает Закон об исчезающих видах, может быть наложено гражданское наказание (например, штраф) за каждое нарушение.

  • Сфотографируйте шмеля.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *