Операционные системы, урок 7: Организация памяти. Виртуальная память.
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- ✅ Пройдите доп тесты на закрепление материала (это бесплатно): ru.hexlet.io/l...
✅ Полезные вебинары по программированию каждую неделю: ru.hexlet.io/l...
Автор: Рахим Давлеткалиев (rakh.im/)
#IT #OS #ОперационныеСистемы #обучение #программирование
самый крутой цикл лекций по осям из существующих. Понятнее я нигде не встречал
"понятнее нигде не встречал" - тут срабатывает эффект накопления знаний
Спасибо, приятно слушать такой материал, большенство лекторов или образовательных роликов направленны на обучение навыков применения, но мало говорят о сути проблем и самой реализации, другими словами лучше понять концепцию самой ОС, чем пытаться применить инструменты ОС не разобрав сути.
Спасибо большове вам ,путь Господь вас благославит
Спасибо за лекцию! Идеально рассказано!
Спасибо что ты есть!!!
Ваши видео очень помогают разобраться в такой сложной теме, спасибо!
А что так можно было??? по порядку, внятно, доступно и по делу!!!!! Спасибо огромное!!!
Очень доступная и понятная лекция, спасибо!
хорошая лекция, спасибо! (было бы здорово еще добавить про TLB & многоуровневые таблицы страниц)
Worst fit бы еще)
Оболденное видео!!! Все четко, понятно и интересно!!!!))))))
Спасибо за внимание и увии...🤩
Thanks for knowledges.
Оч классная и понятная лекция, спасибо
спасибо за классную лекцию))
Спасибо, большое)
вот здесь 26:06 ты кажется и сам не веришь тому что говоришь. страница памяти это отражение диапазона данных. то есть это и есть память. когда ты изменяешь данные страници ты напрямую изменяешь их в памяти. но таблица это набор указателей (которые ты можешь получить с mmap(...)) на сами страницы. таким образом обращения к системному ядру сокращаются так как нет "посреднических"/лишних вызовов. Нужно так же понимать что такое обращение опасно получением сигнала SIGSEGV (обращение к неизвестному системе адрессу памяти) что в свою очередь ведет к аварийному завершению всего процесса. А это противоречит тому что программист не должен знать обьем выделенной памяти. Может сам разработчик и не должен (редко) но его приложение обязательно должно знать этот обьем. Иначе ты или "падаешь" или приводишь к другим менее критическим проблемам.
так он не про объём говорил, что разраб его знать не должен, а про конкретные адреса - программисту не надо знать, какие именно адреса в оперативе будет использовать его программа
Спасибо, разжевали!
Про трэш-музыку тоже по полочкам =)
после 80% занятости памяти на ноуте с 4гб ну такой трэшинг начинается, что караул. особенно при переключении вкладок в браузере
спасибо
Доступно, спасибо!)
Красава;) хорошо обьясняешь
*Вау... Это было круто...*
Все по полочкам - отлично!
У меня пропал почти гигабайт озу, в отображении операционной системы, как мне это вернуть? Иожет вы бы могли подсказать? До выхода в сеть, у меня было 12... с чем-то гигабайт, вышел обновился, стало отображаться 11 с чем-то гигабайт, теперь на всех ос, даже той, которую я ставлю что до обновления ставил отображается тех же 11 гигабайт.
А как он будет работать без жёсткого диска или ссд, если ОС устанавливается на тот же ссд или жёсткий диск
Загрузка по сети например. Или загрузка с носителя только для чтения. Например с дискеты или флешки или CDROM: загрузил, вытащил и пошел к следующему компу. Или прошивка ОС прямо в чипе ROM, как это сделано во всяких встраиваемых устройствах.
как написать ядро если там нет потоков?
При перезапуске компьютера из оперативной памяти стирается информация. Инструкции тоже стираются? Откуда берут информацию и инструкции компьютеры без жестких дисков?
Первые инструкции всегда берутся из постоянной памяти. Обращение к жёсткому диску ещё та замута, если говорить про уровень ассемблера.
Из БИОСа ru.wikipedia.org/wiki/Начальная_загрузка_компьютера
БИВИС ))
@@georgewashington3164 жесткий диск - это компьютер в компьютере.
Материал очень крутой, хоть автор часто запинается и начинает как бы глотать. Это сбивает, но все равно спасибо!
Ничего не понял
Третий день пытаюсь найти внятное обьяснение -что такое память и какой принцип работы но так и не нашел.Ни один из умников не может внятно обьяснить.
Интересно слушать про SSD в 2019 :)
Когда раньше 1 тб ssd стоило чут ли не 60 тысяч, а сейчас за 8 на озоне можно купить)
@@degtuarevvladimir9559 читаю этот комментарий в 2022
когда уже за 6 нахожу, и это несмотря на рост цен на технику) офигеть как же память дешевеет это классно
Про 640 кб сказал Синклер. И погорел на этом.
если память процессам выделяется постранично(пофреймово), что если процессу необходимо количество памяти равное 9.5 фрейма - ему будет выделяться 10 фреймов, разве это эффективно?
@@user-dh5ze7os8g Но этих недозаполненных кусков - миллионы.
Ничего не рассказали про физическую память. Она линейна или нет? Если сейчас планки памяти по 24Гб то они не наращиваются прямым каскадированием. А это скорее всего означает что чипсет тоже эмулирует линейное АП для ОС.
Короче ни слова об устройстве физической памяти и очень сложное объяснение виртуальной памяти. Зря потраченное время на просмотр
++
РазмерМу
О господи, видео можно было закончить за 20 мин, но автор запинается после каждого слова
А мне не понравилось. Много жаргона. Мало системы.
...много болтовни!
смотри на 1.25 или 1.5, переключая на обычную скорость в более сложных местах