3 года назад
Программирование на ассемблере в Linux. Использование pipe для взаимодействия процессов (книга)
Продолжаем публикацию книги о программирование на языке ассемблера (GAS) в операционной системе Linux (x86-64). Сегодня говорим о взаимодействии процессов через объекты pipe. Параграф 7.6 Передача данных между процессами с помощью объекта pipe Сегодня рассмотрим еще один механизм взаимодействия между процессами. Это каналы, по-английски pipes. Это объект ядра, очень похожий на файл, но обладающий серьезным от него отличием. Суть отличия в том, что при чтении из канала содержимое его удаляется. Таким образом канал очень похож на трубу, через которую «течет» информация...
9190 читали · 4 года назад
Куда Linux ставит программы. Коротко о файловой системе Linux.
Файловая система Linux очень сильно отличается от того, к чему привык пользователь Windows. Тут нет привычных дисков с их буквенным обозначением и нет папки Program Files. Смотрите оглавление раздела, посвященного Линукс Файловая система Линукс располагает папки по типу дерева, которое идет от некого корня. И главное, любая папка может физически находится на другом диске, как логическом, так и физическом. Скажем папку Home ставят на другой диск, папка хранит все документы пользователя и в случае переустановки системы, они так и останутся...