укажите какому классу типу программного обеспечения по относятся операционные системы
Укажите какому классу типу программного обеспечения по относятся операционные системы
Программное обеспечение (англ. software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных областей. Программное обеспечение (ПО) представляет собой неотъемлемую часть компьютерной системы, является логическим продолжением технических средств и определяет сферу применения компьютера.
ПО современных компьютеров включает множество разнообразных программ, которое можно условно разделить на три группы (рис. 3.1):
1. Системное программное обеспечение (системные программы);
2. Прикладное программное обеспечение (прикладные программы);
3. Инструментальное обеспечение (инструментальные системы).
Системное программное обеспечение (СПО) – это программы, управляющие работой компьютера и выполняющие различные вспомогательные функции, например, управление ресурсами компьютера, создание копий информации, проверка работоспособности устройств компьютера, выдача справочной информации о компьютере и др. Они предназначены для всех категорий пользователей, используются для эффективной работы компьютера и пользователя, а также эффективного выполнения прикладных программ.
Центральное место среди системных программ занимают операционные системы (англ. operating systems).
Операционная система (ОС) – это комплекс программ, предназначенных для управления загрузкой, запуском и выполнением других пользовательских программ, а также для планирования и управления вычислительными ресурсами ЭВМ, т.е. управления работой ПЭВМ с момента включения до момента выключения питания. Она загружается автоматически при включении компьютера, ведет диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, дисковым пространством и т.д.), запускает другие программы на выполнение и обеспечивает пользователю и программам удобный способ общения – интерфейс – с устройствами компьютера. Другими словами, операционная система обеспечивает функционирование и взаимосвязь всех компонентов компьютера, а также предоставляет пользователю доступ к его аппаратным возможностям.
ОС определяет производительность системы, степень защиты данных, выбор программ, с которыми можно работать на компьютере, требования к аппаратным средствам. Примерами ОС являются MS DOS, OS/2, Unix, Windows7/8,5/10.
Сервисные системы расширяют возможности ОС по обслуживанию системы, обеспечивают удобство работы пользователя. К этой категории относят системы технического обслуживания, программные оболочки и среды ОС, а также служебные программы.
Системы технического обслуживания – это совокупность программно-аппаратных средств ПК, которые выполняют контроль, тестирование и диагностику и используются для проверки функционирования устройств компьютера и обнаружения неисправностей в процессе работы компьютера. Они являются инструментом специалистов по эксплуатации и ремонту технических средств компьютера.
Для организации более удобного и наглядного интерфейса пользователя с компьютером используются программные оболочки операционных систем – программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера. К числу наиболее популярных оболочек относятся пакеты NortonCommander (Symantec), FAR (FileandArchivemanageR) (Е.Рошаль).
Служебные программы (утилиты, лат. utilitas – польза) – это вспомогательные программы, предоставляющие пользователю ряд дополнительных услуг по реализации часто выполняемых работ или же повышающие удобство и комфортность работы. К ним относятся:
программы-упаковщики (архиваторы), которые позволяют более плотно записывать информацию на дисках, а также объединять копии нескольких файлов в один, так называемый, архивный файл (архив);
антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения;
программы оптимизации и контроля качества дискового пространства;
программы восстановления информации, форматирования, защиты данных;
программы для записи компакт-дисков;
драйверы – программы, расширяющие возможности операционной системы по управлению устройствами ввода/вывода, оперативной памятью и т.д. При подключении к компьютеру новых устройств необходимо установить соответствующие драйверы;
коммуникационные программы, организующие обмен информацией между компьютерами и др.
Некоторые утилиты входят в состав операционной системы, а некоторые поставляются на рынок как самостоятельные программные продукты, например, многофункциональный пакет сервисных утилит NortonUtilities (Symantec).
Прикладное программное обеспечение(ППО) предназначено для решения задач пользователя. В его состав входятприкладные программы пользователейи пакеты прикладных программ(ППП) различного назначения.
Прикладная программа пользователя – это любая программа, способствующая решению какой-либо задачи в пределах данной проблемной области. Прикладные программы могут использоваться либо автономно, либо в составе программных комплексов или пакетов.
Пакеты прикладных программ (ППП) – это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией. Различают следующие типы ППП:
ППП общего назначения– универсальные программные продукты, предназначенные для автоматизации широкого класса задач пользователя. К ним относятся:
Текстовые редакторы (например, MSWord, WordPerfect, Лексикон);
Табличные процессоры (например, MSExcel, Lotus 1-2-3, QuattroPro);
Системы динамических презентаций (например, MSPowerPoint, Freelance Graphics, HarvardGraphics);
Системы управления базами данных (например, MSAccess, Oracle, MSSQLServer, Informix);
Графические редакторы (например, СorelDraw, AdobePhotoshop);
Издательские системы (например, PageMaker, VenturePublisher);
Системы автоматизации проектирования (например, BPWin, ERWin);
Электронные словари и системы перевода (например, Prompt, Сократ, Лингво, Контекст);
Системы распознавания текста (например, FineReader, CuneiForm).
Системы общего назначения часто интегрируются в многокомпонентные пакеты для автоматизации офисной деятельности – офисные пакеты – MicrosoftOffice, StarOffice и др.
методо-ориентированные ППП, в основе которых лежит реализация математических методов решения задач. К ним относятся, например, системы математической обработки данных (Mathematica, MathCad, Maple), системы статистической обработки данных (Statistica, Stat).;
проблемно-ориентированные ППП предназначены для решения определенной задачи в конкретной предметной области. Например, информационно-правовые системы ЮрЭксперт, ЮрИнформ; пакеты бухгалтерского учета и контроля 1С: Бухгалтерия, Галактика, Анжелика; в области маркетинга –Касатка, MarketingExpert; банковская система СТБанк;
интегрированные ППП представляют собой набор нескольких программных продуктов, объединенных в единый инструмент. Наиболее развитые из них включают в себя текстовый редактор, персональный менеджер (органайзер), электронную таблицу, систему управления базами данных, средства поддержки электронной почты, программу создания презентационной графики. Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал. К ним относят, например, MSWorks. Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.
Обычно пакеты прикладных программ имеют средства настройки, что позволяет при эксплуатации адаптировать их к специфике предметной области.
К инструментальному программному обеспечению относят: системы программирования – для разработки новых программ, например, Паскаль, Бейсик. Обычно они включают: редактор текстов, обеспечивающий создание и редактирование программ на исходном языке программирования (исходных программ),транслятор, а также библиотеки подпрограмм; инструментальные среды для разработки приложений, например, C++, Delphi, VisualBasic, Java, которые включают средства визуального программирования; системы моделирования, например, система имитационного моделирования MatLab, системы моделирования бизнес-процессов BpWin и баз данных ErWin и другие.
Транслятор (англ.translator– переводчик) – это программа-переводчик, которая преобразует программу с языка высокого уровня в программу, состоящую из машинных команд. Трансляторы реализуются в видекомпиляторовилиинтерпретаторов, которые существенно различаются по принципам работы.
Компилятор(англ.compiler– составитель, собиратель) читает всю программуцеликом, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется. После компилирования получается исполняемая программа, при выполнении которой не нужна ни исходная программа, ни компилятор.
Интерпретатор(англ.interpreter– истолкователь, устный переводчик) переводит и выполняет программустрока за строкой. Программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном ее запуске.
Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.
Конспект урока на тему «Классификация программного обеспечения» (1 курс СПО)
Ищем педагогов в команду «Инфоурок»
Тема урока: «Классификация программного обеспечения»
объяснить программный принцип управления компьютером, провести классификацию программного обеспечения, сформировать у студентов представление о назначении каждого класса программ;
формирование научного мировоззрения;
научить учащихся систематизировать и классифицировать имеющуюся информацию в конкретной предметной области.
Требования к знаниям и умениям:
Обучающиеся должны знать:
виды программного обеспечения;
назначение основных видов ПО.
Обучающиеся должны уметь:
различать ПО по назначению, по способам распространения и использовани;
сопоставлять ПО и определенный вид профессиональной деятельности человека.
учебник Н. Угринович § 1.6;
раздаточный материал «Классификация программного обеспечения»;
раздаточный материал «Задания по теме «Классификация программного обеспечения»»;
обучающая программа «Информатика» лекция № 3 «Программное обеспечение компьютера»;
Постановка целей урока
Запишите тему урока. В ходе урока мы должны будем ответить на вопросы:
Как компьютер обрабатывает информацию?
Язык, на котором «думает» компьютер – какой он?
Понадобится ли в вашей профессиональной деятельности компьютер?
Какие виды программного обеспечения могут вам понадобиться?
Изложение нового материала
Зарисовать на доске, а затем в тетрадях схему:
Программный принцип управления компьютером
Компьютер – программируемое устройство. Для функционирования компьютера должна быть загружена в оперативную память программа, или комплекс программ, которые будут управлять работой компьютера. Программа должна быть написана на языке, понятном компьютеру, т.е. в машинных кодах (в виде последовательностей из нулей и единиц).
Программа – это последовательность команд, которую выполняет компьютер в процессе обработки информации.
Программное обеспечение (ПО)– это всё многообразие программ, используемых в современном компьютере.
ПО по назначению можно условно разделить на три класса:
Системы программирования (инструментальные программы)
Зарисовать на доске, а затем в тетрадях схему:
Раздать учащимся раздаточный материал «Классификация программного обеспечения». (Приложение 1). Обсудить назначение каждого класса и примеры программ. Законспектировать назначение основных классов ПО.
Прикладное ПО – предназначено для выполнения конкретных задач пользователя. Это те программы, которые превращают компьютер в пишущую машинку для набора текстов, в калькулятор для выполнения вычислений, в рабочее место дизайнера, художника, монтажера, в средство общения с другими людьми на расстоянии или в режиме реального времени, в рабочее место ученого-исследователя или инженера-конструктора, в учителя, который обучает нас чему-либо и многое-многое другое.
Продемонстрировать видеоролик «Классификация ПО» обучающей программы «Информатика».
Систематизация ПО по длительности нахождения в ОП
Кроме вышеприведенной классификации все ПО можно систематизировать по другому параметру, а именно по длительности нахождения в оперативной памяти компьютера. С этой точки зрения различаются резидентные и нерезидентные программы.
Нерезидентные программы – это программы, которые по окончании своей работы выгружаются полностью или частично из ОЗУ. Это, например, прикладные программы.
Чем ближе ПО к «железу» компьютерной системы, тем важнее его роль в организации работы устройств и тем сложнее пользователю работать в такой среде. Поэтому наиболее дружественно пользователю прикладное ПО.
Зарисовать на доске схему:
Систематизация ПО по способу распространения:
Свободное ПО ( freeware)
Условно-бесплатное ПО ( shareware )
Коммерческое ПО ( CommercialSoftware )
Систематизация ПО по способу использования:
Несвободное ПО- ПО, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО.
Свободное ПО – ПО с открытым исходным кодом, что позволяет пользователю принять участие в доработке самой открытой программы.
Ответить на контрольные вопросы:
Контрольные вопросы по теме «Программный принцип управления компьютером»:
1. Что понимается под «программным обеспечением» и для чего оно предназначено?
2. На какие классы условно можно разделить всё множество программ?
3. При отсутствии или порче какой программы компьютер не сможет работать?
4. К какому классу программного обеспечения можно отнести тестирующие программы, например, проверку работоспособности системной памяти компьютера?
5. К какому классу программного обеспечения можно отнести антивирусные программы?
6. К какому классу программного обеспечения можно отнести программу графического редактора?
Раздать д/м «Задания по теме «Классификация программного обеспечения» (Приложение 2)
Операционная система, архиваторы, табличный процессор, антивирусная программа;
отладчик, транслятор, языки программирования, программа-оболочка.
Задание 2. Сравни, чего больше:
Графических редакторов или прикладных программ?
антивирусных программ или системных программ?
отладчиков или языков программирования?
Задание 3. Укажите, какое ПО необходимо людям в следующих ситуациях:
Компьютер – это программируемое устройство, управляемое процессором;
Программа – это набор команд, управляющий всеми устройствами компьютера;
Без ПО компьютер не может функционировать.
Оценить работу обучающихся.
Уровень знания : выучить основные термины и определения урока и виды ПО.
Уровень понимания : люди каких профессий работают с символьной, графической и звуковой информацией? Привести примеры.
Уровень применения : какие программы есть на вашем компьютере и как вы их используете?
Классификация ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Системное программное обеспечение
Комплекс программ, распределяющих ресурсы компьютера и организующих работу других программ
Программы, обеспечивающие более комфортное общение пользователя с командами ОС
Проверяют работу основных устройств компьютера
Программы обнаружения компьютерных вирусов и их уничтожения
Программы обслуживания дисков
Программы проверки целостности логической и физической структуры дисков, дефрагментация
Программы файлов и группы файлов для уменьшения занимаемого ими места на диске
Прикладное программное обеспечение
Программы для создания, редактирования и оформления текстовых документов
Программы, позволяющие выполнять операции над данными, представленными в табличной форме
Бухгалтерские программы: 1С Бухгалтерия
Средства ввода, поиска, размещения и выдачи больших массивов данных
Компьютерная графика и анимация
Средства создания неподвижных и движущихся объектов
Средства создания презентаций
Программы создания и показа наборов слайдов
Программы для работы в компьютерной сети
Системы автоматизированного проектирования
Средства проектирования электронных схем, машин, механизмов
Средства автоматизации производства
Программы, позволяющие использовать компьютер в производственном процессе
Настольные издательские системы
Программы компьютерной вёрстки и подготовки изданий к тиражированию
Помогают процессу обучения
Программы построения моделей объектов и процессов
Программы для организации досуга и обучения
Инструментальное программное обеспечение
Переводчики программ языков программирования в машинные коды
Средства поиска и исправления ошибок
Интегрированные среды разработки приложений
Объектно-ориентированные языки программирования
Средства создания программ для компьютеров
Задания по теме «Классификация программного обеспечения»
Операционная система, архиваторы, табличный процессор, антивирусная программа;
отладчик, транслятор, языки программирования, программа-оболочка.
Задание 2. Сравни, чего больше:
Графических редакторов или прикладных программ?
антивирусных программ или системных программ?
отладчиков или языков программирования?
Задание 3. Укажите, какое ПО необходимо людям в следующих ситуациях:
36. Укажите, какому классу (типу) программного обеспечения (ПО) относятся операционные системы:
36. Укажите, какому классу (типу) программного обеспечения (ПО) относятся операционные системы:
(*ответ к тесту*) Системное ПО.
— Системы программирования.
— Прикладное ПО.
— Уникальное ПО.
37. Основой операционной системы является:
(*ответ к тесту*) ядро операционной системы
— оперативная память
— драйвер
— пользователь
38. Исполняемый файл программы имеет расширение:
(*ответ к тесту*) exe
— dll
— txt
— doc
40 Укажите все правильные ответы
Функции ОС:
(*ответ к тесту*) взаимодействие с пользователем
— управление работой принтера и сканера
(*ответ к тесту*) управление устройствами компьютера
— управление графическими и текстовыми редакторами
(*ответ к тесту*) управление файлами
43. Значок на рабочем столе Windows называют:
(*ответ к тесту*) пиктограмма
— ярлык
— папка
— файл
44. Небольшой (размером до 1 Кбайта) файл, содержащий картинку-пиктограмму и ссылку на какой-либо объект, называется
(*ответ к тесту*) ярлык
— папка
— файл
— web страница
45. Установите соответствие между пунктами основного меню и командами в них содержащимися в MsWord:
Файл Сохранить
Вид Разметка страницы.
Правка Копировать
Вставка Оглавление и указатели
Сервис Правописание.
46. Установите соответствие между пунктами основного меню и командами в них содержащимися в MsWord:
Формат Список.
Файл Параметры страницы.
Вид Колонтитулы
Правка Вставить
Вставка Гиперссылка.
Ответов: 1 | Категория вопроса: Прочие вопросы
Тест с ответами: “Понятие программы. Классификация ПО”
1. Процесс составления программы для компьютера:
а) программирование +
б) кодирование
в) установка
2. К системным программам относится:
а) Paint
б) Linux +
в) MS Exel
3. Упорядоченная последовательность команд, необходимых компьютеру для решения поставленной задачи:
а) кодировка
б) декодирование
в) программа +
4. К системным программам относится:
а) MS Windows +
б) MS Exel
в) MS Word
5. Последовательность действий, которые надо выполнить для решения поставленной задачи называется программой, так ли это:
а) да
б) отчасти
в) нет +
6. Для чего нужны инструментальные программы:
а) для управления устройствами ввода и вывода компьютера
б) для разработки, корректировки или развития других прикладных или системных программ +
в) решать какие-либо задачи в пределах данной проблемной области
7. К какому классу программного обеспечения относятся обучающие программы:
а) системному программному обеспечению
б) инструментарию программирования
в) прикладному программному обеспечению +
8. В прикладное программное обеспечение входят:
а) все программы, установленные на компьютере
б) языки программирования
в) текстовые редакторы +
9. Программное обеспечение – это:
а) аппаратное обеспечение компьютера
б) пакеты прикладных и системных программ, необходимые для работы компьютера
в) совокупность всех используемых в компьютере программ +
10. К какой из типов программ относится MS Office:
а) система программирования
б) табличный процессор
в) пакет прикладных программ +
11. Процедурный подход подразумевает:
а) при выполнении действий должны быть получены промежуточные результаты, цепочка которых в конечном счёте должна привести к ожидаемому конечному результату +
б) работу с объектами, которые понимает компьютер
в) наличие процедур для получения конечного результата
12. Совокупность всех программ, предназначенных для выполнения на компьютере:
а) программное обеспечение +
б) система программирования
в) операционная система
13. Объектный подход подразумевает:
а) рассмотрение класса объектов, их свойства, параметры, действия, среда +
б) работу с объектами, которые понимает компьютер
в) наличие процедур для получения конечного результата
14. К сервисным программам относят:
а) системы программирования
б) операционные системы
в) архиваторы +
15. Один из классов, из которых состоит программное обеспечение компьютера:
а) системное программное обеспечение +
б) текстовый редактор
в) языки программирования
16. Программное обеспечение принято по назначению подразделять на:
а) систематическое
б) системное +
в) систематизированное
17. Один из классов, из которых состоит программное обеспечение компьютера:
а) утилиты
б) базы данных
в) прикладное программное обеспечение +
18. Программное обеспечение принято по назначению подразделять на:
а) практический
б) прикладное +
в) теоретический
19. Один из классов, из которых состоит программное обеспечение компьютера:
а) инструмент программирования
б) операционная система
в) инструментарий программирования +
20. Программное обеспечение принято по назначению подразделять на:
а) автоматизированное
б) инструментальное +
в) лимитированное
21. Один из подходов к созданию программы:
а) процедурный +
б) теоретический
в) практический
22. Программное обеспечение по способу распространения и использования подразделяется на:
а) вольное
б) несвободное +
в) невольное
23. Один из подходов к созданию программы:
а) субъективный
б) аморфный
в) объектный +
24. Программное обеспечение по способу распространения и использования подразделяется на:
а) ложное
б) закрытое +
в) истинное
25. Процедура:
а) вспомогательная программа
б) вспомогательный алгоритм
в) вспомогательная программа, которая вызывается из другой программы +
26. Программное обеспечение по способу распространения и использования подразделяется на:
а) замкнутое
б) открытое +
в) доступное
27. Важность и понятность программного обеспечения для аппаратной части компьютера:
а) инструментарий программирования, системное программное обеспечение, прикладное программное обеспечение
б) прикладное программное обеспечение, инструментарий программирования, системное программное обеспечение
в) системное программное обеспечение, инструментарий программирования, прикладное программное обеспечение +
28. К системным программам относится:
а) Paint
б) MS Word
в) Антивирусы +
29. Программное обеспечение по способу распространения и использования подразделяется на:
а) свободное +
б) недоступное
в) зависимое
30. Для каких целей необходимо системное ПО:
а) для решения задач из проблемных областей
б) для управления ресурсами ЭВМ +
в) для расширения возможностей ОС