LPIC 103.2 Работа c текстовым выводом в Linux


На занятии разбираем все варианты корректировки, сортировки, упорядочивания, редактирования и изменения выводимого на экран текста — от просмотра логов, до работы с таблицами. Используем встроенные во все дистрибутивы *nix команды:
cat
cut
expand
fmt
head
join
less
nl
od
paste
pr
sed
sort
split
tail
tr
unexpand
uniq
wc

Двоичная система счисления — самое простое объяснение


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

Для счёта мы используем 10 цифр — это значки 0, 1, 2 и так далее до 9.

Мы считаем с помощью двух идей:
Идея первая. Используем алфавит из 10 значков, которые мы называем цифры. У нас алфавит состоит из цифр от 0 до 9.
Идея вторая. Когда в одном разряде алфавит кончается (это называется переполнение разряда), в этом разряде мы начинаем считать с нуля, а следующий разряд увеличиваем на единицу (это называется перенос разряда).

Прелесть двоичной системы в том, что её можно реалізовать на чём угодно.
Есть ток — единица. Нет тока — ноль. Так передаётся интернет по проводам.
Горит свет — единица, не горит — ноль. Так передаётся скоростной интернет по оптоволокну.
Есть узелок на верёвке — единица, нет узелка — ноль. Так передавали информацию инки в Южной Америке.
Звонкий барабан — единица, глухой барабан — ноль. Так передавали информацию древние племена Австралии и Полинезии.

zero2hero.org/course/details/binary-numbers

Лекция 5. Filesystems internals


Лекция №5 в курсе «Архитектура операционной системы (на примере Linux)», осень 2017

Преподаватель курса: Кирилл Владимирович Кринкин
Страница лекции на сайте CS центра: goo.gl/WnbwY5
Все лекции курса по порядку: bit.ly/2kBPnnZ

О языках программирования и компиляторах: что следует знать, чего можно не знать, что знать не нужно


Продолжаем серию лекций для всех, кто интересуется программированием. Поговорим о языках программирования и компиляторах: что следует знать, чего можно не знать, что знать не нужно. Автор лекции: Евгений Александрович Зуев, к. ф-м.н., ведущий инженер лаборатории компиляторов Исследовательского центра Самсунг, разработчик единственного российского компилятора С, автор нескольких книг, преподаватель зарубежных и отечественных вузов.

Лекция 1 | Языки программирования и компиляторы | Дмитрий Булычев


Языки программирования, синтаксис, семантика, прагматика | Курс: Языки программирования и компиляторы | Лектор: Дмитрий Булычев | Организатор: Computer Science Center
Смотрите это видео на Лекториуме: www.lektorium.tv/lecture/13894?id=13894

Подписывайтесь на канал: www.lektorium.tv/ZJA
Следите за новостями:
vk.com/openlektorium
www.facebook.com/openlektorium

Машечкин И. В. - Операционные системы - Основы архитектуры вычислительной системы


0:00:10 1. Основы архитектуры вычислительной системы
0:09:18 2. Управление физическими ресурсами
0:23:07 3. Управление виртуальными ресурсами
0:52:42 4. Уровень систем программирования
1:15:55 5. Прикладные системы
1:17:25 6. Выводы. Список терминологии
1:21:20 7. Основы архитектура компьютера. Компьютер фон Неймана

Как работает ваш мобильный телефон?


Для большинства из нас мобильный телефон давно уже стал неотъемлемой частью повседневной жизни. Однако, наверняка многие из вас задавались вопросом о том, каким образом вы можете звонить с мобильника, или о том, почему существуют разные поколения мобильной связи? Давайте рассмотрим, что из себя представляет технология мобильной связи.

Original video source: www.youtube.com/LearnEngineering