e28af162992731e08b57520b1bdfe065.ppt
- Количество слайдов: 21
Информатика и ЭВМ в психологии Лекция 3: Программное обеспечение
Вопросы лекции: 1. Функциональные блоки ЭВМ 2. Процессор. 3. Материнская плата. 4. Память. 5. Устройства ввода. 6. Устройства вывода. 7. Устройства передачи информации. 8. История развития вычисл. средств
Понятие и виды ПО • Программное обеспечение (Software) совокупность программ и сопровождающей их документации, предназначенная для решения задач на ПК. Основные виды программного обеспечения (ПО): системное (System Software) программное обеспечение, необходимое для управления компьютером, для создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг прикладное (Application Software) - программное обеспечение, которое предназначено для решения определенных классов задач пользователя инструментальное ПО (программно-инструментальные средства программные продукты, предназначенные для разработки программного обеспечения компьютера собой путем обмена данных через единый пользовательский интерфейс)
Системное ПО Системное (System Software) программное обеспечение, необходимое для управления компьютером, для создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг. Системное программное обеспечение необходимая часть ПО ЭВМ, без которой не может работать ЭВМ. Его ядро составляет операционная система (ОС). Составные части системного ПО: инструментальные системы утилиты служебные программы, которые предоставляют ряд дополнительных услуг компьютера. оболочки операционной системы программный продукт, который делает общение пользователя с компьютером более комфортным (популярная операционная оболочка Norton Commander) операционная система (ОС) – это совокупность программ, управляющих работой всех устройств ПК и процессом выполнения прикладных программ
Инструментальные программные средства Программно-инструментальные средства программные продукты, предназначенные для разработки программного обеспечения компьютера собой путем обмена данных через единый пользовательский интерфейс. К ним относят: • Трансляторы (компиляторы и интерпретаторы) • Система программирования инструмент для работы программиста. Всякая СП ориентирована на определенный язык программирования ПАСКАЛЬ, БЭЙСИК, СИ и т. д. • и др.
Операционные системы Операционная система (ОС) – это совокупность программ, управляющих работой всех устройств ПК и процессом выполнения прикладных программ. Комплекс программ, обеспечивающих управление работой всех аппаратных устройств и доступ пользователя к ним. Одна и та же ЭВМ может в различные моменты времени работать под управлением различных ОС, но в один момент времени ЭВМ должна управляться только одной ОС. Реестр специальная база данных, в которой хранятся все сведения о конфигурации OC Windows. Драйверы это программы, обеспечивающие взаимодействие других программ с периферийными устройствами (Например, при перемещении мыши информация передается драйверу манипулятора мышь).
Файловая система Windows Файловая система совокупность файлов, размещенных на технических носителях в соответствии с определенным набором правил. Файловая система определяет организацию файлов и их размещение на диске. Файл – это именованная область внешней памяти произвольной длины с определенным количеством информации • В операционной системе Windows собственное имя файла не может содержать символ «? » и «*» , т. к. они используются для выделения группы файлов. Например, для выделения группы файлов в файловом менеджере маска «*. *|*. bak» означает «Выделить все файлы, кроме файлов с расширением bak» . • Пример полного имени файла в ОС Windows: C: факультетгруппаСтудент. doc • Файлы располагаются в папках (каталогах), которые в свою очередь, могут находиться в других каталогах, поэтому представление файлов и каталогов является иерархической информационной моделью. Размещение файлов на диске задано в таблице размещения файлов FAT (FAT расшифровывается как таблица размещения файлов). Пример. Если размер кластера 512 байт, а размер файла 768 байт, то файл займет на диске 2 кластера.
Современные ОС Отличительные черты современной ОС многозадачность • однозадачные ОС: MS DOS, MSX; • многозадачные ОС: Unix, LINUX, WINDOWS. развитый графический пользовательский интерфейс устойчивость в работе и защищенность полная независимость от аппаратуры Мультипрограммирование способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняется несколько программ, при этом каждая программа загружается в свой участок оперативной памяти. Программы, выполняемые в фоновом режиме, не требуют непосредственного диалога с пользователем. Требования, предъявляемые к современным ОС • расширяемость • переносимость • надежность и отказоустойчивость
Графический интерфейс ОС Например, элементы графического интерфейса ОС Windows XP: • рабочий стол, • кнопка меню «Пуск» , • панель команд, • ярлыки программ, • и др.
Типы многозадачных ОС • Системы пакетной обработки - предназначены для решения задач, которые не требуют быстрого получения результатов. (Режим пакетной обработки предназначен для автоматического выполнения определенной последовательности программ). • Системы с разделением времени - в этих системах каждой задаче выделяется небольшой квант процессорного времени, ни одна задача не занимает процессор надолго и время ответа оказывается приемлемым. (Пакет заданий - совокупность нескольких заданий в виде колоды перфокарт. ) • Системы реального времени - применяются для управления различными объектами (такими, как станок, спутник) или технологическими процессами (гальваническая линия, доменный процесс и т. д. )
Сетевые ОС Для обеспечения совместной работы большого числа пользователей в сети более эффективно применение сетей с выделенным сервером (Например, Novell Netware ОС, используемая для управления сетью с выделенным сервером). Элементы сетевой ОС отдельной машины: • серверная часть • клиентская часть в ОС, выполняющая распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей. • коммуникационные средства операционных систем обеспечивают адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети.
Современные технологии ОС Plug&Play технология, используемая для автоматического распознавания операционной системой установленных в компьютере устройств OLE-Automation технология, используемая в Windows для встраивания в документы объектов, созданных иными приложениями, позволяющая наследовать свойства приложений. Клиент-сервер - технология работы наиболее эффективная при обработке больших баз данных.
Служебные (сервисные) программы предназначены для диагностики состояния и настройки вычислительной системы. К ним относят: • программы диагностики аппаратного обеспечения • архиваторы • файловые менеджеры
Утилиты • дисковые компрессоры – программы, выполняющие дефрагментацию и уплотнение диска. • программы резервного копирования • архиваторы - программы, которые осуществляют упаковку и распаковку файлов. • программы защиты и восстановления данных
Утилиты Windows по обслуживанию диска • дефрагментация диска • проверка диска • уплотнение диска Дефрагментации диска утилита, предназначенная для оптимизации работы диска и повышения скорости доступа к нему. При дефрагментации диска происходит следующее действие собирание фрагментов в один блок, за счет этого обеспечивается повышение скорости доступа к диску. Дефрагментация возможна независимо от необходимости выполнения данной операции.
Программы резервного копирования Режимы работы программы резервного копирования данных на диске: • резервирование • восстановление • сравнение исходных данных с их резервными копиями
Средства технического обслуживания Пример. Анализ загрузки процессора функция программы System monitor. • средства диагностики ПК cредства, обеспечивающие автоматический поиск ошибок и выявление неисправностей с определенной локализацией их в ПК и его отдельных модулях. • средства тестового контроля • средства аппаратного контроля
Средства защиты данных Примеры антивирусных программ: Dr. Web (Диалог Наука) Antiviral Toolkit Pro ("Ками") NOD 32
Прикладные программы Прикладное (Application Software) ПО программное обеспечение, которое предназначено для решения определенных классов задач пользователя Прикладные программы, с помощью которых пользователь непосредственно решает свои информационные задачи, не прибегая к программированию, называются.
Прикладные программы Программы общего назначения: • текстовые и графические редакторы • системы управления базами данных • табличные процессоры • коммуникационные (сетевые) программы • компьютерные игры Программы специального назначения: • бухгалтерские пакеты • системы автоматизированного проектирования • экспертные системы • программы для проведения сложных математических расчетов • многие другие программы для профессиональной деятельности
Пакеты прикладных программ по сфере применения делятся на • проблемно ориентированные • общего назначения • интегрированные совокупность функционально различных программных модулей, способных взаимодействовать между собой путем обмена данных через единый пользовательский интерфейс Компоненты, не содержащиеся в современных интегрированных ППП издательская система операционная система Примеры прикладных программ: • Органайзер - программа, позволяющая планировать работу. • Программы распознавания символов (текстов) предназначены для перевода документов, считанных в компьютер с помощью сканера, в вид, пригодный для восприятия программами обработки текстов.


