Алгоритм подкачки памяти FIFO

  Рет қаралды 4,241

Volodya Mozhenkov

Volodya Mozhenkov

Күн бұрын

Самый простой и самый первый алгоритм вытеснения данных в подкачке - это FIFO. Банальная очередь, где первая страница, загружаемая в память - это первая страница, которая будет выгружена на диск.

Пікірлер: 9
@Folleenn
@Folleenn 9 жыл бұрын
В бухгалтерии есть такой метод списания ))
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
Folleenn Ну этот FIFO везде можно найти. Вы каждый раз становитесь в очередь в магазине, фактически вживую реализуете именно его. Я записал о нём отдельное видео, так как хотел ссылаться на него из других видео уроков. Но он на столько банально простой, что у меня вон всё видео целиком чуть больше 6-и минут получилось... и это вместпе со всеми секундами на вступление и на прощание в конце.
@ДенисКораблев-в8л
@ДенисКораблев-в8л 9 жыл бұрын
Владимир как вы считаете - сколько нужно минимум учебных часов времени, что бы стать программистом который способен зарабатывать некие минимальные деньги своим ремеслом? И что для этого по вашему нужно знать/уметь?
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
Денис Кораблев Программисты разные бывают. Тут надо задуматься например об ускости специализации. Есть если вы будете программировать только встроенные в светофоры чипы, то вам не обязательно знать как с базой данных работать вообще или как писать приложения на Glade или QT библиотеках. А если вы хотите стать программистом широкого профиля, то ответ почти вообще становится "чем больше, тем лучше". Про часы вообще отвечать не стоит, тут лучше просто сделать программирование вашим хобби, тогда не будете заставлять себя практиковаться, а это станет отдыхом. Я извиняюсь, что это возможно не на столько конкретный ответ, какой вы ожидали, но сейчас сходу я не могу сформировать конкретные цифры для вас.
@ДенисКораблев-в8л
@ДенисКораблев-в8л 9 жыл бұрын
Vladimir Mozhenkov Постараюсь выразится точнее. Сколько времени(учебных часов) нужно для освоения каждого из следующих языков программирования до уровня позволяющего начать зарабатывать хотя бы некий минимальный предел средней зарплаты? 1) С++ 2) SQL 3) JAVA 4) PHP
@VladimirMozhenkov
@VladimirMozhenkov 9 жыл бұрын
Денис Кораблев Смотря на конкретного программиста. Я видел людей, которые за пару дней могут новый язык выучить, а некоторым нужно несколько месяцев и с преподавателем. Я понимаю, что я не отвечаю на ваш вопрос. Но это потому что на него невозможно точно ответить. Тут нужно спрашивать о том, что вам нужно знать. Например в C++ вам необходимо знать как использовать STL библиотеку, шаблоны, создавать классы (дочерние классы, друзья), понимать как работает полиморфизм, как работает перегрузка функций и операторов, знать как работают операторы потоков, уметь создавать подгружаемые модули. Возможно что-то из этого не обязательно (многое нужно просто знать, что оно вообще существует, и знать где искать доп информацию в документации, когда пригодится), возможно нужно будет ещё что-то для конкретных задач. Плюс нужны будет некоторые общие знания связанные с программированием вцелом (ОО подход, уменее создавать алгоритмы, и тд). А сколько времени вам понадобится на это уже зависит от вас.
@ДенисКораблев-в8л
@ДенисКораблев-в8л 9 жыл бұрын
Vladimir Mozhenkov Я сам понимаю, что спрашиваю довольно абстрактные вещи( Просто у меня сложная ситуация - у меня сейчас есть довольно много времени и денег на обучение(3-4 месяца абсолютно без напряга). Но никак не могу определить стоит ли игра свеч. Тем не менее огромное спасибо за старания.
@DestR_IGHT
@DestR_IGHT 4 жыл бұрын
@@ДенисКораблев-в8л ну и что в итоге? выучил?
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 53 МЛН
Страничная Адресация Памяти
17:14
Volodya Mozhenkov
Рет қаралды 14 М.
Алгоритм вытеснения Not Recently Used
11:00
Volodya Mozhenkov
Рет қаралды 2,1 М.
Что такое операционная система?
10:45
Volodya Mozhenkov
Рет қаралды 22 М.
Наследование
12:31
Volodya Mozhenkov
Рет қаралды 30 М.
Вытестение алгоритмом LRU
8:04
Volodya Mozhenkov
Рет қаралды 3,7 М.
Ядерка-как это будет.
25:55
Илья Свиридов
Рет қаралды 187 М.