Программное обеспечение ЭВМ и информация Виды программного обеспечения Системное ПО и системы программирования Операционная система Файлы и файловые структуры Многоуровневая файловая структура Пользовательский интерфейс ЭВМ и информация Информация для ЭВМ Данные Программы Память Информационные процессы Хранение Внутренняя память Внешняя память Файлы назад Ввод Вывод Символы Изображение Программы Данные Передача Звук Обработка Автоматическая обработка данных процессором по программе, помещённой в ОЗУ Знаковая двоичная форма представления информации Виды программного обеспечения (ПО) Системное ПО Прикладное ПО Общего назначения • текстовые редакторы • графические редакторы • СУБД (базы данных) • электронные таблицы • коммуникационные •(сетевые) программы • компьютерные игры •…………………………. (СП) системы программирования Специального назначения •Бухгалтерские пакеты •Системы автоматизированного проектирования (САПР) •Математические пакеты •Экспертные системы •Педагогические программные средства •………………… Прикладное ПО – это программы, с помощью которых пользователь решает свои информационные задачи, не прибегая к программированию назад Системное ПО и системы программирования Операционная система (ОС) Набор программ, управляющих ОЗУ, процессором, внешними устройствами и файлами, ведущих диалог с пользователем Диалоговые оболочки Надстройки к ОС, обеспечивающие пользователю дружественный интерфейс Сервисное ПО Программы Системы программирования Средство для создания, отладки и выполнения программ на языках программирования (инструмент программиста) назад обслуживания дисков (копирование, форматирование и пр) Программы сжатия файлов на дисках (архиваторы) Антивирусные программы и др. Операционная система (ОС) Операционная система (ОС) Ядро Функции операционной системы 1. Диалог с пользователем 2. Управление ресурсами (процессорным временем, внутренней памятью, внешними устройствами) Файлы ОЗУ ВЗУ 3. Работа с файлами Примеры ОС: MS – DOS, CP/M, RT11, UNIX, WINDOWS… КОМПОНЕНТЫ ОПЕРАЦИОННОЙ СИСТЕМЫ Командный интерпретатор Программа, обеспечивающая диалог ЭВМ с пользователем назад Файловая система Сохранение информации в ВЗУ Чтение информации из файлов Удаление файлов Переименование файлов Копирование файлов Вывод на экран каталога и пр. Драйверы внешних устройств Набор программ, обеспечивающих взаимодействие процессора с внешними устройствами Пользовательский интерфейс Посимвольный набор и ввод команд с клавиатуры в компьютер в диалоговом режиме Выбор команд из меню Текстовое меню Ввод команд путём нажатия функциональных или «горячих» клавиш (комбинаций клавиш) Пиктографическое меню Интерфейс – это способ общения программы с пользователем Дружественный пользовательский интерфейс – удобный для пользователя способ общения с компьютером Меню – это список на экране, из которого пользователь может выбрать нужные ему элементы назад Файлы и файловая структура Поиск файла Полное имя файла Адрес Имя файла Диск:\путь Имя.расш-ие Текстовый файл Архивный файл Исполняемые файлы Исполняемые файлы (программы) Запись В ОЗУ Инициализация (запуск) Файлы данных Просмотр Редактирование *. txt *.arj *.com *.exe *.bat Файловая структура Многоуровневая (иерархическая) Диск: (корневой каталог)\каталог…\каталог\имя.расширение Одноуровневая Диск:имя.расширение Пример: А:tetris.exe Файл – поименованная область памяти на внешнем магнитном носителе информации Каталог- поименованное множество файлов и подкаталогов назад Многоуровневая файловая структура Дерево \ (корневой каталог) IVANOV DATA PETROV fin.com TEXTS PROGS doc1.txt pr1.pas pr2.pas DATA task.dat pr1.pas Пример: Полное имя файла С:\IVANOV\PROGS\pr2.pas назад Диск Путь Имя файла EXE Prog.exe