Комп-к желі түсінігі.

Компьютерлік желі дегеніміз – ресуростарды (дискі, файл, принтер, коммуникациялық құрылғылар) тиімді пайдалану мақсатында бір – бірімен байланыстырылған компьютерлер тізбегі. Компьютерлік желілер масштабы мен мүмкіндігі бойынша ерекшеленеді. Ең шағын желілер жергілікті деп аталады да, компьютерді біріктіру үшін қолданылады.

Жергілікті желіден кейінгі орынды масштабы бойынша корпоративті есептеуіш желілер алады. Бұл желілерді ірі мекемелерді, банктер мен олардың филиалдары, сақтандыру компаниялары, бұқаралық ақпарат құралдары құрады.

Егер желі елдегі аймақтық масштабтағы компьютерлерді біріктіретін болса, аймақтық есептеуіш желісі деп атайды. Мұндай желіде байланыс желісі ретінде телефон байланысы, телефон тораптары немесе сымсыз байланыс серігі қолданылады.

Егер қашықтағы компьютерлерді байланыстыру үшін телефон желісі қолданылса, модем қажет болады.

Модем (МОдулятор/ДЕМодулятор сөздерінің қысқартылуы) – таратушы жағында компьютердегі сандық сигналдарды үздіктелген аналогтық сигналдарға айналдруды қамтамасыз ететін қабылдаушы жағында сигналдарды осыған кері түрлендіретін құрылғы.

Модем арқылы көптеген дербес пайдаланушылар аймақтық және коммерциялық желілерге, Интернетке қосылады. Сондай – электрондық поштаны пайдаланады, конференцияларға қатыса алады.

Үлкен қашықтықты және пайдаланушыларды молынан қамтитын есептеуіш желілер телекоммуникациялық есептеуіш желілері деп аталады. Телекоммуникациялық желілер – ақпарат алмасу және оны өңдеуді бөлісу желісі, ол өзара байланысқан жергілікті желілерден құралады. Мұндай масштабтағы желілер аппаратттық, ақпараттық, программалық сияқты қоғамдық ресуростарды ұжымдаса пайдалану мақсатында құрылады. Телекоммуникациялық желіні пайдаланушыларының өздерінің қай жерде орналасқанына қарамастан ақпаратты жедел түрде кез келген қашықтыққа жіберуге, сонымен қатар желіден қажет мәліметті дер кезінде алуға мүмкіндігі бар.

Интернет – (ағылшынша Internet – желіаралық байланыс) бүкіл жер шары бойынша ақпарат ағынын таратуды қамтамасыз ететін желілер жиынтығы.

Өзара байланыстырлыған миллиондаған компьтерден құралған, біртұтас ақпараттық кеңістікті Интернет деп атайды.

Әр түрлі масштабтағы желілердің өзара біріктірілуі мүмкін. Мысалы, кабельмен жалғастырылған мекемедегі жергілікті желі аймақтық желіге, ал әр түрлі аймақтық желілер телефон джелісі арқылы байланыстырылуы мүмкін. Үлкен қашықтықта желіаралық байланыс орнату қажет болғанда кабельдік желілерді пайдалануға болмайды.Мұндай жағдайда телекоммуникация каналдары:телефон, радио, релелік байланыс, талшықты – оптикалық байланыс, ғарыштық жасанды серіктері арқылы байланыс т.б. қолданылады.

Әр түрлі желілерді түйістіру шлюз деп аталатын арнайы компьютерлер немесе программалар арқылы қамтамасыз етіледі. Шлюздер бір желіден қабылданғандеректер форматын басқа желідегі деректер форматына түрлендіреді. Әр түрлі масштабтағы желілерді біріктіру нәтижесінде қалалар, елдер және континенттер арасында өзара ақпарат алмасу мүмкіндігі беріледі. Қорғану қызметін атқаратын шлюздік компьютерлер бранмауэрлер деп аталады. Ауқымды желі немесе Интернет – адамзаттың ақпараттық технология саласындағы жеткен жетістіктерінің бірі.

Интернет желісін алғашқы дүниеге келтіруге себеп болған 70 – жылдар басында АҚШ қорғаныс инистрлігінің APRANET компьютерлік жүйесі болып саналады. 1973ж. APRANET Англия мен Норвегия мемлекеттеріне байланыс орнатып әлемдік кеңістікке шықты. Интернеттің кеңінен таралуына себеп 1982 жылы пайда болған ТСР/ІР хаттамася (протоколы) болды.

Жергілікті желілер

Жергілікті желі – саны шектеулі компьютерлерді біріктіру үшін қолданылады. Компьютерлерді желіге қосу үшін компьютерден басқа құрылғылар:желілік адаптер, кабель, концентратор (HUB) немесе коммутатор (SWICH) қажет.

Желілік адаптер – компьютердің байланыс желісімен сәйкестендірілуін қамтамасыз ететін құрылғы.

Коммутатор мен концентратор ақпарат алмасу сапасын жақсартады және деректерді таратудың әр түрлі стандартын қолданатын желінің әр түрлі бөліктерін біріктіреді.

Сонымен, жергілікті желі дегеніміз – бір – бірімен қатар орналасқан компьютерді біріктіретін жүйелер (бір бөлмеде немесе бір ғимаратта, қатар орналсқан компьютерлер).

Жергілікті желінің екі түрі бар: клиент – сервер және бір деңгейлі (бір рангілі), яғни тең дәрежелі желі.

Сервер – ортақ пайдалануға арналған барлық ресуростарды қамтитын компьютерлер. Ортақ ресуростарды пайдалану үшін сервер қосулы болуы қажет. Серверге принтерлер, модем, ортақ қолданбалы программалар (мысалы, электрондық пошта), факстер және т.б. қамтылған ресуростарды толығынан қолдануға мүмкіндік береді. Бір деңгейлі желіде барлық жұмыс станциясы қайсы бір мағына сында басқалары үшін сервер қызметін атқарады. Олар ортақтастырылған желі ресуростарын бірден қолдана алады және ресуростарды бөлуді бақылап отыратын қуатты ортақ сервер компьютер болмайды. Бір деңгейлі желілердің маңызды ерекшелігі – онымен жұмыс істеу үшін арнайы программалық жабдықтың қажеті жоқ.

Жергілікті желідегі компьютерлердің бір – бірімен геометриялық байланысу тәсілі топология деп аталады. Байланыстыру топологиясының бірнеше түрі бар:

1.Шина – барлық компьютерлер тізбекті түрде бір кабельге жалғанады.

2.Сақина топологиясы деп аталатын желі байланысында барлық компьютерлер тұйық сақина түріндегі кабельге жалғанады.

3.Файлдық серверлерге негізделген желіде компьютерлер бір – бірімен жұлдыз схемасы түрінде жалғанады.

4.Егер мекеме көп қабатты үйде орналасса, онда оның әр қабатындағы жеке серверін байланыстыратын бүкіл мекемеге ортақ бір сервер беріліп, оны ақшақар (снежинка) схемасы деп атайды, көбінесе осы топологияны пайдаланған тиімді.

Жергілікті желінің қамтамасыз ету мүмкіндіктері:

– ақпараттың арнайы серверлерде сақталуы, бірнеше пайдалнушының қандай да бір дерекпен жұмыс істеу;

– бірнеше пайдалнушыны қолданатын программалық жабдықтарды файлдық дискілердің серверлерінде бір ғана данадан сақтау;

– электрондық пошта мен топтық жоспарлауды пайдаланатын пайдаланушылардың ұжымдық жұмыс істеуі мен құжат айналымы;

– желілік принтерлерді бірлесіп пайдалану;

– Интернетке қосылу мүмкіндігі.

Ортақ деректер базасының каталогі, желілік ресурстар мен бірыңғай қорғаныс саясатын бөлісудің орталықтандырылған тәсілі бар компьютерлр тобының домен атауы болады.

Әрбір доменге жеке ат беріледі. Доменнің деректер базасы каталогі домен бақылаушасында (контролер) сақталады. Әрбір доменде тек бір ғана негізгі бақылаушы болады.

Байланыс хаттамалары. Желіде жұмыс істеуге арналған жаңа ақпараттық технологиялар

Компьютерлер желіге қосылғаннан кейін бірінші рет іске қосылғанда Windows 2000 Professionalоперациялық жүйе DHCP (Dynamic Configuration Protocol) серверін іздейді. Мұндай типтегі серверлер компьютерлерг желіден бірін – бірі оңай табу үшін адрес меншіктейді. Егер желіде DHCP сервері болмаса, онда операциялық жүйе автоматты түрде қосылғаннан басқа компьютерлерді анықтай алатын режімге ауысады. Мұндай механизмді IP – адрестеу (Automatic IP – addressing) деп аталады.

