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