Отбасы және операциялық жүйелердің тарихы


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 15 бет
Таңдаулыға:   

THE MINISTRY OF EDUCATION AND SCIENCE OF THE REPUBLIC OF KAZAKHSTAN

THE KARAGANDA STATE UNIVERSITY OF THE NAME OF ACADEMICIAN E. A. BUKETOV

FACULTY OF LAW

ABSTRACT

Theme:”Software. Operating systems”

Made by: Abdrahmanov A. M

Checked by: Yeleussiz M. Y

Karaganda 2019

Жоспар

Кіріспе

1. Отбасы және операциялық жүйелердің тарихы

2. Бағдарламаларды құқықтық қорғау және GNU GPL

3. Microsoft Windows ОЖ

4. GNU / Linux ОЖ

5. Файлдық жүйе

6. Жүргізушілер

7. Зиянды бағдарламалар мен антивирустық құралдар

8. Мұрағатшылар

9. Қатты дискіні күтуге арналған бағдарламалар

10. Қорытынды

Пайдаланылған әдебиеттер

Кіріспе

Бағдарламалық жасақтама (айтылу ұсынылмайды) - аппараттық құралдармен бірге ақпараттық технологияның маңызды компоненті, оның ішінде белгілі бір мәселелерді шешуге арналған және компьютерлік медиада сақталатын компьютерлік бағдарламалар мен мәліметтер.

Бағдарламалық жасақтама - бұл процессорға арналған нұсқаулық тізбегі ретінде орындалатын алгоритм.

Компьютерлік жаргон ағылшын бағдарламалық жасақтамасынан «бағдарламалық жасақтама» сөзін жиі қолданады.

Мақсаты бойынша бағдарламалық қамтамасыздандыру жүйелік, қолданбалы және аспаптық болып бөлінеді.

2. Бағдарламалық қамтамасыз етудің жіктелуі.

Аспаптық бағдарламалық қамтамасыз ету бағдарламаларды жобалау, әзірлеу және сүйемелдеу барысында пайдалануға арналған. Бұл: интеграцияланған әзірлеу ортасы, SDK, компиляторлар, интерпретаторлар, линковщиктер, ассемблерлер, жөндегіштер және т. б. қолданбалы БҚ (қосымшалар) - белгілі бір пайдаланушылық тапсырмаларды орындауға арналған және пайдаланушымен тікелей өзара әрекеттесуге арналған бағдарламалар. Қолданбалы БҚ-ға: банктік және бухгалтерлік бағдарламалар, ойындар, мәтіндік және графикалық редакторлар, Интернет-клиенттер және т. б. жатады. p. жүйелік БҚ өзі компьютер жұмысын қамтамасыз ету және қолданбалы бағдарламаларды орындау үшін қолданылады. Жүйелік бағдарламалық қамтамасыз етудің нақты түрлері жүктеушілерді, операциялық жүйелерді, құрылғылардың драйверлерін, утилиттерді (сервистік бағдарламаларды) қамтиды. Жүйелік бағдарламалық қамтамасыз етудің ең көп жалпы бөлігі - Операциялық жүйе. Операциялық жүйе, OS (OS-operatingsystem) - қамтамасыз ететін компьютерлік бағдарламалардың базалық кешені: компьютердің аппараттық құралдарын басқаруды, файлдармен жұмысты, деректерді енгізу және шығаруды, сондай-ақ қолданбалы бағдарламалар мен утилиталарды орындауды қамтамасыз етеді. Компьютер қосылған кезде Операциялық жүйе қалған бағдарламалардан бұрын жадқа жүктеледі және одан кейін олардың жұмыс істеу үшін платформа және орта болып қызмет етеді. 1990 жылдан бастап ең

көп таралған операциялық жүйелер Microsoft Windows тобының ОЖ және UNIX класының (әсіресе Linux) жүйелері болып табылады. ОЖ негізгі функциялары:

Қосымшаларды жедел жадқа жүктеу және оларды орындау;

Перифериялық құрылғыларға (енгізу-шығару құрылғыларына) стандартталған қатынау) ;

Жедел жадты басқару;

Энергияға тәуелді жадыны басқару (қатты диск, компакт-дискілер және т. б. ), әдетте, файлдық жүйе арқылы;

Пайдаланушы интерфейсі.

ОЖ қосымша функциялары:

Тапсырмаларды параллель немесе псевдопараллель орындау) ;

Үдерістер арасындағы өзара әрекеттесу;

Машинааралық өзара іс-қимыл (компьютерлік желі) ;

Жүйенің өзін, сондай-ақ пайдаланушы деректерін және бағдарламаларды пайдаланушылардың зиянды әрекеттерінен немесе қосымшалардан қорғау;

Қол жеткізу құқығын шектеу және көп пайдаланушы жұмыс режимі (аутентификация, авторизация) .

1) Отбасы және хронологиясы операциялық жүйелер

Unix-Unix (1969 ж. ) . Ол әлі күнге дейін дербес және одан көптеген Unix және ОС туындатқан компьютерлерде негізгі жүйелердің бірі болып қалады.

1981 жылы IBM IBM дербес компьютер шығарды (IBM PC), оның архитектурасы әлемдегі стандартқа айналды. Барлық дербес компьютерлерге IBM-ге-үйлесімді (абсолюттік көпшілігі) және IBM корпорациясы-үйлесімді емес, мысалы, Macintosh компьютері сияқты, Эппл фирмасымен өндірілетін. Macintosh компьютерлері macOS операциялық жүйесінің басқаруында жұмыс істейді.

1982 жылы-Microsoft Microsoft IBM IBM-MS MS MS-DOS (дискілі Операциялық жүйе) .

1985 ж. - Microsoft Microsoft Windows Windows, ол дамыған және бүгінгі күні ең танымал қолданбалы бағдарламаларымен ең көп таралған Операциялық жүйе болып табылады. Г 1991. - LinuxLinux-Windows-тің кең таралған негізгі бәсекелесі.

Сонымен қатар, әртүрлі өндірушілердің операциялық жүйелерінің көптеген атауларын атап өтуге болады, мысалы: NetWare нұсқасы (Novell), ОС/2 (ИБМ), басқару (iPhone үшін), үстел жүйелеріне арналған Java (iPhone үшін), FreeBSD (Бастапқы коды ашық Unix тармақтарының бірі) және т. б.

2) Бағдарламалар мен GNU GPL құқықтық қорғау

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

Меншік немесе проприетарлық бағдарламалық қамтамасыз ету (proprietarysoftware) - бұл әдетте меншік иесі талап ететін, оны пайдалануға және көшіруге шектеулері бар бағдарламалық қамтамасыз ету. Пайдалануды, көшіруді немесе түрлендіруді болдырмауға құқықтық немесе техникалық құралдармен қол жеткізілуі мүмкін. Техникалық құралдар тек машиналық-оқылатын екілік файлдарды шығаруды және адам оқитын бастапқы кодты жасыруды қамтиды. Құқықтық құралдарға бағдарламалық қамтамасыз етуді лицензиялау, копирайт (copyright, ©) және патенттер кіруі мүмкін.

Бірақ, көбінің пікірінше, бағдарламалау-химия, физика, математика сияқты ғылым. Осы салалардағы барлық жетістіктер жария етілді. Пифагор теоремасын тағы да ашып, дөңгелекті қайта ойлап табудың қажеті жоқ. Егер адам қоғамда өмір сүрсе, онда оның барлық ашылуы осы қоғамның игілігі болуы тиіс, өйткені дәл осылай ілгерілеу болады. Сонымен қатар, бағдарламалық қамтамасыз ету туралы да айтуға болады.

20 ғасырдың жетпісінші жылдары бағдарламалық қамтамасыз ету көбінесе бағдарламашылардың еркін бірлестіктерімен әзірленді және оған мұқтаж басқа пайдаланушыларға тегін берілді. Жиі бұл ірі фирмалар да болды. 1983 жылға қарай ереже өзгерді-дербес компьютерлердің дәуірі, коммерциялық бағдарламалар мен операциялық жүйелер (атап айтқанда, Microsoft-тан DOS) пайда болды. Кейінірек коммерциализациялау идеясы "үлкен" машиналар мен "күрделі" бағдарламалау әлеміне де кірді. көп таралған операциялық жүйелер Microsoft Windows тобының ОЖ және UNIX класының (әсіресе Linux) жүйелері болып табылады.

ОЖ негізгі функциялары:

Қосымшаларды жедел жадқа жүктеу және оларды орындау;

Перифериялық құрылғыларға (енгізу-шығару құрылғыларына) стандартталған қатынау) ;

Жедел жадты басқару;

Энергияға тәуелді жадыны басқару (қатты диск, компакт-дискілер және т. б. ), әдетте, файлдық жүйе арқылы;

Пайдаланушы интерфейсі.

ОЖ қосымша функциялары:

Тапсырмаларды параллель немесе псевдопараллель орындау) ;

Үдерістер арасындағы өзара әрекеттесу;

Машинааралық өзара іс-қимыл (компьютерлік желі) ;

Жүйенің өзін, сондай-ақ пайдаланушы деректерін және бағдарламаларды пайдаланушылардың зиянды әрекеттерінен немесе қосымшалардан қорғау;

Қол жеткізу құқығын шектеу және көп пайдаланушы жұмыс режимі (аутентификация, авторизация) .

1993 жылы Unix ОС негізін қалаушылардың бірі Ричард Столлмен GNU жобасын құрды. GNU (ағылш. рекурсивті акроним. GNU isNotUnix - "GNU - Unix емес") -еркін UNIX-ұқсас операциялық жүйені құру жобасы.

1988 жылы GNU жобасы аясында Столлмен заңгерлермен бірге бағдарламалық қамтамасыз ету үшін GNU GeneralPublicLicense (GNU ашық Лицензиялық Келісімі) лицензиясын әзірледі. Ол сондай-ақ қысқартылған GNU GPL немесе тіпті жай ғана GPL деп аталады, егер контекстен бұл лицензия туралы сөз болса.

GNU Манифестінде Тегін бағдарламалардың айырмашылығы өте көп орын бөлінген-бұл орыс тілінде әлдеқайда қысқа деп айтуға болады, себебі бұл ұғымдар ағылшын, бір сөзбен free сияқты белгіленбейді. Еркін бағдарламаны пайдалану немесе сатып алу арқылы сіз заңды түрде, ешқандай авторлық құқықты бұзбай, :

қанша көшіру, оны кеңінен тарату;

оның бастапқы кодын өзгерту немесе жетілдіру (GNU жария лицензиясы бойынша таратылатын бағдарлама әрқашан әзірлеушінің бастапқы кодымен бірге жеткізіледі - бұл ең қатаң қорғалатын және ешқашан ашылмайтын коммерциялық бағдарламалардың бөлігімен бірге) ;

ақырында, өзгертілген нұсқаға еркін иелік ету-ол үшін миллиардтаған болса да, оны сыйға беру.

Тек бір нәрсе үшін осындай бағдарламалық жасақтаманы пайдаланушы ешқандай жағдайда да құқығы жоқ. Ол одан әрі тарату кезінде бағдарламаның бастапқы кодын оның иесі ретінде жариялай отырып, жасыра алмайды және осылайша, оны, бағдарламаларды, еркін жетілдіру мен дамуды тоқтата алмайды. Арнайы осындай бағдарламалар үшін GNU жобасы copyleft ұғымын (copyright қарағанда) айналдыруға енгізді, өнім жасаушы кез келген жағдайда барлық авторлық және мүліктік құқықтарды сақтайды - тіпті егер оны мүлдем тегін таратса да.

