Программный принцип управления лежит в основе работы всех компьютеров, смысл его заключается в том, что компьютером выполняются действия по предварительно заданной программе. Кроме того, этим принципом обеспечивается универсальное использование компьютера, т.е. в соответствии с выбранной программой в конкретный момент времени решается конкретная задача. После ее выполнения в память загружается другая программа и т.д.
Для обеспечения оптимального решения задач необходимо, чтобы программа была отлажена, имела соответствующую документацию и не требовала доработок. В отношении работы на компьютере часто используется термин программное обеспечение, это именно та составляющая, без которой компьютер представляет собой бесполезную вещь.
Программное обеспечение в наши дни – это сотни тысяч различных программ, предназначенных для обработки разнообразной информации.
Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!
Определение 1
Под программным обеспечением (ПО) понимают совокупность всех программ и соответствующей документации, которая обеспечивает возможность использования ЭВМ в интересах пользователей.
Классификация программного обеспечения
Все программное обеспечение делится на 2 большие группы:
- Системное ПО, которое представляет собой совокупность программ, которые обеспечивают работу компьютера.
- Прикладное ПО, которое содержит комплекс программ, позволяющих решать задачи определенного класса в конкретной предметной области.
Системные программы управляют работой вычислительной системы, а также осуществляют выполнение различных вспомогательных функций (копирования, тестирования и пр.)
Системное ПО, в свою очередь, делится на базовое и сервисное.
Базовое ПО состоит из:
- операционных систем;
- оболочек;
- сетевых операционных систем.
Сервисное ПО состоит из программ (утилиты):
- диагностирующих;
- антивирусных;
- обслуживающих носители;
- архиваторов;
- обслуживающих сети.
«Программное обеспечение и технологии программирования»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы
Прикладное ПО будет работать только при наличии системного.
Определение 2
Прикладные программы называются приложениями.
К ним относятся:
- табличные и текстовые процессоры;
- базы данных;
- экспертные системы;
- интегрированные пакеты;
- графические процессоры;
- обучающие программы;
- программы математических расчетов, моделирования и анализа;
- коммуникационные программы;
- игры.
В особую группу выделяют системы программирования (инструментальные системы), являющиеся частью системного ПО, однако имеющие при этом прикладной характер.
Определение 3
Под системой программирования понимают это совокупность программ, использующихся при разработке, отладке и внедрении новых программных продуктов.
- трансляторы;
- непосредственную среду разработки программ;
- отладчики;
- библиотеки справочных программ (процедур и функций);
- редакторы связей и др.
Прикладное ПО
Коротко остановимся на наиболее часто встречающемся прикладном ПО.
Редакторы документов являются наиболее широко используемым видом прикладных программ. С их помощью можно быстро и удобно подготавливать документы (использование различных шрифтов символов, абзацев произвольной формы, автоматический перенос слов, возможность делать сноски, вставлять графические объекты, автоматическая нумерация страниц и пр.).
Наиболее известные – Wordpad, Microsoft Word.
Табличные процессоры позволяют работать с информацией различного типа, заключенной в ячейках таблиц (вычислять значения элементов таблицы по указанным формулам, строить по данным таблиц различные графики и пр.).
Наиболее известные — Quatro Pro, Microsoft Excel.
Графические редакторы дают возможность создавать и редактировать изображения с использованием рисования линий, кривых, объектов, раскраской областей экрана, созданием надписей различными шрифтами, обрабатывать изображения со сканеров.
Наиболее известные – Corel Draw, Adobe Photoshop.
В правовых базах данных содержатся тексты нормативных документов и предоставляются возможности получения справки, контекстного поиска, распечатки и пр.
Наиболее известные – Консультант+, Гарант.
Системы автоматизированного проектирования (САПР) осуществляют конструирование и черчение различных механизмов и предметов с помощью компьютера.
Наиболее известные — Компас, AutoCad.
Системы управления базами данных (СУБД) используются для управления большими информационными массивами — базами данных (поиск, ввод, сортировка, выборка записей, составление отчетов и пр.).
Наиболее известные – Clipper, Microsoft Access, Paradox.
Интегрированные системы сочетают в себе возможности СУБД, табличного и текстового процессоров, системы деловой графики и др.).
Наиболее известные – Open Office, Microsoft Office.
Бухгалтерские программы используются для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий.
Наиболее известные — Инфо-бухгалтер, 1C: Предприятие.
Вспомогательные программы
Коротко остановимся на основных видах.
Программы-архиваторы позволяют сжимать информацию на дисках и объединять несколько архивных файлов в один.
Наиболее известные –WinZip, WinRar.
Программы для создания резервных копий информации дают возможность периодически копировать важную информацию с жесткого диска на дополнительные носители.
Наиболее известные – Acronis True Image, APBackUp.
Антивирусные программы служат для предотвращения заражения вирусами и ликвидации последствий заражения.
Наиболее известные – DrWeb, Kaspersky Antivirus, Norton Antivirus.
Коммуникационные программы служат для организации обмена информацией между компьютерами путем соединения кабелем их последовательных портов и посредством телефонной сети (при наличии модема).
Наиболее известные – Cute FTP, Venta Fax.
Программы для диагностики компьютера служат для проверки конфигурации компьютера (объем памяти и ее использование, типы дисков и т.д.), работоспособности устройств компьютера, оценки его производительность.
Наиболее известные – Norton System Information, Sisoft Sandra.
Программы для оптимизации дисков служат для обеспечения быстрого доступа к информации на диске за счет оптимизации размещения данных.
Наиболее известные — Microsoft Scandisk, Norton Disk Doctor.
Программы для печати экрана служат для вывода на печать содержимого экрана (особенно при работе с графическими программами).
Наиболее известные – HyperSnap-DX, SnagIt.
Операционные системы
Определение 4
Под операционной системой (ОС) понимают комплекс программ, управляющих работой компьютера и обеспечивающих его взаимодействие с пользователем.
С помощью ОС человек может запускать программы, осуществлять передачу и прием всевозможных данных, управлять работой программ, настраивать параметры компьютера и его устройств, перераспределять ресурсы. Без ОС невозможно запустить ни одну прикладную программу.
- однозадачными и многозадачными;
- однопользовательскими и многопользовательскими;
- сетевыми и несетевыми.
Помимо этого ОС может иметь графический или командный многооконный интерфейс (либо оба сразу).
На сегодняшний наиболее популярны – Windows, UNIX, Linux.
Технологии программирования
На сегодняшний день вычислительная техника настолько проникла во все сферы деятельности человека, что для создания ПО новых типов и для его эффективного использования необходима программная продукция более высокого уровня организации ее производства, создание которого актуально и является основной задачей как теории, так и практики нового направления в программировании — технологии программирования.
Технология программирования подразумевает некое общее базовое понятие, компоненты которого можно использовать по-разному и в различных сочетаниях, все будет зависеть от условий их применения.
К технологии программирования применяют следующие требования:
- Она должна предусматривать отторжимость программного продукта от его разработчика.
- Она и средства ее поддержки должны способствовать обеспечению целенаправленной работы всего коллектива программистов (сетевое планирование, система формализованных поручений и эффективный контроль за их исполнением).
- Технология программирования должна стать безбумажной, т.е. весь процесс изготовления программного продукта и управления деятельностью коллектива программистов должен быть в максимальной степени дебюрократизирован и выполняться только за пультом экрана с минимальными расходами бумаги.
- Все этапы работы коллектива программистов должны быть охвачены средствами автоматизации.
- Технология программирования не должна зависеть от языка программирования.
- Она должна быть проста в освоении, иметь автоматически включаемые средства подсказки и обучения универсального применения.
- Технология программирования должна иметь средства автоматической фиксации всех действий коллективного изготовления программного продукта в хронологическом порядке с фиксированием в журналах разработки. Что позволит восстановить любые состояния процесса на любом интервале времени изготовления.
Источник: spravochnick.ru
Билет 7. Программное обеспечение компьютера (системное и прикладное)
Для того чтобы компьютер мог полноценно функционировать, он должен не только быть оснащен различными центральными и периферийными устройствами, отвечающими последним требованиям времени. Для полноценной работы достаточно и более скромного компьютера. Но совершенно невозможно представить его себе без программ, которые, собственно, и делают его полноценным техническим устройством.
Персональные компьютеры – это универсальные устройства для обработки информации. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т.е. программу), как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на компьютере программах. Поэтому часто употребляемое выражение «компьютер сделал» (подсчитал, нарисовал) означает ровно то, что на компьютере была выполнена программа, которая позволила совершить соответствующее действие.
Используя различные программы, можно превратить компьютер в рабочее место бухгалтера или конструктора, статистика или агронома, редактировать на нем документы или играть в какую-нибудь игру. Для эффективного использования компьютера необходимо знать назначение и свойства необходимых при работе с ним программ.
Программным обеспечением ПК (в частности, персонального компьютера, далее ПО) называют совокупность программных средств для ЭВМ и их систем любого класса и типа, обеспечивающих функционирование, диагностику и тестирование их аппаратных средств, а также разработку, отладку и выполнение любых задач пользователя, где в качестве пользователя может выступать как человек, так и любое внешнее устройство, подключенное к ПК и нуждающееся в ее ресурсах, а также совокупность необходимых для эксплуатации этих программных средств документов.
Аппаратное (hardware) и программное (software) обеспечение ЭВМ тесно связаны. Основная тенденция здесь такая: более сложные программные продукты требуют более совершенных аппаратных средств.
Основными характеристиками программного обеспечения являются:
- алгоритмическая сложность;
- состав и глубина проработки реализованных функций обработки;
- полнота и системность функций обработки;
- объем файлов программ;
- требования к операционной системе и техническим средствам обработки со стороны программного средства;
- размер оперативной памяти для запуска программ;
- тип процессора;
- версии операционной системы, в которой функционирует ПО;
- использование локальной и/или глобальной сети и др.
Все программное обеспечение ЭВМ можно условно разделить на следующие группы:
- Системное (СПО):
- операционные системы (ОС) (MS-DOS, Windows, Linux и т.д.);
- утилиты ОС (программы резервирования, антивирусные программы, программы ограничения доступа, архиваторы и др.);
- оболочки ОС;
- средства тестирования и диагностики ЭВМ и др.
- Прикладное (ППО):
- пакеты прикладных программ общего назначения (текстовые и графические редакторы, электронные таблицы, системы управления базами данных, приложения для создания мультимедиа-презентаций, коммуникационные (сетевые) программы, компьютерные игры (логические, стратегические, спортивные и т.д.) и др.);
- проблемно-ориентированные пакеты прикладных программ или приложения специального назначения (системы компьютерной графики, системы автоматизированного проектирования (САПР), бухгалтерские программы, компьютерные словари, системы автоматического перевода, обучающие программы для самообразования или в учебном процессе (программы обучения иностранным языкам, программы-репетиторы, тесты по различным предметам и т.д.), мультимедиа-приложения (энциклопедии, справочники и т.д.) и др.);
- интегрированные пакеты прикладных программ (например, вместе с ОС Windows поставляются программы для редактирования текстов (Блокнот), рисунков (Paint), калькулятор для вычислений, различные коммуникационные программы, такие как Internet Explorer, Outlook Express и др.);
- пакеты прикладных программ, расширяющие функции ОС;
- программное обеспечение пользователя.
- Системы программирования или инструментальное (ИПО):
- компиляторы с языков программирования высокого уровня;
- интерпретаторы с языков программирования высокого уровня;
- библиотеки стандартных программ;
- средства редактирования, отладки и тестирования;
- прикладные утилиты.
Системное программное обеспечение управляет всеми ресурсами ЭВМ (центральный процессор, память, внешние устройства, и др.) и осуществляет общую организацию процесса обработки информации и взаимодействие с пользователем.
Прикладное программное обеспечение составляют пакеты прикладных программ, предназначенных для решения определенного круга задач пользователем из различных проблемных областей.
Системы программирования (инструментальное программное обеспечение) предназначено для создания оригинальных программных средств в любой проблемной области, в том числе и производства системного программного обеспечения. В недавнем прошлом системы программирования являлись инструментами программистов-профессионалов и позволяли создавать программы на различных языках программирования (Basic, Pascal, C и др.). В настоящее время широкое распространение получили системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Тесты по информатике 7 класс 1 четверть
2.Какие программы являются операционной системой? 1)Программа, которая управляет работой всех частей компьютера и ведёт диалог с пользователем компьютера. 2)Программы, обслуживания дисков компьютера, сжатия файлов и антивирусные программы. 3)Программы, позволяющие программисту создавать свои собственные компьютерные программы.
4)Программы, позволяющие пользователю писать, рисовать на компьютере, создавать таблицы, базы данных и т.д. 5)Программы бухгалтерские, конструкторские, педагогические. Компьютерные игры и т.д. 1)WinZip. 2)Windows 95.
3)Windows XP. 4)UNIX. 5)Lunix. 6)Windows Vista. 7)Norton Commander. 8)WinRar. 9)Microsoft DOS. 10)Windows 7. 11)Norton Antivirus.
1)Система программирования. 2)Прикладные программы общего назначения. 3)Прикладные программы специального назначения. 4)Сервисные программы. 5)Операционная система.
1)сетевое 2)прикладное 3)системное 4)инструментальное 4.По функциональному признаку различают следующие виды ПО: 3.Какая программа обязательна для установки на компьютер? 5.Операционные системы представляют собой программные продукты, входящие в состав… Тест «Программное обеспечение компьютера», 7 класс. Вариант 1. 1.Что такое операционная система?
7.Файл – это … 6.Графические редакторы и графические пакеты? 1)прикладного программного обеспечения 2)системного программного обеспечения 3)системы управления базами данных 4)систем программирования 1)Paint. 2)MS PhotoDraw. 3)Corel Xara. 4)Corel Draw. 5)Adobe Photoshop 1)единица измерения информации 2)программа в оперативной памяти 3)текст, распечатанный на принтере 4)организованный набор данных, программа или данные на диске, имеющие имя 1)способ организации данных на диске 2)физические особенности носителя 3)емкость диска 4)число пикселей на диске 8.Файловая система определяет 9.Каталог (папка) – это… 10.Папки (каталоги) образуют … структуру 1)команда операционной системы, обеспечивающая доступ к данным 2)группа файлов на одном носителе, объединяемых по какому-либо критерию 3)устройство для хранения группы файлов и организации доступа к ним 4)путь, по которому операционная система определяет место файла 1)иерархическую 2)сетевую 3)циклическую 4)реляционную 11.Фотография «Я на море» сохранена в папке Лето на диске D:, укажите его полное имя 12.Укажите неправильно записанное имя файла: 1)D:ЛетоЯ на море.txt 2)D:ЛетоЯ на море.jpg 3)D:Я на море.jpg 4)D:ЛетоЯ на море.avi 1)A:progpst.exe 2)docum.txt 3)doc?.lst 4)класс.doxc
Тесты по информатике 7 класс 1 четверть
Тесты по информатике 7 класс 1 четверть
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
Источник: znanio.ru