BufWriter<Master<'_>> – Telegram
BufWriter<Master<'_>>
105 subscribers
451 photos
28 videos
34 files
1.7K links
https://www.patreon.com/alxe_master

Видео/статьи. Конспект и мои вольные комментарии по инженерии. тут только то, что считаю полезным для себя или других =)

#os, #cloud, #rust, #golang, #python, #javaScript, #cpp, etc
Download Telegram
== Caches, Modes, and Unstable Systems
https://brooker.co.za/blog/2021/08/27/caches.html

System has two stable loops. One's a happy loop where the cache is full, and a sad loop, where the cache is empty, and stays empty = these are both stable loops
https://habr.com/ru/post/574954/
« Это наводит на мысль о том, что ошибаясь в реальной жизни, мы не всегда получаем только негативные последствия, а иногда наши ошибки могут приводить к чему-то новому, к более значимому результату. »
== Элементы комбинаторики
https://www.mathelp.spb.ru/book2/tv3.htm

A(n, m) - Размещением из n элементов по m в комбинаторике называется любой упорядоченный набор из m различных элементов, выбранных из генеральной совокупности в n элементов.

C(n, m) - Число сочетаний из n элементов по m

P(n) - Перестановкой из n элементов называется любой упорядоченный набор этих элементов.
твой английский очень хорош = надо бы подтянуть до хорошего, иначе скоро напоминать у меня иссякнет терпения и я не буду с тобой общаться
==Куча различных способов считывания битов
https://habr.com/ru/post/359122/

== Bit numbering
https://en.wikipedia.org/wiki/Bit_numbering

== Reverse bits the obvious way
https://graphics.stanford.edu/~seander/bithacks.html#BitReverseObvious

Старший бит (англ. most significant bit, MSB) или наиболее значимый бит (англ. high-order bit) — в информатике это позиция бита в двоичном числе, имеющая наибольшее значение.
блин насколько же крутой ман

== Bit Twiddling Hacks
https://graphics.stanford.edu/~seander/bithacks.html
== CRC-32 на всех языках
https://rosettacode.org/wiki/CRC-32
вернулся обратно на рельсы повторения CS

== Что такое операционная система и как она работает
https://youtu.be/hb9CTGSJm88

ядро:
- обрабатывает запросы приложений
- обрабатывает запросы оборудования
- обеспечивает дисптчиризацию процессов
- обрабатывает исключительные ситуации

много[задачность]
- прерывание таймера
- смена контекста
- план блокировок
- освобождение ресурсов при завершении процесса

забавная метафора для потоков и процессов
процесс это аквариум а рыбка внутри это поток, который использует все теже ресурсы, воду, водоросли, кислород в воде

старт:
- post (power off self test)
- bios (basic io system)
- находит первый накопитель, читает первый блок и передает управление. первый блок и есть загрузчик ОС
- ОС программирует таймер, и передает управление (~мс)
- стартует первый процесс пользователя
- Первое прерывание таймера передаст управление обратно ОС
- прерывание сохраняет стэк и потом продолжится когда нибудь

трансляция адресов происходит аппаратно ЦПУ


== Лекция 1. Генезис операционных систем. Назначение ОС. Базовые принципы организации ОС
https://youtu.be/GMlTmG2KJH4

- коммуникация между процессами
- менеджмент памяти
- предоставление доступа к ресурсам
- разграничение прав между процессами
- изоляция ресурсов
- абстракция оборудования
- совместное использование процессоров группой приложений
- изоляция ошибок
- переносимость данных между приложениями

== Лекция 2. Обзор архитектуры x86. Основы программирования
https://youtu.be/POiuH3sue3M

В память мы ходим всегда медленно через System BUS
Forwarded from ЗаТелеком 🌐
Об изменении DNS адресации.pdf
229.3 KB
Кажется, веселая неделька началась. Ростелеком по клиентам рассылает запрет на использование публичных DNS. Ставлю зубочистку против литра односолодового - на этой неделе будет всплеск мошенства с фишингом. Коллеги из банков - удачи вам и всего доброго. Держитесь там...