Метка «ОС» - 2

Оптимизация Windows для использования SSD диска: мифы и реальность

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

Кто заинтересовался, прошу под кат.

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

Кажется, многие статьи заостряют своё внимание на использовании различных утилит, таких как Unetbootin или Universal USB Installer, но не одна из них не считает необходимым установку Ubuntu на USB жёсткие диски или флеш-память, и они не учитывают возможность потери вашей портативной ОС, содержащей ваши личные данные.

Это руководство поможет создать зашифрованную портативную ОС, позволяющую вам иметь безопасное устройство, на котором можно обновлять и хранить файлы.
Читать полностью »

Не так давно пытался найти здесь какую-нибудь информацию о планировщике Windows и к своему удивлению не нашёл ничего конкретного о планировщиках вообще, поэтому решил запостить вот этот пример планировщика, надеюсь кому-то он окажется полезен. Код написан на Turbo Pascal со вставками ассемблера 8086.

Что собственно планирует планировщик?

Планировщик — часть операционной системы, которая отвечает за (псевдо)параллельное выполнения задач, потоков, процессов. Планировщик выделяет потокам процессорное время, память, стек и прочие ресурсы. Планировщик может принудительно забирать управление у потока (например по таймеру или при появлении потока с большим приоритетом), либо просто ожидать пока поток сам явно(вызовом некой системной процедуры) или неявно(по завершении) отдаст управление планировщику.
Первый вариант работы планировщика называется реальным или вытесняющим(preemptive), второй, соответственно, не вытесняющим (non-preemptive).
Читать полностью »

В большинстве сегодняшних операционных систем модель безопасности своими корнями уходит в Unix, наследуя предположение о том, что пользователь может доверять программам, которые он запускает. Однако, как показывает практика – это утверждение в корне неверно.

Marc Stiegler сравнивает это с ситуацией, когда вы нанимая уборщика даете ему Главный И Единственный Ключ, которые не только открывает комнату, в которой необходимо сделать уборку, а открывает все двери, в т.ч. и дверь сейфа с золотом. Т.е. у вас всего две альтернативы – либо не давать уборщику этот ключ – и тогда он не сможет выполнить свою работу, либо дать и надеяться на его порядочность.

Модель безопасности на основе мандатных ссылок (англ. capability-based security) предлагает решение этой проблемы.
Читать полностью »

image

Совсем скоро разработчики мобильного ПО смогут больше узнать о системе BlackBerry 10 на Московской конференции в рамках мирового «ежевичного» турне BlackBerry 10 Jam. 26 июня в Lotte Plaza программисты и дизайнеры смогут вникнуть в тонкости обновленной платформы и задать свои каверзные вопросы.Читать полностью »

картинка для привлечения внимания(пост из серии «я склонировал себе исходники hotspot, давайте посмотрим на них вместе»)
Все, кто сталкивается с многопоточными проблемами (будь то производительность или непонятные гейзенбаги), неизбежно сталкиваются в процессе их решения с терминами вроде «inflation», «contention», «membar», «biased locking», «thread parking» и тому подобным. А вот все ли действительно знают, что за этими терминами скрывается? К сожалению, как показывает практика, не все.

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

Перед прочтением глубокого описания полезно убедиться в том, что вы в достаточной мере разбираетесь в Java Memory Model. Изучить её можно, например, по слайдам Сергея Walrus Куксенко или по моему раннему топику. Также отличным материалом является вот эта презентация, начиная со слайда #38.
Читать полностью »

Сегодня я вам расскажу про очень интересную операционку — WebOS. Как вы, вероятно, знаете, система эта довольно многострадальная ибо НР, купив ее у Palm, после эпик фейла со своим планшетом HP TouchPad то отказывалась от поддержки WebOS, то не отказывалась, то собиралась ее продать компаниям RIM и Amazon, то сделать ее свободной… Теперь же НР обещает выпустить новые планшеты на WebOS, но в следующем году. Та еще эпопея, в общем, и конца ей, похоже, не видно. А все потому, что система эта очень интересная и отказываться от нее совсем не комильфо.

Сразу скажу, что WebOS оставила у меня впечатление помеси винмобайла и iOS. Она такая же гламурная и удобная как iOS, но чтобы она таковой стала ее нужно самому допиливать как в свое время телефон на винмобайле. Про винмобайл, я это, конечно, утрирую, т.к. все допиливание сводится к установке десятка патчей, что займет от силы 15 минут. Ну и, конечно же, WebOS по настоящему многозадачна. Можно открыть кучу приложений, свернуть их и все они будут работать. Как в десктопном виндовсе или макосе, кому что ближе. Ниже, собственно, подробный рассказ про саму систему и в конце о том, как ее допилить.

Про сам планшет TouchPad, на котором стоит система, рассказывать особо не буду, он вполне обычный. Из плюсов — офигенный экран, такой же как в айпаде и 2 громких динамика. Из минусов — TouchPad толще и тяжелее айпада, не намного, но это чувствуется. Время работы айпаду тоже уступает, при максимальной яркости экрана видео проигрывается 6 часов. С включенным Wi-Fi при максимальной нагрузке (когда планшет уже не хочет открывать новые приложения) и максимальной яркости — 5 часов. В щадящем режиме, конечно, дольше.

Итак, читаем! (для тех, кто боится траффика, сообщаю — в посте МНОГО КАРТИНОК!)

image

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

Новый логотип Windows 8

Вот и настал тот день, когда корпорация Microsoft решилась изменить в своей операционной системе то, что практически было не тронутым еще с далекой версии Windows 3.1, а именно – логотип. Теперь мы больше не увидим волнистый флаг при загрузке компьютера, каждая из четырех частей которого раскрашена в разные цвета – красный, зеленый, синий, желтый. Даже сейчас, если Вы пользуетесь ОС Windows, Вы можете лицезреть этот логотип слева внизу – на кнопке “Пуск”.

Новый логотип Windows 8 будет выполнен прямыми линиями, в одном цвете (монохромен) и довольно необычен. К тому же, онЧитать полностью »


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