Редактирование: FreeBSD, 03 лекция (от 16 октября)
Материал из eSyr's wiki.
Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
- | Про синхронизацию | + | == Про синхронизацию == |
Большой класс, мы коснемся только поверхности, но это очень важный класс для програмирования ядра и вообще. | Большой класс, мы коснемся только поверхности, но это очень важный класс для програмирования ядра и вообще. | ||
- | == 03.processes&threads == | + | === 03.processes&threads === |
Процесс описывается в ядре структурой struct proc. Сам процесс это совокупность всего, на что она ссылается. | Процесс описывается в ядре структурой struct proc. Сам процесс это совокупность всего, на что она ссылается. | ||
Строка 77: | Строка 77: | ||
Кажется конец истории и м к н не сотсоялось. Но в 2009 виндоус предлагает новую опцию. User ModeScheduling. Это не позикс треды, но это новое апи, которое дает разработчику гораздо больше контроля. | Кажется конец истории и м к н не сотсоялось. Но в 2009 виндоус предлагает новую опцию. User ModeScheduling. Это не позикс треды, но это новое апи, которое дает разработчику гораздо больше контроля. | ||
- | == 04.synchronisation == | + | === 04.synchronisation === |
Data consistency problem | Data consistency problem |