Видео смотреть бесплатно

Смотреть 2022 видео

Официальный сайт bok-o-bok 24/7/365

Смотреть видео бесплатно

Тексты dementiy
dementiy 24.01.2011 00:44

НовичкуСистема управления RPM-пакетами YUM

YUM (Yellowdog Updater Modified) — система управления пакетами (реализована на Python), предоставляющая возможность установки, удаления и обновления пакетов или групп пакетов. Yum изначально разработан для управления системой Red Hat Linux и в настоящее время используется в RPM-based (Red Hat Package Managment) дистрибутивах, таких как Fedora, CentOS, SUSE, Yellow Dog Linux и т.д.
Полностью.
+ 18 -
5
dementiy 04.01.2011 01:16

CodingАТД ядра Linux и их использование в своих приложениях. Связные списки.

«Абстрактный тип данных (АТД) — это тип данных, который предоставляет для работы с элементами этого типа определённый набор функций, а также возможность создавать элементы этого типа при помощи специальных функций» - Wikipedia.

В данной части мы будем говорить о реализации такого АТД, как cвязный список (уточнение: речь идет о кольцевых двусвязных списках, но для простоты будем говорить просто список/связный список/двусвязный список). Поверхностно рассмотрим общеизвестный подход к реализации списков, подход, который используется в ядре Linux, и как можно использовать эту реализацию в своих приложениях.
Полностью.
+ 15 -
11
dementiy 12.12.2010 22:42

Есть вопрос!Sysenter/sysexit?

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

Начиная с процессоров Pentium II была введена поддержка инструкций SYSENTER/SYSEXIT (быстрые системные вызовы). В Linux их поддержка была осуществлена, где-то с ядер 2.5.х. Таким образом, если процессор (по идее все процессоры, начиная с PII) и ядро включают поддержку этих инструкций - их можно использовать (точнее они будут использоваться библиотекой С через vdso, где определяется какой механизм системных вызовов должен использоваться).
Полностью.
+ 3 -
31
dementiy 06.12.2010 02:08

CodingФайловая система proc

1. В двух словах о procfs

«procfs – виртуальная файловая система, используемая в UNIX-like операционных системах. procfs позволяет получить доступ к информации о системных процессах из ядра, она необходима для выполнения таких команд как ps, w, top...» - Wikipedia

procfs является псевдофайловой системой, которая хранит и собирает информацию о системе и о процессах в частности. Например, информация о процессоре (процессорах) содержится в файле /proc/cpuinfo и получить ее можно с помощью команды cat:
Полностью.
+ 30 -
5
dementiy 03.11.2010 03:05

CodingЗагрузка ядра ОС Linux

Рассмотрим как происходит загрузка ядра (рассматривалось ядро версии 2.6.35 и архитектура x86_32), но работу BIOS и загрузчиков, таких как GRUB или GRUB2, мы рассматривать не будем.
Для начала я проиллюстрирую схему организации памяти, приведенную в документации к ядру (linux/Documentation/x86/boot.txt):
Полностью.
+ 42 -
24
dementiy 24.10.2010 23:02

CodingCurses GDB

На моей памяти раскрашивали: терминал, страницы справочного руководства (man), использовали htop вместо top, но несправедливо была забыта одна программа, о которой хотелось бы напомнить - CGDB:


Рис.1. Приветствие CGDB
Полностью.
+ 18 -
10
dementiy 15.09.2010 18:54

CodingПривет из свободного от libc мира. Часть 2

Буквально вчера наткнулся на статью под названием "Привет из свободного от libc мира. Часть 1". Автором этой статьи была девушка и, наверное, именно этот факт заставил меня посетить ее блог, где я нашел продолжение первой части (и другие интересные посты, о которых скажу в конце), которое и хотел бы представить здесь. Перед тем, как прочитать вторую часть, прочитайте первую, ее перевод есть на хабре. Итак...
Полностью.
+ 11 -
8
dementiy 17.08.2010 02:55

CodingIBM. Kernel command using Linux system calls

На днях наткнулся на статью Тима Джонса (Tim Jones) под названием "Kernel command using Linux system calls" и поначалу обрадовался, что автор решил вдохнуть в статью новую жизнь (так как первый раз она была опубликована в 2007 году), но тут же пришло разочарование, увидев, что статья не сильно изменила свой облик и все еще шла речь о ядре 2.6.18 и более ранних версиях. Было принято решение о том, чтобы перевести статью (перевод получился крайне поршивый) и изменить ее содержимое, наполнив более актуальной информацией, то есть для ядер с версии 2.6.32 (на более ранних версиях я не проводил тесты) и до версии 2.6.35. Итак, что из этого вышло судить Вам...
Полностью.
+ 17 -
5
dementiy 18.07.2010 00:14

CodingАссемблер в Linux. Использование системных вызовов

«Мастер ФУ! А зачем нужны системные вызовы? - Затем же, зачем тебе нужен твой сосуд
Какой сосуд? - решил уточнить ученик - А вот какой! - крикнул мастер, ударяя ученика палкой»


Системные вызовы это интерфейс для взаимодействия ядра ОС и внешних приложений. В данной заметке мы не будем рассматривать, как устроены системные вызовы, мы рассмотрим только использование некоторых из них (предназначенных для работы с файлами). Итак начнем:
Полностью.
+ 22 -
10
dementiy 10.07.2010 02:13

CodingАссемблер в Linux. Часть первая

“Самый лучший способ изучить новый язык – это сразу начать писать на нем программы” - Брайан Керниган, Деннис Ритчи

Вот и мы последуем этому совету и начнем изучние с простой программы, которая ищет максимальный элемент в массиве.
Полностью.
+ 37 -
26
1 2

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн