Спасибо, приятно слушать такой материал, большенство лекторов или образовательных роликов направленны на обучение навыков применения, но мало говорят о сути проблем и самой реализации, другими словами лучше понять концепцию самой ОС, чем пытаться применить инструменты ОС не разобрав сути.
Большое спасибо, очень понятное и доступное объяснение. К сожалению, имеем ситуацию, при которой на лекциях материал подаётся максимально теоретически, слишком научным и из-за того часто непонятным языком. На практиках необходимо делать задания, исходя из практической сути соответственно, когда таковой на лекциях нет...
вот здесь 26:06 ты кажется и сам не веришь тому что говоришь. страница памяти это отражение диапазона данных. то есть это и есть память. когда ты изменяешь данные страници ты напрямую изменяешь их в памяти. но таблица это набор указателей (которые ты можешь получить с mmap(...)) на сами страницы. таким образом обращения к системному ядру сокращаются так как нет "посреднических"/лишних вызовов. Нужно так же понимать что такое обращение опасно получением сигнала SIGSEGV (обращение к неизвестному системе адрессу памяти) что в свою очередь ведет к аварийному завершению всего процесса. А это противоречит тому что программист не должен знать обьем выделенной памяти. Может сам разработчик и не должен (редко) но его приложение обязательно должно знать этот обьем. Иначе ты или "падаешь" или приводишь к другим менее критическим проблемам.
так он не про объём говорил, что разраб его знать не должен, а про конкретные адреса - программисту не надо знать, какие именно адреса в оперативе будет использовать его программа
@@degtuarevvladimir9559 читаю этот комментарий в 2022 когда уже за 6 нахожу, и это несмотря на рост цен на технику) офигеть как же память дешевеет это классно
Загрузка по сети например. Или загрузка с носителя только для чтения. Например с дискеты или флешки или CDROM: загрузил, вытащил и пошел к следующему компу. Или прошивка ОС прямо в чипе ROM, как это сделано во всяких встраиваемых устройствах.
При перезапуске компьютера из оперативной памяти стирается информация. Инструкции тоже стираются? Откуда берут информацию и инструкции компьютеры без жестких дисков?
если память процессам выделяется постранично(пофреймово), что если процессу необходимо количество памяти равное 9.5 фрейма - ему будет выделяться 10 фреймов, разве это эффективно?
Ничего не рассказали про физическую память. Она линейна или нет? Если сейчас планки памяти по 24Гб то они не наращиваются прямым каскадированием. А это скорее всего означает что чипсет тоже эмулирует линейное АП для ОС. Короче ни слова об устройстве физической памяти и очень сложное объяснение виртуальной памяти. Зря потраченное время на просмотр
самый крутой цикл лекций по осям из существующих. Понятнее я нигде не встречал
"понятнее нигде не встречал" - тут срабатывает эффект накопления знаний
Спасибо, приятно слушать такой материал, большенство лекторов или образовательных роликов направленны на обучение навыков применения, но мало говорят о сути проблем и самой реализации, другими словами лучше понять концепцию самой ОС, чем пытаться применить инструменты ОС не разобрав сути.
Большое спасибо, очень понятное и доступное объяснение. К сожалению, имеем ситуацию, при которой на лекциях материал подаётся максимально теоретически, слишком научным и из-за того часто непонятным языком. На практиках необходимо делать задания, исходя из практической сути соответственно, когда таковой на лекциях нет...
Спасибо большове вам ,путь Господь вас благославит
Ваши видео очень помогают разобраться в такой сложной теме, спасибо!
А что так можно было??? по порядку, внятно, доступно и по делу!!!!! Спасибо огромное!!!
Спасибо за лекцию! Идеально рассказано!
Спасибо что ты есть!!!
Очень доступная и понятная лекция, спасибо!
хорошая лекция, спасибо! (было бы здорово еще добавить про TLB & многоуровневые таблицы страниц)
Worst fit бы еще)
Спасибо за внимание и увии...🤩
Оболденное видео!!! Все четко, понятно и интересно!!!!))))))
Оч классная и понятная лекция, спасибо
Thanks for knowledges.
спасибо за классную лекцию))
Про трэш-музыку тоже по полочкам =)
Красава;) хорошо обьясняешь
Спасибо, большое)
Все по полочкам - отлично!
Спасибо, разжевали!
после 80% занятости памяти на ноуте с 4гб ну такой трэшинг начинается, что караул. особенно при переключении вкладок в браузере
Доступно, спасибо!)
спасибо
*Вау... Это было круто...*
вот здесь 26:06 ты кажется и сам не веришь тому что говоришь. страница памяти это отражение диапазона данных. то есть это и есть память. когда ты изменяешь данные страници ты напрямую изменяешь их в памяти. но таблица это набор указателей (которые ты можешь получить с mmap(...)) на сами страницы. таким образом обращения к системному ядру сокращаются так как нет "посреднических"/лишних вызовов. Нужно так же понимать что такое обращение опасно получением сигнала SIGSEGV (обращение к неизвестному системе адрессу памяти) что в свою очередь ведет к аварийному завершению всего процесса. А это противоречит тому что программист не должен знать обьем выделенной памяти. Может сам разработчик и не должен (редко) но его приложение обязательно должно знать этот обьем. Иначе ты или "падаешь" или приводишь к другим менее критическим проблемам.
так он не про объём говорил, что разраб его знать не должен, а про конкретные адреса - программисту не надо знать, какие именно адреса в оперативе будет использовать его программа
Материал очень крутой, хоть автор часто запинается и начинает как бы глотать. Это сбивает, но все равно спасибо!
Интересно слушать про SSD в 2019 :)
Когда раньше 1 тб ssd стоило чут ли не 60 тысяч, а сейчас за 8 на озоне можно купить)
@@degtuarevvladimir9559 читаю этот комментарий в 2022
когда уже за 6 нахожу, и это несмотря на рост цен на технику) офигеть как же память дешевеет это классно
А как он будет работать без жёсткого диска или ссд, если ОС устанавливается на тот же ссд или жёсткий диск
Загрузка по сети например. Или загрузка с носителя только для чтения. Например с дискеты или флешки или CDROM: загрузил, вытащил и пошел к следующему компу. Или прошивка ОС прямо в чипе ROM, как это сделано во всяких встраиваемых устройствах.
При перезапуске компьютера из оперативной памяти стирается информация. Инструкции тоже стираются? Откуда берут информацию и инструкции компьютеры без жестких дисков?
Первые инструкции всегда берутся из постоянной памяти. Обращение к жёсткому диску ещё та замута, если говорить про уровень ассемблера.
Из БИОСа ru.wikipedia.org/wiki/Начальная_загрузка_компьютера
БИВИС ))
@@georgewashington3164 жесткий диск - это компьютер в компьютере.
Про 640 кб сказал Синклер. И погорел на этом.
как написать ядро если там нет потоков?
Третий день пытаюсь найти внятное обьяснение -что такое память и какой принцип работы но так и не нашел.Ни один из умников не может внятно обьяснить.
Ничего не понял
РазмерМу
если память процессам выделяется постранично(пофреймово), что если процессу необходимо количество памяти равное 9.5 фрейма - ему будет выделяться 10 фреймов, разве это эффективно?
@@German-z5d Но этих недозаполненных кусков - миллионы.
Ничего не рассказали про физическую память. Она линейна или нет? Если сейчас планки памяти по 24Гб то они не наращиваются прямым каскадированием. А это скорее всего означает что чипсет тоже эмулирует линейное АП для ОС.
Короче ни слова об устройстве физической памяти и очень сложное объяснение виртуальной памяти. Зря потраченное время на просмотр
++
О господи, видео можно было закончить за 20 мин, но автор запинается после каждого слова
...много болтовни!
смотри на 1.25 или 1.5, переключая на обычную скорость в более сложных местах
А мне не понравилось. Много жаргона. Мало системы.