Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 40076.doc
Скачиваний:
5
Добавлен:
30.04.2022
Размер:
392.19 Кб
Скачать

Теоретический материал

Для определения размера диска и его свободного пространства используются функции:

DiskSize (Drive: Byte): Int64

DiskFree (Drive: Byte): Int64,

которые содержатся в системном модуле SysUtils.

В качестве результата эти функции возвращают размер диска (полный или свободный) в байтах, в случае ошибки возвращается значение -1.

Ход выполнения работы:

  1. Создать новый проект, который будет состоять из трех форм: 1 - основная, 2 - справка, 3 - о программе.

  2. Основная форма включает следующие компоненты: TMainMenu, TLabel, TEdit, TButton, TPanel, TbitBtn (рис. 3)

Рис. 3. Экранная форма основной формы программы

  1. По щелчку на кнопку с надписью Размер диска должно выполняться следующее событие:

procedure TFormPR2.Button1Click(Sender: TObject);

begin

Edit1.Text:=IntToStr (DiskSize(0) div 1024);

end;

  1. По щелчку на кнопку с надписью Свободное пространство на диске должно выполняться следующее событие:

procedure TFormPR2.Button2Click(Sender: TObject);

begin

Edit2.Text:=IntToStr (DiskFree(0) div 1024);

end;

  1. Формы Справка и О программе включают следующие компоненты: TImage, TMemo, TBitBtn.

  2. Для связи всех форм необходимо в модуль основной формы добавить:

Implementation {находится в верхней части модуля}

uses modul_1, modul_2; { это имена файлов *.pas}

Задание 3. Написать программу, позволяющую пользователю определять размер любого дискового устройства компьютера и его свободное пространство.

Номер дискового устройства задается целым числом в параметре Drive:

Таблица 1

Значение параметра Drive

Диск

0

Текущий

1

A:

2

B:

3

C:

и т.д.

Во время выполнения работы пользоваться справкой Delphi. Для этого можно выделить ключевое слово или объект и нажать клавишу F1.

Лабораторная работа № 2 системное по для управления файлами и каталогами в программах пользователя Функции и состав ос

Операционная система (ОС) выполняет следующие функции:

  1. Определяет интерфейс пользователя.

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

  3. Дает возможность работать с общими данными в режиме коллективного пользования.

  4. Планирует доступ пользователей к общим ресурсам.

  5. Обеспечивает эффективное выполнение операций ввода/вывода.

  6. Осуществляет восстановления информации и вычисление процесса в случае ошибок.

В процессе работы ОС управляет следующими ресурсами:

  • процессорами;

  • памятью;

  • устройствами обмена;

  • данными.

С ОС взаимодействуют следующие объекты:

  1. Персонал.

  2. Программы.

  3. Аппаратные средства.

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

ОС - комплекс программ и данных, которые обеспечивают управление аппаратурой компьютера, планирование эффективного использования ее ресурсов и решения задач по заданиям пользователей.

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

Чаще всего ОС состоит из относительно компактного ядра и набора системных программ и данных.

Рис. 4. Состав ОС

Типичными функциями ядра являются:

  • организация взаимодействия пользователя с компьютером;

  • управление распределением ресурсов;

  • обеспечение требуемого режима функционирования ЭВМ;

  • запуск и контроль выполнения системных и прочих программ;

  • слежение за выполнением операций обмена данными;

  • управление файлами.

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

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