Публикации по теме 'operating-systems'


Параллелизм, асинхронное программирование и многопоточность
Параллелизм, асинхронное программирование и многопоточность — тесно связанные концепции, часто используемые для оптимизации производительности и скорости отклика в приложениях. Давайте углубимся в их взаимосвязь: 1. Параллелизм Параллелизм — это концепция, при которой несколько задач выполняются одновременно, но не обязательно параллельно. Речь идет об одновременном выполнении нескольких задач, что может быть достигнуто различными способами, включая параллелизм (использование..

📚3 обязательных к прочтению книги для программистов с нетрадиционным образованием
1️⃣ Код: скрытый язык компьютерного оборудования и программного обеспечения Я считаю, что это классическая книга, которую следует прочитать в первую очередь, если вы хотите узнать, как работает компьютер…

Программа против процесса против потоков
Программа, процесс и потоки — это три основных понятия ОС (операционной системы), с которыми должен быть знаком каждый инженер-программист. Что такое программа? Программа — это набор инструкций, которые компьютер может выполнять для выполнения определенной задачи. Программы могут быть написаны на различных языках программирования, таких как C, Python или Java, и обычно хранятся в файле на жестком диске компьютера. Программы не хранятся в основной памяти компьютера. Они..

Введение в сетевое программирование (программирование сокетов)
Введение Если вы хотите, чтобы две системы обменивались данными, тогда механизм связи между двумя системами, использующий TCP , может быть установлен с использованием сокетов и известен как Программирование сокетов (сетевое программирование). Это реализация протокола TCP-IP . Следовательно, программирование сокетов — это концепция сетевого программирования, которая предлагает писать программы, которые выполняются в нескольких системах, которые связаны друг с другом с помощью..

runtime.js - ОС с библиотекой JavaScript
Разве не было бы круто использовать операционную систему как обычную зависимость приложения, которую вы можете просто require () ? Как это возможно? Если вы следите за новостями об облачных вычислениях и операционных системах, возможно, вы слышали о библиотечных операционных системах или уникальных ядрах. Да, звучит как единороги, но на самом деле это особые операционные системы, упакованные в библиотеки, от которых могут зависеть приложения. Это в значительной степени позволяет..

Является ли Google Fuchsia заменой Android?
Google работает над этим экспериментом, и всем интересно, о чем он вообще В течение последних 8-10 лет на рынке мобильных устройств доминировали два знакомых нам бренда: Android и iOS. Как и в случае с технологическими достижениями, мы всегда думаем, что то, что мы знаем сегодня, никогда не закончится, но Google начал думать по-другому. С августа 2016 года Google работает над тем, что изначально называлось «экспериментом», Google Fuchsia. Некоторые думают, что это может быть конец..

Гэри и астрологическая машина
Гэри и астрологическая машина История первых дней персональных компьютеров Первая операционная система, получившая статус стандарта в развивающейся индустрии микрокомпьютеров, не была результатом тщательно спланированного проекта, включающего многолетние исследования десятков специалистов по программному обеспечению. Как и большинство ранних значимых программ, она возникла по инициативе одного человека. И его первое коммерческое применение было… необычным. Гэри Килдалл был..