Программное обеспечение ПК. Файловая система

advertisement
ПЕРВОЕ ЗНАКОМСТВО С КОМПЬЮТЕРОМ
ПК Устройство компьютера
Внутренняя
память
Память
Внешняя
память
Процессор
• дискретность
• адресуемость
• магнитная запись
• оптическая запись
• флэш - память
• тактовая частота
• разрядность
Обработка данных по заданной программе
Устройства
ввода - вывода
ПО Программное обеспечение
Системное ПО
Операционная система
Управление
устройствами
Работа
с файлами
Одноуровневая
структура
Файловая
система
Прикладное ПО
Сервисные
программы
Диалог
с пользователем
Пользовательский
интерфейс
Многоуровневая
структура
Специального
назначения
Общего назначения
Устройства
ввода
Системы программирования
Устройства
вывода
Назначение: разработка программ
( ввод, отладка, редактирование, исполнение )
СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПК
Системное ПО
Прикладное ПО
Прикладное ПО – это программы, с
помощью которых пользователь имеет
возможность решать свои
информационные задачи, не прибегая
к программированию.
Системное программное
обеспечение – обязательная
часть ПО. Его ядро составляет
операционная система (ОС).
Операционная
(ОС)
система
Диалоговые оболочки
Сервисные программы
Системы программирования
Системы программирования – это
инструменты для работы программистов,
ориентированные на определенный язык
программирования.
Язык программирования – это
фиксированная система обозначений для
описания алгоритмов и структур данных.
Прикладное П О
общего назначения
Пакет прикладных программ
MS Office, компьютерные игры
Прикладное П О
специального
назначения
• бухгалтерские программы
• математические пакеты
• экспертные системы
• обучающие программы
• конструкторские пакеты
• графические пакеты
Существует множество
языков программирования
разного уровня и
назначения:
• Ассемблеры
• ФОРТРАН
• Паскаль
• С (Си)
• ЛОГО
• ЛИСП
• Пролог
• Делфи
• Бейсик
•..........
СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Системное программное обеспечение – это комплекс программ,
обеспечивающих выполнение общих для всех программ технических задач,
взаимодействие с аппаратурой, диалог с пользователем
Операционная
система
Набор
программ,
управляющих
оперативной
памятью,
процессором,
внешними устройствами и
файлами, ведущих диалог с
пользователем.
Большинство
современных
операционных
систем
для
персональных
компьютеров
являются многозадачными
ОС общего
назначения
• Microsoft DOS
• Windows 95 / 98
Сетевые
ОС
• UNIX
• Linux
• Windows
NT / 2000
Операционные оболочки
Программы, выполняющие роль
посредника между пользователем и
программным
обеспечением
компьютера
• облегчение для пользователя выполнения
файловых операций (быстрый поиск,
копирование, удаление и пр.)
• более удобный запуск приложений
• возможность более быстрого перехода от
одного приложения к другому при
многозадачном режиме работы
Примеры операционных оболочек
• Norton
Commander (для MS DOS)
• Total Commander (для MS Windows)
• Windows Commander
(для MS Windows)
Сервисные программы
Множество
специальных
программ
обслуживающего
(сервисного) характера.
Диагностические
программы
Sandra,
Test CPU,
3D Mark,
3D Winbench
Программы
обслуживания
дисков
Norton Speed
Disk, Norton Disk
Doctor, Norton
Unerase
Программы
для работы
с CD / DVD
Easy CD Creator,
Nero, Alcohol
120%
Архиваторы
WinRar, WinZip
Антивирусные
программы
Norton Antivirus,
AVP, DrWeb
Вьюверы, плейеры
ACDSee, WinAmp
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Прикладное программное обеспечение (ППО) – это комплекс программ,
с помощью которых пользователь может решать свои информационные задачи
из самых разных предметных областей, не прибегая к программированию
ППО общего назначения
Набор
прикладных
программ,
полезных
большинству
пользователей независимо от их профессиональных интересов.
Текстовые редакторы
процессоры
и
WordPad, MS Word, MS Publisher,
Promt, Сократ
ППО специального назначения
Специализированные программы
(профессионально ориентированные)
для решения информационных задач,
предназначенные для узкого круга
пользователей.
Графические редакторы и
графические пакеты
Paint, MS PhotoDraw, Corel Xara,
Corel Draw, Adobe Photoshop
Системы управления
базами данных (СУБД)
MS Access
Табличные процессоры
MS Excel
Бухгалтерские программы
и пакеты
Пакеты мультимедийных
презентаций
MS PowerPoint, Movie Maker
Экспертные системы
Коммуникационные
программы
Internet Explorer, Mozilla Firefox,
Opera, MS Outlook
Компьютерные игровые программы
Музыкальные и звуковые редакторы
Математические пакеты
Системы автоматизированного
проектирования (САПР)
Электронные образовательные издания
и ресурсы
СИСТЕМЫ ПРОГРАММИРОВАНИЯ
Системы программирования – это универсальные средства
работы с информацией, инструменты для работы программистов,
ориентированные на определенный язык программирования
Назначение систем
программирования
Режимы работы
систем программирования
Создание, отладка и выполнение
• ввод текста программы
программ с целью:
• редактирование
• решения вычислительных задач
• отладка
• обработки текстов и графики
• компиляция
• создания системного ПО
• исполнение
• создания прикладного ПО
• работа с файлами
• и пр.
• режим помощи
ОПЕРАЦИОННАЯ СИСТЕМА
Операционная система
Функции операционной системы
Диалог с пользователем
ядро
ОС
• процессорным
Управление ресурсами
файлы
временем
• внутренней памятью
• внешними устройствами
Работа с файлами
ОЗУ
ВЗУ
Файловая система ОС
• сохранение информации в ВЗУ
• чтение информации из файлов
• удаление файлов
• переименование файлов
• копирование файлов
• вывод на экран каталога (списка файлов)
Компоненты операционной системы
Командный
интерпретатор
Программа,
обеспечивающая
диалог ЭВМ
с пользователем
Драйверы
внешних устройств
Набор программ,
обеспечивающих
взаимодействие процессора
с пользователем
ФАЙЛЫ И ФАЙЛОВЫЕ СТРУКТУРЫ
Операционная система
Файловая
система
Файловая
структура
Файл – это именованная
совокупность
данных,
хранящихся
на
внешнем
носителе
Одноуровневая файловая структура
Диск:
Файлы
Многоуровневая
файловая структура
ФАЙЛОВАЯ СТРУКТУРА ДИСКА
Многоуровневая
файловая структура
\ корневой каталог
IVANOV
DATA
fin . com
PROGS
TEXTS
PETROV
DATA
EXE
Иерархический способ организации
файлов на диске. Кроме понятия «файл»
при этом вводится понятие «каталог»
(папка). Папка может находиться внутри
другой папки. Папка самого верхнего
уровня называется корневым каталогом.
Пример полного имени файла
C: \ IVANOV \ PROGS \ prog2 . pas
prog1 . com
prog2 . com
prog3 . com
Диск :
Путь
имя файла
Полный адрес  Диск : \ корневой \ каталог \ . . . \ каталог \ имя . расширение
каталог
ИМЯ ФАЙЛА
Имя файла.
расширение
тип
Владислав
Петров
11
СИМВОЛЫ, КОТОРЫЕ НЕ
МОЖЕТ СОДЕРЖАТЬ ИМЯ
ФАЙЛ
/ \ :*?«< >|
12
ТИП ФАЙЛА
Заполним таблицу
Тип
Значение
*.bac, *.pas
Файл содержит текстовую информацию
Файл содержит графическую информацию
Файл содержит видеоизображение
Файл содержит звуковую информацию
Файлы на языке программирования
*.zip, *.rar
Архивные
*.exe или *.com
Исполняемые
программу)
*.doc, *.txt
*.bmp, *.jpg, *.gif
*.avi
*.wav, *.mp3, *.mid
файлы
(запускает
13
Параметры файлов
Название
параметра
Значение параметра
Имя
Проба
Моё фото
Футбол
Тип
DOC
BMP
EXE
Размер
5 Кбайт
12 Кбайт
4 Кбайт
Дата и время
создания
09.03.2007
12:30
15.07.2006
15:46
21.09.2007
13:31
Значок
это совокупность
файлов на диске и взаимосвязей между ними.
Файловые системы бывают простыми
(одноуровневыми)
и
многоуровневыми
(иерархическими).
ФАЙЛОВАЯ
СИСТЕМА
–
Одноуровневая файловая система
Папка (каталог) самого верхнего уровня называется
КОРНЕВЫМ КАТАЛОГОМ.
РАБОЧИЙ СТОЛ
С:
Е:
5 класс
Рисунки
Характеристика.doc
домик.bmp
777.gif
Фото
D:
Учителя
ШКОЛА.jpg
Абрамова Л.И.
Потёмкина C.А
Многоуровневая (иерархическая)
файловая система
План
воспит.работы.doc
11 класс.jpg
16
ПУТЬ К ФАЙЛУ – последовательность папок,
начиная от самой верхней и заканчивая той, в
которой непосредственно хранится файл
В путь к файлу входят
записываемые через
разделитель "\" логическое
имя диска и
последовательность имен
вложенных друг в друга
каталогов, в последнем из
которых находится данный
нужный файл.
C:\Рефераты\Физика\
C:\Рефераты\Информатика\
C:\Рисунки\
Путь к файлу вместе с именем файла
называют полным именем файла.
C:\Рефераты\Физика\Оптические явления.doc
C:\Рефераты\Информатика\Интернет.doc
C:\Рефераты\Информатика\Компьютерные вирусы.doc
C:\Рисунки\Закат.jpg
C:\Рисунки\ Зима.jpg
Закрепление
Задание 1.
Выбери правильные имена файлов:
1. Рыбалка.
2. Сочинение о лете.
3. 12>13
4. 12 больше 13
5. Ура!
6. Мой _ рисунок
7. Список 8 «А»
Задание 2
В папке My game находятся файлы
1. My_game.exe
2. My_game.txt
3. My_game.bmp
4. My_game.avi
5. My_game.wav
Задание 3.
Что
может
следующих
храниться
в
файлах?
House.doc
House.bmp
УСЛЫШАВ ИМЯ
•текстового файла – закройте
глаза,
•звукового
глаза
файла–
откройте
22
УСЛЫШАВ ИМЯ
•ПАПКИ– встаньте на правую
ногу,
•ФАЙЛА – на левую ногу
Задание 4.
Отдели имена файлов от имен папок,
неправильные
имена
пропускай.
Lettet.txt, Book, Name*2, Windows.jpg,
List.doc, 2006 год, Windows, Dom.doc.
Файлы
Папки
ИНТЕРФЕЙС ФАЙЛОВОЙ СИСТЕМЫ
Сведения о файловой структуре диска содержатся на этом диске в
виде таблицы размещения файлов. Используя файловую систему ОС,
пользователь может последовательно просматривать на экране
содержимое каталогов (папок), продвигаясь по дереву файловой структуры
вниз или вверх. Из таблицы можно получить дополнительную информацию
о файлах (размер файла, дата и время создания файла или его
изменения). Найдя в таком списке запись о нужном файле, применяя
команды ОС, пользователь может выполнить с ним различные действия:
инициализировать программу, содержащуюся в файле; удалить,
переименовать, скопировать файл.
ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС
Посимвольный
ввод команд
с клавиатуры
Выбор команд
из МЕНЮ
Текстовое МЕНЮ
Ввод команд путем нажатия
функциональных
или «горячих» клавиш
Объектно-ориентированный интерфейс
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС
Примером операционной системы, в
которой
реализован
объектноориентированный подход, является Windows.
Операционная
система
работает
с
множеством объектов, к числу которых
относятся: документы, программы, внешние
устройства компьютера и другие объекты, с
которыми пользователь имеет дело. С
каждым объектом (информационным или
физическим)
операционная
система
связывает имя, графическое обозначение,
свойства, поведение.
В интерфейсе Windows для обозначения
документов,
программ,
устройств
используются значки (иконки, пиктограммы) и
имена. ОС Windows обеспечивает одинаковый
пользовательский интерфейс при работе с
разными объектами. Для знакомства со
свойствами объектов и возможными над ними
действиями используется контекстное меню.
Download