СИЯ_Л_Программное обеспечение персональной ЭВМ

реклама
Программное обеспечение
персональной ЭВМ
Программное обеспечение (ПО)
Принцип программного управления:
действия компьютера определяются
программами.
1833 г. – Ч. Бэббидж (Англия) – основные
теоретические принципы функционирования
вычислительных машин, в т. ч. принцип
программного управления.
Программное обеспечение (ПО) — набор
программ, обеспечивающих функционирование
компьютера и возможности для решения задач
пользователями.
Классификация ПО
В зависимости от назначения ПО делится на

1) Базовое (системное);

2) Инструментальное;

3) Прикладное, в т. ч. пользовательское.
Базовое (системное) ПО - операционные
системы (ОС), утилиты, операционные
оболочки, средства тестирования и
диагностики.

Инструментальное ПО - компиляторы и
интерпретаторы с высокоуровневых ЯП,
ассемблеры, библиотеки стандартных программ
(БСП), средства редактирования, отладки и
тестирования программ.

Прикладное ПО - пакеты прикладных программ:
общего назначения; проблемноориентированные;
расширяющие функции ОС, интегрированные,
пользовательские.
А) Базовое (системное) ПО
Служит для организации эффективной совместной
работы всех устройств компьютера и его
взаимодействия (интерфейса) с пользователем
или проблемной средой.
Состав базового ПО:
 операционная система (ОС),
 оболочка операционной системы,
 утилиты,
 средства тестирования и диагностики,
 сетевое ПО.
Интерфейс
Интерфейс (от англ. interface - поверхность
раздела) — средства и методы
взаимодействия между элементами
системы (в широком смысле).
Пользовательский интерфейс –
технические и программные средства для
организации взаимодействия человека и
компьютера.
Пользовательский интерфейс:
 Терминальный – режим командной строки,
когда пользователь вводит управляющие
команды с клавиатуры,
 Графический - графический режим, когда
пользователь выбирает команды из меню, при
этом используется мышь, меню отображаются
графически.
Элементы пользовательского интерфейса:
 окна,
 меню (одноуровневые и многоуровневые),
 контекстная подсказка,
 помощь,
 элементы навигации (кнопки, «горячие
клавиши» и др.)
Операционная система (ОС)
ОС (англ. operating system) — это комплекс
управляющих и обслуживающих программ,
обеспечивающий управление
вычислительными процессами и
аппаратными средствами компьютера и
взаимодействие пользователя с
компьютером.
Примеры ОС:
MS DOS, MS Windows, Unix, OS/2, Linux.
С 1990-х наиболее распространёнными
являются ОС семейства MS Windows.
При включении компьютера операционная
система загружается в память раньше
остальных программ и затем служит основой
для их работы.
 BIOS (basic input/output system) – базовая
система ввода/вывода (хранится в ПЗУ,
тестирует основные узлы);
 Файловая система – упорядоченное
хранение информации в памяти;
 Драйверы внешних устройств.
Классификация ОС
Поддержка многозадачности – по числу
одновременно выполняемых задач
 многозадачные (Unix, Windows);
 однозадачные (MS-DOS).
Поддержка многопользовательского режима –
по числу одновременно работающих пользователей
 однопользовательские (MS-DOS, Windows 3.x);
 многопользовательские (Unix, Windows NT, 2000,
ХР, 2003).
Многопроцессорная обработка в ОС Linux,
Windows NT, 2000, ХР, 2003 (однопроцессорная в
Windows 95, 98).
Операционная (системная) оболочка (ОО)
ОО - это ПО для упрощения работы пользователя со
сложными программными системами.
Графическая оболочка Windows 3.1 (начало 1990 гг.)
оказала революционное влияние на развитие
интерфейса пользователя с ПК:
 Не нужен командный язык ОС (как в MS-DOS),
 Работа с ресурсами ПК на логико-графическом
уровне,
 Достаточно только общих знаний о базовом ПО,
