Публикации по теме 'operating-systems'
6 эмуляторов операционных систем, полностью написанных на JavaScript
Запускайте всю ОС, не выходя из браузера
Если вы чем-то похожи на меня, то у вас отношения любви и ненависти к JavaScript. Он вездесущ в Интернете, работает внутри браузеров и является основой почти каждого веб-приложения. Однако JavaScript — не самый надежный язык. Он может быть запутанным и разочаровывающим, но по-прежнему остается одним из самых универсальных и широко используемых языков.
Также помогает то, что это единственный язык сценариев, доступный в браузере…..
Операционные системы: алгоритмы невытесняющего планирования
Операционная система управляет аппаратными и программными ресурсами компьютера и контролирует поток процессов в центральном процессоре посредством процесса, называемого планированием. По сути, ОС планирует процессы, которые должны выполняться в ЦП, и обеспечивает беспрепятственное выполнение нескольких программ. Существуют различные способы, которыми операционная система планирует процессы в ЦП, и один из них — невытесняющее планирование. В этом типе планирования операционная система..
Упрощенно: вычислительная терминология
Файловая система. Это модуль операционной системы, задачей которого является помощь пользователям в хранении и извлечении данных. Файловая система отслеживает свободное место и данные в энергонезависимой памяти с помощью индексов. Эти индексы пригодятся, когда данные должны быть сохранены или извлечены. Файловая система операционной системы Windows называется NTFS (файловая система новой технологии). Файловая система Ubuntu — ext4 (по умолчанию).
Кластерная файловая система . Обычная..
Как реализовать собственное «Hello, World!» загрузчик
с использованием языка ассемблера на голом железе
Вы когда-нибудь задумывались, что происходит, когда вы нажимаете кнопку питания на своем ПК? Что происходит в тот момент, когда на вашу материнскую плату подается электричество? Как ваше устройство стало загрузочным?
Я имел. И я собираюсь поделиться с вами этими знаниями вместе с кодом загрузчика, который вы можете запустить через эмулятор QEMU .
Загрузчик && голый металл
Прежде чем мы углубимся, несколько слов о загрузчике и..
Планирование процессов?
♠ ️ ♠ ️Что такое планирование процессов? | Как работает планирование процессов 🚀?
Процесс определения того, какой процесс находится в состоянии готовности и должен быть переведен в состояние выполнения , известен как планирование процессов .
Основная цель системы планирования процессов - обеспечить постоянную загрузку ЦП и обеспечить минимальное время отклика для всех программ. Для этого планировщик должен применять соответствующие правила для обмена процессами IN и OUT..