Система про­грамм­но­го обес­пе­че­ния ПК, страница 2

Рас­смот­рим крат­ко ка­ж­дую груп­пу ПО.

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

2.1. Опе­ра­ци­он­ные сис­те­мы (ОС).

ОС на­зы­ва­ют ком­плекс про­грамм, обес­печиваю­щий управ­ле­ние ре­сур­са­ми ЭВМ и про­цес­са­ми, ис­поль­зую­щи­ми эти ре­сур­сы.

Под ре­сур­сом по­ни­ма­ют лю­бой ло­гичес­кий или фи­зичес­кий ком­по­нент ЭВМ и пре­дос­тав­ляе­мые им воз­мож­но­сти.

Ос­нов­ны­ми  ре­сур­са­ми яв­ля­ют­ся МП, ОП и ПУ.

Управ­ле­ние ре­сур­са­ми сво­дит­ся к вы­пол­не­нию сле­дую­щих функ­ций:

1) уп­ро­ще­нию дос­ту­па к ре­сур­сам;

2) рас­пре­де­ле­нию ре­сур­сов ме­ж­ду кон­ку­ри­рую­щи­ми за них про­цес­са­ми.

Та­ким об­ра­зом, ОС под­дер­жи­ва­ет два ви­да ин­тер­фей­са[1]: поль­зо­ва­тель­ский и про­грамм­ный(см. рис. 2а).

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

Развитая  операционная система состоит  из трех обязательных частей:

·  ядра, включающего командный интерпретатор, который  переводит команды с программного языка на язык машинных кодов;

·  драйверов  и системных библиотек (драйверы – это специализированных программ для управления различными устройствами ПК;. системные библиотеки – набор программ используемые как самой операционной системой, так и входящими в её состав программами);

·  интерфейса – удобной программной  оболочки, через которую пользователь общается с ОС..

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

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

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

Ещё один критерий, по которым классифицируются Осы - число пользователей ОС. Операционные системы бывают однопользовательскими (предназначенные для обслуживания одного клиента) и многопользовательские (рассчитанные на работу с группой пользователей одновременно). Примером первой может служить Windows 98/ME, а второй - Windows NT/2000.

Важной характеристикой ОС является разрядность. Существуют 16- разрядные операционные системы (DOS, Windows 3.1), 32- разрядные (Windows 98/ME,2K, NT, XP).

В на­стоя­щее вре­мя для IBM-со­вмес­ти­мых ПК раз­ра­бо­та­ны и ши­ро­ко ис­поль­зу­ют­ся (используются) сле­дую­щие ОС: 1) ОС се­мей­ст­ва СР/М; 2) ОС се­мей­ст­ва DOS; 3) ОС се­мей­ст­ва OS/2; 4) ОС се­мей­ст­ва UNIX; 5)ОС семейства Windows.

Сис­те­ма СР/М (Control Program for Microcomputers) бы­ла раз­ра­бо­та­на в 1974 г. фир­мой Digital Research  и ис­то­ричес­ки яв­ля­ет­ся од­ной из пер­вых ОС для ПК. Она пред­на­значена для управ­ле­ния ре­сур­са­ми 8-раз­ряд­ных ПК на ос­но­ве МП I8080 и фак­тичес­ки слу­жит стан­дар­том для дан­но­го клас­са ПК.