Жарамайтын секторлар
Әдетте мұндай жады құрылғылары, қатаң дискі сияқты бірнеше жазылмайтын секторларды құрайды. Басында диск форматталған кезде DOS барлық сеторды тексереді және құртылғандарын ескереді. Жаман секторлардың орналасуы арнайы таблицаларда ескеріледі. Олар диск каталогында сақталған. DOS бұл таблицаларды секторлардың жаңа файлға таралуында қарайды.
Қорғау тәсілдерінің бірі сигнатура ретінде жарамайтын сектор таблицаларын қолданады. Бұл сигнатуралар өте әлсіз болып келеді, өйткені қатаң дискінің саны көп. Олар жарамайтын секторларды құрамайды және бірқалыпты жарамайтын секторларға байланысты. Бұл тәсілдің кемшілігі: қолданушы уақыт өте келе DOS-ты сұрап, жарамайтын сектор туралы хабарлауы мүмкін.
Жүзеге асыру мысалы
Дискіні форматтау:
FOR T=0 TO DO
BEGIN
Берілген Т дискісіндегі жолды табу
Бастапқы Т дискісіндегі жолды табу
IF Т жолы табылмады THEN ахау туралы хабарлама печаты және бағдарламадан шығу;
FORS=0 TO DO
BEGIN
БастапқыдискіденSсекторынтабу;
IfсекторыSтабылмадыTHENахаутуралыхабарламапечатыжәнебағдарламаданшығу;
Сектор S құрамынОЕСҚбуферінесанау; ФҚазҰПУ 0703-12-09 Білімалушыларғаарналғанпәнніңоқу-әдістемеліккешені
If секторы S санауғаболмайды THEN ахаутуралыхабарламапечатыжәнебағдарламадан
шығу;
Берілген S дискісіндегіжолдытабу
ОЕСҚбуферін S секторыныңдискісінежазу;
END DO;
END DO;
END PROGRAM.
Бұлалгоритмдискінісектордансекторғасканерлейді, жолданжолғажәнесекторды
бастапқыдискіденберілгендискігекөшіреді. Егер секторды таба алмай немесе санай
алмай жатсаңыз алгоритм өз жұмысын аяқтайды.
Жоғарыда келтірілген алгоритмге мысал:
Programdemo;
Uses graph,crt;
Var gd,gm,t,s,maxx,maxy,i:integer;
Begin
Gd:=DETECT;
Initgraph(gd,gm,’’);
Maxx:=getmaxx;
For t:=1 to 40 do
Begin
Circle(maxx div 4,maxy div 2,t*4);
Circle(3*(maxx div 4),maxy div 2,t*4);
End;
Outtextxy(maxx div 4-textwidth(‘DISC 1’)DIV 2,
Maxy div 8,’DISC 1’);
Outtextxy(3*(maxx div 4)-textwidth(‘DISC 2’)DIV 2,
Maxy div 8,’DISC 2’);
LINE(maxx div 3,7*(maxy div 8),
2*(maxx div 3),7*(maxy div 8));
LINE(maxx div 3,8*(maxy div 8),
2*(maxx div),8*(maxy div 8));
Outtextxy(maxx div 2-textwidth(‘BUFFER’)DIV 2,
6*(maxy div 7)-10,’buffer’);
For t:=1to 40 do
For s:=0 to 7 do
Begin
If keypressed then begin closegraph;halt;end;
Setlinestyle(1,0,3);
Arc(maxx div 4,maxy div 2,s*4,5*(s+1)*45,t*4);
Bar(maxx div 3,7*(maxy div 8),
2*(maxx div 3),8*(maxy div 8));
Arc(3*(maxx div 4),maxy div 2,s*4,5*(s+1)*45,t*4);
Outtextxy(maxx div 2-textwidth(‘READING’)DIV 2,
maxy div 8*7,’READING’);
DELAY(500)
SETCOLOR(BLACK)
Outtextxy(maxx div 4-textwidth(‘READING’)DIV 2,
maxy div 8*7,’READING’);
Arc(maxx div 4,maxy div 2,s*4,5*(s+1)*45,t*4);
For i:=maxx div 3 to 2*(maxx div 3) do
Begin
Line(I,7*(maxy div 8),I,8*(maxy div 8));
Setcolor(WHITE)
Outtextxy(3*(maxx div 4)-textwidth(‘writing’)DIV 2,
Maxy div 8*7,’writing’);
Setcolor(black);
End;
Setcolor(black);
Outtextxy(3*(maxx div 4)-textwidth(‘writing’)DIV 2,
Maxy div 8*7,’writing’);
Arc(3*(maxx div 4),maxy div 2,s*4,5*(s+1)*45,t*4);
Setcolor(WHITE)
Setlinestyle(0,0,1);
Bar (maxx div 3,7*(maxy div 8)
2*(maxx div 3),8*(maxy div 8));
Arc(3*(maxx div 4),maxy div 2,s*4,5*(s+1)*45,t*4);
Arc(maxx div 4,maxy div 2,s*4,5*(s+1)*45,t*4);
End;
Closegraph;
End.
Зертханалықжұмыс 2 сағатқаарналған. Зертханалықжұмыстытапсырубақылау
сұрақтарынажауапберуменжекетапсырманыңорындалуыменанықталады.
Жұмыстыңорындалутәртібі:
-
Теориялықмағлұматтарментанысукерек.
-
Бақылаусұрақтарынажауапберужәнемысалдардыорындаукерек.
-
Жекетапсырмалардыорындаукерек.
Бақылаусұрақтары
-
Дискініқорғаутәсілініңтипінанықтаңыз.
-
Дискініқорғаудыңқарапайыммеханизмідегенімізне?
-
Қорғаутәсіліненшығуқақпаныдепненіайтамыз?
-
Бағдарламаныкөругерұқсатбермеудегенімізне?
-
Көрсеткіштердіөшіруқалайжүзегеасырылады?
-
Көрінбейтінфайлдардепненіайтамыз?
-
Қорғаумеханизмініңжақсаруыдегенімізне?
-
Форматталмағанжолдардепненіайтамыз?
-
DOS модификациясыдегенімізне?
-
Жолдарсаныныңжәнесектордыңөзгеруідепненіайтамыз?
-
Секторөлшемініңөзгеруідепненіайтамыз?
-
Жолномерініңжәнесектордыңөзгеруідегенімізне?
-
Бақылаусуммасыныңөзгеруідегенімізне?
-
Эпилог пен проглогтың өзгеруі дегеніміз не?
-
Спиральді тректердің разметкасы дегеніміз не?
-
Жай жинақтама деп нені айтамыз?
-
Қорғаныстың қиын механизмі дегеніміз не?
-
Сигнатуралық тәсілдердің түрлерін атаңыз.
-
Ішкі жолдар сигнатурасы дегеніміз не?
-
Аралық жолдардың сигнатурасы дегеніміз не?
-
Уникал дискілердің сигнатурасы дегеніміз не?
-
Жазба блокировкасына тексеру жүргізу қалай орындалады?
-
Жолдар синхронизациясы дегеніміз не?
-
Кездейсоқ сигнатураларды қолдану қалай орындалады?
-
Регистрациялық номерлер дегеніміз не?
-
Коллизия аттары деп нені айтамыз?
-
Шифрленген дескрипторлер деп нені айтамыз?
-
Перспективті механизмнің қорғанысы деп нені айтамыз?
Жеке тапсырмалар
-
Қолдану қақпаларын шығару
-
Көруге және көшіруге рұқсат бермеу
-
Бақылау суммасын қолдану
-
Санақ кезіндегі уақытты қолдану
-
Коллизия аттарын қолдану
Зертханалық жұмыс №7. Желідегі ақпаратты қорғау әдістері
Жұмыстың мақсаты: есептеу желісін сақтауға қойылатын басты талаптарды меңгеру.
Қысқаша теориялық мағлұматтар
Кез-келген желі арнайы немесе кездейсоқ зақымданудан сақтануға мәжбүр болады. Желі қаупі мыналардан тұруы мүмкін:
-
Рұқсатсыз санкция;
-
Электронды жасырын тыңдау;
-
Ұрлау;
-
Әдейі немесе байқаусыз зиян келтіру.
Желіні қорғау деңгейі оның қызметіне тәуелді болады. Мысалы, ірі банк деректерін сақтайтын желі, кішкене қоғамдық мекеме компьютерлерін біріктіретін жергілікті желіге қарағанда мықты қорғанысты қажет етеді.
Қорғау саясатын құру. Желіні қорғау үшін белгілі бір саясат, яғни ережелер мен нұсқаулар жиынтығын ескере отырып жүргізу қажет. Қауіпсіздік саясатын (security polіcу) жасау – алғашқы қадам болып табылады. Өз деректерін қорғауды қамтамасыз ету мақсатында, бұл саясатты кез келген мекеме ұстануы тиіс.
Ескертпелік қорғау. Мәліметтерді қорғаудың ең жақсы политикасы ескертілген мінездемені иемденеді. Рұқсатсыз қорғаудан немесе әрекеттестікпен сіз ақпатартты сақтай аласыз. Бірақ жүйе ескертпеге негізделген болса, онда мәліметтерді қауіпсіз түрде сақтауға көмектесетін құрал және тәсілімен администратор жетілдірілген түрде иемденуді қажет етеді.
Аутентификация. Желіге қол жеткізуден кейін, сіз қолданушыны қатесіз аты мен паролін теру керек. Парольдер қолданушының есепке алу жазбаларымен байланысты болады, идентификациялды парольдің жүйесі болып, рұқсатсыз қол жеткізуге қарсы бірінші сызықты қорғаныс табылады.
Оқу. Жүйенің жақсы білетін қолданушысы, мәліметтерге абайсызда зиян келтіріп алуы мүмкін. Администратор желі қолданушыларын жұмыстың қыр-сырын және қауіпсіздік ережесін үйретуге міндетті. Жаңа қолданушыларға кездейсоқ жағдайда үйретуді жүргізуге ол қысқа әрі түсінікті жетекшілікті құрай алады.
Жабдықтың физикалық қорғалуы. Мәліметтердің қауіпсіздігін қамтамасыз ету үшін, жабдықтың физикалық қорғалуынан бастау керек. Физикалық қорғау дәрежесіне ықпалы:
-
компанияның өлшемі;
-
ақпараттың мінездемесі;
-
қол жеткізу ресурстары.
Бір рангілі жүйеге қолданушылардың өздері өз компьютерінің және мәліметтерінің қауіпсіздігіне жауап беретін сияқты қорғау политикасының ұйымдастырылуы оған жиі қатысады.
Серверлерді қорғау. Мәліметтердің компаниясы керекті белгілерді иемденетін, қолданушылардың дара сандары керегінше жеткілікті болатын үлкен орталандырылған жүйеде серверлер кездейсоқ немесе алдын ала анықталған кедергіден физикалық түрде қорғалуы керек. Қарапайым шешім - рұқсатсыз арнайы орналастыруда серверлерді бекітіп тастау. Бірақ басқа ұйымдар мұндай мүмкіндікті иелене алмайды. Ал серверлерді кез келген бөлмеде немесе шкафта жабуды барлығы жасай алады.
Қорғау үлгілері. Желідегі физикалық компоненттерді қорғауда администратор желілік ресурстардың кездейсоқ және алдын ала анықталған жойылудан қауіпсіз екеніне кепілдік беруі керек.
Жеңілдіктердің тағайындалуы политика және рұқсат құқықтарының желілілерге кәсіпкерлік табыстарын басқаруы аспабына айналуына арналған қорларға негізделген.
Қазіргі кезде ақпараттық және аппаратық ресурстарды қамтамасыз ететін екі модель кеңінен қолданылады:
-
Пароль арқылы қорғау.
-
Қол жеткізудің құқығы арқылы қорғау.
Бұл моделдер тағыда бірігіп орындалатын ресурстардың деңгейіне қорғалу (resource level) (пароль арқылы қорғау) және қолданушы деңгейінде қорғау (user level) (қол жеткізудің құқығы арқылы қорғау).
Ресурстарға рұқсатетілген парольдер. Бірігіп орындалатын ресурстардың қорғау әдістерінің бірден-бірі әрбір арзан қорға пароль иелену керек. Сондықтан ресурсқа дұрыс кодты тергенде ғана қол жеткізе алады. Көптеген жүйелерде ресурстар қол жеткізудің әртүрлі типтерімен бірге бірігіп орындалатындары падалануға берілген. Мысалы, Windows 95, 98 онда тек оқуға ғана рұқсат және барынша қол жеткізу, парольге тәуелді қол жеткізуге болады:
- текоқуғаарналған (read only).
- барыншақолжеткізу (full access).
- құпиятүрдекіругеболады (depending on password).
Құпиятүрдекіруүшінкелесілерқолданылады. Соныменбіргеекідәрежеліқұпиякаталогтарыменшіктеледі. Олароқуғақолжеткізедіжәнетолықтырылады. Егерқұпиясөздіжұмысшықызметкерлерібілетінболса, ондаолартекқанамәліметтердіоқиалады,алегерқұпиясөздітолығыменбілетінадамболса, ондаолбарлықмәліметтіоқыпоғанкіреалады. Соныменқолданыстағықорғалғанқұпияресурстары – еңқарапайымқорғалуәдісіболыптабылады. Егерқұпиясөздібілетінадамболса, ондаолбарлықресурстарғакіреалады.
Қолжеткізудіңқұқығы.Қолжеткізуқұқығыәрбірпайдаланушыменанықталыпменшіктеледі. Жүйежелісінепайдаланушыкіреркездеқұпиясөзенгізеді. Серверде,пайдаланушыатыменжәнеқұпиясөздікомбинацияарқылытексереді. Сондай-ақпайдаланушыныңдеректерқорындағықауісіздігіндетексереді. Құпиясөздідұрысбермегенжағдайдажеліресурсынакіругерұқсатберілмейді.
Қолжеткізуқұқығынқолданубарысындаресурстарқолданылады, соныменбіргеоларқатаңрежимдіқауіпсіздіктеболады. Қорғалудағысияқтыпайдаланушыныңдәрежесіндетиімдіжәнеәртүрліжолменқауіпсізідіктіанықтайды, ұйымдастырубарысындаосылардыңқарапайыммодельдеріқарастырылады.
Қорғауресурстары.Пайдаланушыатыменқұпиясөзінрастайтынжәнетексеретін, жүйеқауіпсіздігіжелідересурстарғарұқсатбереді. Егерқұпиясөздіңжеткіліксізболуыресурсқұқықтарыныңболуы.
Келесікестедеқолданбалыкаталогтарнемесефайлдарбейнеленген.
Құқық
|
Мазмұны
|
Read
|
Файлдағы каталогтарды оқиды және көшіреді
|
Execute
|
Бағдарлама каталогын іске қосу
|
Write
|
Каталогта жаңадан файлдар құру
|
Delete
|
Каталогта файлдарды өшіру
|
No Access
|
Каталогтарға, файлдарғажәнересурстарғакіругерұқсатбермеу
|
Топтарқұқығы. Администратордың міндеті - әрбір пайдаланушыға ресурсқа кіруге мүмкіндік беріп отырады. Бұл тапсырманы шешудің тиімді тәсілі – топтар арқылы, әсіресе үлкен ұйымдарда пайдаланушы сапасымен және ресурстармен шешіледі. Windows NT Server топтардың құқықтарын File Manager каталогында және файлында қолданады.
Ең алдымен администратор әрбір пайдаланушының құқықтарын бағалайды, содан кейін пайдаланушы топтарын меншіктейді.
Аудит. Аудит (auditing) – бұл жазба анықталған сервер қауіпсіздігі (security log). Бұл үрдіс желі жүйесінде пайдаланушымен пайда болады. Ол желінің бір бөлігі ретінде қарастырылады. Ол сонымен бірге ақпараттарды бөлектейді. Аудит төмендегілерді қарастырады:
-
желіге кіру талаптары:
-
көрсетілген ресурстарды қосып өшіру;
-
байланыстардың үзілісі;
-
есепке алудың блокталуы;
-
файлдардың ашылуы және жабылуы;
-
файлдардың модификациясы;
-
каталогтарды құру және жою;
-
каталогтардың модификациясы;
-
сервердегі оқиға және оның модификациясы;
-
паролдердің өзгеруі;
-
тіркеу параметрлерінің өзгеруі;
Аудит желінің қалай жұмыс істеуін көрсетеді. Администратор есептерді дайындау үшін журнал қауіпсіздігін қолданады, мұнда берілген кез келген әрекеттердің күні мен уақытының орындалуын жүзеге асырады, Мысалы, желіге кірудің сәтсіз мүмкіндіктері (әсіресе өзгеше уақытта) бекітілмеген пайдаланушының желіге рұқсат алуына әкеледі.
Дисксіз компьютерлер Дисксіз компьютерлерде (diskless) иілгіш немесе қатты тежегіштердің келтірулері болмайды. Олар сол тапсырмаларды тежегіш компьютерлері сияқты орындайды, бірақ мәліметтерді сақтау жергілікті иілгіш немесе қатты тежегіштерде жасай алмайды. Сондықтан тежегішсіз компьютерлер қауіпсіздік мәнінде саналы: пайдаланушылар мәліметтерді сақтау және өзімен алуға мүмкіншіліктерінен айырылған. Тежегішсіз компьютерлер жүктеу тежегішін қажет етпейді. Олар сервермен байланысады және желіге ТЕСҚ – дың арнайы жүктелулерімен кіреді, ол желілік адаптердің платаларында орналасқан. Тежегішсіз компьютерлерді іске қосқанда жүктелу ТЕСҚ серверге сигнал береді. Сервер сигналға әсер етеді, тежегішсіз компьютерлер бағдарламалық қамтамасыз ету жүктелуін оперативті жадыға тапсырады және қолданушыға автоматты түрде желіге кіруін шақырады. Пайдаланушы желіге кірген кезде компьютер іске қосылады.
Мәліметтерді шифрлеу. Мәліметтерді шифрлеу утилитасы (encryption) ақпаратты желіге жібермей тұрып кодтайды. Мәліметтер сәйкес компьютерге түскен жағдайда, олар кодталған ақпараттың дешифровкасы үшін кілттік – кодтын көмегімен формаға декодирленеді. Жетілдірілген шифрлеу схемалары шифрлеуді және дешифрлеуді автоматтандырады. Жақсы жүйе шифрлеулер арнайы аппаратурада негізделген, олардың құны өте жоғары. Стандартты шифрлеу түрі - Data Encryption Standard (DES). Ол кілт спецификациясын және шифрлеу тәсілін суреттейді. Ақпаратты алушыларға кілтке рұқсат қажет. Тек кілтті жіберудің бір ғана тәсілі бар бір орыннан екінші орынға – хабарлау.
Мұнда DES тудыратын мәселе шығады. Осыған байланысты жаңа Commercial COMSEC Endorsement Program (ССЕР) атты стандарты жүзеге асты. Ол DES ауыстыруға арналған.
Вирустардан сақтау. Желіні қорғауда жүйені өңдеу кезінде вирустарды ескеру қажет. Бірақ бірде бір антивирустық бағдарлама вирусты толығымен жоя алмайды;
Вирустарды жоюдың ең жақсы тәсілі - бекітілмеген рұқсат мүмкіншілігін шығару.
Мәліметтерді қорғау. Апат себептері әр түрлі болып келеді: Адамдық қолдардың істерінен табиғи катаклизмдарға дейін, соның ішінде: ұрлық немесе вандализм; өрт; қоректену қайнарларының қабыл алмаулары және күштену шабулары: компоненттердің қабыл алмаулары; Табиғи құбылыстың, сондайлар, найзағайлар сияқты, су басудың, бұрғыла және жер сілкінудің.
Желіні тоқтату, қателіктерден туындаған, содан өнім шығарылуы төмендейді.
Резервті көшірмелерді, деректерді қалпына келтіру үшін көптеген уақыт керек.
Тәсілдер жағдайы және жүйелер. Көптеген деректердің жоғалуына алып келеді:
-
магнитті лентаға резервті көшіру;
-
үзіліссіз қорек көзінің (источник) жағдайы (UPS);
-
қайтару құрылғыларының жүйелері.
Осы барлық жүйелер немесе олардың кез-келгені деректердің бағалығына және мекеменің бюджетіне байланысты қолдана алады
Магнитті лентаға резервті көшіру. Қарапайым және қымбат емес тәсіл мекемеден тыс жерде көшірмелерді резервті көшіруден, деректердің жоғалуын сақтайды.
Резервті көшіру жүйелері. Негізгі ереже бойынша айтылады: егер сіз бір заттан айырала алмасаңыз, одна оның резервті көшірмесін жасаңыз. Резервті көшірмесіне объектілерді таңдау – бүтін дисктер, жеке каталогтар немесе файлдар – құнды деректер жоғалғаннан кейін олармен тез жұмыс жасап оларды қалпына келтіреді. Толық резервті көшірмелер диск конфигурациясының қалпына келуін бұзуы мүмкін, бірақ та, деректердің көлемі үлкен болса, онда қосымша магнитті лентаның көптеген саны керек.
Жеке файлдарды және каталогтарды резервтеу үшін аз ғана ленталар қолданылады, бірақта, администраторға диск конфигурациясын қолмен қалпына келтіру керек. Сын деректер күн сайын, апта сайын немесе ай сайын резервтелуі керек, олардың құндылығына және олардың қалай жаңартып тұруына байланысты. Резервті көшіру үшін ең қолайлы уақыт – системаның ең аз уақытта загрузкаға түсуі кезінде.
Тәсіл
|
сипаттамысы
|
Толық көшіру
|
Соңғы резервті көшіру кезінде өзгергеніне қарамастан таңдалған файлдарды көшірмелеу және маркировкалау
|
Көшіру
|
Резервті көшіруінсіз таңдалған файлдарды көшірмелеу
|
Жетілдірілген резервті көшіру
|
Соңғы көшіру кезінде өзгертілген таңдалған файлдарды көшірмелеу және маркировкалау
|
Күн сайын көшіру
|
Резервті көшіруінсіз осы күнде ғана өзгертілген файлды көшіру
|
Дифференциалды резервті көшіру
|
Резервті көшіруінсіз, соңғы резервті көшіру кезінде өзгертілген, таңдалған файлдарды көшірмелеу
|
Резервті көшіру тәсілі магнитті лента жинақталуында қолданылады. Үлкен көлемді резервті көшірмелеу үшін бірнеше жеке ленталар қолданылады. Ленталарды көп апталы циклде қолдануға болады (санына байланысты). Бірінші циклде күніне администратор толық резервті көшірмелеу жасайды, ал қалған күндері жетілдірілген резервті көшіру жасайды. Цикл толығымен біткен кезде, үрдіс қайтадан басталады. Кейбір
администраторлар мынандай шешімге келді: күнде ауысатын орнатылған уақытта қосылатын бірнеше резервтелгендерді орындайды.
Резервті көшіру журналы. Журналды жүргізу жүйенің келесі қайта келу калпына келгенде көмегі тиеді. Журналдың көшірмесі компьютердің қасындағы магнитті лентамен бірге орналасуы қажет.
Үздіксіз қорек көзі. Үздіксіз қорек көзі (ҰҚК) – бұл автоматты сыртқы қөрек көзі.
Ол сервердің немесе басқа құрылғылардың электр жүйесінде болған қателіктер болған кезде, жұмысын тоқтатпайды. Үздіксіз қорек көзінің жүйесі үздіксіз қорек көзінің мүмкіндіктерін пайдаланып, операциялық жүйемен арнайы интерфейс арқылы жұмыс істейді. Стандартты үздіксіз қорек көзінің жүйесі желіде 2 басты функцияны атқарады: серверді бірнеше уақыт ішінде тоқпен қамтамасыз ету; жүйенің қауіпсіз аяқтау жұмысын басқару.
Тоқ қорегі болып көбінде аккумуляторлар болады. Қорек көзі жұмысы бұзылғанда ҰҚК қолданушыны істен шығу туралы хабарлайды және оларға жұмысты аяқтау керектігі туралы хабарлайды. Жақсы ұйымдастырылған үздіксіз қорек көзінің жүйесі басқа қолданушыларды серверге қол сұғуына жол бермейді, оған қоса желі администраторына авария болғандығы туралы хабарлау жібереді. ҰҚК көбінде сервер мен қорек көзінің арасында орналасады. Қабыл алмауға тұрақтылық жүйесі. Қабыл алмайтын жүйелер мәліметтерді қорғайды. Оларды басқа түрлі физикалық тасымалдаушыларға (мысалы, әртүрлі дисктерге) көшіріп және оларды орналастырады. Мәліметтердің көптігі жүйенің жұмыстан шығу кезінде де оларға қол сұғуға мүмкіндік береді. Көптік – бірыңғай ортақ қабыл алмайтын тұрақты жүйелердің айырымдығы. Солай болғанымен де, қабыл алмайтын тұрақтылық жүйесін күнделікті серверді резервті және локальды қатқыл дисктерді көшіру ретінде қолдануға болмайды. Қабыл алмайтын тұрақтылық жүйесі ақпараттың көптігін қамтамасыз етуге келесі мүмкіндіктерді ұсынады:
-
дисктерді алмастыру;
-
дисктерді тегістеу;
-
секторларды ауыстыру.
Қымбат емес дискілердің артылған массивтері. Қабыл алмауға тұрақтылық жүйесі стандартталған және деңгей бойынша классифицияланады. Бұл деңгейлер қымбат емес дискілердің (RAID) артылған массивтері болып табылады. Олар әртүрлі шығарушының қиыстыруларын ұсынады, сапасы мен бағасын. Microsoft Windows NT Server RAID технологиясының (0,1 және 5 деңгейіндегі) бағдарламалық қолдауын ұстанады. Егер дискілік енгізу шығару амалы барысында деффекті сектор орнатылған болса, қайтару тұрақтылық драйвері мәліметтерді жақсы секторға аударуға тырысады, ал деффектті нашар деп белгілеу қажет. Если Егер мліметтерді аудару сәтті өтсе, драйвер файлдық жүйеге ол туралы хабарламайды. Секторды ауыстыру тек қана SCSI құрылғысы үшін мүмкін, ал ESDI – және – IDE дискілері үшін мүмкін емес. Кейбір желілік операциялықық жүйелер (мысалы. Windows NT Server) администратордың барлық секторларын шектейтін, сонымен қатар қолданылған көшірме жоғалған болсамәліметтердің жоғалу қаупі бар утилиттерді иеленеді.
Желідегі мәліметтеді беруде кететін қателіктерді жою үшін белгілеу тұрақтылық кодтарын қолдану. Сызықтық байланыс арқылы кедергісіз таратылатын сигналдар факторлар қатарының ықпалына тәуелді. Олардың қимылы қабылданған ақпаратқа қателік туғызуы мүмкін. Кейбір қателіктер қабылданған сигнал түрінің қорытындысының негізінде туындауымүмкін. Мәліметтерді қабылдау кезінде нақты тәсілмен қателіктерді төмендету таратылатын ақпараттың мазмұнына байланысты.
Қайтарусыз байланысты ақпаратты тарату жүйесінде негізгі тәсіл белгілеу тұрақтылық кодтау болып табылады. Белгілеу тұрақтылық кодтау таратылатынхабарламаның мазмұнына, ақпараттылығына, тексеру қатарына жүгінеді. Артықшылық қабылдау кезінде рұқсат етілген және тиым салынған комбинацияларды айыруға мүмкіндік береді, әйтпесе бір рұқсат етілген жағдай басқасына ауысып кетер еді.
Белгілеу тұрақтылық коды 3 санмен өрнектеледі (n, k, d0), мұндағы n – таратылатын хабарламаның жалпы саны, тексерілгендерді қосқанда (r), k=n-r - ақпараттық қатарлардың саны, d0 - осы комбинациядағы минималды санды айқындайтын рұқсат етілген кодтық комбинациялар арасындағы ең минималды код тұрақтысы. Орнатылған (t0) және түзетілген (tи) қателер саны d0 парбайланысты:
d0>= t0 + 1 d0>= 2tи + 1 d0>= t0 + tи + 1
Пайда болған белгілеу тұрақтылық кодын екі топқа бөлуге болады: өлшеулі және үздіксіз. Өлшеулі өз ішінде тұрақты (n=const) және тұрақсыз ( Морзе коды) болып бөлінеді. Тұрақтының өзі бөлінетін және бөлінбейтін болып бөлінеді. Бөлінетінінің өзі систематикалық(сызықты) және сызықты емес болып бөлінеді. Жүйелілікке нақты – нақты емес биттер, циклдық кодтар жатады. Тек қана жүйелілік сызықтық кодтары таратылатын хабарламаның қателіктерін түзеу үшін қолданылады. Олардың кеңейіп орналастырылғандары мына кодтарды қабылдайды: Хэмминга, циклді және итерактивті. Мұндай кодтар белгілі бір ережелерге сүйеніп құрылады. Алдымен бақылау символдары үшін m, ақпараттық символдар үшін k айқындалады. Кодтық комбинацияда ақпараттық символдарға бақылау толықтырылады. Үнемі жұп деңгейлі мысалға 1, 2, 4, 8 орындарында орналасады. Тексерілген таблицаны қолдана отырып 0 немесе 1 бақылау символының мәнін өсіреді. Кодтық комбинация қабылдау кезінде қателерді нақтылықты тексеру көмегімен орналастырады және түзетеді. Циклдық дегеніміз барлық комбинацияларды циклдың қосымша шартымен байланыстыратын топтық код. Циклдық код та Хэмминга коды сияқты ақпараттық және бақылау символдарды әрқашан нақты орынға орналастыратын, қателіктерді оңай түзетуге мүмкіндік беретін код. Келешек көзқарас тұрғысынан қарасақ аппаратуралық жүзеге асыру БЧХ (Боуза-Чаудхури-Хотвингема) кодына негізделеді.
Зертханалық жұмыс 2 сағатқа есептелген. Зертханалық жұмысты тапсыру бақылау сұрақтарына жауап беру мен жеке тапсырманың орындалуымен анықталады.
Достарыңызбен бөлісу: |