В дальнейшем произошло слияние оболочек с
“базовой частью” ОС и сейчас все это вместе
называют ОС (Windows 9x, 2000, XP).
Для windows:
Windows commander, Total
commander, Far manager.
Утилиты
Облегчают пользование другими программами и
устройствами, расширяют стандартные возможности
компьютера:
 Тестирование и диагностика,
 Драйверы (для устройств ввода-вывода),
 Архиваторы,
 Оптимизация и контроль качества дискового
пространства (форматирование, дефрагментация,
проверка поверхности диска),
 Антивирусные.
Хороший подбор утилит во многих случаях существенно
облегчает использование ПК для многих приложений,
расширяя стандартные возможности ОС.
Пример набора утилит для массового пользователя IBMсовместимых ПК - пакет Norton Utilities.
Б) Инструментальное ПО
Инструментальное ПО предназначено для
создания оригинального ПО в любой проблемной
области.
Оно включает:
компиляторы и интерпретаторы для перевода
текста алгоритма задачи в последовательность
команд,
ассемблеры — машинно-ориентированные языки
программирования в виде инструкций, которые
переводятся “одна в одну” в виде команды для
исполнения компьютером. В отличие от
алгоритмических языков (языков высокого уровня)
они относятся к языкам низкого уровня.

Системы программирования
Системы программирования (СП) представляют собой
интегрированные инструментальные средства,
обеспечивающие все основные функции по
разработке программ:
 создание и редактирование исходных модулей,
 компиляцию или интерпретацию,
 создание загрузочных модулей и их выполнение,
 отладка,
 тестирование,
 использование библиотек стандартных программ
(подпрограмм),
 сохранение и документирование и т.д.
Примеры - Turbo-Pascal, Turbo-С, Turbo-Prolog, Delphi
фирмы Borland, СП для многих языков: C, C++, Java,
Fortran
В) Прикладное ПО
Прикладное ПО составляют пакеты прикладных
программ (ППП), предназначенные для
решения задач из различных областей, а
также пользовательское ПО.
ППП подразделяются на
 общего назначения,
 проблемно-ориентированные
(специализированные),
 расширяющие функции ОС.
ППП общего назначения:
ориентированы на широкий круг пользователей
и позволяют автоматизировать наиболее
часто используемые функции.
К такому типу относятся пакеты обработки
текстовой информации, электронных таблиц,
СУБД, деловой графики и др. Примеры:
 текстовые процессоры MS Word, WordStar,
WordPerfect, Sprint, ChiWriter, Лексикон;
 электронные таблицы MS Excel, Quattro Pro,
SuperCalc, Multiplan, VP-Planner,
 СУБД MS Access, dBase, FoxBase, Paradox,
Clipper, Reflex и др.
Специализированные ППП
Проблемно-ориентированные
(специализированные) пакеты имеют
более узкое применение. В них используются
особые методы представления и обработки
информации, учитывающие специфику задач
пользователя.
К ним относятся следующие ППП:
 графические (Paintbrush, Core Graphics
System, GEM, CorelDRАW, Harvard Graphics,
AutoSketch, Freelance Plus, PhotoShop);
 математические (MathCAD, Mathematica,
Reduce, Maple V);





прикладной математики (OptiNet, LP-16, DP16, CP-16, FP-16);
статистические (Statistica, StatGraf, StatWare,
DataStat, Gauss, MuliStat);
экспертные системы (Expert Choice,
GoldWorks, METHODS, DENDRAL, MYCIN,
PROSPECTOR);
издательские системы (TeX, PageMaker,
Ventura Publisher, Adobe Illustrator);
многочисленные пакеты
автоматизированного проектирования и
изготовления чертежей (CAD-группа) и др.
Интегрированные пакеты
Объединяют в себе основные функции ряда пакетов
общего назначения.
 Обеспечивается полная информационная
совместимость прикладных пакетов, входящих в
состав интегрированных (единый формат файлов,
методы доступа к файлам).
 Имеют единый информационный интерфейс.
