Глава 4. Программное обеспечение ПК
Совокупность программ и сопровождающей их документации, предназначенная для решения задач на ЭВМ, называется программным обеспечением (ПО или software). Программное обеспечение делится на системноеи прикладное.
ПО, необходимое для управления компьютером, для создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг, называется системным (system software).
Системное ПО
Системное ПО можно классифицировать следующим образом:
1. Операционные системы (ОС).
2. Сервисные системы.
3. Программно-инструментальные средства.
4. Системы технического обслуживания.
Операционная система – совокупность программ, управляющих работой всех устройств ПК и процессом выполнения прикладных программ. ОС берет на себя выполнение таких операций:
1. Контроль работоспособности оборудования ПК.
2. Выполнение процедуры начальной загрузки.
3. Управление работой всех устройств ПК.
4. Управление файловой системой.
5. Взаимодействие пользователя с ПК.
6. Загрузка и выполнение прикладных программ.
7. Распределение ресурсов ПК (оперативной памяти, процессорного времени и периферийных устройств) между прикладными программами.
На первых ПК была установлена ОС MS-DOS – Microsoft Disk Operating System (дисковая операционная система компании Microsoft). ОС семейства DOS, несмотря на свою простоту и экономичность, морально устарели, и на смену им пришли ОС нового поколения. Главными отличительными чертами современных ОС являются:
1. Многозадачность – способность обеспечивать выполнение нескольких программ одновременно.
2. Развитый графический пользовательский интерфейс.
3. Использование всех возможностей, предоставляемых современными микропроцессорами.
4. Устойчивость в работе и защищенность.
5. Полная независимость от аппаратуры (поддержка всех видов оборудования).
К числу таких ОС прежде всего относятся:
· Операционные системы компании Microsoft . Windows 95, NT, CE, 98, 2000, Millennium, XP, Vista;
· Linux (Линус Торвальдс);
· OS/2 Warp компании IBM;
· UNIX;
Сервисные системы расширяют возможности ОС, предоставляя пользователю, а также выполняемым программам набор разнообразных дополнительных услуг. К сервисным системам относят:
1. Оболочки.
2. Утилиты.
Оболочки ОС – это программный продукт, который делает общение пользователя с компьютером более комфортным. В связи с несовершенством пользовательского интерфейса ОС семейства DOS было разработано несколько операционных оболочек. Наибольшую популярность среди пользователей ПК получила операционная оболочка Norton Commander (NC), Volkov Commander, Dos Navigator. Они оказываются более удобными в ряде специфических моментов, таких как работа с архивами, соединение файлов. На смену NC пришла оболочка Windows и новый стиль работы с графическим интерфейсом. На смену операционной оболочке Windows пришла ОС Windows. С операционной системой Windows также работают оболочки, которые называются файловые менеджеры – программы для работы с файлами (Far Manager, Total Commander).
Утилиты– это служебные программы, которые предоставляют пользователю ряд дополнительных услуг. К ним относят:
1. Дисковые компрессоры.
2. Дисковые дефрагментаторы.
3. Архиваторы (WinRAR, WinZip).
4. Антивирусные программы.
5. Проигрыватели мультимедиа (Winamp, PowerDVD, BSplayer).
6. Программы для записи компакт-дисков (WinOncd, Nero).
Программно-инструментальные средства– это программные продукты, предназначенные для разработки программного обеспечения. К ним относятся системы программирования, которые включают систему команд процессора, периферийных устройств, трансляторы (компиляторы и интерпретаторы) с различных языков программирования на язык машинных команд. В настоящее время наиболее часто используются процедурно-ориентированные системы программирования такие, как Borland Delphi, MS Visual Basic и инструментарий искусственного интеллекта (язык Лисп). Кроме того используются системы программирования, не требующие описания алгоритма обработки данных, такие как SQL – Structured Query Language, используется в СУБД Access. При их использовании следует указать исходные данные и требуемые результаты, а сам алгоритм генерируется системой программирования.
Системы технического обслуживания – совокупность программно- аппаратных средств ПК для обнаружения сбоев в процессе работы компьютера. Они предназначены для проверки работоспособности отдельных узлов, блоков и всей машины в целом (средства диагностики ПК, тестового контроля, аппаратного контроля).
Дата добавления: 2016-04-02; просмотров: 1068;