Публикации по теме 'operating-systems'
Потоки и многопоточное программирование
Потоки и многопоточное программирование
Когда я услышал о новом приложении для социальных сетей «Threads» от Meta, первое, что пришло мне в голову, было: не придумал ли его название какой-то программист или системный инженер? Хотя потоковое и многопоточное программирование является важной вычислительной концепцией, многие начинающие программисты, кажется, не знают об этом. В этой статье я коснусь того, что такое потоки, многопоточное программирование и других связанных с ним понятий...
Правовая система - Windows NT с исправлениями.
Windows NT была довольно приятной операционной системой в то время, когда она была создана, как и правовая система. Единственная проблема наших правовых систем заключается в том, что они никогда не обновлялись, не переделывались и не модернизировались для современного мира. Их только когда-либо исправляли.
Позвольте мне начать с рассмотрения следующих вопросов:
Я не собираю Windows NT (было здорово, когда было здорово) Это аналогия, и я использую ее, чтобы провести параллель в..
Я имею в виду загрузку в ядро Linux.
Итак, я собираюсь прочитать книгу под названием Понимание ядра Linux, написанную Дэниелом П. Бове и Марко Чезати , которую мне рекомендовал г-н. Маниш Кумар Бходжасиа , руководитель учебного заведения под названием Sanfoundry , его курс впервые познакомил меня с этим предметом. Как работают операционные системы, это всегда было в моей голове, когда я сталкивался с некоторыми нерасшифровываемыми журналами, когда я был администратором Linux.
Поэтому я собираюсь перевести здесь свое..
Что, черт возьми, такое виртуальный компьютер
Здесь, в Friend Software Labs, мы создаем операционную систему для Интернета и говорим о виртуальных облачных компьютерах. Это что? Виртуальный компьютер? Могу ли я его использовать? Чем он отличается от того компьютера, который у меня сейчас? Зачем мне это нужно / нужно / использовать?
Эта статья является первой из двух в серии из двух статей, в которых объясняется, почему виртуальные компьютеры так хороши.
Что такое виртуальная машина
Виртуальный компьютер - это набор..
Я представлю вам некоторые команды файловой системы и структуры каталогов Linux, которые у нас есть…
Я представлю вам некоторые команды файловой системы и структуры каталогов Linux, которые мы должны знать, если вы используете систему Linux или хотите испытать ее.
Это хорошее понимание для любого инженера DevOps и SRE, работающего в инфраструктуре на базе Linux 🐧.
Это помогает более эффективно ориентироваться, управлять и автоматизировать операции🚀. Для начала давайте сначала разберемся, что такое FHS или стандарт иерархии файловой системы.🤔⁉️
Это просто справочник, описывающий..
Linux 101: как установить программное обеспечение
Как настроить и запустить критически важное программное обеспечение в Linux. От Slack до Node.JS и всего, что между ними.
Без надлежащего руководства переход на Linux может показаться сложной задачей. Недавно сделав этот переход самостоятельно, я подумал, что напишу краткое небольшое руководство с описанием основных методов загрузки программного обеспечения — или пакетов, как их еще называют.
Независимо от того, какой у вас дистрибутив Linux, процесс во многом одинаков с небольшими..
Как справиться с тупиковой ситуацией ?
Что такое тупик?
Говорят, что набор процессов находится в тупиковой ситуации, когда каждый процесс в наборе ожидает события, которое может быть вызвано другим процессом в наборе.
В приведенном выше примере процессы P1 и P2 находятся в тупиковой ситуации. Оба процесса требуют R1 и R2 для завершения своего выполнения.
Процесс P1 имеет R1, но ожидает ресурс R2, а процесс P2 имеет R2, но ожидает R1.
Теперь в этом случае оба процесса ожидают некоторого ресурса, который уже получен..