Программы/ОС

foto4498 (4)Информационные технологии пронизывают все сферы современной жизни, поэтому растет интерес к IT-специальностям. Разобравшись, чем ОС и приложения отличаются от программ, проще выбрать будущую профессию, а их немало.

Аналитик пишет техническое задание, программист − программный код. Тестировщик выявляет ошибки и недоработки. Системный администратор устанавливает, сопровождает и обновляет софт.

Чем программы отличаются от ОС и приложений?

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

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

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

Программы и их отличия

Нажав кнопку «Пуск» на компьютере, пользователь попадает в комфортную среду, которую ему обеспечивают написанные программистами программные коды.

Системные

foto4498 (3)В эту категорию входят программы, которые отвечают за работу аппаратной части персонального компьютера. Под их контролем находятся устройства ввода и вывода, сетевое оборудование, видеокарта, центральный процессор, оперативная память.

Системным ПО являются:

  • операционная система (ОС);
  • драйверы джойстиков, сканеров, принтеров, мониторов, видеокарт, мыши, веб-камер, другого оборудования, подключаемого к ПК;
  • вспомогательные программы, расширяющие возможности ОС (языковые пакеты, настройки расширения экрана).

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

Прикладные

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

К прикладному программному обеспечению относят:

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

Виды

foto4498 (1)Все прикладные программы можно разделить на три вида. К первому относятся программные продукты общего назначения, ко второму – специального назначения, к третьему – профессиональное ПО.

Блокнот − пример прикладной программы общего назначения, которая входит в состав стандартной ОС Windows. В простом редакторе можно набрать текст без использования инструментов оформления. В Microsoft Word тоже набирают тексты, но этот продукт отличается от Блокнота.

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

К прикладному ПО относят:

  • веб-браузеры;
  • аудиоплееры;
  • программы для просмотра и работы с изображениями (Image Viewer, FastStone);
  • Adobe Reader (программа для работы с pdf-файлами).

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

  • экспертные системы MYCIN, ACE, ACES, PEMOPAMA используют для анализа данных медики, специалисты в области электроники, военного дела и торговли;
  • Corel Ventura, Adobe InDesign, QuarkXPress – инструменты работников издательств, редакций газет и журналов, типографий;
  • на студентов, школьников, людей умственного труда рассчитаны электронные справочники, словари, учебники;
  • аудио- и видеоредакторы используют и профессионалы, и любители.
К ПО профессионального назначения относят бухгалтерские, геоинформационные, финансово-аналитические системы, программы для разработки конструкторской документации, чертежей, схем, 3D-моделей и системы делопроизводства. Этот вид программного обеспечения предназначен для решения узких задач профессионального характера и этим отличается от ПО общего и специального назначения.

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

Это компиляторы, отладчики, редакторы, интерпретаторы, компоновщики и другие средства, с помощью которых IT-специалисты пишут и доводят до ума все программные коды. В текстовом редакторе вводят текст на языке программирования.

Компилятором набранные команды переводят в машинный код, который понятен компьютеру на физическом уровне. С помощью отладчика находят ошибки в исходнике. Транслятор и компоновщик используют для сборки отдельных модулей в единый исполняемый продукт – файл с расширением «exe».

Виды

foto4498 (2)Эта категория – святая святых IT-специалистов. Сюда входят системы программирования, в которых создают работающие программы:

  • Borland C++;
  • Microsoft Visual Basic;
  • Borland Delphi;
  • Turbo C++.

Функционал Borland Delphi привлекает удобными средствами визуальной разработки, быстрым компилятором. Инструментарий Microsoft Visual Basic облегчает создание презентаций и диаграмм. Borland C++ − самое популярное средство разработки для Windows. Turbo C++ хорош для начинающих программистов.

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

  • PHP;
  • Ruby;
  • Python.
Все скриптовые языки в освоении проще, чем C++. В PHP не нужно писать серверную и клиентскую часть программы, исполняемый код встраивается в тело веб-страницы и выполняется в момент отправки. Преимущества Ruby – коммюнити, библиотеки, Python – идеальный вариант для быстрой разработки. Программы не компилируют, их запускают в интерпретаторе, есть много прикладных библиотек.

Основные операционные системы и их отличия

На современные компьютеры устанавливают Microsoft Windows, Linux или Apple Mac OS. Система Linux открытая и бесплатная, построена по модульному принципу и в этом ее главные отличия. Ей отдают предпочтение системные администраторы и разработчики. ОС устанавливают на сервера, персональные компьютеры. Для работы предусмотрен графический интерфейс пользователя и интерфейс командной строки.

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

Windows − самая популярная многозадачная операционная система, поэтому для нее выпускают больше игр, чем для Linux. Но и вирусов для нее пишут больше, поэтому Linux в теме безопасности имеет преимущества.

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

Заключение

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


Обновления в разделе

6
4
Принципиальное отличия Linux от Windows
История персональных домашних компьютеров насчитывает уже 40 лет развития. За эти годы появлялись и пропадали ...
Узнать подробнее
0
0
Чем отличается бизнес аккаунт в Ватсапе от обычного?
Сегодня WhatsApp — самый популярный из мессенджеров в мире. Им пользуются простые граждане, самозанятые и ...
Узнать подробнее
0
0
Чем отличаются понятия функции и процедуры в программировании?
В программировании есть два важных понятия, которые играют решающую роль в разработке надежных и эффективных ...
Узнать подробнее
1
9
32 бит и 64 бит — в чем разница для операционных систем
Любой из пользователей, кому приходилось заниматься установкой или переустановкой операционной системы (ОС) сталкивался с вопросом выбора разрядности — 32-bit или 64-bit. То же ...
Узнать подробнее
0
0
В чем отличия между компилятором и интерпретатором?
Компилятор и интерпретатор – два основных типа программных инструментов, используемых в программировании для создания и ...
Узнать подробнее
0
0
Java и Javascript — в чем разница и что лучше изучать
Языки программирования (ЯП) начали активно развиваться практически сразу же после появления первых компьютеров. В настоящее время среди ...
Узнать подробнее
0
0
Гибернация и сон на компьютере — в чем разница
При работе за компьютером пользователи периодически сталкиваются с различными режимами. Когда речь заходит об экономии электроэнергии, многие используют ...
Узнать подробнее
0
1
Отличие Виндовс 10 от 11 — ключевые отличия Винды
Владельцы персональных компьютеров и ноутбуков часто устанавливают на свои устройства операционную систему (ОС) Виндовс. На самом деле в этом ...
Узнать подробнее
0
0
NTFS, exFAT или FAT32 — в чем разница систем
Чтобы правильно организовать расположение различных данных в компьютере были придуманы специальные файловых структуры, которые отвечают за то, ...
Узнать подробнее
0
0
Отличия Windows 10 Home от Pro — что лучше выбрать
Без компьютерных технологий и техники невозможно сейчас себе представить современную жизнь. Все они задействованы в производственных процессах, ...
Узнать подробнее

Обсуждения
10%