Рубрика «ОС» - 6

Организация виртуальной памяти - 1
Привет!
В предыдущей статье я рассказал про vfork() и пообещал рассказать о реализации вызова fork() как с поддержкой MMU, так и без неё (последняя, само собой, со значительными ограничениями). Но прежде, чем перейти к подробностям, будет логичнее начать с устройства виртуальной памяти.

Конечно, многие слышали про MMU, страничные таблицы и TLB. К сожалению, материалы на эту тему обычно рассматривают аппаратную сторону этого механизма, упоминая механизмы ОС только в общих чертах. Я же хочу разобрать конкретную программную реализацию в проекте Embox. Это лишь один из возможных подходов, и он достаточно лёгок для понимания. Кроме того, это не музейный экспонат, и при желании можно залезть “под капот” ОС и попробовать что-нибудь поменять.
Читать полностью »

Как разработчики сидели в Петербурге и тихо ели грибы, а потом написали ОС для систем хранения данных - 1

В конце 2008 года на тогда ещё небольшую петербуржскую компанию вышел один западный медиахолдинг примерно так:
— Это вы там упоролись по хардкору и приспособили SSE-инструкции для реализации кода Рида-Соломона?
— Да, только мы не…
— Да мне пофиг. Хотите заказ?

Проблема была в том, что видеомонтаж требовал адовой производительности, и тогда использовались RAID-5 массивы. Чем больше дисков в RAID-5 — тем выше была вероятность отказа прямо во время монтажа (для 12 дисков — 6%, а для 36 дисков — уже 17-18%). Дроп диска при монтаже недопустим: даже если диск падает в хайэндовой СХД, скорость резко деградирует. Медиахолдигу надоело с криком биться головой о стену каждый раз, и поэтому кто-то посоветовал им сумрачного русского гения.

Много позже, когда наши соотечественники подросли, возникла вторая интересная задача — Silent Data Corruption. Это такой тип ошибок хранения, когда на блине одновременно меняется и бит в основных данных, и контрольный бит. Если речь о видео или фотографии — в целом, никто даже не заметит. А если речь про медицинские данные, то это становится диагностической проблемой. Так появился специальный продукт под этот рынок.

Ниже — история того, что они делали, немного математики и результат — ОС для highload-СХД. Серьёзно, первая русская ОС, доведённая до ума и выпущенная. Хоть и для СХД. Читать полностью »

Как известно, американская корпорация Microsoft, продукты которой причисляют к наиболее популярным среди компьютерных пиратов, достаточно редко преследует частных лиц, которые используют контрафактное ПО.

Microsoft будет судиться с пользователем, слишком часто активировавшим пиратскую Windows

Читать полностью »

Операционная система Windows 8.x, которая в октябре текущего года впервые преодолела показатель в 15% рынка, уступая при этом Windows XP с её 17,18%, значительно улучшила свои ноябрьские показатели.

Согласно статистике, в ноябре общая доля Windows 8.x достигла 18,65% , в то время как доля Windows XP составила 13,57%.

Windows 8.x «обскакала» Windows XP

Лидером по-прежнему остаётся Windows 7, доля которой в ноябре составила 53,71%, в то время, как в октябре этот показатель был немного ниже — 53,05%.

Читать полностью »

Согласно имеющейся информации, в рамках выставки CES 2015, которая стартует в начале января, Windows 10 от Microsoft будет посвящено сразу несколько крупных мероприятий.

Как стало известно, в ходе выставки корпорация не только расскажет о «десятке», но и покажет предварительную версию платформы, характеристики которой значительно лучше, чем у её предшественницы.

Через несколько недель состоится презентация предварительной версии Windows 10

Читать полностью »

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

Разработка «российской Windows» должна быть ускорена

Читать полностью »

Привет всем,
Вот задался вопросом, более менее внятной статистики не нашел, потому попробую опросить здесь.
Цель — приблизительно узнать популярность ОС именно для программирования (не путать с повседневным использованием).

Читать полностью »

Редмондские разработчики решили исправить былые проблемы, ключевой из которых являлась несовместимость Windows Phone с предыдущими поколениями, и готовят к выпуску WP 10.

Согласно информации, появившейся в сети, Windows Phone 10, релиз которой запланирован на 2015-й год, порадует не только покупателей современных девайсов, но и тех, кто пользуется гаджетами под управлением модификации 8 или 8.1.

Смартфоны Microsoft «познакомятся» с Windows Phone 10

Читать полностью »

Благодаря новой версии iOS пользователи могут устанавливать клавиатуры от сторонних разработчиков.

Согласно имеющейся информации, новая версия произвела такой ажиотаж, что в течении нескольких часов выпуска iOS 8 в App Store появилось несколько вариантов клавиатур, ближе всего с которыми знакомы пользователи Android.

В iOS 8 теперь можно использовать стороннюю клавиатуру

Читать полностью »

Редмондская корпорация Microsoft в течении года пыталась увеличить рыночную долю Windows 8.1 и вот, наконец, усилия по продвижению операционной системы дали первые плоды.

Востребованность Windows 8.1 резко возросла. Это выяснилось в ходе проведённой статистики Net Applications, которая отслеживает каким программным обеспечением пользуются посетители популярных сайтов.

Windows 8.1 наконец то удалось увеличить рыночную долю

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js