Кобаяши x Illustrated: основы работы с компьютером
Нажмите : Иллюстрированное онлайн-чтение по основам работы на компьютере.
Все статьи на этом сайте являются оригинальными статьями, написанными с моего публичного аккаунта: «Кодирование Сяолинь». Содержимое включает схемы компьютерных сетей, операционных систем, компьютерных компонентов и баз данных. Всего 1000 изображений + 500 000 слов. базовые знания компьютера и облегчают понимание мира. Сложное эссе из восьми частей (просто скажите, не воспринимайте это всерьез, ха-ха)!
Раньше я боролся с этими непонятными и сложными основами работы на компьютере, но, прочитав одну книгу за другой и посмотрев одно видео за другим, я наконец познакомился с этими «парнями». Я подумал, что в мире должны быть друзья, у которых такие же проблемы, как и у меня, поэтому я решил использовать иллюстрации + понятные объяснения, чтобы помочь всем понять. В свободное время я продолжал выводить иллюстрации. статьи за два года. Спустя долгое время, это тот сайт, который у нас есть сегодня!
«Иллюстрированная сеть»
- представлять ?:
- Введение в графическую сеть
- Основы сети ?
- Каковы уровни сетевой модели TCP/IP?
- Что происходит, когда вы вводите URL-адрес на веб-страницу и отображаете его?
- Как система Linux отправляет и получает сетевые пакеты?
- HTTP-статья ?
- Общие вопросы на собеседовании по HTTP
- Как оптимизировать HTTP/1.1?
- Анализ рукопожатия HTTPS RSA
- Анализ рукопожатия HTTPS ECDHE
- Как оптимизировать HTTPS?
- В чем прелесть HTTP/2?
- HTTP/3 приближается
- Раз есть протокол HTTP, зачем нам RPC?
- Раз есть протокол HTTP, зачем нам WebSocket?
- Статья о TCP ?
- Вопросы по трехстороннему рукопожатию TCP и четырехстороннему волновому собеседованию
- Повторная передача TCP, скользящее окно, управление потоком, контроль перегрузки
- Анализ фактического захвата TCP-пакетов
- Очередь полусоединения TCP и очередь полного соединения
- Как оптимизировать TCP?
- Как понять, что TCP — это протокол, ориентированный на потоки байтов?
- Почему порядковый номер инициализации должен меняться каждый раз, когда TCP устанавливает соединение?
- Когда и при каких обстоятельствах пакеты SYN будут отброшены?
- Что произойдет, если пакет FIN с нарушением порядка будет получен в четыре волны?
- Что происходит после получения SYN для TCP-соединения в состоянии TIME_WAIT?
- В чем разница между TCP-соединением, отключением электроэнергии на одном конце и сбоем процесса?
- После отсоединения сетевого кабеля сохраняется ли исходное TCP-соединение?
- Почему tcp_tw_reuse по умолчанию отключен?
- Могут ли одновременно осуществляться рукопожатие TLS и TCP в HTTPS?
- Являются ли TCP Keepalive и HTTP Keep-Alive одним и тем же?
- Каковы недостатки протокола TCP?
- Как добиться надежной передачи по протоколу UDP?
- Могут ли TCP и UDP использовать один и тот же порт?
- Если сервер не прослушивает, а клиент инициирует установление соединения, что произойдет?
- Можно ли установить TCP-соединение без принятия?
- Если используется протокол TCP, данные не потеряются?
- Может ли TCP помахать четыре раза на три?
- Как изменяются порядковые номера TCP и номера подтверждения?
- статья ИП ?
- Базовые знания ИС Family Bucket
- Как работает пинг
- Если интернет отключен, смогу ли я по-прежнему пинговать 127.0.0.1?
- Опыт обучения ?
- Как изучить компьютерную сеть?
- Делимся опытом рисования
«Графическая система»
- представлять ?:
- Графическое введение в систему
- Аппаратная структура ?
- Как процессор выполняет программы?
- Диск в десятки тысяч раз медленнее памяти?
- Как написать код, который заставит процессор работать быстрее?
- Согласованность кэша ЦП
- Как процессор выполняет задачи?
- Что такое мягкое прерывание?
- Почему 0,1+0,2 не равно 0,3?
- Структура операционной системы ?
- Ядро Linux против ядра Windows
- Управление памятью ?
- Зачем нам виртуальная память?
- Как malloc распределяет память?
- Что происходит, когда память заполнена?
- Что произойдет, если я подам заявку на использование памяти 8 ГБ на машине с физической памятью 4 ГБ?
- Как избежать проблем с аннулированием упреждающего чтения и загрязнением кэша?
- Глубокое понимание управления виртуальной памятью Linux.
- Глубокое понимание управления физической памятью Linux.
- Управление процессами ?
- Базовые знания процессов и потоков.
- Каковы методы связи между процессами?
- Что делать, если возник многопоточный конфликт?
- Как избежать тупика?
- Что такое пессимистические замки и оптимистические замки?
- Сколько потоков максимум может создать процесс?
- Если поток выйдет из строя, произойдет ли сбой процесса?
- Алгоритм планирования ?
- Планирование процессов/замена страниц/алгоритм планирования диска
- Файловая система ?
- Семейство файловых систем
- Когда процесс записывает файл, происходит сбой. Будут ли потеряны записанные данные?
- Управление устройствами ?
- Когда на клавиатуре набиралась буква А, что происходило во время работы операционной системы?
- Сетевая система ?
- Что такое нулевая копия?
- Мультиплексирование ввода-вывода: select/poll/epoll
- Высокопроизводительные сетевые режимы: Reactor и Proactor
- Что такое последовательное хеширование?
- Опыт обучения ?
- Как просмотреть показатели производительности сети?
- Делимся опытом рисования
- Опыт обучения ?
- Как изучить компьютерную сеть?
- Делимся опытом рисования
«Иллюстрированный MySQL»
- представлять ?:
- Иллюстрированное введение в MySQL
- Основы ?:
- Что происходит во время выполнения оператора выбора?
- Как строка записей хранится в MySQL?
- Индекс ?
- Указатель общих вопросов на собеседовании
- Взгляд на деревья B+ с точки зрения страниц данных
- Почему MySQL использует деревья B+ в качестве индексов?
- Одна таблица MySQL не должна превышать 2000 Вт строк. Это надежно?
- Каковы ошибки индекса?
- Если MySQL использует тип «%x», станет ли индекс определенно недействительным?
- В чем разница между count(*) и count(1)? Что работает лучше всего?
- Бизнес-глава ?
- Как реализован уровень изоляции транзакций?
- Полностью ли решает уровень изоляции повторяющегося чтения MySQL фантомное чтение?
- Заблокировать главу ?
- Какие блокировки имеет MySQL?
- Как MySQL блокируется?
- Если обновление не добавит индекс, вся таблица будет заблокирована.
- MySQL зашел в тупик, что мне делать?
- Байтовое интервью: какая блокировка была добавлена, чтобы вызвать взаимоблокировку?
- Дневник ?
- Журналы MySQL: как используются журналы отмены, журнала повторов и binlog?
- Статья на память ?
«Иллюстрированный Редис»
- Интервью ?
- Распространенные вопросы на собеседовании по Redis
- Типы данных ?
- Типы данных Redis и сценарии применения
- Иллюстрация структуры данных Redis
- Упорство ?
- Как реализовано сохранение AOF?
- Как реализован снимок RDB?
- Функциональная статья ?
- В чем разница между политикой удаления срока действия Redis и политикой удаления памяти?
- Высокая доступность ?
- Как реализована репликация master-slave?
- Зачем там стражи?
- Кэшировать статью ?
- Что такое лавина кэша, пробой, проникновение?
- Как базы данных и кэши обеспечивают согласованность?
? Опыт обучения
- Маршрут обучения основам компьютера: книги по обучению основам компьютера + видеорекомендации, всесторонние и понятные.
- Опыт набора в интернет-школы: опыт набора и обучения читателей Сяолинь Шэньсянь в школах стоит изучить.
Серия иллюстраций скачать PDF
- Графическая сеть + Графическая система Скачать PDF
Ошибки и вопросы
Если у вас есть какие-либо вопросы или вы обнаружили ошибки, вы можете задать вопросы или внести исправления в соответствующие Проблемы или оставить сообщение внизу соответствующей статьи на веб-сайте Illustrated Computer Basics.
Если он вам нравится или вдохновлен, вы можете стать звездой, что также является поощрением для автора.
Официальный аккаунт
Все последние графические статьи впервые публикуются на официальном аккаунте. Настоятельно рекомендуется обратить внимание! Если вы хотите присоединиться к группе технического обмена из 100 человек, отсканируйте QR-код ниже и ответьте «Присоединиться к группе».