Лекция №7 в курсе "Архитектура операционной системы (на примере Linux)", осень 2017 Преподаватель курса: Кирилл Владимирович Кринкин Страница лекции на сайте CS центра: bit.ly/2IWSWUn Все лекции курса по порядку: bit.ly/2kBPnnZ
Пікірлер: 9
@juneuniversum6 жыл бұрын
Спасибо за лекции, было очень познавательно и интересно.
@insbhor4 жыл бұрын
На курсе в степике пример с порчей памяти на ассемблере был более понятным...
@ЕкатеринаНевзорова-й7е10 ай бұрын
На каком курсе?
@vadimosm5 жыл бұрын
good stuff
@Enerdzizer4 жыл бұрын
А в чем отличие критической области от транзакции?
@klimovNS4 жыл бұрын
Это несколько ортогональные понятия. Критическая область - о том, что к ресурсу может в один момент времени обращаться не больше одного потребителя ресурса. Транзакции - о том, что есть набор операций, который в какой-то момент может прерваться. Такой набор называется транзакцией, если при этом обрыве система не останется в неконсистентном состоянии. Например вы пишете в файл и ваше приложение падает, скорее всего в файле останется часть того, что там было раньше и часть, что вы успели записать. Это не транзакция. Вот если бы изменения в дальнейшем откатились (или вообще не применились), то это было бы транзакцией.
@gijduvon63793 жыл бұрын
Слабый в целом курс, на мой взгляд. От Кринкина большего ожидал(
@asciipi36796 жыл бұрын
лектор говорит бред... такое впечетление что он студент. уберите его с канала