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


Linux: эволюция революции с открытым исходным кодом
Linux: эволюция революции с открытым исходным кодом Оглавление: Что такое линукс? Юникс Проект ГНУ Рожденный Linux Сила открытого исходного кода Распределения Использование ОС в настоящее время Введение Linux — операционная система с открытым исходным кодом, широко используемая на различных устройствах и платформах, от персональных компьютеров до серверов и встроенных систем. В отличие от других проприетарных операционных систем, таких как Windows или macOS, Linux..

Напишите свою собственную ОС: независимое от платформы программирование на чистом железе C (часть 2) — Аппаратные таймеры и…
Если вы читаете эту статью, вы, вероятно, работали с таймерами в системах RTOS или POSIX для создания событий по времени. Однако работа с аппаратными таймерами менее распространена, но это важный аспект разработки встраиваемых систем. Это вторая статья из серии, посвященной TinyRTOS, и она продолжает закладывать основу для реализации POSIX-совместимой операционной системы. В этой второй статье мы углубимся в периферийное устройство таймера/счетчика, находящееся в микроконтроллере..

Итак, меня приняли на Symmetry Autumn of Code 2019.
Решение ада с зависимостями: свяжите более чем с одной версией одного и того же проекта Немного обо мне Меня зовут Тибериу Лепадату, я участник открытого кода и хакер-хакер. Мне нравится все, что связано с языками программирования, операционными системами, большой системной архитектурой, эксплуатацией компьютеров, наукой о данных и, в последнее время, разработкой полнофункциональных веб-приложений. Я знаю, что это много, я тот, кто легко увлекается вещами, а также быстро учусь...

Пейджинг — руководство по операционной системе
Что такое пейджинг? При несмежном распределении памяти мы разделяем вторичную память и основную память на несколько разделов фиксированного размера. Теперь мы знаем, что при разбиении на разделы фиксированного размера приходится страдать от внутренней фрагментации. Но внутренняя фрагментация не является серьезной проблемой, поэтому мы можем ее игнорировать. Вторичная память разделена на разделы одинакового размера , также известные как страницы. Разделы того же размера также..

Сравнительный анализ C и Rust
Выбор правильного языка программирования для разработки ОС Введение: В мире технологий разработка операционных систем (ОС) является интригующей и широко обсуждаемой темой. Создание эффективной и надежной ОС требует глубокого понимания базовых аппаратных и программных компонентов, поскольку…

Улучшение кратчайшей работы в первую очередь (SJF) с помощью машинного обучения: преодоление разрыва между теорией и…
Будучи студентами, изучающими информатику, мы часто сталкиваемся с теоретическими концепциями, которые кажутся многообещающими на бумаге, но сталкиваются с трудностями при реализации в реальных сценариях. Одним из таких примеров является алгоритм планирования Shortest Job First (SJF). SJF, с его теоретическими преимуществами, терпит неудачу, когда сталкивается с неопределенностями в оценке времени пакета и динамики системы. Однако, используя возможности машинного обучения, мы можем..

Обзор macOS Monterey: начало новой главы
Публичный выпуск macOS Monterey 25 октября 2021 года вместе с MacBook Pro 2021 (14 дюймов) и MacBook Pro 2021 (16 дюймов) на базе чипов M1 Pro и M1 Pro Max ознаменовал начало новой версии macOS. 18-й крупный запуск обещал несколько обновлений и функций, что вызвало волнение среди пользователей. Пришло время проверить эту новую ОС в линейке macOS, выпущенной на сегодняшний день. Преимущества и недостатки macOS Monterey С момента выхода общедоступной бета-версии 1 июля 2021 года произошло..