Публикации по теме '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. Теперь в этом случае оба процесса ожидают некоторого ресурса, который уже получен..