Используйте этот тег, если Ваш вопрос о xv6 ОС ("педагогическое" переопределение Unix v6, как используется в 6,828 курсах MIT), и НЕ хотят вводить в заблуждение людей в предоставление ответов, которые принимают Linux или другую современную систему Unix, которые очень отличаются и в их реализации и в интерфейсах.

Еще нет никакого тега Wiki для этого тега …!

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

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

3
ответа

Как оболочка / init создает потоки stdio?

Я читаю через исходный код ОС MIT xv6. Этот фрагмент находится в начале sh.c: // Убедитесь, что три файловых дескриптора открыты. while ((fd = open ("console", O_RDWR))> = 0) {if (fd & ...
14.01.2020
0
ответов

Почему пользователь не может обрабатывать память READ в адресном пространстве ядра?

Кажется довольно очевидным, почему пользовательские процессы не могут записывать или изменять данные в адресном пространстве ядра. Но я не могу понять, почему они даже не могут прочитать данные. Я знаю, что в этом случае возникнет ловушка сегментации, но
14.11.2021
0
ответов

Какое отношение файловый дескриптор имеет к таблице процессов?

Меня интересуют операционные системы. Поэтому я читаю книгу xv6, чтобы понять операционные системы. Это моя первая книга на эту тему. Я прочитал строчку, которую не понял. Внутри xv6 ...
14.01.2020