Software — Программное обеспечение (совокупность необходимых программ для обработки различных данных) .
Программа — последовательность команд, которую выполняет компьютер в процессе обработки данных.
Данные — это информация, представленная в форме, пригодной для её передачи и обработки с помощью компьютера (Данные — это информация, обрабатываемая в компьютере программным путем). Данные хранятся и обрабатываются на машинном языке — в виде последовательностей 0 и 1.
Программы и данные хранятся во внешней памяти. Однако, для того чтобы компьютер мог выполнить программу по обработки данных, она должна находится в ОП (программа, управляющая работой компьютера, всегда находится в его внутренней памяти) Процессор последовательно считывает команды программы и необходимые данные из ОП, а затем записывает данные-результаты обратно в ОП или внешнюю память. В процессе работы процессор может запрашивать данные с устройств ввода информации и пересылать данные на устройства вывода.
Файл — наименьшая единица хранения информации, содержащая последовательность байтов и имеющая имя. т. е. Файлэто определенное количество информации, имеющее имя и хранящееся во внешней памяти.
Имя файла состоит из двух частей, разделенных точкой. Слева от точки — находится собственно имя файла (задает пользователь). Справа — формат файла (расширение; тип), которое указывает, какого рода информация хранится в данном файле. Формат устанавливает операционная система в зависимости от того в какой программной среде создавался файл форматы файлов: exe, com, bat — программы;
arj, zip, lzh, rar — сжатые файлы;
gif, pcx, bmp, jpeg — картинки (графика);
html — Web страницы;
txt, doc — текстовый файл;
wav, mid — звуковые файлы;
bas, pas — тексты на языках программирования Бейсик, Паскаль;
avi — видеофильмы.
Имя файла в ОС Windows может иметь до 255 символов, причем можно использовать русский алфавит.
В MS-DOS имя содержит до 8 символов (латинские буквы, цифры и знаки) и имеет ограничения в их использовании.
Рис. 1.
Программное обеспечение, можно условно разделить на три категории:
- ? системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т. д.
- ? прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т. д.
- ? инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.