формально да, на практике если ты назовёшь яндекс диск IPC на этом собес скорее всего закончится
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это если в яндексе это не назовут IPC, то их собеседование закончится
ни на одном собесе не ожидают в качестве IPC ядиск
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ну ядиск нет. а вот про хранилища вполне. например в системе распределёной сборки
Под IPC понимается вполне конкретная вещь, и работа с базами данных, брокерами сообещий (очереди сообщений) туда не входят. Это так называемое middleware. IPC - это подсистемы ОС, позволяющие как-то взаимодействовать разным процессам на одной машине друг с другом, и обычно сетевой стек туда уже не включают (хотя это очевидно тоже часть IPC)
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Вики с тобой не согласна, например https://en.wikipedia.org/wiki/Inter-process_communication
Сокеты это же сетевой стек?
ещё раз, есть формальное определение а есть реальное
Меня спрашивали на собесе про наиболее распостранённый метод IPC - сказали в итоге, что это сокеты.
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  реальное это "как вам кажется?"
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Дёшево и сердито. Юникс сокеты не уступают пайпам
Дай ссылку — пойду исправлю...
это не как мне кажется, это как большинство это воспринимает
ну видимо, по пайпам неудобно передавать данные, хз
сказал бы им про редис)
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Это такое когнитивное искажение. Когда ты уверен, что твоё восприятие реальности разделяет большинство и, что это и есть истина
мы бы закончили собес досрочно тогда )
есть другое коллективное искажение, когда на чёрное говорят белое, а тем, кто считает, что чёрное - рассказывают про когнитивные искажения
а unix socket - это не IPC?
они кажется не через сетевой стек реализуются?
Читай сам-то внимательно. Сначала они пишут про механизмы ОС, а потом задвигают про MessagePassing и тут же Allows multiple programs to communicate using message queues and/or non-OS managed channels. Ну и где они Message Queue такие нашли, что Provided by Most operating systems - я не знаю. Ни одна не провайдит. Ну или может провайдит (в Win были точно) , но ими никто не пользуется, потому что боятся vendor lock как огня в этом вопросе.
Так что это — ТИПИЧНАЯ НАДПИСЬ НА ЗАБОРЕ
Через TCP/IP стек.
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  там же примеры справа
https://t.me/supapro/972373 а это разве не сетевой стек?
Ну, там вот и написано - Most operating systems
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  d-bus не менеджится ядром линукса. это теперь у нас не IPC?
Ну тут как... Это конечно сделано через сетевой стек, через их API. Но это - не сетевой стек. Потому что проще и быстрее.
мне кажется что нет
d-bus - это не Message Queue же.
 Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Stas
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  вполне message queue. шлёт сообщения по шинам
Обсуждают сегодня