Многим доводилось слышать такое понятие, как «ядро операционной системы». Но мало кто полноценно понимает, что это вообще такое, и какие функции оно выполняет.
По большей части с данной темой сталкиваются только те, кто либо занимается глубокой настройкой устройства с операционной системой Android, а потому настраивает, либо устанавливает в систему кастомное ядро, либо те, кто работают в дистрибутивах семейства GNU/Linux. Но даже эти люди не всегда до конца осознают, с чем они работают, и для чего это нужно.
В данном видео я расскажу, что такое ядро операционной системы, каковы функции и задачи ядра, какие типы ядер операционных систем существуют, и чем ядро отличается от операционной системы. Также немного поговорим о Linux и Android.
★ ТАЙМ-КОДЫ ★
0:45 — Что такое «ядро операционной системы»?
1:44 — Виды ядер ОС
4:35 — Про появление Linux. Почему так важно качество ядра? Про замену ядер в системе
★ СОВЕТУЮ ПОСМОТРЕТЬ ★
Свободное программное обеспечение: что это? Чем отличается от Open Source? Лицензии и заблуждения
▻ youtu.be/uveRr-v7so8
Права администратора в Android: что это и для чего нужно?
▻ youtu.be/-Ypn5PB2J9k
Параллельные пространства в Android: что это и для чего нужно?
▻ youtu.be/GSTIvOScM08
♫ МУЗЫКА ♫
Chris Zabriskie — I Need to Start Writing Things Down
Вводная лекция об устройстве операционной системы: из каких программных компонент состоит и как работает. Слушатели узнают, что объединяет операционные системы, работающие на персональном компьютере, в сервере и на мобильном телефоне.
Публичное собеседование на позицию PHP-разработчик.
— Интервьюер: Александр Усков, Frontend Team Lead и консультант more.tv, опыт разработки и внедрения программно-аппаратных комплексов ~15 лет
— Кандидат: Павел Андреев, активист комьюнити Хекслета, PHP-программист. Резюме: ulyanovsk.hh.ru/resume/a097c9a9ff019b27650039ed1f737361645872
Напоминаем, что публичное собеседование — это учебный формат интервью, а не трудоустройство в прямом эфире. Основная задача — посмотреть, как кандидат мыслит.
— Записаться на групповое обучение профессии PHP-программист: php.hexlet.io/
— Публичное собеседование PHP-программиста с Русланом Кугой и Александром Макаровым: youtu.be/JLZ2UZaebf0
Компьютер без программ — просто гора дорогостоящего железа.
Самая первая программа, с которой, как правило, знакомится пользователь — это операционная система.
Операционных систем существует множество, но наибольшую популярность получила Windows компании Microsoft. Операционная система выступает в роли посредника между устройствами компьютера и пользователем, облегчая управление компьютером. То есть мы с помощью различных графических элементов (окон, кнопок, указателя мыши и т.п.) сообщаем операционной системе то, что мы хотели бы сделать, а она переводит это действие на понятный устройствам компьютера язык.
При включении компьютера мы видим, как загружается операционная система, но что же происходит до загрузки Windows? Ведь само по себе железо компьютера (устройства составляющие компьютер) ни на что не способно! Как же компьютер «понимает», что нужно загружать именно операционную систему?
Дело в том, что для обеспечения минимальной функциональности сразу после включения компьютера загружается специальная программа — BIOS (с англ. — «базовая система ввода/вывода»). Процесс загрузки BIOS длится короткое время (меньше секунды) и имеет очень большое значение.
Я подготовил видеоролик, в котором расскажу о том, что такое BIOS, где он находится, как в него можно «попасть», как он настраивается и какие проблемы могут с ним возникнуть: