Программное обеспечение персональной ЭВМ

27
Программное обеспечение персональной ЭВМ

Upload: pello

Post on 05-Jan-2016

72 views

Category:

Documents


8 download

DESCRIPTION

Программное обеспечение персональной ЭВМ. Программное обеспечение ( ПО ). Принцип программного управления: действия компьютера определяются программами. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Программное обеспечение персональной ЭВМ

Программное обеспечение персональной ЭВМ

Page 2: Программное обеспечение персональной ЭВМ

Программное обеспечение (ПО)Принцип программного управления:

действия компьютера определяются программами.

1833 г. – Ч. Бэббидж (Англия) – основные теоретические принципы функционирования вычислительных машин, в т. ч. принцип программного управления.

Программное обеспечение (ПО) — набор программ, обеспечивающих функционирование компьютера и возможности для решения задач пользователями.

Page 3: Программное обеспечение персональной ЭВМ

Классификация ПО

В зависимости от назначения ПО делится на

1) Базовое (системное);

2) Инструментальное;

3) Прикладное, в т. ч. пользовательское.

Базовое (системное) ПО - операционные

системы (ОС), утилиты, операционные

оболочки, средства тестирования и

диагностики.

Page 4: Программное обеспечение персональной ЭВМ

Инструментальное ПО - компиляторы и интерпретаторы с высокоуровневых ЯП, ассемблеры, библиотеки стандартных программ (БСП), средства редактирования, отладки и тестирования программ.

Прикладное ПО - пакеты прикладных программ: общего назначения; проблемно-ориентированные;расширяющие функции ОС, интегрированные, пользовательские.

Page 5: Программное обеспечение персональной ЭВМ

А) Базовое (системное) ПОСлужит для организации эффективной совместной

работы всех устройств компьютера и его взаимодействия (интерфейса) с пользователем или проблемной средой.

Состав базового ПО: операционная система (ОС), оболочка операционной системы, утилиты, средства тестирования и диагностики, сетевое ПО.

Page 6: Программное обеспечение персональной ЭВМ

Интерфейс

Интерфейс (от англ. interface - поверхность раздела) — средства и методы взаимодействия между элементами системы (в широком смысле).

Пользовательский интерфейс – технические и программные средства для организации взаимодействия человека и компьютера.

Page 7: Программное обеспечение персональной ЭВМ

Пользовательский интерфейс: Терминальный – режим командной строки,

когда пользователь вводит управляющие команды с клавиатуры,

Графический - графический режим, когда пользователь выбирает команды из меню, при этом используется мышь, меню отображаются графически.

Элементы пользовательского интерфейса: окна, меню (одноуровневые и многоуровневые), контекстная подсказка, помощь, элементы навигации (кнопки, «горячие

клавиши» и др.)

Page 8: Программное обеспечение персональной ЭВМ

Операционная система (ОС)ОС (англ. operating system) — это комплекс

управляющих и обслуживающих программ, обеспечивающий управление вычислительными процессами и аппаратными средствами компьютера и взаимодействие пользователя с компьютером.

Примеры ОС:

MS DOS, MS Windows, Unix, OS/2, Linux.

С 1990-х наиболее распространёнными являются ОС семейства MS Windows.

Page 9: Программное обеспечение персональной ЭВМ

При включении компьютера операционная система загружается в память раньше остальных программ и затем служит основой для их работы.

BIOS (basic input/output system) – базовая система ввода/вывода (хранится в ПЗУ, тестирует основные узлы);

Файловая система – упорядоченное хранение информации в памяти;

Драйверы внешних устройств.

Page 10: Программное обеспечение персональной ЭВМ

Классификация ОСПоддержка многозадачности – по числу

одновременно выполняемых задач многозадачные (Unix, Windows); однозадачные (MS-DOS).Поддержка многопользовательского режима – по числу одновременно работающих пользователей однопользовательские (MS-DOS, Windows 3.x); многопользовательские (Unix, Windows NT, 2000,

ХР, 2003). Многопроцессорная обработка в ОС Linux,

Windows NT, 2000, ХР, 2003 (однопроцессорная в Windows 95, 98).

Page 11: Программное обеспечение персональной ЭВМ

Операционная (системная) оболочка (ОО)ОО - это ПО для упрощения работы пользователя со

сложными программными системами.

Графическая оболочка Windows 3.1 (начало 1990 гг.) оказала революционное влияние на развитие интерфейса пользователя с ПК:

Не нужен командный язык ОС (как в MS-DOS), Работа с ресурсами ПК на логико-графическом

уровне, Достаточно только общих знаний о базовом ПО,

В дальнейшем произошло слияние оболочек с “базовой частью” ОС и сейчас все это вместе называют ОС (Windows 9x, 2000, XP).

Page 12: Программное обеспечение персональной ЭВМ

Для windows: Windows commander, Total commander, Far manager.

Page 13: Программное обеспечение персональной ЭВМ

УтилитыОблегчают пользование другими программами и

устройствами, расширяют стандартные возможности компьютера:

Тестирование и диагностика, Драйверы (для устройств ввода-вывода), Архиваторы, Оптимизация и контроль качества дискового

пространства (форматирование, дефрагментация, проверка поверхности диска),

Антивирусные. Хороший подбор утилит во многих случаях существенно

облегчает использование ПК для многих приложений, расширяя стандартные возможности ОС.

Пример набора утилит для массового пользователя IBM-совместимых ПК - пакет Norton Utilities.

Page 14: Программное обеспечение персональной ЭВМ

Б) Инструментальное ПО Инструментальное ПО предназначено для

создания оригинального ПО в любой проблемной области.

Оно включает: компиляторы и интерпретаторы для перевода

текста алгоритма задачи в последовательность команд,

ассемблеры — машинно-ориентированные языки программирования в виде инструкций, которые переводятся “одна в одну” в виде команды для исполнения компьютером. В отличие от алгоритмических языков (языков высокого уровня) они относятся к языкам низкого уровня.

Page 15: Программное обеспечение персональной ЭВМ

Системы программированияСистемы программирования (СП) представляют собой

интегрированные инструментальные средства, обеспечивающие все основные функции по разработке программ:

создание и редактирование исходных модулей, компиляцию или интерпретацию, создание загрузочных модулей и их выполнение, отладка, тестирование, использование библиотек стандартных программ

(подпрограмм), сохранение и документирование и т.д.Примеры - Turbo-Pascal, Turbo-С, Turbo-Prolog, Delphi

фирмы Borland, СП для многих языков: C, C++, Java, Fortran

Page 16: Программное обеспечение персональной ЭВМ

В) Прикладное ПО

Прикладное ПО составляют пакеты прикладных программ (ППП), предназначенные для решения задач из различных областей, а также пользовательское ПО.

ППП подразделяются на общего назначения, проблемно-ориентированные

(специализированные), расширяющие функции ОС.

Page 17: Программное обеспечение персональной ЭВМ

ППП общего назначения:ориентированы на широкий круг пользователей

и позволяют автоматизировать наиболее часто используемые функции.

К такому типу относятся пакеты обработки текстовой информации, электронных таблиц, СУБД, деловой графики и др. Примеры:

текстовые процессоры MS Word, WordStar, WordPerfect, Sprint, ChiWriter, Лексикон;

электронные таблицы MS Excel, Quattro Pro, SuperCalc, Multiplan, VP-Planner,

СУБД MS Access, dBase, FoxBase, Paradox, Clipper, Reflex и др.

Page 18: Программное обеспечение персональной ЭВМ

Специализированные ППП

Проблемно-ориентированные (специализированные) пакеты имеют более узкое применение. В них используются особые методы представления и обработки информации, учитывающие специфику задач пользователя.

К ним относятся следующие ППП: графические (Paintbrush, Core Graphics

System, GEM, CorelDRАW, Harvard Graphics, AutoSketch, Freelance Plus, PhotoShop);

математические (MathCAD, Mathematica, Reduce, Maple V);

Page 19: Программное обеспечение персональной ЭВМ

прикладной математики (OptiNet, LP-16, DP-16, CP-16, FP-16);

статистические (Statistica, StatGraf, StatWare, DataStat, Gauss, MuliStat);

экспертные системы (Expert Choice, GoldWorks, METHODS, DENDRAL, MYCIN, PROSPECTOR);

издательские системы (TeX, PageMaker, Ventura Publisher, Adobe Illustrator);

многочисленные пакеты автоматизированного проектирования и изготовления чертежей (CAD-группа) и др.

Page 20: Программное обеспечение персональной ЭВМ

Интегрированные пакеты Объединяют в себе основные функции ряда пакетов

общего назначения. Обеспечивается полная информационная

совместимость прикладных пакетов, входящих в состав интегрированных (единый формат файлов, методы доступа к файлам).

Имеют единый информационный интерфейс.Типичный представитель: пакет MS Office для IBM-

совместимых ПК, включающий текстовый процессор MS Word, табличный процессор MS Exсel, систему управления базами данных MS Access, пакет презентационной графики MS PowerPoint и т. д. Пакет ориентирован на задачи офисного характера и

широко используется в различных организациях.

Page 21: Программное обеспечение персональной ЭВМ

Основы работы на ПК. Клавиатура. Клавиши: Алфавитно-цифровые, управления курсором; цифровая клавиатура; специальные клавиши, функциональные.

Page 22: Программное обеспечение персональной ЭВМ

Алфавитно-цифровые клавиши:

Алфавитно-цифровые: ввод символов, букв, цифр, знаков препинания, арифм. знаков.

Раскладка клавиатуры: схема закрепления символов национального алфавита за конкретными клавишами (Ctrl+Shift, Shift+Shift, Alt+Shift)

Клавиши управления курсором:

→, ←, ↑, ↓ – перемещение курсора на одну позицию вправо, влево, вверх, вниз,

PgUp, PgDn – перемещение на одну экранную страницу вверх/ вниз;

Home, End –перемещение курсора к началу и концу строки;

Delete – удаление символа в той позиции, где находится курсор, или удаляет выделенный объект (текст);

Backspace – перемещение на одну позицию влево с одновременным удалением символа;

Insert – переключение режимов вставки/ замещения: ввод с раздвижением символов и ввод с замещением символов (замена).

Page 23: Программное обеспечение персональной ЭВМ

Цифровая клавиатура:

Цифровые клавиши совмещены с клавишами управления курсором.

Два режима: цифровой и управления курсором.

Для переключения режимов – NumLock.

Клавиши /, *,-,+ обозначают соотв. знаки (операции).

Функциональные клавиши

F1 – F12 – вызывают наиболее часто употребляемые команды.

Расположены в верхнем ряду

В различных программах они имеют различные значения.

F1- вызов справки (помощь).

Page 24: Программное обеспечение персональной ЭВМ

Специальные клавиши Enter (Ввод) – завершение ввода,

подтверждение выбора объекта; Esс –отмена действия, команды, выход из

программы, закрытие окна меню; Tab – табуляция, т. е. перемещение курсора на

несколько позиций вправо, также переход между полями диалогового окна, клетками таблицы;

Shift – кратковременно меняет регистр на противоположный регистру, включенному клавишей Caps Lock ;

Caps Lock – переключение клавиатуры в режим верхнего или нижнего регистра;

Page 25: Программное обеспечение персональной ЭВМ

Ctrl, Alt – управляющие, используются для изменения назначения других клавиш;

Pause (Break) – временная остановка программы.

Scroll Lock – режим прокрутки экрана; PrintScrn – распечатка содержи мого экрана

на принтере или копирование в буфер обмена; Alt + PrintScrn - копирование активного экрана в буфер обмена;

Space – пробел, вставка пустого места между символами;

NumLock – переключение цифровой клавиатуры в режим ввода цифр или режим управления курсором.

–вызов главного меню; вызов контекстного меню.

Page 26: Программное обеспечение персональной ЭВМ

Для быстрого перемещения по документу:Перемещение курсора Клавиши

На одно слово влево Ctrl ←

На одно слово вправо Ctrl →

На один абзац вверх Ctrl ↑

На один абзац вниз Ctrl ↓

В конец строки End

В начало строки Home

На один экран вверх PageUp

На один экран вниз PageDown

В конец страницы Ctrl PageDown

В начало страницы Ctrl PageUp

В начало документа Ctrl Home

В конец документа Ctrl End

На одну страницу вверх Alt Ctrl PageUp

На одну страницу вниз Alt Ctrl PageDown

Page 27: Программное обеспечение персональной ЭВМ

Некоторые комбинации клавиш (продолжение)

Перемещение курсора Клавиши

Удаление слова целиком справа от курсора

Ctrl Delete

Удаление слова целиком слева от курсора

Ctrl Backspace

Копирование выделенного объекта

Ctrl C, Ctrl I

Вырезание выделенного текста или объекта

Shift Delete

Вставка выделенного или скопированного текста или объекта

Ctrl V, Shift Insert

Открытие меню Пуск Ctrl Esc

Перезагрузка компьютера Ctrl Alt Delete