0

Операционные системы

Планирование процессов в современных ОС на примере FreeBSD

Множество людей каждый день запускают на компьютерах несколько программ одновременно, совершенно не задумываясь об этом. Word, Excel, музыка на фоне, какая-нибудь игра: нет чего-нибудь одного, ведь без этого сложно представить современный рабочий день за компьютером. Даже пока вы читаете эту статью, ваша операционная система параллельно выполняет какие-нибудь задачи.

entry-img-center

Собственно, многозадачность

Как же это работает? Почему? Что за это отвечает?

Поскольку мне интересно, как работают ОС, я хочу раскопать этот вопрос настолько глубоко, насколько это вообще возможно. Итак, начнем с теории. Читать далее

0

Записки

Как изменить права отдельно на файлы или каталоги в Linux

Надоело каждый раз гуглить это, оставлю здесь:

В общем виде:

find <путь> -type <тип> -exec сhmod <режим> {} +

chmod только для файлов:

find . -type f -exec chmod 644

chmod только для каталогов:

find . -type d -exec chmod 755

Можно также группировать:

find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} +

Еще можно просто через chmod:

chmod -R u=rwX,go=rX /path/to/directory

Здесь X означает поставить флаг исполнения, если данное право уже было установлено на файл или каталог для пользователя или группы.

0

Размышления

Linux для обычного пользователя



В последнее время многие дистрибутивы Linux (в дальнейшем просто Linux) стремятся подружиться с обычными пользователями. Графические системы и программы становятся более понятными, красивыми, установка системы — более простой. Компании начинают переносить свои программы под Linux, например компания Valve выпускает Steam под Linux и даже создает собственную консоль и ОС (sic!) на её основе.

И вот уже повсюду кличутЧитать далее
0

C++

Урок: простая программа на SDL 2.0 + OpenGL

Недавно популярная библиотека SDL обновилась до версии 2.0. В связи с этим я хочу показать, как создать простую программу на SDL 2.

Итак, для начала загрузите и установите саму библиотеку с её официального сайта.

Если у вас все получилось, то приступим:Вперед!

0

C++

C++: Русский язык в консоли

Все, кто начинает программировать на С++ сталкиваются с такой неприятностью - по-русски в консоли не напишешь. C одной стороныЧитать далее