1 / 27

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

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

pello
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Классификация ПО В зависимости от назначения ПО делится на • 1) Базовое (системное); • 2) Инструментальное; • 3) Прикладное, в т. ч. пользовательское. Базовое (системное) ПО - операционныесистемы (ОС), утилиты, операционные оболочки, средства тестирования и диагностики.

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

  5. А) Базовое (системное) ПО Служитдляорганизации эффективной совместной работы всех устройств компьютера и его взаимодействия (интерфейса) с пользователем или проблемной средой. Состав базового ПО: • операционнаясистема (ОС), • оболочка операционной системы, • утилиты, • средства тестирования и диагностики, • сетевое ПО.

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

  7. Пользовательский интерфейс: • Терминальный – режим командной строки, когда пользователь вводит управляющие команды с клавиатуры, • Графический - графический режим, когда пользователь выбирает команды из меню, при этом используется мышь, меню отображаются графически. Элементы пользовательского интерфейса: • окна, • меню (одноуровневые и многоуровневые), • контекстная подсказка, • помощь, • элементы навигации (кнопки, «горячие клавиши» и др.)

  8. Операционная система (ОС) ОС (англ. operatingsystem) — это комплекс управляющих и обслуживающих программ, обеспечивающий управление вычислительными процессами и аппаратными средствами компьютера и взаимодействие пользователя с компьютером. Примеры ОС: MS DOS, MS Windows, Unix,OS/2, Linux. С 1990-х наиболее распространёнными являются ОС семейства MS Windows.

  9. При включении компьютера операционная система загружается в память раньше остальных программ и затем служит основой для их работы. • BIOS (basic input/output system) – базовая система ввода/вывода (хранится в ПЗУ, тестирует основные узлы); • Файловая система – упорядоченное хранение информации в памяти; • Драйверы внешних устройств.

  10. Классификация ОС Поддержка многозадачности – по числу одновременно выполняемых задач • многозадачные (Unix, Windows); • однозадачные (MS-DOS). Поддержка многопользовательского режима – по числу одновременно работающих пользователей • однопользовательские (MS-DOS, Windows 3.x); • многопользовательские (Unix, Windows NT, 2000, ХР, 2003). Многопроцессорная обработка в ОС Linux, Windows NT, 2000, ХР, 2003 (однопроцессорная в Windows 95, 98).

  11. Операционная (системная) оболочка (ОО) ОО - это ПО для упрощения работы пользователя со сложными программными системами. Графическая оболочка Windows 3.1 (начало 1990 гг.) оказала революционное влияние на развитие интерфейса пользователя с ПК: • Не нужен командный язык ОС (как вMS-DOS), • Работа с ресурсами ПК налогико-графическомуровне, • Достаточно только общих знаний о базовом ПО, В дальнейшем произошло слияние оболочек с “базовой частью” ОС и сейчас все это вместе называют ОС (Windows 9x, 2000, XP).

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

  13. Утилиты Облегчают пользование другими программами и устройствами, расширяют стандартные возможности компьютера: • Тестирование и диагностика, • Драйверы (для устройств ввода-вывода), • Архиваторы, • Оптимизация и контроль качества дискового пространства (форматирование, дефрагментация, проверка поверхности диска), • Антивирусные. Хороший подбор утилит во многих случаях существеннооблегчает использование ПК для многих приложений, расширяястандартные возможности ОС. Пример набора утилит для массового пользователя IBM-совместимых ПК - пакет Norton Utilities.

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

  15. Системы программирования Системы программирования (СП) представляют собой интегрированные инструментальные средства, обеспечивающие все основные функции по разработке программ: • создание и редактирование исходных модулей, • компиляцию или интерпретацию, • создание загрузочныхмодулей и их выполнение, • отладка, • тестирование, • использование библиотек стандартных программ (подпрограмм), • сохранение и документирование и т.д. Примеры - Turbo-Pascal, Turbo-С, Turbo-Prolog, Delphi фирмы Borland, СП для многих языков: C, C++, Java, Fortran

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

  17. ППП общего назначения: ориентированы на широкий круг пользователей и позволяют автоматизировать наиболее часто используемые функции. К такому типу относятся пакеты обработки текстовой информации, электронных таблиц, СУБД, деловой графики и др. Примеры: • текстовые процессоры MS Word, WordStar, WordPerfect, Sprint, ChiWriter, Лексикон; • электронные таблицы MS Excel, Quattro Pro, SuperCalc, Multiplan, VP-Planner, • СУБД MS Access, dBase, FoxBase, Paradox, Clipper, Reflex и др.

  18. Специализированные ППП Проблемно-ориентированные (специализированные) пакеты имеют более узкое применение. В них используются особые методы представления и обработки информации, учитывающие специфику задач пользователя. К ним относятся следующие ППП: • графические (Paintbrush, Core Graphics System, GEM, CorelDRАW, Harvard Graphics, AutoSketch, Freelance Plus,PhotoShop); • математические (MathCAD, Mathematica, Reduce, Maple V);

  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-группа) и др.

  20. Интегрированные пакеты • Объединяют в себе основные функции ряда пакетовобщего назначения. • Обеспечивается полная информационная совместимость прикладных пакетов, входящих в состав интегрированных (единый формат файлов, методы доступа к файлам). • Имеютединыйинформационный интерфейс. Типичный представитель: пакет MS Office для IBM-совместимых ПК, включающий • текстовый процессор MS Word, • табличный процессор MS Exсel, • систему управления базами данных MSAccess, • пакет презентационной графики MS PowerPoint и т. д. Пакет ориентирован на задачи офисного характера и широко используется в различных организациях.

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

  22. Алфавитно-цифровые клавиши: Алфавитно-цифровые: ввод символов, букв, цифр, знаков препинания, арифм. знаков. Раскладка клавиатуры: схема закрепления символов национального алфавита за конкретными клавишами (Ctrl+Shift, Shift+Shift, Alt+Shift) Клавиши управления курсором: →, ←, ↑, ↓ – перемещение курсора на одну позицию вправо, влево, вверх, вниз, PgUp, PgDn – перемещение на одну экранную страницу вверх/ вниз; Home, End –перемещение курсора к началу и концу строки; Delete – удаление символа в той позиции, где находится курсор, или удаляет выделенный объект (текст); Backspace – перемещение на одну позицию влево с одновременным удалением символа; Insert – переключение режимов вставки/ замещения: ввод с раздвижением символов и ввод с замещением символов (замена).

  23. Цифровая клавиатура: Цифровые клавиши совмещены с клавишами управления курсором. Два режима: цифровой и управления курсором. Для переключения режимов – NumLock. Клавиши /, *,-,+ обозначают соотв. знаки (операции). Функциональные клавиши F1 – F12 – вызывают наиболее часто употребляемые команды. Расположены в верхнем ряду В различных программах они имеют различные значения. F1- вызов справки (помощь).

  24. Специальные клавиши • Enter (Ввод) – завершение ввода, подтверждение выбора объекта; • Esс –отмена действия, команды, выход из программы, закрытие окна меню; • Tab – табуляция, т. е. перемещение курсора на несколько позиций вправо, также переход между полями диалогового окна, клетками таблицы; • Shift – кратковременно меняет регистр на противоположный регистру, включенному клавишей CapsLock ; • CapsLock – переключение клавиатуры в режим верхнего или нижнего регистра;

  25. Ctrl, Alt – управляющие, используются для изменения назначения других клавиш; • Pause (Break) – временная остановка программы. • ScrollLock – режим прокрутки экрана; • PrintScrn – распечатка содержи мого экрана на принтере или копирование в буфер обмена; Alt + PrintScrn - копирование активного экрана в буфер обмена; • Space – пробел, вставка пустого места между символами; • NumLock– переключение цифровой клавиатуры в режим ввода цифр или режим управления курсором. •  –вызов главного меню; вызов контекстного меню.

  26. Для быстрого перемещения по документу:

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

More Related