Сонымен, бағдарламалық қамтамасыз ету еркіндігі тұрады:

код оқу (зерттеу) еркіндігі;

код жазу (түрлендіру) еркіндігі;

кодты тарату (жариялау, көбейту) еркіндігі.

3) Microsoft Windows ОЖ

MS Windows (Виндоуз) - Microsoft (Microsoft) компаниясының операциялық жүйелерінің отбасы. Microsoft корпорациясының басшысы-Билл Гейтс.

1995 жылдан бастап Windows - дербес компьютерлер нарығындағы ең танымал операциялық жүйе-де-факто стандарты. 2005 жылға қарай Microsoft Windows дербес компьютерлердің 89% - дан астамына орнатылды.

Алайда, көптеген пайдаланушылар Windows ОЖ пайдасына таңдау жасады, себебі MacOS, Linux, BSD сияқты баламалармен мүлдем таныс емес. Ресейде 2000 жылдардың басына дейін барлық дербес компьютерлер Windows алдын ала орнатылған операциялық жүйесімен сатылды. Бағдарламалық өнімдердің пираттық нұсқаларының таралуымен күрес басқа операциялық жүйелерге қызығушылықтың пайда болуына әкелді. Мысалы, Linux ОЖ алдын ала орнатылған тегін жеке компьютерді сатып алу мүмкін болды.

Windows нұсқаларын шығару хронологиясы

Windows 1. 0 (1985)

Windows 2. 0 (1987)

Windows / 386 (1987)

Windows 3. 0 (1990)

Windows 3. 1 (1992)

Windows NT 3. 1 (1993)

Windows NT 3. 5 (1994)

Windows 95 (1995)

Windows NT 4. 0 (1996)

Windows 98 (1998)

Windows 2000 (2000)

Windows Me (2000)

Windows XP (2001)

Windows 2003 (2003)

Windows Vista (2007)

Windows Vienna жұмыс атауы (2010)

Интеграцияланған бағдарламалық өнімдер және қолданбалы БҚ

Microsoft Windows операциялық жүйесі Internet Explorer браузері, Outlook Express пошталық клиенті, Windows MediaPlayer ойнатқышы сияқты стандартты қосымшаларды қамтиды.

Windows ОЖ осындай стандартты өнімдерді қосу фактісінің айналасында көптеген даулар мен пікірталастар туындайды, себебі бұл бәсекелес өнімдерді таратуға елеулі кедергі жасайды.

4) ОЖ GNU/Linux

GNU/Linux операциялық жүйесі ("гну линукс" деп аталады) - еркін UNIX-ұқсас Операциялық жүйе. Әдетте, тарихи себептер бойынша және қысқа, бұл жүйе "Linux"деп аталады. Бұл серверлік ретінде танымал және соңғы жылдары үстелдік Операциялық жүйе (desktop) ретінде танымалдылықты күрт теретін MS Windows ең қуатты баламасы, XP және Vista нұсқаларында Microsoft тарапынан Windows ОЖ лицензиялық пайдалануын сақтауды бақылауды күшейтуге байланысты.

Операциялық жүйесі GNU/Linux, сондай-ақ жиі жатқызады бағдарламасын толықтыратын бұл операциялық жүйе және қолданбалы бағдарламалар, делающие оның толыққанды көп функциялы операциялық ортасы.

Басқа операциялық жүйелердің көпшілігінен айырмашылығы, GNU/Linux бірыңғай "ресми" жинақтамасы жоқ. GNU/Linux оның орнына GNU бағдарламалары Linux ядросымен және басқа бағдарламалармен қосылатын дистрибутивтердің көп саны жеткізіледі. Әлемдегі ең таралған дистрибутивтер:

американдық RedHat және оның мұрагері FedoraCore;

неміс SuSE;

Француз Mandriva (бұрынғы Mandrake) ;

ұлттық тиістілігі жоқ Debian GNU/Linux халықаралық дистрибутив;

ең ескі дистрибутивтердің бірі Slackware;

салыстырмалы жас және белсенді дамып келе жатқан Gentooдистрибутиві;

жас, бірақ перспективалы .

Linux ядросын жасаушы-ЛинусТорвальдс. GNU / Linux географиялық даму орталығы жоқ. Бұл жүйеге иелік ететін ұйым жоқ; тіпті бірыңғай үйлестіру орталығы жоқ. GNU/Linux үшін бағдарламалар-мың жоба жұмысының нәтижесі. Осы жобалардың кейбір орталықтанған, кейбір фирмаларда шоғырланған, бірақ көпшілігі тек хат танысу бүкіл әлемнің бағдарламашылар біріктіреді. Өз жобасын жасай алады немесе бұрыннан бар жобаға қосыла алады және табысқа жеткен жағдайда жұмыс нәтижелері миллиондаған пайдаланушыларға белгілі болады. Пайдаланушылар еркін бағдарламаларды тестілеуге қатысады, әзірлеушілермен тікелей қарым-қатынас жасайды, бұл қателерді тез табуға және түзетуге және жаңа мүмкіндіктерді іске асыруға мүмкіндік береді.

Австралияның Linux серверлік операциялық жүйелері нарығында 30% - ға жуық болды. Австралиялықтар үшін бразилиялықтар да болды. Бразилия Үкіметі Бағдарламалық жасақтамаға қаражат жұмсаудан бас тартып, Microsoft өнімдерінен ашық коды бар жүйелерге көшуді шешті, атап айтқанда, Linux ОЖ. Өзгерістердің басты себебі-экономикалық. Біздің елде Linux нарығы әлі Үлкен емес.

5) Файлдық жүйе

Компьютерде барлық ақпарат Операциялық жүйе жұмыс істейтін файлдарда сақталады.

Файл (file) - байттардың аттанған тізбегі, әртүрлі ақпарат түрлерін тұрақты сақтау орны.

Файлдар каталогтарға, сондай-ақ директориялар (directory) немесе қалталар (folder) деп аталады. Каталог - бұл басқа файлдар туралы ақпаратты сақтайтын файл: аты, өлшемі, жасалған күні, дискідегі файл мекен-жайы.

Кез келген каталогта әр каталогта файлдар мен басқа каталогтар сақталуы мүмкін ішкі каталогтардың еркін саны болуы мүмкін.

Әрбір дискіде басты немесе тамыр каталогы бар, онда барлық қалған каталогтар, каталогтар және кейбір файлдар бар. Осылайша иерархиялық құрылым құрылады. Қазіргі уақытта пайдаланушы жұмыс істейтін каталогтар ағымдағы деп аталады.

Файлдар мен каталогтар файл жүйесінің ең маңызды объектілері болып табылады. Файлдық жүйе-тасымалдағыштағы деректерді сақтау және атау, ұйымдастыру тәсілін анықтайтын регламент. Ол файлдардың физикалық сақтау пішімін анықтайды. Нақты файлдық жүйе файл атының өлшемін, файлдың барынша мүмкін өлшемін, файл атрибуттарының жиынтығын анықтайды.

Деректер байтқа ұйымдастырылған әдіс файл пішімі деп аталады. Файлды, мысалы, электрондық кестені оқу үшін, байттардың әрбір ұяшықта санын (формулаларды, мәтінді) қалай ұсынатынын білу қажет; мәтіндік редактордың файлын оқу үшін, символдардың қандай байттарын, ал қандай қаріптерді немесе өрістерді, сондай-ақ басқа да ақпаратты білу қажет.

Барлық файлдарды шартты түрде екі бөлікке бөлуге болады - мәтіндік және екілік.

