Класс системных программ предназначенных для доступа к периферийным устройствам компьютера называют

Обновлено: 06.07.2024

2. Укажите правильное высказывание о драйверах:
а) обеспечивают диалог пользователя с компьютером на базе графического интерфейса
б) специальные программы, управляющие работой подключённых к компьютеру внешних (периферийных) устройств +
в) обеспечивают реакцию на возникающие ошибки и аварийные ситуации

3. Файловая система компьютера использует:
а) последовательную структуру
б) табличную структуру
в) иерархическую структуру +

4. Укажите правильное высказывание о драйверах:
а) с их помощью осуществляется контроль за нормальным функционированием оборудования +
б) обеспечивают диалог пользователя с компьютером на базе графического интерфейса
в) осуществляющие сжатие программ и данных

5. В состав ядра ОС входят:
а) комплекс настроек bios
б) программы, хранящиеся на жестком диске
в) средства распределения оперативной памяти и процессора, система прерываний +

6. Укажите правильное высказывание о драйверах:
а) не обеспечивают реакцию на возникающие ошибки и аварийные ситуации
б) обеспечивают реакцию на возникающие ошибки и аварийные ситуации +
в) осуществляющие сжатие программ и данных

7. На рабочем столе компьютера мы можем увидеть:
а) панель инструментов
б) комплекс настроек bios
в) панель задач +

8. Одна из основных функций, выполняемые ОС современного компьютера:
а) управление устройствами, входящими в состав ПК +
б) управление процессами, не выполняемыми на ПК
в) управление устройствами, не входящими в состав ПК

9. На рабочем столе компьютера мы можем увидеть:
а) панель инструментов
б) скрытые папки
в) ярлыки программ +

10. Одна из основных функций, выполняемые ОС современного компьютера:
а) управление процессами, не выполняемыми на ПК
б) управление процессами, выполняемыми на ПК +
в) управление устройствами, не входящими в состав ПК

11. Для управления работой внешних устройств в состав операционной системы входят специальные программы:
а) драйверы +
б) утилиты
в) помощники

12. Название операционной системы:
а) CorelDraw
б) Linux +
в) Microsoft Access

13. Специальная программа, выполняющая некоторые дополнительные действия системного характера (например, управление внешними устройствами, архивирование файлов, оптимизацию дисков):
а) утилита +
б) браузер
в) драйвер

14. Название операционной системы:
а) Adobe Photoshop
б) CorelDraw
в) MS DOS +

15. Операционная система:
а) комплекс программ, обеспечивающих согласованную работу всех аппаратных средств компьютера и выполняемых программ +
б) программа, управляющая правами доступа к компьютеру
в) комплекс программ, организующих взаимосвязь компьютера с другими компьютерами в сети

16. Для каких целей необходимо системное ПО:
а) для решения задач из проблемных областей
б) для управления ресурсами ЭВМ +
в) для расширения возможностей ОС

17. Необходимо установить соответствие:
Системное ПО:
а) бухгалтерские программы
б) табличные процессоры
в) операционные системы +

18. Операционная система:
а) Word
б) Windows +
в) Opera

19. Необходимо установить соответствие:
Программное ПО общего назначения:
а) операционные системы
б) Паскаль
в) табличные процессоры +

20. К системным программам относится:
а) Paint
б) MS Word
в) Антивирусы +

21. Необходимо установить соответствие:
Программное профессионально-ориентированное ПО :
а) бухгалтерские программы +
б) Паскаль
в) табличные процессоры

22. Для чего нужны инструментальные программы:
а) для управления устройствами ввода и вывода компьютера
б) для разработки, корректировки или развития других прикладных или системных программ +
в) решать какие-либо задачи в пределах данной проблемной области

23. Необходимо установить соответствие:
Системы программирования:
а) табличные процессоры
б) бухгалтерские программы
в) Паскаль +

24. В прикладное программное обеспечение входят:
а) все программы, установленные на компьютере
б) языки программирования
в) текстовые редакторы +

25. К системному программному обеспечению не относится:
а) антивирусные программы
б) операционная система
в) браузеры +

26. Совокупность всех программ, предназначенных для выполнения на компьютере:
а) программное обеспечение +
б) система программирования
в) операционная система

27. Программное обеспечение:
а) совокупность программ, хранящихся в долговременной памяти компьютера +
б) комплект программ, необходимых для работы персонального компьютера
в) аппаратные средства, используемые для работы компьютера

28. Как называется инструмент для поиска ошибок в новой программе:
а) наладчик
б) укладчик
в) отладчик +

29. Укажите устройство для долговременного хранения информации, программ, данных:
а) жесткий диск +
б) микропроцессор
в) монитор

30. Устройство для временного хранения информации:
а) регистры
б) оперативная память +
в) жесткий диск

Почепский Олег

Даже если нам кажется, что ПК намного умнее нас, он остается безжизненным «железом», пока в него не установят программы. Именно благодаря им техника начинает считать, думать и помогать в работе с любыми массивами данных. В статье мы кратко перечислим основные виды системного программного обеспечения для компьютеров и дадим каждому типу характеристику.

виды программного обеспечения

Понятие

Любой современный ПК — настольный, портативный или серверный, наполняется по схожему принципу. Если убрать лишнее, то любое ПО, даже простейшее, строится по похожему алгоритму. Должны выполняться пошаговые действия — следующий шаг начинается только после того, как завершился предыдущий.

Так, введенные с клавиатуры символы отображаются на экране, по командному клику пользователя принтер начинает печатать их на бумаге, а расчеты происходят сами после введения формулы. Любой шаг заранее программируется и называется командой для компьютера, совокупность этапов обозначается программируемым кодом.

Программисты — это люди, которые разрабатывают и настраивают ПО. Они могут управлять ПК с помощью одной строчки, в которую вводят части закодированной информации. Несколько символов в определенной последовательности включают музыку, отправляют документ на печать или открывают конкретную страницу интернет-ресурса.

Оборудование

Какие бывают типы программного обеспечения: характеристика программ

В современных компьютерах постоянно запускается и активно функционирует большое количество ПО с самым разным функционалом. Одни занимаются арифметическими расчетами, другие строят диаграммы, рисуют или помогают оставаться на линии с собеседниками через почту.

Однако ничего не активизируется просто так. Все действует под влиянием операционной системы. Кажется, что ОС совершенно не нужна — можно ведь запускать все напрямую. Иногда этот метод тоже применяется. Так работают станки ЧПУ, крупные автоматы производств, ЭВМ, другие серьезные механизмы, когда нужно постоянно повторять один и тот же алгоритм.

Но для персонального компьютера частое повторение команды не подходит. Пользователю хочется знать, какая погода в другом городе, как включить музыку и открыть текстовый документ для редактирования. Необходимо, чтобы ОС поддерживала режим многозадачности.

Со стороны программистов типы ПО обоснованы практической значимостью. Если бы не было операционной системы, пришлось бы все функции и алгоритмы вносить в один огромный код. Затраты времени на это были бы колоссальными.

ОС берет на себя большую часть рутинных задач, давая пользователям возможность работать в режиме многозадачности. Поэтому становится возможным запускать одновременно от 2 до бесконечности редакторов или визуализаторов.

Какие основные виды ПО бывают по назначению

Программное обеспечение, установленное на ПК, делится на 3 разновидности:

  • прикладное;
  • системное;
  • инструментальное.

виды программного обеспечения компьютеров

Системное

Это часть системы, которая помогает следить за аппаратной стороной ПК и управлять ею. Сюда входят программы, контролирующие работу оперативной памяти, центрального процессора, видеокарты, устройств ввода и вывода информации, сетевые подпрограммы.

Таким ПО считается:

  • Драйверы — утилиты небольшого размера, функционирование которых заключается в обеспечении корректной работы остальных элементов оборудования;
  • ОС;
  • Дополнения — языковые пакеты или настройки расширения экрана.

Основное отличие системной разновидности считается то, что она не рассчитана на выполнение конкретной поставленной задачи. Она необходима, чтобы обеспечивать бесперебойную работу остальных частей компьютера. Ее можно назвать посредником между оборудованием — «железом» и программным кодом.

Прикладное

Наиболее обширная доля классификации. Сюда относятся графические и текстовые редакторы, браузеры, базы данных и все, что люди используют в привычной работе за компьютером. Здесь же находятся антивирусные пакеты, бухгалтерия и различные архивы.

Смысл этой разновидности в выполнении четко поставленной задачи: рисовать, учитывать, открывать сетевые страницы, набирать текст. Если утилита нужна для конкретного выполнения действия, то она является прикладным ПО.

Инструментальное

Специфическое обеспечение любой компьютерной техники. Его можно было бы отнести к прикладному, но из-за специфики применения его выделили в отдельный вид. Основная функция — отладка, настройка, переписывание программного кода.

Сюда входят компиляторы, отладчики, переводчики высокого уровня, редакторы, интерпретаторы и другие средства. Они необходимы, потому что техника не понимает человеческих слов. Чтобы ей «объяснить», что надо сделать, требуется специальный «машинный язык».

