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


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

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

Системное ПО делится на две группы:

1. Базовое

2. Служебное

Под базовым ПО понимается совокупность программ, обеспечивающих работу компьютера. Оно является наиболее низким уровнем. Термин «низкий уровень» означает, что данное программное обеспечение реализует функционирование внутренних узлов компьютера (процессора, ОЗУ, шин данных, адресных, управления и т.д.) и внешних устройств (клавиатуры, накопителей на жестких дисках, на гибких дисках и т.д.). в соответствии с особенностями архитектуры основной (материнской) платы компьютера. Базовая система обеспечивает взаимосвязь между другими уровнями программного обеспечения.

Базовое программное обеспечение находится в специальных микросхемах постоянных запоминающих устройств (ПЗУ), является неотъемлемой частью материнской платы компьютера и образует базовую систему ввода-вывода (BIOS). Данное программное обеспечение создается изготовителем и не может быть изменено. Допускается лишь обновление системы BIOS и строго по рекомендациям изготовителя.

Программы этого уровня обеспечивают взаимодействие других программ с аппаратным обеспечением. Дополнение компьютера внешними устройствами (принтерами, сканерами и т.д.) требует установки соответствующих программ (драйверов) для согласования их работы с системой BIOS.

В базовое ПО входят:

1. Операционные системы.

2. Операционные оболочки (shell).

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

В операционные системы входят следующие программы:

1. Планировщик процессов - для организации эффективного использования ресурсов компьютера (процессора, памяти).

2. Файловая система - для работы с файлами (запись, чтение, копирование, перемещение и т.д.).

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

Примеры ОС:

1. MS DOS, IBM PC DOS,

2. MS Windows (98, XP, 7, 8,10)

3. Mac OS, Mac OS X,

4. Linux

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

Виды операционных оболочек:

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

Текстовые.

3. Командная строка - для ввода команд ОС с клавиатуры (cmd.exe - переход к MS DOS; - выводит информацию о системе).

4. Пакеты - для записи последовательности команд ОС в файл (файл с расширением .bat).

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

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

1) Файловые менеджеры (Total Commander, Var ... )

2) Драйверы устройств

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

3) Утилиты - программ вспомогательного назначения. Они дополняют возможности ОС, обеспечивая выполнение различных вспомогательных действий.

Обычно некоторое количество утилит поставляются в составе соответствующей ОС, но немало утилит создано независимыми разработчиками и поставляются отдельно от ОС. Часто утилиты объединяются в комплексы, например, Norton Utilities, РС Тооls Deluхе и др.

Чаще всего используются следующие типы утилит:

1) Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения. Примеры: Dr.Web, Nod32, Касперский, ...

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

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

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

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

 

Прикладное ПО

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

Оно делится на две группы:

1. Общего назначения (текстовые редакторы, электронные таблицы, графические редакторы и т.д.).

2. Специального (профессионального) назначения (электронные энциклопедии, учебники, системы автоматизированного перевода и т.д.).

К числу программ общего назначения относятся офисные программы.

1) Программы офисногоназначения -это те программы, которые используются практически во всех деловых применениях компьютеров. К ним относятся текстовые редакторы, текстовые процессоры, графические редакторы, электронные таблицы. Такой набор программ обычно входит в комплекты офисных программ Microsoft Office.

а) Редакторы документов (Microsoft Word, Лексикон, ...)

б) Табличные процессоры (Microsoft Ехсеl, Lotus 1-2-3, Quatro Рrо, ...)

в) Программы подготовки презентаций (Microsoft PowerPoint, Lotus Freelance Graphics, ...)

г) Программы работы в сети Интернет (браузеры - Internet Explorer, Mozilla Firefox, Safari, Google Chrome, Opera, ...; программы для интерактивного общения - Skype, ASQ, ... почта - e-mail - The bath, mail, ...)

2) Компьютерная графика (Microsoft Рaint, Microsoft Paint.NET, Adobe Photoshop, Соrеl Draw, Adobe Illustrator, Corel Dream 3D, ...)

3) Компьютерное видео и анимация (Microsoft Windows Movie Maker, Adobe Premiere, Autodesk 3D Studio, ....)

К числу программ специальн6ого назначения относятся:

1) СУБД - системы управления базами данных (Microsoft Access, FохРrо Lotus Approach, DataEase, Paradox, ...)

2) САПР - системы автоматизированного проектирования (AutoDesk АutoCad, AutoDesk Inventor, Аскон «Компас», ...)

3) Программы экономического назначения (1С: Предприятие, Парус, Турбо бухгалтер, ...)

4) Издательские системы (Аdоbе РаgeMaker, QuarkXpress, ...)

5) Энциклопедии, словари, обучающие программы, игры и т.д.

6) Прочие прикладные программы:

· обучающие программы, электронные справочники и энциклопедии; авторские системы, позволяющие создавать мультимедиа-программы, обучающие системы, Web-страницы и т.д.;

· программы для обмена информацией между компьютерами;

· программы удаленного доступа к локальным сетям;

· компьютерные игры;

· обучающие программы;

· электронные справочники и т.д.

 

5. Системы программирования(системы создания новых программ)

 

Наиболее популярные системы программирования программ с использованием визуальных средств являются:

1. Borland Delphi - предназначен для решения практически любых задачи прикладного программирования.

2. Borland C++ Builder – средство, используемое для разработки DOS и Windows приложений.

3. Microsoft Visual Basic – популярный инструмент для создания Windows-программ.

4. Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.




Дата добавления: 2020-02-05; просмотров: 555;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.013 сек.