270 likes | 585 Views
Программное обеспечение персональной ЭВМ. Программное обеспечение ( ПО ). Принцип программного управления: действия компьютера определяются программами.
E N D
Программное обеспечение персональной ЭВМ
Программное обеспечение (ПО) Принцип программного управления: действия компьютера определяются программами. 1833 г. – Ч. Бэббидж (Англия) – основные теоретические принципы функционирования вычислительных машин, в т. ч. принцип программного управления. Программное обеспечение (ПО) — набор программ, обеспечивающих функционирование компьютера и возможности для решения задач пользователями.
Классификация ПО В зависимости от назначения ПО делится на • 1) Базовое (системное); • 2) Инструментальное; • 3) Прикладное, в т. ч. пользовательское. Базовое (системное) ПО - операционныесистемы (ОС), утилиты, операционные оболочки, средства тестирования и диагностики.
Инструментальное ПО - компиляторы и интерпретаторы с высокоуровневых ЯП, ассемблеры, библиотеки стандартных программ (БСП), средства редактирования, отладки и тестирования программ. • Прикладное ПО - пакеты прикладных программ: общего назначения; проблемно-ориентированные;расширяющие функции ОС, интегрированные, пользовательские.
А) Базовое (системное) ПО Служитдляорганизации эффективной совместной работы всех устройств компьютера и его взаимодействия (интерфейса) с пользователем или проблемной средой. Состав базового ПО: • операционнаясистема (ОС), • оболочка операционной системы, • утилиты, • средства тестирования и диагностики, • сетевое ПО.
Интерфейс Интерфейс (от англ.interface - поверхность раздела) — средства и методы взаимодействия между элементами системы (в широком смысле). Пользовательский интерфейс – технические и программные средства для организации взаимодействия человека и компьютера.
Пользовательский интерфейс: • Терминальный – режим командной строки, когда пользователь вводит управляющие команды с клавиатуры, • Графический - графический режим, когда пользователь выбирает команды из меню, при этом используется мышь, меню отображаются графически. Элементы пользовательского интерфейса: • окна, • меню (одноуровневые и многоуровневые), • контекстная подсказка, • помощь, • элементы навигации (кнопки, «горячие клавиши» и др.)
Операционная система (ОС) ОС (англ. operatingsystem) — это комплекс управляющих и обслуживающих программ, обеспечивающий управление вычислительными процессами и аппаратными средствами компьютера и взаимодействие пользователя с компьютером. Примеры ОС: 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, 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-группа) и др.
Интегрированные пакеты • Объединяют в себе основные функции ряда пакетовобщего назначения. • Обеспечивается полная информационная совместимость прикладных пакетов, входящих в состав интегрированных (единый формат файлов, методы доступа к файлам). • Имеютединыйинформационный интерфейс. Типичный представитель: пакет MS Office для IBM-совместимых ПК, включающий • текстовый процессор MS Word, • табличный процессор MS Exсel, • систему управления базами данных MSAccess, • пакет презентационной графики MS PowerPoint и т. д. Пакет ориентирован на задачи офисного характера и широко используется в различных организациях.
Основы работы на ПК. Клавиатура. Клавиши:Алфавитно-цифровые, управления курсором; цифровая клавиатура; специальные клавиши, функциональные.
Алфавитно-цифровые клавиши: Алфавитно-цифровые: ввод символов, букв, цифр, знаков препинания, арифм. знаков. Раскладка клавиатуры: схема закрепления символов национального алфавита за конкретными клавишами (Ctrl+Shift, Shift+Shift, Alt+Shift) Клавиши управления курсором: →, ←, ↑, ↓ – перемещение курсора на одну позицию вправо, влево, вверх, вниз, PgUp, PgDn – перемещение на одну экранную страницу вверх/ вниз; Home, End –перемещение курсора к началу и концу строки; Delete – удаление символа в той позиции, где находится курсор, или удаляет выделенный объект (текст); Backspace – перемещение на одну позицию влево с одновременным удалением символа; Insert – переключение режимов вставки/ замещения: ввод с раздвижением символов и ввод с замещением символов (замена).
Цифровая клавиатура: Цифровые клавиши совмещены с клавишами управления курсором. Два режима: цифровой и управления курсором. Для переключения режимов – NumLock. Клавиши /, *,-,+ обозначают соотв. знаки (операции). Функциональные клавиши F1 – F12 – вызывают наиболее часто употребляемые команды. Расположены в верхнем ряду В различных программах они имеют различные значения. F1- вызов справки (помощь).
Специальные клавиши • Enter (Ввод) – завершение ввода, подтверждение выбора объекта; • Esс –отмена действия, команды, выход из программы, закрытие окна меню; • Tab – табуляция, т. е. перемещение курсора на несколько позиций вправо, также переход между полями диалогового окна, клетками таблицы; • Shift – кратковременно меняет регистр на противоположный регистру, включенному клавишей CapsLock ; • CapsLock – переключение клавиатуры в режим верхнего или нижнего регистра;
Ctrl, Alt – управляющие, используются для изменения назначения других клавиш; • Pause (Break) – временная остановка программы. • ScrollLock – режим прокрутки экрана; • PrintScrn – распечатка содержи мого экрана на принтере или копирование в буфер обмена; Alt + PrintScrn - копирование активного экрана в буфер обмена; • Space – пробел, вставка пустого места между символами; • NumLock– переключение цифровой клавиатуры в режим ввода цифр или режим управления курсором. • –вызов главного меню; вызов контекстного меню.
Для быстрого перемещения по документу:
Некоторые комбинации клавиш (продолжение)