Определите к какому из трех типов относятся следующие группы программ компьютерная игра тетрис
совокупность программ, хранящихся на устройствах долговременной памяти компьютера и предназначенных для решения поставленных задач.
совокупность программ, посредством которых пользователь решает свои информационные задачи.
совокупность программных средств, предназначенных для организации диалога с пользователем, поддержания функционирования компьютера и управления устройствами компьютера.
Операционная система (ОС)
от англ. operating system
комплекс управляющих и обрабатывающих программ, осуществляющих диалог с пользователем, управление компьютером, его ресурсами и другими программами.
от англ. driver – « водитель»
программы, обеспечивающие взаимодействие прикладных программ и операционной системы с внешними устройствами.
от англ. Utility « служебный»
программы вспомогательного назначения, расширяющие возможности операционной системы .
система для разработки новых программ на конкретном языке программирования.
Лицензия на программное обеспечение
правовой инструмент, определяющий использование и
распространение программного обеспечения, защищённого авторским правом.
поименованная совокупность записей информации, размещенных на диске.
последовательность инструкций (команд), описывающая алгоритм решения с помощью компьютера соответствующей задачи, для реализации которой эта программа была разработана.
Соотнесите данные программы к своему классу программного обеспечения. Запишите в таблице под каждой буквой необходимые программы и опишите их назначение.
Paint,Windows Media Player,Калькулятор,Dr Web, Фортран, Си, Лисп, Windows Vista, Pascal, WinRar, Касперский, Ассемблер, Avast, Блокнот, Skype, Алгол, ISQ, Linux, MS Office Word, операционные системы, WinZip, Пролог , драйвера, C++, MS Office Excel, игры, переводчики, проигрыватели, Adobe PhotoShop, утилиты, Basic, WordPad, Linux, Аutocad, CCleaner, Scandisk, Delphi, MS DOS, FineReader
Контрольные вопросы по теме
1. Продолжите фразу: Компьютер представляет собой единство двух составляющих…
2. Что такое программное обеспечение?
3. Какая разница между ПО и собственно программой?
4. Виды программного обеспечения?
5. К какому виду ПО относятся утилиты?
6. Какова цель использования прикладных программ?
7. Перечислите несколько примеров прикладного ПО для создания текстовых и графических документов.
8. Какие программы называются прикладными программами специального назначения?
По данной теме составьте кроссворд или тест от 10-15 слов или вопросов
Тестовые задания по теме «Аппаратное и программное обеспечение компьютера»
1.Структурно-функциональная схема компьютера включает в себя:
А) процессор, внутренняя память, внешняя память, устройства ввода и вывода;
Б) арифметическо-логическое устройство, устройство управления, монитор;
В) микропроцессор, ВЗУ, ОЗУ, ПЗУ, клавиатура, монитор, принтер, мышь;
Г) системный блок, монитор, ОЗУ, клавиатура, мышь, принтер;
2.Производительность компьютера характеризуется
А) количеством операций в секунду;
Б) временем организации связи между АЛУ и ОЗУ;
В) количеством одновременно выполняемых программ;
Г) динамическими характеристиками устройств ввода – вывода;
3. Адресным пространством называется
А) соответствие разрядности внутренней шины данных МП и внешней шины
Б) интервал времени между двумя последовательными импульсами
В) число одновременно обрабатываемых процессором бит
Г) объем адресуемой оперативной памяти
4. В оперативной памяти могут храниться
А) данные и адреса; Б) программы и адреса
В) программы и данные; Г) данные и файлы.
5. Какое из перечисленных устройств не относится к внешним запоминающим устройствам
А) Винчестер Б) ОЗУ В) Дискета Г)СD-ROM
6. Назначение программного обеспечения
А) обеспечивает автоматическую проверку функционирования отдельных устройств
Б) совокупность программ, позволяющая организовать решение задач на ЭВМ
В) организует процесс обработки информации в соответствии с программой
Г) комплекс программ, обеспечивающий перевод на язык машинных кодов
7. Система программирования позволяет
А) непосредственно решать пользовательские задачи
Б) записывать программы на языках программирования
В) использовать инструментальные программные средства
Г) организовать общение человека и компьютера на формальном языке
8. Для долговременного хранения информации служит
А) оперативная память; Б) дисковод
В) внешняя память; Г) процессор
9. Панель прямоугольной формы, чувствительная к перемещению пальца и нажатию пальцем
А) Тачпад; Б) Трекбол
10. Драйвер – это
А) специальный разъем для связи с внешними устройствами
Б) программа для управления внешними устройствами компьютера
В) устройство для управления работой периферийным оборудованием
Г) программа для высокоскоростного подключения нескольких устройств
11. Какое устройство предназначено для обработки информации?
А) Сканер; Б) Монитор; В)Клавиатура; Г)Процессор
12. Программное обеспечение это.
А. совокупность устройств установленных на компьютере
Б. совокупность программ установленных на компьютере
В. все программы, которые у вас есть на диске
Г. все устройства, которые существуют в мире
13. Что такое буфер обмена?
А. Специальная область памяти компьютера, в которой временно хранится информация.
Б. Специальная область монитора, в которой временно хранится информация.
Г. Это специальная память компьютера, которую нельзя стереть
14. К устройствам вывода информации относятся:
А. Монитор; Б. Цифровая камера; В. Принтер
15. Устройство, предназначенное для вывода сложных и широкоформатных графических объектов
А) Принтер; Б) Плоттер; В) Проектор
16. Устройство для оптического ввода в компьютер и преобразования в компьютерную форму изображений и текстов
А) Сканер; Б) Принтер; В) Плоттер;
17. Магистрально-модульный принцип архитектуры ПК подразумевает такую логическую организацию его аппаратных компонент, при которой:
А) каждое устройство связывается с другими напрямую, а также через одну центральную магистраль;
Б) все они связываются друг с другом через магистраль, включающую в себя шины данных, адреса и управления;
В) связь устройств друг с другом осуществляется через центральный процессор, к которому они все подключаются;
Г) устройства связываются друг с другом в определенной фиксированной последовательности (кольцом);
Д) каждое устройство связывается с другими напрямую.
18. Какие устройства ввода информации Вы знаете?
Ответы на карточку
Компьютер представляет собой единство двух составляющих: аппаратуры и программного обеспечения (ПО).
Программное обеспечение компьютера — это вся совокупность программ, хранящихся в его долговременной памяти. ПО компьютера может пополняться, изменяться.
Программное обеспечение - компьютерные программы и данные, предназначенные для решения определённого круга задач и хранящиеся в цифровом виде. А программы - это созданные и упорядоченные последовательности команд для достижения определенных задач.
Программное обеспечение ЭВМ можно разделить на три части: системное ПО, прикладное ПО и системы программирования
С помощью прикладных программ пользователь непосредственно решает свои информационные задачи, не прибегая к программированию.
К прикладным программам относятся: редакторы текстовые и графические, системы управления базами данных (СУБД), табличные процессоры, сетевое ПО, игры.
Прикладные программы специального назначения — это программы, используемые в профессиональной деятельности, в обучении.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА КОМПЬЮТЕР И ЕГО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБРАЗЕЦ ЗАГОЛОВКА ОБРАЗЕЦ ПОДЗАГОЛОВКА 10 класс Информатика МК
Структура программного обеспечения Совокупность всех программ, предназначенных для выполнения на компьютере, называют программным обеспечением (ПО) компьютера. ! ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Системные администраторы Программисты Пользователи ПРИКЛАДНОЕ СИСТЕМНОЕ СИСТЕМЫ ПРОГРАММИРОВАНИЯ МК
Системное программное обеспечение Системное программное обеспечение включает в себя операционную систему и сервисные программы. Операционная система — комплекс программ, обеспечивающих согласованное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера. ! Основные функции ОС: управление устройствами управление процессами пользовательский интерфейс работа с файлами Операционные системы Linux МК Комментарии Основные функции ОС появляются по «пробелу» (щелчку мыши)
Системное ПО. Сервисные программы К сервисным программам (утилитам) относят различ-ные программы, выполняю-щие дополнительные услу-ги системного характера. Служебные программы Архиваторы Антивирусы МК Комментарии Лупа – переход на серию скрытых слайдов «Алгоритм Хаффмана»
Алгоритм Хаффмана (продолжение) Создать кодовую таблицу. Для определения двоичного кода каждой конкретной буквы необходимо пройти от корня до этой вершины, выписывая 0 и 1, встречающиеся на маршруте. Сгенерировать сжатый массив данных, для чего надо снова прочесть входные данные и каждый символ заменить соответствующим ему кодом. Частота встречаемости символов V 3 E 1 N 1 I 5 , 2 2 D 1 C 1 Всего 16 Сжать с помощью алгоритма Хаффмана фразу: VENI, VIDI, VICI Решение: Задание МК Комментарии «Veni, vidi, vici» (с лат. «Пришёл, увидел, победил») — слова, которыми, как сообщает Плутарх в своих «Изречениях царей и полководцев», Юлий Цезарь уведомил своего друга Аминция в Риме о победе при Зеле над Фарнаком, сыном Митридата, в 47 году до н. э. Цезарь отмечал не события войны, а быстроту её завершения. Решение появляется поэтапно (по щелчуц мыши или «пробелу»)
позволяет программисту набрать и отредактировать текст программы на языке программирования высокого уровня позволяет вызывать стандартные процедуры из вновь разрабатываемой программы позволяет управлять процессом исполнения программы, определять место и вид ошибок в программе, наблюдать за изменением значений переменных и выражений обрабатывает весь текст программы, преобразовывая его в машинный код и строя исполняемый файл, готовый к запуску; после этого ни текст программы, ни компилятор не нужны обрабатывает и исполняет команды программы последовательно, от оператора к оператору, при каждом запуске программы она заново переводится в машинные коды специальные программы для перевода программы, написанной на языке высокого уровня, в машинные коды; существует два типа трансляторов: интерпретаторы и компиляторы собирает разные части (модули) создаваемой программы и используемые в ней стандартные подпрограммы в единый исполняемый файл Системы программирования Комплекс программных средств, предназначенных для разработки новых программ, называют системой программирования или интегрированной средой разработки. ! СПЕЦИАЛИЗИРОВАННЫЙ ТЕКСТОВЫЙ РЕДАКТОР ТРАНСЛЯТОРЫ БИБЛИОТЕКА ПОДПРОГРАММ КОМПОНОВЩИК ОТЛАДЧИК ИНТЕРПРЕТАТОР КОМПИЛЯТОР МК Комментарии Триггеры – составные части
Первый программист «Аналитическая машина сплетает алгебраические алгоритмы так же, как и ткацкий станок Жаккарда сплетает цветы и листья». Ада Лавлейс Известно ли вам, что первым в мире программистом считается англичанка – Ада Лавлейс (1815–1852). Она выполнила детальное описание вычислительной машины, проект которой был разработан Чарльзом Беббиджем, и составила первую программу для этой машины. Именно Ада Лавлейс ввела в употребление термины «цикл» и «ра- бочая ячейка». МК Автор коллажа: Joyce Riha Linik
Прикладное ПО Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями. настольные издательские системы бухгалтерские программы системы автоматизированного проектирования (САПР) программы компьютерного моделирования математические пакеты геоинформационные системы (ГИС) системы автоматического перевода … текстовые редакторы и процессоры графические редакторы и пакеты компьютерной графики табличные процессоры редакторы презентаций аудио- и видеоредакторы системы управления базами данных браузеры почтовые программы … ПРИЛОЖЕНИЯ ОБЩЕГО НАЗНАЧЕНИЯ ПРИЛОЖЕНИЯ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ МК Комментарии Триггеры – типы приложений
Онлайн-офис Онлайн-офис — это набор веб-сервисов, включающий в себя все основные компоненты традиционных офисных пакетов: текстовый редактор, электронные таблицы, редактор презентаций и др. Онлайн-офис доступен с любого компьютера, имеющего выход в Интернет, независимо от того, какую операционную систему этот компьютер использует. Самый известный онлайн-офис — Google Docs. МК
Самое главное Программное обеспечение (ПО) компьютера — совокупность всех программ, предназначенных для выполнения на компьютере. Делится на три группы: системное ПО, прикладное ПО и системы программирования. Системное программное обеспечение включает в себя операционную систему и сервисные программы. Операционная система — комплекс программ, обеспечивающих согласованное функционирование всех устройств компьютера и предоставляющих пользователю доступ к ресурсам компьютера. К сервисным программам (утилитам) относят программы, выполняющие некоторые дополнительные услуги системного характера, архивирование файлов, защита от вирусов и др. МК
Самое главное Комплекс программных средств, предназначенных для разработки новых программ, называют системой программирования. Основные компоненты: специализированный текстовый редактор, транслятор, отладчик и другие инструменты, позволяющие облегчить работу программистов и сократить время на разработку сложных программ. Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами (приложениями). Приложения общего назначения требуются практически всем. Приложения специального назначения предназначены для профессионального применения квалифицированными пользователями. МК
Вопросы и задания Определите к какому из трех типов относятся следующие группы программ: Антивирус Касперского Pascal ABC, Visual Basic Writer, Microsoft Word Excel, Calc Linux, Windows Клавиатурный тренажер Draw, CorelDraw, Inkscape 7-Zip, WinZip, WinRar Компьютерная игра Тетрис Системное ПО Прикладное ПО Инструментальное ПО (системы программирования) ? МК Комментарии Триггеры – карточки (по щелчку отправляются в соответствующую папку внизу экрана)
Вопросы и задания Постройте дерево Хаффмана для фразы: КАРЛ У КЛАРЫ УКРАЛ КОРАЛЛЫ Решение: Вес символов: К 4 А 4 Р 4 Л 5 4 У 2 Ы 2 О 1 Всего 26 Л 5 4 А 4 Ы 2 К 4 У 2 Р 4 О 1 МК Комментарии Решение появляется поэтапно
Задание: Найдите информацию о ПО, которое позволяет организовать диалог с компьютером, сжимать файлы больших размеров, работать с заархивированными файлами и сканировать компьютер на наличие вирусов. Определите название ПО. Приведите примеры из имеющегося списка программ на цветных листах.
Все программное обеспечение компьютера в зависимости от назначения (функциональных возможностей) можно разделить на три большие группы:
Системное ПО – является основным ПО, неотъемлемой частью компьютера.
Системное ПО предназначено для организации диалога пользователя с компьютером, сжатия файлов, создания архивов, сканирования компьютера на наличие вирусов и т.д.
Системное ПО – это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы.
К основным элементам системного ПО относятся:
– утилиты (архиваторы: WinRar, WinZip; антивирусные программы: Касперский, Avast).
Прикладное ПО – предназначено для выполнения конкретных задач пользователя. Это те программы, которые превращают компьютер в пишущую машинку для набора текстов, в калькулятор для выполнения вычислений, в рабочее место художника, дизайнера, монтажера, в средство общения с другими людьми на расстоянии или в режиме реального времени, в рабочее место ученого-исследователя или инженера-конструктора, в учителя, который обучает нас чему-либо и многое-многое другое.
Прикладное ПО – это совокупность программ, посредством которых пользователь решает свои информационные задачи, не прибегая к системам программирования.
К нему относятся такие программы как: MS Office Word (текстовый редактор), MS Office Excel (табличные процессор), Adobe PhotoShop (графический редактор), базы данных, программы-переводчики, обучающие программы, компьютерные игры.
Системы программирования - предназначены для создания программ, относящихся к системному и прикладному ПО.
В качестве таких средств выступают языки программирования. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.
Существует множество языков программирования, например Паскаль, Бейсик, Фортран, Си, Ассемблер, Алгол, Лисп и др.
Содержимое разработки
Составление таблицы классификации программного обеспечения компьютера.
Подготовила: преподаватель 1 категории
«Информатика и ИКТ»
Ковалева Лариса Николаевна
- Виды программного обеспечения
- Назначение основных видов ПО
Состав программного обеспечения
Программное обеспечение
Текстовые, табличные, графические редакторы
Программы, написанные с учетом особенностей конкретных объектов; массово не тиражируются
Языки программирования (более 2000) и правила написания программ на них
Специальные – проф. прогр
Состав программного обеспечения
Программное обеспечение
Пользовательское ПО
ПЕРВАЯ ГРУППА
Задание: Найдите информацию о ПО, которое позволяет организовать диалог с компьютером, сжимать файлы больших размеров, работать с заархивированными файлами и сканировать компьютер на наличие вирусов. Определите название ПО. Приведите примеры из имеющегося списка программ на цветных листах.
Все программное обеспечение компьютера в зависимости от назначения (функциональных возможностей) можно разделить на три большие группы:
Системное ПО – является основным ПО, неотъемлемой частью компьютера. Системное ПО предназначено для организации диалога пользователя с компьютером, сжатия файлов, создания архивов, сканирования компьютера на наличие вирусов и т.д.
Системное ПО – это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы.
К основным элементам системного ПО относятся: – операционные системы – драйверы; – утилиты (архиваторы: WinRar , WinZip ; антивирусные программы: Касперский, Avast ).
Прикладное ПО – предназначено для выполнения конкретных задач пользователя. Это те программы, которые превращают компьютер в пишущую машинку для набора текстов, в калькулятор для выполнения вычислений, в рабочее место художника, дизайнера, монтажера, в средство общения с другими людьми на расстоянии или в режиме реального времени, в рабочее место ученого-исследователя или инженера-конструктора, в учителя, который обучает нас чему-либо и многое-многое другое.
Прикладное ПО – это совокупность программ, посредством которых пользователь решает свои информационные задачи, не прибегая к системам программирования.
К нему относятся такие программы как: MS Office Word (текстовый редактор), MS Office Excel (табличные процессор), Adobe PhotoShop (графический редактор), базы данных, программы-переводчики, обучающие программы, компьютерные игры.
Системы программирования - предназначены для создания программ, относящихся к системному и прикладному ПО.
В качестве таких средств выступают языки программирования. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.
Существует множество языков программирования, например Паскаль, Бейсик, Фортран, Си, Ассемблер, Алгол, Лисп и др.
ВТОРАЯ ГРУППА
Задание: Найдите информацию о ПО, которое позволяет, печатать тексты, слушать музыку, строить графики, рисовать, играть в игры, переводить текст, создавать базы данных и смотреть видеофайлы. Определите название ПО. Приведите примеры из имеющегося списка программ на цветных листах.
Все программное обеспечение компьютера в зависимости от назначения (функциональных возможностей) можно разделить на три большие группы:
Системное ПО – является основным ПО, неотъемлемой частью компьютера. Системное ПО позволяет организовать диалог пользователя с компьютером, сжимать файлы больших размеров, работать с заархивированными файлами, сканировать компьютер на наличие вирусов и т.д.
Системное ПО – это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы.
К основным элементам системного ПО относятся: – операционные системы – драйверы; – утилиты (архиваторы: WinRar , WinZip ; антивирусные программы: Касперский, Avast ).
Прикладное ПО – предназначено для выполнения конкретных задач пользователя. Это те программы, которые превращают компьютер в пишущую машинку для набора текстов, в калькулятор для выполнения вычислений, в рабочее место художника, дизайнера, монтажера, в средство общения с другими людьми на расстоянии или в режиме реального времени, в рабочее место ученого-исследователя или инженера-конструктора, в учителя, который обучает нас чему-либо и многое-многое другое.
Прикладное ПО – это совокупность программ, посредством которых пользователь решает свои информационные задачи, не прибегая к системам программирования.
К нему относятся такие программы как: MS Office Word (текстовый редактор), MS Office Excel (табличные процессор), Adobe PhotoShop (графический редактор), базы данных, программы-переводчики, обучающие программы, компьютерные игры.
Системы программирования - предназначены для создания программ, относящихся к системному и прикладному ПО.
В качестве таких средств выступают языки программирования. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.
Существует множество языков программирования, например Паскаль, Бейсик, Фортран, Си, Ассемблер, Алгол, Лисп и др.
ТРЕТЬЯ ГРУППА
Задание: Найдите информацию о ПО, которое используется как инструмент для создания предыдущих двух классов программ с помощью языков программирования. Определите название ПО. Приведите примеры из имеющегося списка программ на цветных листах.
Все программное обеспечение компьютера в зависимости от назначения (функциональных возможностей) можно разделить на три большие группы:
Системное ПО – является основным ПО, неотъемлемой частью компьютера. Системное ПО позволяет организовать диалог пользователя с компьютером, сжимать файлы больших размеров, работать с заархивированными файлами, сканировать компьютер на наличие вирусов и т.д.
Системное ПО – это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы.
К основным элементам системного ПО относятся: – операционные системы – драйверы; – утилиты (архиваторы: WinRar , WinZip ; антивирусные программы: Касперский, Avast ).
Прикладное ПО – предназначено для выполнения конкретных задач пользователя. Это те программы, которые превращают компьютер в пишущую машинку для набора текстов, в калькулятор для выполнения вычислений, в рабочее место художника, дизайнера, монтажера, в средство общения с другими людьми на расстоянии или в режиме реального времени, в рабочее место ученого-исследователя или инженера-конструктора, в учителя, который обучает нас чему-либо и многое-многое другое.
Прикладное ПО – это совокупность программ, посредством которых пользователь решает свои информационные задачи, не прибегая к системам программирования.
К нему относятся такие программы как: MS Office Word (текстовый редактор), MS Office Excel (табличные процессор), Adobe PhotoShop (графический редактор), базы данных, программы-переводчики, обучающие программы, компьютерные игры.
Системы программирования - предназначены для создания программ, относящихся к системному и прикладному ПО.
В качестве таких средств выступают языки программирования . На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.
Существует множество языков программирования , например Паскаль, Бейсик, Фортран, Си, Ассемблер, Алгол, Лисп и др.
Даже если нам кажется, что ПК намного умнее нас, он остается безжизненным «железом», пока в него не установят программы. Именно благодаря им техника начинает считать, думать и помогать в работе с любыми массивами данных. В статье мы кратко перечислим основные виды системного программного обеспечения для компьютеров и дадим каждому типу характеристику.
Понятие
Любой современный ПК — настольный, портативный или серверный, наполняется по схожему принципу. Если убрать лишнее, то любое ПО, даже простейшее, строится по похожему алгоритму. Должны выполняться пошаговые действия — следующий шаг начинается только после того, как завершился предыдущий.
Так, введенные с клавиатуры символы отображаются на экране, по командному клику пользователя принтер начинает печатать их на бумаге, а расчеты происходят сами после введения формулы. Любой шаг заранее программируется и называется командой для компьютера, совокупность этапов обозначается программируемым кодом.
Программисты — это люди, которые разрабатывают и настраивают ПО. Они могут управлять ПК с помощью одной строчки, в которую вводят части закодированной информации. Несколько символов в определенной последовательности включают музыку, отправляют документ на печать или открывают конкретную страницу интернет-ресурса.
Оборудование
Какие бывают типы программного обеспечения: характеристика программ
В современных компьютерах постоянно запускается и активно функционирует большое количество ПО с самым разным функционалом. Одни занимаются арифметическими расчетами, другие строят диаграммы, рисуют или помогают оставаться на линии с собеседниками через почту.
Однако ничего не активизируется просто так. Все действует под влиянием операционной системы. Кажется, что ОС совершенно не нужна — можно ведь запускать все напрямую. Иногда этот метод тоже применяется. Так работают станки ЧПУ, крупные автоматы производств, ЭВМ, другие серьезные механизмы, когда нужно постоянно повторять один и тот же алгоритм.
Но для персонального компьютера частое повторение команды не подходит. Пользователю хочется знать, какая погода в другом городе, как включить музыку и открыть текстовый документ для редактирования. Необходимо, чтобы ОС поддерживала режим многозадачности.
Со стороны программистов типы ПО обоснованы практической значимостью. Если бы не было операционной системы, пришлось бы все функции и алгоритмы вносить в один огромный код. Затраты времени на это были бы колоссальными.
ОС берет на себя большую часть рутинных задач, давая пользователям возможность работать в режиме многозадачности. Поэтому становится возможным запускать одновременно от 2 до бесконечности редакторов или визуализаторов.
Какие основные виды ПО бывают по назначению
Программное обеспечение, установленное на ПК, делится на 3 разновидности:
- прикладное;
- системное;
- инструментальное.
Системное
Это часть системы, которая помогает следить за аппаратной стороной ПК и управлять ею. Сюда входят программы, контролирующие работу оперативной памяти, центрального процессора, видеокарты, устройств ввода и вывода информации, сетевые подпрограммы.
Таким ПО считается:
- Драйверы — утилиты небольшого размера, функционирование которых заключается в обеспечении корректной работы остальных элементов оборудования;
- ОС;
- Дополнения — языковые пакеты или настройки расширения экрана.
Основное отличие системной разновидности считается то, что она не рассчитана на выполнение конкретной поставленной задачи. Она необходима, чтобы обеспечивать бесперебойную работу остальных частей компьютера. Ее можно назвать посредником между оборудованием — «железом» и программным кодом.
Прикладное
Наиболее обширная доля классификации. Сюда относятся графические и текстовые редакторы, браузеры, базы данных и все, что люди используют в привычной работе за компьютером. Здесь же находятся антивирусные пакеты, бухгалтерия и различные архивы.
Смысл этой разновидности в выполнении четко поставленной задачи: рисовать, учитывать, открывать сетевые страницы, набирать текст. Если утилита нужна для конкретного выполнения действия, то она является прикладным ПО.
Инструментальное
Специфическое обеспечение любой компьютерной техники. Его можно было бы отнести к прикладному, но из-за специфики применения его выделили в отдельный вид. Основная функция — отладка, настройка, переписывание программного кода.
Сюда входят компиляторы, отладчики, переводчики высокого уровня, редакторы, интерпретаторы и другие средства. Они необходимы, потому что техника не понимает человеческих слов. Чтобы ей «объяснить», что надо сделать, требуется специальный «машинный язык».
Постоянно пользоваться этим кодом базовым пользователям довольно сложно, поэтому были разработаны системы, которые позволяют переводить обычную речь в двоичную, привычную для ПК.
Разница между часто используемыми компиляторами и интерпретаторами заключается в том, что первый генерирует готовый файл, который можно запускать. А второй создает архив, который функционирует только с помощью самого сервиса.
Читайте также: