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


6 эмуляторов операционных систем, полностью написанных на JavaScript
Запускайте всю ОС, не выходя из браузера Если вы чем-то похожи на меня, то у вас отношения любви и ненависти к JavaScript. Он вездесущ в Интернете, работает внутри браузеров и является основой почти каждого веб-приложения. Однако JavaScript — не самый надежный язык. Он может быть запутанным и разочаровывающим, но по-прежнему остается одним из самых универсальных и широко используемых языков. Также помогает то, что это единственный язык сценариев, доступный в браузере…..

Операционные системы: алгоритмы невытесняющего планирования
Операционная система управляет аппаратными и программными ресурсами компьютера и контролирует поток процессов в центральном процессоре посредством процесса, называемого планированием. По сути, ОС планирует процессы, которые должны выполняться в ЦП, и обеспечивает беспрепятственное выполнение нескольких программ. Существуют различные способы, которыми операционная система планирует процессы в ЦП, и один из них — невытесняющее планирование. В этом типе планирования операционная система..

Упрощенно: вычислительная терминология
Файловая система. Это модуль операционной системы, задачей которого является помощь пользователям в хранении и извлечении данных. Файловая система отслеживает свободное место и данные в энергонезависимой памяти с помощью индексов. Эти индексы пригодятся, когда данные должны быть сохранены или извлечены. Файловая система операционной системы Windows называется NTFS (файловая система новой технологии). Файловая система Ubuntu — ext4 (по умолчанию). Кластерная файловая система . Обычная..

Как реализовать собственное «Hello, World!» загрузчик
с использованием языка ассемблера на голом железе Вы когда-нибудь задумывались, что происходит, когда вы нажимаете кнопку питания на своем ПК? Что происходит в тот момент, когда на вашу материнскую плату подается электричество? Как ваше устройство стало загрузочным? Я имел. И я собираюсь поделиться с вами этими знаниями вместе с кодом загрузчика, который вы можете запустить через эмулятор QEMU . Загрузчик && голый металл Прежде чем мы углубимся, несколько слов о загрузчике и..

Планирование процессов?
♠ ️ ♠ ️Что такое планирование процессов? | Как работает планирование процессов 🚀? Процесс определения того, какой процесс находится в состоянии готовности и должен быть переведен в состояние выполнения , известен как планирование процессов . Основная цель системы планирования процессов - обеспечить постоянную загрузку ЦП и обеспечить минимальное время отклика для всех программ. Для этого планировщик должен применять соответствующие правила для обмена процессами IN и OUT..