Компьютерлердің бір – бірімен байланыс жасау ережесі желілік хаттама деп аталады.

Хаттама (протокол) – екі компьютердің бір –бірімен қатынасуныңы формалды ережелерінің жиынтығы.

Microsoft фирмасы мекеме ішінде жлімн жұмс істеу үшін TCP/IP қолдануды ұсынады. NetWare сервері бар жергілікті желілерде пакеттерді желі бөліктері және редиректор арасында маршрутизациялану мүмкіндігін беретін IPX/SPX (Intеrnet Packet Exchange/Sequeneed Packed Exchange) хаттамасы қолданылады.Microsoft Фирмасының 3Com компаниясымен бірігіп құрған Point – to – Point Тunneling Protocol (РРТР) хаттамасы Internet арқылы сенімді байланыс құру мүмкіндігін береді.

23.С/С++ тіліндегі программаның жалпы құрылысын сұлбалаңыз.

C++ (дауысталуы "си плас плас") 1983 жылы Bell Labs зертханасында Бьёрн Страустрап дамытқан бағдарламалау тілі.

Кез келген Си-программасы негізгі модульдер болып табылатын бір немесе бірнеше «функциядан» құралады. С++ тіліндегі қарапайым программаны қарастырайық.

// C++ тілінде жазылған қарапайым программа

#include <iostream.h>

main ()

{

cout << " Ақпараттық технологиялар кафедрасына ";

cout << "қош келдіңіз.\n";

}

Программаның орындалу нәтижесі:

Ақпараттық технологиялар кафедрасына қош келдіңіз.

#include <iostream.h> - препроцессор директивасы. Біздің программаға iostream.h атты файлдың қосылуы кіріс (cin) және шығыс (cout) ағымдарын қолдануға мүмкіндік береді, олар туралы кейінірек айтамыз. Кейбір жағдайларда бұл жолды программаға қосу міндетті, ал кейбір жағдайларда міндетті емес. Ол программаға байланысты.

main() – функция аты. С++ тілінде жазылған кез келген программа өзінің негізгі модульдері болып табылатын бір немесе бірнеше функциялардан құралады. Біздің программа бір ғана main()функциясынан тұрады, бұның дөңгелек жақшалары main –функцияның аты екенін көрсетеді (ағыл. main –басты). С++ тілінде жазылған программа әрқашан даmain() деп аталатын функциядан бастап орындалады, сондықтан біз осы функциядан басқа барлық функциялардың аттарын өзіміз таңдай аламыз.

Жалпы жағдайда дөңгелек жақшаларда осы функцияға берілетін ақпарат болады. Біздің мысалда ешқандай ақпарат берілмейді, сондықтан біздің жақшалар бос тұр.

{ және } – фигуралы жақшалар функция денесінің басы мен соңын білдіреді. Фигуралы жақшалар сонымен қатар программаның бірнеше операторларын құрамды операторғанемесе блокқа біріктіру үшін де қолданылады (Pascal тілінің Begin және End операторлық жақшаларына ұқсас).

Программалық жолдың соңындағы нүктелі үтір онда С++ тілінің операторы бар екенін білдіреді, бұл жерде бұл символ Pascal тіліндегідей операторлардың бөлгіші емес, оператордың бір бөлігі болып табылады.

Анықтама: Түйін сөздер деп программалау тілінің сөйлемдерін құрастыру үшін қолданылатын арнайы сақталып қойған сөздерді айтады.

СИ тіліндегі мәліметтер типтері

Мұнда мәліметтердің бірнеше негізгі типтері қолданылады.

Олар:

char – символдық, яғни таңбалық тип

short – қысқа бүтін сан

int – бүтін сан типі

long – екі еселенген бүтін сан

unsigned – таңбасыз бүтін сан

float – нақты сан типі, яғни жылжымалы нүктелі сан

double – екі еселенген нақты сан типі

long double – ұзартылған, әрі екі еселенген нақты

Алғашқы төрт тип бүтін сандарды сипаттау үшін қолданылады.

Наши рекомендации