Вопросы с тегом «architecture»

Общие вопросы об архитектуре ОС (UNIX)

4
Как понимать трубы
Когда я просто использовал pipe в bash, я больше не думал об этом. Но когда я читаю некоторый пример кода на языке C, используя системный вызов pipe () вместе с fork (), я удивляюсь, как понимать каналы, включая как анонимные каналы, так и именованные каналы. Часто говорят, что «все в …

2
Как создаются системные команды, такие как ls?
У меня есть некоторые сомнения относительно * nix. Я не знаю, какой тип исполняемого файла ls, будь то .sh или .ksh или любой другой тип исполняемого файла системы, если это так, что это? Когда я попытался увидеть, как выглядит исходный код lsкоманды, он показывает что-то нечитаемое, какой метод * nix …

4
Как каталоги реализованы в файловых системах Unix?
У меня вопрос, как каталоги реализованы? Я могу поверить, что структура данных, как переменная, например, таблица, массив или подобное. Поскольку UNIX является открытым исходным кодом, я могу посмотреть в исходном коде, что делает программа, когда она создала новый каталог. Можете ли вы сказать мне, где искать или уточнить тему? Что …

4
Каковы минимальные приложения корневой файловой системы, которые требуются для полной загрузки Linux?
Это вопрос о приложениях пользовательского пространства, но выслушайте меня! Для загрузки функционального дистрибутива Linux необходимы, так сказать, три «приложения»: Bootloader - для встраиваемых систем обычно это U-Boot, хотя это и не является жестким требованием Ядро - это довольно просто. Корневая файловая система - без нее загрузка невозможна. Содержит файловую систему, …

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



3
Первая установка FreeBSD. Что я должен знать о различиях между Linux и BSD?
Сегодня я хочу установить FreeBSD на запасной жесткий диск, который у меня лежит. Я хотел бы попробовать его, изучить несколько вещей, и, если мне это подходит, я заменю им свою нынешнюю Ubuntu 10.10 'сервер / NAS / кодировщик'. Любопытство - главная причина. Я также хочу увидеть большинство основных ошибок, исправленных …


2
dpkg: ошибка: невозможно удалить архитектуру 'i386', которая в данный момент используется базой данных
Я использовал эту команду для добавления арки i386: sudo dpkg --add-architecture i386 И затем сразу же после установки каких-либо пакетов я попытался удалить арку i386 следующим образом: sudo dpkg --remove-architecture i386 И я получил ошибку: dpkg: error: cannot remove architecture 'i386' currently in use by the database Решения, которые я …

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


3
логин и су внутренности
Я пытаюсь понять, как пользовательские разрешения работают в Linux. Ядро загружается и запускается initкак root, верно? Затем Init запускает сценарии запуска и запускает getty( agetty), снова как root. Agetty просто читает имя пользователя и работает login, все еще как root, я думаю. Ничего интересного пока нет. Но что делает логин …


2
Как я могу построить rpm для цели i386 на компьютере x86-64?
Я строю RPM с помощью rpmbuildкоманды как: rpmbuild -bb --root <DIRECTORY> --target i386 --define "_topdir <DIRECTORY>" <specfile>.spec Когда я использую компьютер SLED 10 SP3 x86, он успешно работает. Но на моей виртуальной машине SLES 10 SP3 x64 выдает следующую ошибку: error: No compatible architectures found for build Первоначально я не …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.