Мәтіндік файлдар-компьютерлік әлемдегі ең көп таралған деректер түрі. Әрбір символды сақтау үшін көбінесе бір байт беріледі, ал мәтіндік файлдарды кодтау арнайы кодтау кестелерінің көмегімен орындалады.

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

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

Дискідегі әрбір файлдың белгісі (толық аты) бар, ол 2 бөліктен тұрады: нүктемен бөлінген ат пен кеңейтулер.

Файл атауын кеңейту-файл атауына қосылатын және файл түрін (пішімін) сәйкестендіруге арналған таңбалардың міндетті емес тізбегі. Бұл пайдаланушы немесе компьютер бағдарламалық жасақтамасы файлда сақталған деректер түрін анықтай алатын ортақ тәсілдердің бірі.

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

6) Драйверлер

ДК әртүрлі құрылғылар: видеокарта, дыбыстық карта, принтер, сканер, манипуляторлар, дисководтар, сандық фотоаппараттар, ұялы телефондар. Нақты Операциялық жүйе нақты құрылғыны басқара алатындай, бір жағынан нақты құрылғының командалардың тілін білетін"аудармашылар", ал екінші жағынан-осы құрылғы жұмыс істеуі тиіс нақты операциялық жүйенің тілін білетін бағдарламалардың көмегіне жүгінеді.

Бұл бағдарлама драйвер (driver) деп аталады және оны өндіруші құрылғымен бірге жеткізіледі. Аппараттық БҚ өндірушілер, әдетте, олар жасаған құрылғыларды драверлерді өздерінің web-сайттарында орналастырады.

7) Зиянды бағдарламалар және антивирустық құралдар

Бүгінде Интернет-ең танымал ақпарат көзі. Бірақ дүниежүзілік желіні пайдалану кері жағы бар. Вирустар, қалаусыз және жарнамалық ақпарат, тыңшылық-бағдарламалар және желілік шабуылдар-мұның бәрі интернетке қосылған компьютерге қауіп төндіреді. Бүгінде барлық зиянкестердің 98% электрондық пошта арқылы компьютерге түседі.

Зиянды бағдарламаларды тарату тәсілі бойынша шартты түрде компьютерлік вирустарға, желілік құрттарға және трояндық бағдарламаларға бөлуге болады.

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

Вирустар

Компьютерлік вирустар-бұл өз кодын басқа файлдарға немесе дискінің қызметтік аймақтарына қосып, өз бетінше көбейте алатын бағдарламалар. Әрбір вирус жұқтырған компьютерде деструктивті немесе жағымсыз әрекеттерді орындай алады. Ол бейне әсерлерін көрсете алады, жүйенің жұмысын баяулатады, пайдаланушының жеке ақпаратын ұрлайды және жояды, сондай-ақ тағы басқалар. Кез келген жағдайда вирус басқа бағдарламаларға және пайдаланушыға компьютерде жұмыс істеуге кедергі келтіреді.

Вирустардың көптеген түрлері бар. Ең ескі-файлдық вирустар. Олар файл жүйесін пайдаланып көбейтіледі. Дерлік ескі жүктеу вирустары болып табылады. Олар қатты дискінің жүктеу секторын (bootsector) зақымдайды. Жүктеу вирустары жүйені іске қосу кезінде басқару алатын бағдарлама кодын алмастырады. Осылайша, жүйе қайта жүктелгеннен кейін Басқару вирус беріледі. Бүгінгі күні жүктеу вирустары сирек кездеседі. 90-жылдардың ортасынан бастап макровирустар таралды. Бұл зиянкестер макроязықтағы бағдарлама болып табылады. Макротілділік-кейбір деректерді өңдеу жүйесімен (мысалы, Microsoft Word және Excel сияқты Microsoft Office отбасы бағдарламаларымен, сондай-ақ "1С"компаниясының өнімдерімен сияқты басқа бағдарламалармен) қолдау көрсететін бағдарламаларды жасау құралы. Макровирустарды көбейту үшін, мысалы, мәтіндік немесе кестелік редактордың кірістірілген мүмкіндіктерін пайдаланады. Осылайша, бұл зиянкестер өзін бір зарарланған файлдан екіншісіне көшіреді.

8) Архиваторлар

Мұрағатшылар-бұл арнайы қысу әдістері, көлемі аз файлдардың көшірмесін жасауға және бірнеше файлдардың көшірмелерін бір Мұрағаттық файлға біріктіруге, сондай-ақ мұрағаттарды таратуға (мұрағаттан файлдарды шығару) мүмкіндік беретін бағдарламалар.

Ақпаратты жоғалтпай, деректерді мұрағаттаудың әртүрлі алгоритмдері бар, яғни, деректерді қайта қалпына келтіру кезінде деректер бастапқы түрде қалпына келтіріледі.

Деректерді қысудың ең қарапайым алгоритмі қайталанатын биттерді ауыстыруға негізделген (мәтінде бірдей таңбалардың тізбегі болуы мүмкін, графикалық файлда - бір түспен боялған аймақ және т. б. ) . Мысалы, мәтінде қатарынан 10 байтпен кодталған 10 бос орын бар. Мұрағаттау кезінде олар 3 байтпен ауыстырылады (бірінші байт-ауыстырылатын символды кодтайды; екінші байт-бірінші байтты байттарды байттар тізбегіне өрістету қажеттігін көрсететін мұрағаттау "құсбелгісі" арнайы байт; үшінші байт қайталанатын байттардың санын көрсетеді) .

Символдардың бірдей тізбектерін кодтау алгоритмі мәтіндік файлдарда бірдей сөздерді, ал графикалық файлдарда - бірдей "өрнектер"іздейді. Файлдың әрбір осындай фрагменті белгілі бір кодпен (бит кезектілігі) ұсынылады және қайта пайда болған кезде мұрағаттау процесінде бастапқы кодқа сілтеме жасалады.

Архивтердің ең танымал пішімдері

ZIP-өткен ғасырдың 80-ші жылдары Израиль математиктері Лемпель мен Зивпен ұсынылған қысу алгоритмдеріне негізделген ең танымал және кең таралған мұрағаттық форматтардың бірі. Ол ақпаратты қысудың қолайлы дәрежесімен және өте жоғары жылдамдығымен ерекшеленеді. Бүгінде ол Интернеттегі де-факто стандарты болып табылады және оны барлық дерлік мұрағатшылар қолдайды.

RAR-ресейлік бағдарламашы Евгений Рошальмен жасалған және ZIP қарағанда Сығылған файлдың мөлшерін алуға мүмкіндік береді, осының бағасы мұрағатты өңдеудің ұзақ процесі болып табылады. Жалпы, RAR пішімі көп файлдар мен гигабайтты дискілік кеңістіктерді пайдалана отырып, күрделі тапсырмаларды шешу үшін әлдеқайда жақсы оңтайландырылған.

CAB-Microsoft өнімдерінде файлдарды орауға арналған стандартты ретінде қолданылады, оның алгоритмі еш жерде жарияланбаған, жоғары қысу коэффициенті бар жеткілікті жетілдірілген өнім болып табылады.

GZIP, TAR - Unix және оның Linux ең танымал түрі негізінде жүйелерде кеңінен таралған.

ACE-өте танымал жоғары қысу дәрежесі бар жаңа пішім.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Компьютерлік операциялық жүйелер
Операциялық жүйе (ОЖ)
Операциялық жүйелер туралы
Заманауи мобильді қосымшалар
Linux операциялық жүйе
Интернет сипаттамасы
Ақпараттық технологиялар жайлы
Операциялық жүйелердің көпесептелігі
Операциялық жүйенің қызметі
Операциялық жүйеге сипаттама
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz