Зачем при записи\чтении указывать буфер? Всем привет
Изучаю труд Таненбаума по операционным система, прочитал, что для чтения записи на диск делается системный вызов, которому аргументами поступают файл, который нужно прочитать, указатель на буфер и количество байт, которое нужно прочитать\записать.
Объясните плз, кто знает - что за указатель на буфер - имеется ввиду указатель на ячейки памяти, в оперативной памяти, которые нада записать? (соответственно при записи).
А что это за аргумент при чтении?
Спасибо

21 Авг 2019 в 06:51
238 +1
1
Ответы
1

Здравствуйте! Да, указатель на буфер обычно представляет собой указатель на область памяти в оперативной памяти, куда будут считываться или записываться данные при операциях чтения или записи. Этот буфер используется, чтобы временно хранить данные до их записи на диск или после их чтения с диска.

При чтении данных с диска, указатель на буфер указывает на область памяти, куда будут загружены считываемые данные. При записи данных на диск, указатель на буфер указывает на область памяти, откуда данные будут считаны для записи на диск.

Таким образом, указатель на буфер является важным параметром при операциях чтения и записи, поскольку он определяет место, где будут храниться данные в процессе их передачи между оперативной памятью и диском. Надеюсь, это объяснение было полезным! Если у вас есть еще вопросы, не стесняйтесь задавать.

20 Апр 2024 в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 297 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир