Если мы хотим поймать первое слово файла, нам нужно добавить -zw
к grep
if grep -qzw "^$1" file
then
...
else
...
fi
Без -z
мы получаем первое слово строки. Без -w
мы получаем неполные слова.
Отображение секции физической памяти на самом деле задумано как удобный способ доступа к физической памяти. В архитектурах с таким отображением, таких как x86 -64 , доступ к любому физическому адресу addr
можно осуществить, обратившись к виртуальному адресу page_offset_base
+ addr
.
Без этого сопоставления доступ к заданному физическому адресу включает в себя поиск сопоставления, которое его содержит, или, если такового нет, его создание. Это намного дороже.