Структура программного обеспечения компьютера Автор: Евтина М. Г.1
2 Компьютер – это программно управляемое автоматическое устройство для работы с информацией. Компьютер представляет собой единство двух составляющих: Компьютер Аппаратное обеспечение Программное обеспечение
Программное обеспечение (ПО) компьютера - это совокупность программ, хранящихся в долговременной памяти компьютера. Программное обеспечение Системное ПОПрикладное ПО Системы программирования Операционная система, драйверы различных устройств, архиваторы, антивирусы и другие программы сервисного характера. Текстовые процессоры, табличные процессоры; графические редакторы; системы мультимедиа; браузеры Интернета; почтовые программы; системы управления базами данных и другое. Си, фортран, бейсик, паскаль, Delphi, Java т. д.
Главная часть системного ПО - операционная система. Операционная система является базовой и необходимой составляющей программного обеспечения компьютера, без нее компьютер не может работать. Примеры некоторых ОС: Автор: Евтина М. Г.4 Linux Mac OS Windows XP
управление устройствами и задачами (процессами) компьютера – согласованную работу всех аппаратных средств компьютера и выполняемых программ; работу с файлами – организацию хранения и обработки файлов на внешних носителях; пользовательский интерфейс - диалог человека с компьютером. Автор: Евтина М. Г.5 ОС обеспечивает:
позволяет осуществлять взаимодействие человека с компьютером в форме диалога с использованием окон, меню, панелей инструментов и т. п. Автор: Евтина М. Г.6 Пользовательский интерфейс
При наличии большого числа программ и данных необходим строгий их учет и систематизация. Организовать упорядоченное управление всеми этими объектами позволяет файловая система. Файл - это информация (программы или данные), хранящаяся в долговременной памяти как единое целое и обозначенная именем. Автор: Евтина М. Г. Файловая система
Автор: Евтина М. Г. Имя файла Журнал успеваемости.xls собственное имя расширение Собственное имяРасширение символов латиницы и цифр (MS DOS). 1 – 255 любых символов, кроме \ / : * ? | (Windows). Расширение обычно автоматически задается программой, в которой создается файл. Почти всегда – три латинские буквы.
Автор: Евтина М. Г. РасширениеТип файла.TXT текст.DOC документ (кроме текста может содержать таблицы, рисунки, гиперссылки, схемы, диаграммы и т. д.).BMP,.JPG графика.AVI, видеоизображение.WAV,.MID звук.PAS,.FOR тексты программ на Паскале и Фортране.EXE,.COM исполняемые файлы
Автор: Евтина М. Г. Файловая структура диска Файловая структура диска – это совокупность файлов на диске и взаимосвязь между ними. Дерево: графическое изображение иерархической файловой структуры диска.
Автор: Евтина М. Г. Каталог (папка) - это поименованная совокупность файлов и подкаталогов (т. е. вложенных каталогов). Каталог самого верхнего уровня называется корневым. Он не вложен ни в какие другие каталоги.
Автор: Евтина М. Г. Полное имя файла = = имя диска + путь к файлу + имя файла C:\Фото\2007\Ку.jpg диск папки имя файла Путь к файлу – это последовательность имен папок (каталогов), разделенных символом «\», в которых он находится, начиная с корневого диска и заканчивая тем, в котором непосредственно хранится файл.
Автор: Евтина М. Г.13 Путь к файлам на рисунке:Полное имя файла. C:\basic\ C:\Музыка\Пикник\ C:\basic\prog123.bas C:\Музыка\Пикник\Иероглиф.mp3
Файловая система ОС обеспечивает основные операции над файлами: их открытие; копирование; перемещение; объединение; удаление; закрытие. Автор: Евтина М. Г.14 Операции над файлами
Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» означает ровно один произвольный символ. Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. Автор: Евтина М. Г.15 Определите, какое из указанных имён файлов удовлетворяет маске: ??pri*.?* 1) napri.q 2) pripri.txt 3) privet.doc 4) 3priveta.c Ответ: 1)