Управление памятью – одна из главных задач ОС. Она критична как для программирования, так и для системного администрирования.
Объяснение:
Каждый процесс в многозадачной ОС работает в своей «песочнице» в памяти. Это виртуальное адресное пространство, которое в 32-битном режиме представляет собою 4Гб блок адресов. Эти виртуальные адреса ставятся в соответствие (mapping) физической памяти таблицами страниц, которые поддерживает ядро ОС. У каждого процесса есть свой набор таблиц. Но если мы начинаем использовать виртуальную адресацию, приходится использовать её для всех программ, работающих на компьютере – включая и само ядро.
# цикл с условием
n = int(input())
i = 0
sum_nums = 0
while i < n:
i += 1
sum_nums += i
print(sum_nums)
# цикл с переменной
n = int(input())
sum_nums = 0
for i in range(n + 1):
sum_nums += i
print(sum_nums)
Объяснение: