Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Указания по подготовке к выполнению лабораторной работы. Контрольные вопросы и задания




Цель работы

Контрольные вопросы и задания

Содержание отчета

Задания к выполнению.

Порядок выполнения работы.

1) Определить системную информацию, касающуюся памяти, в начале программы.

2) Определить максимальный размер памяти, которая может быть выделена для виртуальной и физической памяти.

3) Последовательно выделять память и определять изменения в системной информации до и после каждого выделения памяти.

4) Определить последовательные адреса выделяемых блоков памяти и сделать вывод о целесообразности выделения памяти маленькими порциями.

5) Проверить заполняемость памяти при выделении виртуальной, физической памяти.

6) Сделать последовательное освобождение выделенной памяти и определять изменения в системной информации до и после каждого освобождения памяти.

7) Проверить возможность доступа к памяти, за пределами выделенной области.

1) Выполнить действия п. 2.3, в качестве данных использовать матрицу чисел вводимую пользователем с клавиатуры.

2) Выполнить действия п. 2.3, в качестве данных использовать информацию о студентах: № зачетной книжки, Фамилия, Имя, Отчество, Дата рождения, Группа.

3) Выполнить действия п. 2.3, в качестве данных использовать информацию о файлах и директориях в заданном каталоге. В информацию включается: имя файла, полный путь к файлу, дата последнего изменения, атрибуты.

4) Выполнить действия п. 2.3, в качестве данных использовать текстовое сообщение (может содержать спецсимволы), дату и время получения текстового сообщения.

5) Выполнить действия п. 2.3, в качестве данных использовать информацию о книге: Название, автор, код ISBN, издательство, год выпуска, аннотация.

6) Выполнить действия п. 2.3, в качестве данных использовать информацию о состоянии памяти: кол-во занятой памяти, кол-во свободной памяти.

7) Выполнить действия п. 2.3, в качестве данных использовать информацию о существующих разделах жесткого диска.

8) Выполнить действия п. 2.3, в качестве данных использовать информацию о продукции на складе: наименование товара, аннотация, количество, имя и адрес поставщика.

9) Выполнить действия п. 2.3, в качестве данных использовать информацию о телефонах сотрудников фирмы: имя сотрудника, адрес, телефон домашний, телефон мобильный.

1) Дать полное описание функций для работы с памятью, используемых в лабораторной работе.

2) Исходный текст программы с выводом полной информации о памяти до и после выделения памяти разных типов.

3) Объяснение полученных результатов.

4) Выводы.

1) Дайте определение различных типов памяти.

2) Объясните действия, необходимые для выделения памяти с точки зрения программиста.

3) Объясните действия, необходимые для выделения памяти с точки зрения операционной системы.

4) Какая информация о памяти может быть получена и где используется эта информация?

5) Какие атрибуты могут быть заданы для страниц?

6) Чем определяется максимальный размер физической памяти, который может быть выделен одной операцией выделения.

7) Каким образом память освобождается, что будет, если: программист забыл освободить память; в связи с аварийным завершением программа не дошла до кода освобождения?

8) Что будет, если не предусмотрена проверка благополучности выделения памяти и используется фактически не выделенная память?

9) Что будет, если используется больший объем памяти, чем выделено.

10) Поясните страничный способ организации памяти.

11) Поясните сегментный способ организации памяти.

12) Поясните сегментно-страничный способ организации памяти.

13) Какой из методов поиска свободного блока памяти, используемый ОС является лучшим.

Лабораторная работа №4
Управление файлами

Ознакомление с функциональными возможностями системы управления фалами современных операционных систем, получение практических навыков по составлению, написанию и отладке программ, выполняющих операции с файлами.

Система управления файлами одна из основных составляющих операционных систем. При подготовке к лабораторной работе необходимо ознакомится с теоретическим описанием файловых систем FAT, NTFS. Внимательно проработать вопросы доступа к файлам в операционной системе Windows из пользовательских приложений.

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




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 278; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.