Типичный представитель: пакет MS Office для IBMсовместимых ПК, включающий
 текстовый процессор MS Word,
 табличный процессор MS Exсel,
 систему управления базами данных MS Access,
 пакет презентационной графики MS PowerPoint и т. д.
Пакет ориентирован на задачи офисного характера и
широко используется в различных организациях.

Основы работы на ПК. Клавиатура.
Клавиши:
Алфавитно-цифровые, управления курсором; цифровая
клавиатура; специальные клавиши, функциональные.
Алфавитноцифровые
клавиши:
Алфавитноцифровые: ввод
символов, букв,
цифр, знаков
препинания,
арифм. знаков.
Раскладка
клавиатуры:
схема закрепления
символов
национального
алфавита за
конкретными
клавишами
(Ctrl+Shift,
Shift+Shift,
Alt+Shift)
Клавиши управления курсором:






→, ←, ↑, ↓ – перемещение курсора на
одну позицию вправо, влево, вверх,
вниз,
PgUp, PgDn – перемещение на одну
экранную страницу вверх/ вниз;
Home, End –перемещение курсора к
началу и концу строки;
Delete – удаление символа в той
позиции, где находится курсор, или
удаляет выделенный объект (текст);
Backspace – перемещение на одну
позицию влево с одновременным
удалением символа;
Insert – переключение режимов
вставки/ замещения: ввод с
раздвижением символов и ввод с
замещением символов (замена).
Цифровая
клавиатура:




Цифровые клавиши
совмещены с
клавишами
управления курсором.
Два режима: цифровой
и управления
курсором.
Для переключения
режимов – NumLock.
Клавиши /, *,-,+
обозначают соотв.
знаки (операции).
Функциональные
клавиши




F1 – F12 – вызывают
наиболее часто
употребляемые команды.
Расположены в верхнем
ряду
В различных программах
они имеют различные
значения.
F1- вызов справки
(помощь).
Специальные клавиши





Enter (Ввод) – завершение ввода,
подтверждение выбора объекта;
Esс –отмена действия, команды, выход из
программы, закрытие окна меню;
Tab – табуляция, т. е. перемещение курсора на
несколько позиций вправо, также переход
между полями диалогового окна, клетками
таблицы;
Shift – кратковременно меняет регистр на
противоположный регистру, включенному
клавишей Caps Lock ;
Caps Lock – переключение клавиатуры в
режим верхнего или нижнего регистра;







Ctrl, Alt – управляющие, используются для
изменения назначения других клавиш;
Pause (Break) – временная остановка
программы.
Scroll Lock – режим прокрутки экрана;
PrintScrn – распечатка содержи мого экрана
на принтере или копирование в буфер обмена;
Alt + PrintScrn - копирование активного
экрана в буфер обмена;
Space – пробел, вставка пустого места между
символами;
NumLock – переключение цифровой
клавиатуры в режим ввода цифр или режим
управления курсором.
 –вызов главного меню;
вызов
контекстного меню.
Для быстрого перемещения по документу:
Перемещение курсора
На одно слово влево
На одно слово вправо
Клавиши
Ctrl ←
Ctrl →
На один абзац вверх
На один абзац вниз
В конец строки
Ctrl ↑
Ctrl ↓
End
В начало строки
На один экран вверх
На один экран вниз
В конец страницы
Home
PageUp
PageDown
Ctrl PageDown
В начало страницы
В начало документа
В конец документа
Ctrl PageUp
Ctrl Home
Ctrl End
Некоторые комбинации клавиш (продолжение)
Перемещение курсора
Удаление слова целиком справа
от курсора
Клавиши
Ctrl Delete
Удаление слова целиком слева
от курсора
Копирование выделенного
объекта
Ctrl Backspace
Вырезание выделенного текста
или объекта
Вставка выделенного или
скопированного текста или
объекта
Открытие меню Пуск
Перезагрузка компьютера
Shift Delete
Ctrl C,
Ctrl I
Ctrl V,
Shift Insert
Ctrl Esc
Ctrl Alt Delete
Скачать