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

Опубликовано: 4 Октября, 2022

В компьютерной системе программное обеспечение в основном представляет собой набор инструкций или команд, которые сообщают компьютеру, что делать. Или, другими словами, программное обеспечение — это компьютерная программа, которая предоставляет набор инструкций для выполнения команд пользователя и сообщает компьютеру, что делать. Например, MS-Word, MS-Excel, PowerPoint и т. д. В приведенной ниже таблице описаны типы программного обеспечения:

Выше приведена диаграмма типов программного обеспечения. Теперь кратко опишем каждый тип и его подвиды:

Программное обеспечение

Системное программное обеспечение — это программное обеспечение, которое непосредственно управляет аппаратным обеспечением компьютера и предоставляет базовые функции пользователям, а также другому программному обеспечению для бесперебойной работы. Или, другими словами, системное программное обеспечение в основном управляет внутренним функционированием компьютера, а также управляет аппаратными устройствами, такими как мониторы, принтеры, устройства хранения и т. д. Это похоже на интерфейс между оборудованием и пользовательскими приложениями, оно помогает им взаимодействовать друг с другом, потому что аппаратное обеспечение понимает машинный язык (т.е. 1 или 0), тогда как пользовательские приложения работают на удобочитаемых языках, таких как английский, хинди, немецкий и т. д., поэтому системное программное обеспечение преобразует удобочитаемый язык в машинный язык и наоборот.

Возможности системного ПО:

Давайте обсудим некоторые особенности системного программного обеспечения:

  1. Системное программное обеспечение ближе к компьютерной системе.
  2. Системное ПО вообще написано на низкоуровневом языке.
  3. Системное программное обеспечение сложно разработать и понять.
  4. Системное программное обеспечение отличается высокой скоростью (рабочей скоростью).
  5. Системное программное обеспечение менее интерактивно для пользователей по сравнению с прикладным программным обеспечением.

Типы системного ПО:

Он имеет два подтипа:

  1. Операционная система: это основная программа компьютерной системы. Когда компьютерная система включена, это первое программное обеспечение, которое загружается в память компьютера. По сути, он управляет всеми ресурсами, такими как память, ЦП, принтер, жесткий диск и т. д., и предоставляет пользователю интерфейс, который помогает пользователю взаимодействовать с компьютерной системой. Он также предоставляет различные услуги для другого компьютерного программного обеспечения. Примерами операционных систем являются Linux, Apple macOS, Microsoft Windows и т. д.
  2. Языковой процессор: как мы знаем, системное программное обеспечение преобразует человекочитаемый язык в машинный язык и наоборот. Таким образом, преобразование выполняется языковым процессором. Он преобразует программы, написанные на языках программирования высокого уровня, таких как Java, C, C++, Python и т. д. (известные как исходный код), в наборы инструкций, которые легко читаются машинами ( известные как объектный код или машинный код).
  3. Драйвер устройства. Драйвер устройства — это программа или программное обеспечение, которое управляет устройством и помогает этому устройству выполнять свои функции. Каждое устройство, такое как принтер, мышь, модем и т. д., нуждается в драйвере для постоянного подключения к компьютерной системе. Итак, когда вы подключаете новое устройство к компьютерной системе, сначала вам нужно установить драйвер этого устройства, чтобы ваша операционная система знала, как управлять этим устройством.

Программное обеспечение

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

Возможности прикладного программного обеспечения:

Давайте обсудим некоторые особенности прикладного программного обеспечения:

  1. Важной особенностью прикладного программного обеспечения является то, что оно выполняет более специализированные задачи, такие как обработка текстов, электронные таблицы, электронная почта и т. д.
  2. В основном размер программного обеспечения большой, поэтому для него требуется больше места для хранения.
  3. Прикладное программное обеспечение более интерактивно для пользователей, поэтому его легко использовать и проектировать.
  4. Программное обеспечение приложения легко спроектировать и понять.
  5. В целом прикладное программное обеспечение написано на языке высокого уровня.

Типы прикладного программного обеспечения:

Существуют различные типы прикладного программного обеспечения, а именно:

  1. Программное обеспечение общего назначения: этот тип прикладного программного обеспечения используется для различных задач и не ограничивается выполнением только конкретной задачи. Например, MS-Word, MS-Excel, PowerPoint и т. д.
  2. Индивидуальное программное обеспечение: этот тип прикладного программного обеспечения используется или предназначен для выполнения определенных задач или функций или предназначен для конкретных организаций. Например, система бронирования железнодорожных билетов, система бронирования авиабилетов, система управления счетами и т. д.
  3. Служебное программное обеспечение: этот тип прикладного программного обеспечения используется для поддержки компьютерной инфраструктуры. Он предназначен для анализа, настройки, оптимизации и обслуживания системы, а также для удовлетворения ее требований. Например, антивирус, фрагментатор диска, тестер памяти, восстановление диска, очиститель диска, очиститель реестра, анализатор дискового пространства и т. д.

Разница между системным программным обеспечением и прикладным программным обеспечением

Теперь давайте обсудим некоторые различия между системным программным обеспечением и прикладным программным обеспечением:

Программное обеспечение

Программное обеспечение

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

Примеры проблем

Вопрос 1. Что из перечисленного не является программным обеспечением?

(А) MS-Word

(Б) MS-Excel

(С) Клавиатура

(Г) Окна Майкрософт

Решение:

The correct option is C, i.e.,Keyboard 

Because a keyboard is not software, as it is a hardware device( input device).

Вопрос 2. Что из следующего действует как интерфейс между пользователем и аппаратным обеспечением компьютера?

(А) Монитор

(Б) Операционная система

(C) Пользовательская нить

(D) прикладная программа

Решение:

The correct option is B, i.e., Operating System.

Because an operating system provides an interface to the user, which helps the user to interact with the computer system. 

Вопрос 3. Единственный язык, который может обрабатывать или исполнять компьютер, называется ___________ ?

(А) Машинный язык

(Б) Обычный язык

(С) Компьютерный язык

(D) Язык высокого уровня

Решение:

The correct option is A, i.e.,Machine language

The only language that the computer can process or execute is called machine language as this language is capable of telling the computer explicitly what to do.

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

(А) Прикладное программное обеспечение

(Б) Системное программное обеспечение

(C) Служебное программное обеспечение

(D) Языковой процессор

Решение:

The correct option is B, i.e.,System Software

There are two types of software: system software and application software. System Software is used to control the operations and also controls a computer’s internal functioning and hardware devices.

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

(А) Языковой процессор

(Б) прикладное программное обеспечение

(С) Системное программное обеспечение

(D) Служебное программное обеспечение

Решение:

The correct option is B, i.e., Application Software

Because a software that performs special functions or provides function which are much more than basic operation of the computer are application software.

Вопрос 6. Что из перечисленного не является примером операционной системы?

(А) Линукс

(Б) Apple macOS

(С) Microsoft Windows,

(Г) Ничего из вышеперечисленного

Решение:

The correct option is D, i.e., None of the above

Because Linux, Apple macOS, Microsoft Windows are the examples of operating systems.

Вопрос 7. Что из перечисленного является языковым процессором?

(А) Язык программирования С++

(Б) Компилятор

(С) Линукс

(Г) Все вышеперечисленное

Решение:

The correct option is B, i.e., Compiler

Because a language processor is designed or used to convert program code to machine code. So, a compiler is a language processor and used in C/C++ programming language.