Лекция 1. Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС


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

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

Канальный уровень | Курс "Компьютерные сети"


Лекция по канальному уровню модели OSI. Курс «Компьютерные сети» — www.asozykin.ru/courses/networks_online.

Как можно поддержать курс:
1. Яндекс Кошелек — money.yandex.ru/to/410014298228017
2. PayPal — www.paypal.me/asozykin
Заранее спасибо за помощь!

Добавляйтесь в друзья в социальных сетях:
вКонтакте — vk.com/avsozykin
Facebook — www.facebook.com/asozykin
Twitter — twitter.com/AndreySozykin

Основные задачи канального уровня:
1. Передача сообщений по каналам связи – кадров (frame). Определение начала/конца кадра в потоке бит
2. Обнаружение и коррекция ошибок
3. Множественный доступ к каналу связи:
— Адресация
— Согласованный доступ к каналу связи

Методы выделения кадров:
— Указатель количества байт
— Вставка байтов (byte stuffing)
— Вставка битов (bit stuffing)
— Средства физического уровня

Обнаружение и исправление ошибок:
1. Обнаружение ошибок
— Контрольная сумма
2. Исправление ошибок
— Коды исправляющие ошибки (с избыточной информацией)
— Позволяют обнаруживать и исправлять ошибки
3. Повторная отправка данных
— Если в кадре обнаружена ошибка, его можно отправить заново.
— Повторная отправка кадра, который не дошел до получателя

Типы повторной отправки:
1. Остановка и ожидание.
2. Скользящее окно.

Канальный уровень в модели OSI состоит из двух подуровней:
1. Подуровень управления логическим каналом (LLC)
— Отвечает за передачу данных (создание кадров, обработка ошибок и т.д.)
— Общий для разных технологий
2. Подуровень управления доступом к среде (MAC):
— Совместное использование разделяемой среды
— Адресация
— Специфичный для разных технологий
— Не является обязательным

Технологии канального уровня:
— Ethernet, Wi-Fi (современные)
— Token Ring, FDDI, ATM, 100VG-AnyLAN (устаревшие)

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках —
goo.gl/kW93MA

КИБЕРОГРАБЛЕНИЕ ВЕКА — ТОПЛЕС


Переходите в мою Яндекс карточку, там я рекомендую вам, что интересного почитать, посмотреть и послушать: clck.ru/EsJ6Y
Там же задавайте мне вопросы, а я лично на них отвечу.

Ноутбукам и смартфонам мы доверили самое ценное, что у нас есть — информацию. Хакеры, пользуясь этим, подлавливают нас в почте, в адресной строке браузера, в магазине приложений и на пути к банкомату. Они создают фейковые мессенджеры, неотличимые от оригинала, собирают биометрию, чтобы подтверждать покупки, и строят из тысяч устройств личную армию зомби.

ОТДЫХАЕМ ОТ НАУКИ ТУТ ► goo.gl/LFf4Dj

ЗДЕСЬ ОБЫЧНО ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ ► vk.com/toples_show

Я В VK ► vk.com/yanlapotkov
INSTAGRAM ► www.instagram.com/yan_lapotkov/
TWITTER ► twitter.com/drunish
TELEGRAM ► t.me/toplesofficial

Смотрите больше видео:
КОСМОС ► goo.gl/uCkfD3
ТЕХНОЛОГИИ ► goo.gl/vLdH2H
ИГРЫ ► goo.gl/17LhoN
КИНО ► goo.gl/ZUgWGD
VLOG ► goo.gl/z88cuS
СТРАХ ► goo.gl/b6fu5K
ЖИВОТНЫЕ ► goo.gl/jn93tz
ОЧЕНЬ ИНТЕРЕСНЫЕ ► goo.gl/Prcrtj

Реклама, сотрудничество: toples.show@gmail.com

#ТОПЛЕС #ЯНТОПЛЕС #ЯНЛАПОТКОВ #TOPLES #КАСПЕРСКИЙ #MALAWARE #TROJAN #BOTNET #ФИШИНГ #CARBANAK #САШАСПИЛБЕРГ #GETCONTACT #АНТИВИРУСЫ #ВИРУСЫ #ЧЕРВИ

ИСТОЧНИКИ: docs.google.com/document/d/1l9i8nFO0D6h3CtGTLKLHxCtmo1IIc4PCqcQIgb6pW9o/edit?usp=sharing

Над выпуском Работали:
Ян Лапотков
Вадим Куликов
Андрей Савельев
Катя Адаричева

Спасибо за помощь Лаборатории Касперского

Поиск и подстановка по 2 критериям (ВПР по 2 столбцам)


Три способа искать и подставлять данные в Excel по двум и более критериям, т.е. реализовать ВПР (VLOOKUP) по нескольким столбцам. Скачать пример planetaexcel.ru/techniques/2/224/
Заходите в гости ↓↓↓
Twitter twitter.com/planeta_excel
Facebook www.facebook.com/planetaexcel
Instagram www.instagram.com/planetaexcel/
Мои книги planetaexcel.ru/books/
Моя надстройка PLEX ( 150 новых функций для вашего Excel) planetaexcel.ru/plex/

Как объединить ячейки в Excel


Несколько вариантов, как объединить ячейки в Excel: форматирование, выравнивание по центру, функции Excel СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ и др.

Текстовая версия и файл с примером по ссылке statanaliz.info/excel/priemy/kak-obedinit-yachejki-v-excel/

► Корпоративный тренинг «Продвинутый уровень MS Excel»:
statanaliz.info/trening-prodvinutyj-uroven-ms-excel/

► Онлайн курс «Продвинутый уровень MS Excel»:
statanaliz.info/kurs-prodvinuty-uroven-excel/

**************************

*** Мой сайт об Excel и статистике ***
statanaliz.info/

*** Странички и аккаунты в соцсетях ***
Facebook: https://www.facebook.com/statanaliz.info/
Вконтакте: https://vk.com/id_statanaliz_info
Твиттер: https://twitter.com/statanaliz_info
Telegram: t.me/statanaliz

Выборка: расчет объема. Достоверность и мощность исследования. Биостатистика.


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

Кирилл Мильчаков (fb, vk, insta @kmilchakov)

АНГЛИЙСКИЙ ЯЗЫК ЗА 10 УРОКОВ. РЕЗУЛЬТАТИВНЫЙ АНГЛИЙСКИЙ УРОК 1 ЭКСПРЕСС КУРС АНГЛИЙСКОГО ЯЗЫКА


Учим английский язык за 10 уроков. Весь плейлист www.youtube.com/playlist?list=PLa1gVNC5jsBTvFKiDD9mUzCLuwDN1RS_O

Это экспресс курс, данные уроки английского языка входя в курс из 10 уроков с нуля до уровня Advanced Наш главный оранжевый плейлист: www.youtube.com/playlist?list=PLD6SPjEPomaustGSgYNsn3V62BTQeH85X

************************************************************
Также смотрите наиважнейшие плейлисты проекта канала – Английский язык по плейлистам (ссылки также есть на главной странице канала):

1) ОРАНЖЕВЫЙ ПЛЕЙЛИСТ — АНГЛИЙСКИЙ ЯЗЫК ДО АВТОМАТИЗМА (уроки английского языка с нуля до Advanced) – ПОЛНЫЙ КУРС (это абсолютный хит, самый востребованный курс – для всех уровней)
www.youtube.com/playlist?list=PLD6SPjEPomaustGSgYNsn3V62BTQeH85X

2) ЗОЛОТОЙ ПЛЕЙЛИСТ – БЕСПЛАТНЫЙ РЕПЕТИТОР (английский с нуля – самый легкий и удобный если учим английский с самого нуля и нужно максимально подробно)
www.youtube.com/playlist?list=PLTj1fjYSNC_rtCsA7tpZ-uQ3QH50E8HxW

3) САПФИРОВЫЙ ПЛЕЙЛИСТ – АНГЛИЙСКИЙ ЯЗЫК ПО ФОРМУЛАМ – СУПЕР КУРС (улучшенный плейлист с акцентом на словарный запас и произношение, также идеально подходит если нужен правильный английский с нуля)
www.youtube.com/playlist?list=PLD6SPjEPomavtPP5kxYWo9M3TgUB7Iu8B

4) ИЗУМРУДНЫЙ (универсальный экспресс курс английского языка по уровням – сжато и эффективно)
www.youtube.com/playlist?list=PLD6SPjEPomatGZyaYOV1SOzS0MpIjc2oV

5) СИНИЙ — ПРАКТИЧЕСКАЯ ГРАММАТИКА АНГЛИЙСКОГО ЯЗЫКА с НУЛЯ (интенсивный курс для всех уровней)
www.youtube.com/playlist?list=PL3KDFIV9zTkzKyHAKHhZSIWfRZwY6UBNX

6) ЗЕЛЕНЫЙ – АНГЛИЙСКИЙ ЯЗЫК ДО ПОЛНОГО АВТОМАТИЗМА (уроки английского языка для начинающих – дополнительная практика)
www.youtube.com/playlist?list=PLcmoTwMF9KeaGJEsIA3fA5ffFTYbLyUS- (подробный плейлист с самого начала, очень хорошую базу дает, английский для начинающих)

Все плейлисты друг друга дополняют и рекомендация смотреть разные плейлисты чтобы лучше закрепить материал, также удобно их включать фоном как закрепление. По возрастанию сложности плейлисты:
1.золотой 2.сапфировый, изумрудный (начало), зелёный 3.оранжевый (1-ая часть) 4.синий (1-ая часть) 5.сапфировый (продолжение), изумрудный (продолжение), синий (2-ая часть) и оранжевый (2-ая часть)

Многие начинают с оранжевого и как дополнительную практику используют другие плейлисты чтобы было легче дальше. Рекомендация – смотреть разные плейлисты как дополнение. Последние улучшенные плейлисты – изумрудный и сапфировый (новый хит).

************************************************************
Автор канала – Александр Бебрис, преподаватель английского и других иностранных языков. В 20 лет получил международный Кембриджский сертификат на уровень C1 (2007) и в 21 год международный сертификат от Кембриджского университета на преподавание английского языка по всему миру CELTA (2008). Также в 2008 году – красный диплом, в 25 лет – кандидат наук (2011).

Секрет Сложнейших Фракталов... Наглядно и в Анимации!


Помочь денежкой: www.donationalerts.com/r/vectozavr

telegram: @vectozavr
Instagram: www.instagram.com/vectozavr
vk: vk.com/public179407034
Статья: ilinblog.ru/article.php?id_article=38
Навигатор по множеству Мандельброта: www.michurin.net/online-tools/mandelbrot.html
Здесь можно срендерить любое место фрактала в 2K: sunandstuff.com/mandelbrot/
Еще один генератор: nadin.miem.edu.ru/1111/
Погружение в множество Мандельброта на протяжении часа: www.youtube.com/watch?v=UJzB-6T9QCs
Код множества Жюлиа: github.com/vectozavr/PhysicsSimulations/blob/master/julia_set.cpp

Я расскажу о том, как получить невероятно сложные и красивые фракталы, как замоделировать молнию, рост плесени и броуновское движение, а также расскажу, по каким правилам растут папоротники. Уверяю: это перевернёт ваше представление о природе!

Для построения множества Жюлиа понадобится небольшая формула над комплексными числами! Вместо того, чтобы сразу разбирать полную формулу, я предлагаю сначала занулить константу C.
Понятно, что если точки находятся внутри единичного круга, то они должны притянуться к центру. Точки, которые находятся вне единичной окружности будут отдалятся от нуля.
Точки, находящиеся на границе окружности, будут оставаться на границе.
Нас интересуют только такие точки плоскости, которые не уходят на бесконечность. Понятно, что для данной формулы множество таких точек – это круг радиуса 1.
А что теперь будет, если в формулу добавить очень маленькую константу C и постепенно увеличивать её по модулю. Если немного подождать, то мы увидим уже знакомое нам множество Мандельброта. При некоторых параметрах фрактал разделяется на небольшие островки, которые то образуются, то опять комбинируются в единое целое.

Увеличивая границу этого множества, мы будем видеть все больше и больше мелких деталей. Каждая отдельная часть содержит бесконечное множество вариаций исходного фрактала.

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

Вместо второй степени можно выбрать любую: третью, четвёртую, пятую, восьмую и даже дробную.
Фракталы можно строить в трехмерном, четырёхмерном или даже в пятисотмерном пространстве.
Для более высоких размерностей используют уже не комплексные числа, а, например, кватернионы. Это не пары чисел, а группы по 4 числа.
Каждый трехмерный фрактал, полученный той или иной формулой, – это сечение четырёхмерного множества. Для алгебры октав или Клиффорда эта область математики на данный момент изучена мало.

Во многих областях физики можно встретить фракталы. Один из самых известных примеров – движение Броуновской частицы. Если подождать достаточно долго, то можно увидеть, что траектория движения броуновской частицы самоподобна.
На этом фрактальность не заканчивается. Представьте теперь, что частицы движутся и могут прилипать к статичной затравочной частице в центре. Сначала мы с некоторого радиуса с произвольной стороны выпускаем частицу. Если она оказалась рядом с затравочной, то она к ней прилипнет. После этого мы опять выпускаем частицу и ждем её прилипания.
Постепенно налипает все больше и больше частиц. Образуется структура, называемая кластером.
Частицы, двигаясь по фрактальным траекториям, прилипают друг к другу и образуют фрактальный кластер.

Можно ввести вероятность прилипания и сделать её тем выше, чем больше соседей вокруг.
Забавная структура, да ещё и очень похожа на то, что мы наблюдаем в реальном эксперименте при химической агрегации DLA кластеров.

Коронный разряд — очень красивое явление, которое тоже является фракталом! С помощью уравнения Лапласа можно смоделировать распространение молнии.
При изменении свойств среды, в которой распространяется молния, изменяется ветвистость структуры.

Возьмем три любые точки на плоскости. Теперь нужно выбрать произвольную точку и много раз делать простую процедуру. Выберем одну из трех зафиксированных нами точек и сместимся в её сторону на половину расстояния до неё.
Так мы будем делать снова и снова. Получившаяся фигура называется треугольником Серпинского: это один из самых популярных фракталов.
То есть мы случайно смещались в сторону одной из вершин треугольника и получили такой фантастический результат.
Это работает не только с треугольником.

Можно задать другое правило: en.wikipedia.org/wiki/Barnsley_fern
Если запрограммировать это правило, то получится папоротник Барнсли. Каждое из этих четырех правил отвечает за рост его отдельных частей.
Достаточно четырёх преобразований для хранения всех возможных комбинаций папоротников.

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

Огромная благодарность всем моим спонсорам на patreon!

Frontreview #5 Правильное Резюме и Портфолио Junior разработчика/Resume


#ityoutubersru #YauhenK #webdev

Добро пожаловать в 5-й выпуск подкаста Frontreview, который посвящён довольно интересной теме, а именно «Правильное Резюме и Портфолио Junior разработчика», или «Что нужно сделать что бы тебя пригласили на собеседование?». Здесь речь пойдёт именно о старте карьеры в IT сфере, т.к. именно новичкам без опыта труднее всего на начальных этапах.

✒ Полезные ссылки:
✔ Roadmap: drive.google.com/file/d/1NyfnK8blvpYbsYbuOCeZbW6Rn70E1Le_/view?usp=sharing

✒ Автор курса:
✔ YouTube канал: www.youtube.com/YauhenKavalchuk
✔ Страница в VK: vk.com/YauhenKavalchuk
✔ Twitter: twitter.com/YauhenKavalchuk
✔ Instagram: www.instagram.com/YauhenKavalchuk
✔ Группа в VK: vk.com/webdevcom
✔ LinkedIn: www.linkedin.com/in/YauhenKavalchuk

✒ Доска где вы можете посмотреть все темы для будущих уроков, прогресс по ним, проголосовать за понравившуюся, оставить комментарий о том что бы вы хотели увидеть в теме, или предложить идею для следующего курса.
✔ Trello: trello.com/b/R6rD7qq8

✒ ПОДДЕРЖАТЬ развитие канала:
✔ Стать СПОНСОРОМ (Бонусы): www.youtube.com/channel/UCE9ODjNIkOHrnSdkYWLfYhg/join
✔ Донаты (Donationalerts): www.donationalerts.com/r/YauhenKavalchuk
✔ Qiwi копилка: qiwi.me/web-dev