Постоянно пользоваться этим кодом базовым пользователям довольно сложно, поэтому были разработаны системы, которые позволяют переводить обычную речь в двоичную, привычную для ПК.

Разница между часто используемыми компиляторами и интерпретаторами заключается в том, что первый генерирует готовый файл, который можно запускать. А второй создает архив, который функционирует только с помощью самого сервиса.

Сайт учителя информатики. Технологические карты уроков, Подготовка к ОГЭ и ЕГЭ, полезный материал и многое другое.

Информатика. 10 класса. Босова Л.Л. Оглавление

§8. Программное обеспечение компьютера

8.1. Структура программного обеспечения

Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО) компьютера.

Сфера применения конкретного компьютера определяется как его техническими характеристиками, так и установленным на нём ПО.

ПО современных компьютеров насчитывает тысячи программ. Оно непрерывно развивается — совершенствуются существующие программы, на смену одним программам приходят другие, появляются новые программы.

Тем не менее, отбросив второстепенные детали, всё многообразие компьютерных программ можно разделить на три группы: системное ПО, прикладное ПО, системы программирования (рис. 2.8).


Рис. 2.8. Структура программного обеспечения

8.2. Системное программное обеспечение

Системное программное обеспечение включает в себя операционную систему и сервисные программы.

Операционная система — это комплекс программ, обеспечивающих согласованное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера.

В настоящее время наиболее распространёнными ОС для персональных компьютеров являются Windows, Mac OS и Linux, для смартфонов, планшетов и других мобильных устройств — Android, iOS, Windows Phone.

Рассмотрим основные функции, выполняемые ОС современного компьютера.

Управление устройствами. Для обеспечения согласованного функционирования аппаратного обеспечения компьютера в состав ОС входят драйверы — специальные программы, управляющие работой подключённых к компьютеру внешних (периферийных) устройств. С помощью этих программ осуществляется контроль за нормальным функционированием оборудования, обеспечивается реакция на возникающие ошибки и аварийные ситуации.

Управление процессами. Программу, выполняемую на компьютере в текущий момент, принято называть процессом. Даже когда мы просто ищем информацию в сети Интернет, компьютер производит незаметные для нас операции по контролю за состоянием устройств, по защите от вирусов и т. д.

Современные операционные системы, планируя работы и распределяя ресурсы, обеспечивают возможность параллельной обработки нескольких процессов. Это свойство ОС называется многозадачностью.

Пользовательский интерфейс. Современные операционные системы обеспечивают диалог пользователя с компьютером на базе графического интерфейса.

Работа с файлами. Организацию хранения информации и обеспечение доступа к ней обеспечивает подсистема ОС, называемая файловой системой.

К сервисным программам или утилитам относят различные программы, выполняющие некоторые дополнительные услуги системного характера: обслуживание дисков (проверка, восстановление, очистка диска др.), архивирование файлов, защита от вирусов и многие другие.

Архиваторы — это специальные программы, осуществляющие сжатие программ и данных. Архиваторы обеспечивают уменьшение объёма хранимой информации, а значит, экономию места на диске и сокращение времени копирования этой информации, что особенно важно при пересылке информации по сети Интернет.

Многие программы сжатия данных построены на основе алгоритма Хаффмана, состоящего из двух этапов. На первом этапе читаются все входные данные и подсчитываются частоты встречаемости всех символов. Затем по этим данным строится дерево кодирования Хаффмана, а по нему — коды символов. На втором этапе входные данные читаются ещё раз, при этом генерируется выходной массив данных.

Попробуем сжать с помощью алгоритма Хаффмана фразу:

НА_ДВОРЕ_ТРАВА,_НА_ТРАВЕ_ДРОВА

Подсчитать частоты встречаемости символов достаточно просто:


Алгоритм построения дерева Хаффмана следующий.

1. Считаем частоты встречаемости символов рассматриваемой фразы вершинами будущего графа (дерева). Выписываем их вертикально в ряд.

2. Выбираем две вершины с наименьшими весами (они соответствуют символам с наименьшим количеством повторений). Объединяем эти вершины — создаём новую вершину, от которой проводим рёбра к выбранным вершинам с наименьшими весами, а вес новой вершины задаём равным сумме их весов. Расставляем на рёбрах графа числа 0 и 1: на верхнем ребре — 0, а на нижнем — 1. Чтобы выбранные вершины больше не просматривались, стираем их веса.

3. Продолжаем выполнять объединение вершин, каждый раз выбирая пару с наименьшими весами, до тех пор, пока не останется одна вершина — корень дерева. Заметим, что вес этой вершины будет равен длине сжимаемого массива.

Процесс построения дерева Хаффмана для нашего примера изображён на рисунке 2.9.


Рис. 2.9. Построение дерева Хаффмана

Теперь для определения кода каждой конкретной буквы необходимо просто пройти от корня до этой вершины, выписывая 0 и 1, встречающиеся на маршруте. В нашем примере символы получат следующие коды:


После того как коды символов построены, остаётся сгенерировать сжатый массив данных, для чего надо снова прочесть входные данные и каждый символ заменить соответствующим ему кодом. Получаем:

011011000011100110000101001000101001011001111011000

01101100010100101100110010000111010100000111

Исходный текст состоит из 30 символов, т. е. его длина в несжатом виде будет равна 30 байт. Код сжатого текста будет занимать 95 бит или 12 байт. Получаем коэффициент сжатия, равный 30/12 = 2,5.

8.3. Системы программирования

Комплекс программных средств, предназначенных для разработки новых программ, называют системой программирования или интегрированной средой разработки.

Рассмотрим основные компоненты, входящие в состав большинства систем программирования.


Специализированный текстовый редактор позволяет программисту набрать и отредактировать текст программы на языке программирования высокого уровня. Для удобства ключевые слова языка программирования в текстовом редакторе могут выделяться различными цветами либо начертаниями шрифта.

Компьютер хранит и обрабатывает информацию, представленную в двоичных машинных кодах. Для перевода программы, написанной на языке высокого уровня, в машинные коды в состав систем программирования включены специальные программы — трансляторы. Существует два типа трансляторов: интерпретаторы и компиляторы.

Интерпретатор обрабатывает и исполняет команды программы последовательно, от оператора к оператору. При использовании интерпретатора, при каждом запуске программы она заново переводится в машинные коды.

Компилятор обрабатывает весь текст программы, преобразовывая его в машинный код и строя исполняемый файл, готовый к запуску. После того как программа откомпилирована, ни текст программы, ни компилятор уже не нужны.

Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

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

Любая система программирования включает библиотеки стандартных подпрограмм, которые можно вызвать из вновь разрабатываемой программы. Разные части (модули) создаваемой программы и используемые в ней стандартные подпрограммы собираются в единый исполняемый файл с помощью такого элемента системы программирования, как компоновщик.

Важным этапом в разработке новой программы является её отладка — обнаружение и исправление возможных ошибок. Инструмент для поиска ошибок в новой программе называется отладчиком. Отладчик позволяет управлять процессом исполнения программы, определять место и вид ошибок в программе, наблюдать за изменением значений переменных и выражений.

Системы программирования позволяют облегчить работу программистов и сократить время на разработку сложных программ.

8.4. Прикладное программное обеспечение

Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями.

Можно выделить приложения общего и специального назначения.

Приложения общего назначения требуются практически каждому пользователю для работы с разными видами информации.

К приложениям общего назначения относятся:

Как правило, пользователь, приобретая компьютер, устанавливает на нём так называемый офисный пакет программ, включающий основные приложения общего назначения. Наибольшее распространение получили такие офисные пакеты, как Microsoft Office (для операционных систем Windows и Mac OS) и OpenOffice (для операционных систем Windows и Linux).

С любого компьютера, имеющего выход в Интернет, может быть доступен онлайн-офис, независимо от того, какую операционную систему этот компьютер использует.

Онлайн-офис — это набор веб-сервисов, включающий в себя все основные компоненты традиционных офисных пакетов: текстовый редактор, электронные таблицы, редактор презентаций и др. Самый известный онлайн-офис — Google Docs.

Приложения специального назначения предназначены для профессионального применения квалифицированными пользователями в различных сферах деятельности.

Это:

При этом границы между группами этих программ достаточно условны. По мере совершенствования интерфейсов многие программы, первоначально ориентированные на профессионалов в той или иной области, начинают широко использоваться любителями. В первую очередь это ГИС, программы компьютерного моделирования, математические пакеты и др.

САМОЕ ГЛАВНОЕ

Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО) компьютера. Всё многообразие компьютерных программ можно разделить на три группы: системное ПО, прикладное ПО, системы программирования.

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

Комплекс программных средств, предназначенных для разработки новых программ, называют системой программирования или интегрированной средой разработки. Основными компонентами системы программирования являются специализированный текстовый редактор, транслятор, отладчик и другие инструменты, позволяющие облегчить работу программистов и сократить время на разработку сложных программ.

Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями. Приложения общего назначения требуются практически каждому пользователю. Приложения специального назначения предназначены для профессионального применения квалифицированными пользователями в различных сферах деятельности.

Вопросы и задания

1. Изобразите состав программного обеспечения современного компьютера в виде графа.

2. Перечислите основные функции операционной системы.

*3. Постройте дерево Хаффмана для одной из следующих фраз:

1) МАМА МЫЛА РАМУ
2) ШЛА САША ПО ШОССЕ
3) ТКЁТ ТКАЧ ТКАНИ
4) КАРЛ У КЛАРЫ УКРАЛ КОРАЛЛЫ

4. Вспомните язык программирования высокого уровня, с которым вы познакомились в основной школе. Охарактеризуйте его алфавит, синтаксис и семантику.

5. Какое ПО называется прикладным?

6. Охарактеризуйте имеющийся в вашем распоряжении офисный пакет — укажите его название, состав, платформу, стоимость и опишите интерфейс.

7. Выполните сравнительный анализ нескольких офисных пакетов.

8. Онлайн-офисы используют технологию, известную под названием «облачные вычисления». С помощью дополнительных источников выясните, в чём её суть. Какие безусловные преимущества она имеет? Какие потенциальные опасности для пользователя таят в себе «облачные» технологии?

9. Дайте сравнительную характеристику известных вам растрового и векторного графических редакторов.

10. Перечислите основные возможности известного вам аудиоредактора.

11. Перечислите основные возможности известного вам видеоредактора.

12. Для чего предназначены табличные процессоры?

13. Каково основное назначение СУБД?

14. Назовите основные программы, которые вы используете, выйдя в Интернет.

Области, расположенные в верхнем и нижнем поле каждой страницы документа, которые обычно содержат повторяющуюся информацию:

Вопрос 5

b. совокупность методов, производственных процессов и программно-технических средств для обработки данных

Вопрос 6

Двоичный код каждого символа при кодировании текстовой информации (в кодах ASCII) занимает в памяти персонального компьютера:

Вопрос 7

Какое максимальное количество рабочих листов Excel может содержать рабочая книга?

Вопрос 8

a. рабочее место консультанта по предметным приложениям и автоматизации предприятия

c. компьютер, оснащенный предметными приложениями и установленный на рабочем месте

Вопрос 9

Какой принцип является основополагающим при создании и развитии автоматизированной информационной системы?

Вопрос 10

Команды меню Формат в текстовом процессоре MS Word позволяют осуществить действия:

Вопрос 11

Вопрос 12

a. система упРавления базами данных, экспертные системы, системы автоматизации проектирования

b. операционные системы, системы программирования, программы технического обслуживания

c. совокупность универсальных пакетов прикладных программ

Вопрос 13

Какая единица измерения обычно связана с разрешением графики?

Вопрос 14

В развитии информационных технологий произошло следующее число революций:

Вопрос 15

Текстовый процессор – это программа, предназначенная для:

a. ввода, редактирования и форматирования текстовых данных

c. автоматического перевода с символических языков в машинные коды

Вопрос 16

c. выполнение программы без вмешательства пользователя

Вопрос 17

Вопрос 18

a. описание объекта с помощью математической модели

b. описание объекта с помощью информационной модели

c. рассмотрение объекта как целого, состоящего из частей и выделенного из окружающей среды

Вопрос 19

b. предварительно обработанные данные, годные для принятия управленческих решений

Вопрос 20

Вопрос 21

Какая часть шифра ОС напрямую взаимодействует с оборудованием компьютера?

Вопрос 22

Какую программу можно использовать для проведения мультимедийной презентации?

Вопрос 23

Какое периферийное устройство является запоминающим устройством, соединенным с интерфейсом USB, и позволяющим сохранять и перемещать файлы между компьютерами?

Вопрос 24

Объект, позволяющий создавать формулы в документе MS Word, называется:

Вопрос 25

Вопрос 26

Вопрос 27

Вопрос 28

a. система, предназначенная для выдачи аналитических отчетов

b. система, включающая в себя различные информационные сети

c. система, созданная на основе международных стандартов

Вопрос 29

В каких случаях, и с какой целью создаются базы данных?

a. когда необходимо отследить, проанализировать и хранить информацию за определенный период времени

b. когда необходимо быстро найти какой-либо файл на компьютере

c. когда винчестер компьютера имеет небольшой размер свободной памяти

Вопрос 30

Сетевой техник должен установить на компьютер новую ОС. Какой метод установки следует использовать, чтобы сохранить данные, настройки приложений и параметры конфигурации, а также уже существующее разбиение?

Читайте также: