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

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

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

Вся работа компьютера осуществляется под управлением операционной системы (ОС) – комплекса программ, предназначенного для распределения ресурсов компьютера, управления режимами его работы, облегчения подготовки программ, организации их выполнения и общения пользователя с компьютером. В этот комплекс входят трансляторы с определенных языков программирования. Все персональные компьютеры имеют трансляторы с Паска­ля, C++ и некоторых других языков, а конвейерно-векторные – трансляторы с Фортрана.

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

Обычно ОС имеет определенный графический интерфейс, с помощью которого пользователь выбирает необходимые для него действия. В персональных компьютерах IBM PC таким графическим интерфейсом де-факто служит заставка одной из ОС Microsoft Windows. Даже если используются ОС Linux, Solaris или какая-либо иная, при включении компьютера в начале работы все равно появляется такая заставка.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: