Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

КТ.Модуль 1

.pdf
Скачиваний:
9
Добавлен:
16.02.2016
Размер:
23 Mб
Скачать

Першаверсія

Android 1.1 Banana Bread булавипущеналютого9 2009

 

року.Останняактуальнаверсія

 

– 21 березня2015

року, Android 5.1.1 Lollipop.

Apple iOS (до2010року

- iPhone OS) - мобільнаопераційнасистема,

 

розробленаамерикакомпанієюAppleосновіськMacспочаткудляюOS X

 

 

 

 

iPhone,апотімрозширенадляпідтримкитакихмобільнихпр,якстроївApple

 

 

 

 

iPod Touch, iPadі AppleнеліцензуєTViOSдляустан. Appleна ороннєвки

 

 

 

обладнання.

 

 

 

 

 

ВходитьвсімейопераційнихствоистемAppleдоякоготакожOS X,

 

 

 

відноситьсяOS X

-

операційнасистемадлянастільнихмобільних

 

комп'ютерівApple.

 

 

 

 

 

Останняверсі

iOS 9 була випущена201

5 року.

 

Symbian OS - цеопераційнасистемадлястільниковихтелефонів,

 

 

смартфоікому,щорнікаторівзрбляєтьсянсорціумомSymbian,

 

 

 

 

засновачерв1998рокункоимі: паніямиPsion,MotorolaNokia, Ericsson.

 

 

 

Пізнішедоконсорціумуприє

 

дналисякомпанії: Sony

Ericsson, Siemens,

 

Panasonic,іSanyoFujitsu,. Samsung, Sony, Sharp

 

 

 

SymbianбазуєтьсянаосновіопераційноїOSсистемиEPOC32,

 

 

 

розркомпаблеPsionдлясвнкишеньковихоїієюкомп'ютерів.

 

 

 

 

У2005роцівийшлаSymbian OS Series 60 3

 

rd заснованаEdition,

 

новомуядріEKA2,щопризвелодопорушеннясумісностіротноїз

 

 

 

 

програмами,написанимидляпопвер. едніхсій

 

 

 

 

Існуєкількамодсистемифікаційдля(різнихтипівпристроїв)

 

.

 

Наданийчаспроектзакритийісистемабільшенеровиває

 

 

ться.Остання

версія Symbian³Belle

булавипущенакінці2011року.

 

 

 

Windows Mobile (такожвідомаякWindows Phone)

- мобільнаопераційна

 

система,розробMicrosoftдлявленапаратнихснихплатформ.Вданийчас

 

 

 

 

пережипостувідмпаєідтримкиову

 

 

розробки.

 

Останняверсі

- Windows Mobile 6.5 - функціональновізуально

 

намагаєтьсябутисхожоюнастільнуверсіюWindowsНавідміну.

 

 

 

 

Windowsіпопве,рMobileесійWMдсенсорнихпристроївніхля6.65

 

 

 

 

розрнкеруванняхованапальцем.

 

 

 

 

 

15лютого

2010ввиставціMobileщопроходилаWorldв Congress,

 

Барсело, MicrosoftанонсувалааступникаіWindows Mobile

 

- Windows Phone

7НоваОС. несумісназпоперограмноедньою

 

 

-апаратноюплатформою,отже

 

смартфозWindowsнездатніионовитисядоMobile 6.x

 

 

Windows Phone 7.

 

Данаопераційсистемаєповново,зпістюановимвністю

 

 

 

 

інтерфейсом.

 

 

 

 

 

14жовтня2015

рокукомпанія

Microsoft офіційнопредставила

нову

версіюсистеми

– Windows 10 Mobile.

 

 

 

Контрольніпитання

1.Дайтевизначенняопераційноїсистеми

124

2.Назвітьо сновнікомопераційноїонентисистеми

3.Длячогопризначенопераційноїзавантажувачси?стеми

4.Щоявлсобоюядроопераційноїєсистеми?

5.Длячогопризначенийкоманднийінтерпретатор?

6.Вчомуполягаєфункціядрайверівпристроїв?

7. Длячогопризначенийінтерфейск

ористувача?

8.Дайтекороткукласифікаціюопераційнихсистем

9.Щотакебагатозадачність?

10.

Перерахуйтеопераційнісистеми

 

Microsoft

11.

Перерахуйтеопераційнісистеми

 

Apple

12.

Назвітьознаки

UNIX-систем

 

13.

Длячогопризначробочесер? довищене

 

14.

Дайтекороткухарактеристику

Linux Ubuntu

15.ДайтекороткухарактеристикуLinux Debian

16.Перерахуйтеосновніопераційнісистемидлямобільнихпристроїв

125

Розділ 6.Поняттяфайловоїсист.Збереженняданихми

6Поняття.1.файловоїсистеми

 

 

Файловасистема

- порядок,щовизначаєспосіборгані

 

зації,зберігання

таприсвоєнняіменданаимосіінфоркох'ютерахм,такожпаціїв

 

 

іншомуелектроноблад.Файловасистеманомуаннівизначформатвмісє у

 

 

фізичзберіганняінфого,якуприйнятормаціїгрупувативиглядіфайл. в

 

 

Конкретнафайловас

истемавизначрозміріменіфапапкиєйлу),(

 

 

максимальнийможливийрозмірфайлурозділу, біртрибутівфайлу.Деякі

 

 

файловісистеминадаютьсервісніможливості,наприклад,розмежування

 

 

доступуабошифруванняайлів.

 

 

 

Файлсистемап'язуєовносійінфор

маціїзодногобокуіпр грами

- з

інш.Кпролигопрограмакладназвертдоф,войлуєтьсянеі формаціїпро

 

 

те,якчирозташовананомінформаціяконкретнфайлі,таксамяк, те,ому

 

 

наякомуфізичномутипіносія(CD,жорстдис,магнітнійкстріому

 

чці,блоці

флеш-пам'ятіабоін.вінзапи) .В,щосзнаєеанийпрограма

 

- цеім'яфайлу,його

розміратрибу.Ціданівотнавідримуєдрайверафайловоїсистеми.Саме

 

 

файловасистемавст,деіякновлюєбудезаписфайлнафізнносіїи.чномуй

 

 

Зточкизор

уопераційнсистеми,весьдиявляєсокнабірїбоюкластерів

 

 

(рис. Драйвери6.1)файловоїсистеми. організовуютькластерифайл каталоги.Ціждрайверивідстежують,язкластерівданийчас використ,яківільні,якіповуютьсязякнесправніачені.

Рис. 6Схема.розміще1. кластерівнаносіїформаціїня

Кластер - логічодиницязберігаданихвтаблицірозміщення файлів,щооб'єднгрсекторівуєпу.Якправило,ценайменшемісцедиску, якеможебутивидзбляілефайлуріганняно.

Протефайл овасистеманеобов'язковобезпосередньопов'язана фізичнимносіємінформації.Існуютьвіртуафайсистемил,атакожьніові

126

мережевіфайловісистеми,якієлишеспособомдоступуфайлів,що

 

знаховіддаленомуятьсякомп'ютері.

 

 

Длявизначенняоб'єму

аписанихданихвикористовуютьтакіодиниці

виміруяк

біт,байттапохіднівідних.

 

Біт - наймеодивиміруінформаціїшаиця.

- ніббл,яківміщуютьсебекількість

Особливуназвумаєбіта4

 

інформації,щоміститьсяводнійшістнадцятковійцифрі.

байт.Самевбайтах

Наступною

одиінформаціїицеюєбіт,8або

показуютьвеликіобсягиінф,якіобчислюютьсярмаціївкомп'ютерних технологіях.

Таблиця6.1

Одвиміруінформаціїниці

 

ЗасистемоюСІ

 

Назва

Символ

Степінь

байт

B

100

кілобайт

KB

103

мегабайт

MB

106

гігабайт

GB

109

терабайт

TB

1012

1 KB = 1000 B

1 KiB = 1024 B

Якприйнятовкомп’ютехніціій

 

 

Назва

Символ

Степінь

байт

B

20

кібібайт

KiB

210

мебібайт

MiB

220

гібібайт

GiB

230

тебібайт

TiB

240

6Файли.2.

 

Файл - цевпорясукупністьданихкована,що

зберігаєтьсянадиску

займаєобластьзовнішньоїпам'яті,якійприсвоюєтьсяпевнеім’

 

Файлобов'язковомаєім' матижебудь

-якийрозмірінформації

(максимальнфайловрозмірзалежитьвід )стВ.деоякихмипераційнихї

 

системах(

Unix)файлможема

тибільшнижоднеім’яжорсткі( посилання).

Рис. 6Атрибути.2файлу.

Windows XP (NTFS)

127

Розширенняфайлу

- послідовнсимволів,що доаютьсястьмені

 

файлуі

призначенідляідентифікаціїтипуфайлу.Цеодинзнайпоширеніших

 

мет,задопомогоюдівякихористувачабопрограмнезабезпечення

 

 

комп'ютераможевизнтипда,щочнихзберігаютьсятиуфайлі.

 

 

Вдеякихфайловихсистемах,такихякNTFS,передбаченіатрибу

 

тирис(.

6Пр.2).атрктневпливаютьбутичнможливістьдоступуфайлів,для

 

 

цьоговдеякихфайловихсистеміснуютьпрдоступуа.вах

 

 

 

Врізнихопераційнихтафайловихсистемахможутьбутиреалізовані

 

 

різнітипифайлів;крімтого,реалізаціярізнихт

 

ипівможевідрізнятися.

Таблиця6.2

 

 

 

Типифайлів

 

 

 

 

Типфайлу

 

Характеристика

 

«Звичайнийфайл»

файл,щод операціїзволяєчит,за,ереміщенняису

 

 

 

всерединіфайлу

 

 

Каталогабодиректорія

файл,щоміститьзапфайлироиси,щодньоговходять.

 

 

 

Каталогиможу

тьміститизапіншіроисикатал,утвогирюючи

 

 

 

деревоподібнуструктуру

 

Жорпосткеилання

взагальнвипадк,однаітажобластьмуінформаціїможемати

 

 

 

кількаімен.Післястворенняжорстпо казатииланняогоде

 

 

 

«справ»ф,дежйлорсткенійпосиланняне

можливо,томущо

 

 

іменарівно.Жопросавніможливіткіиланняналькиодному

 

 

 

фізичномуносії

 

 

Символьнепосилання

файл,щомівститьобіпосиланнянаіншийф директоріюбойл.

 

 

 

Можепосилатисянабудь

-якийелементфайловоїсистеми,у ому

 

 

 

числі,розта

шованийнаіншомуфізичномуносії

 

Практичнозавждифайлинадискахоб'єднуютьсявкаталоги.

 

 

Катнрізнихалогидискахможутьутворюватикількаокрде,якревмх

 

 

DOS/Windows,абожоб'єднуватисяо неереспівсіхлодисківьнея,як

 

 

UNIX-подібнихсистемах.

 

 

УUNIXіснуєтількиодинкореневийкаталог,всііншіфайли

 

 

катавклвньогоогиадені.УбільшостіUNIX

 

-подібсистемзнімнід хски

 

(дискетиі CD),флеш

-накопичувачііншізовнішніпристзберіганняданихої

 

монтуютьвкаталог/mnt, /moun

tабо/media.

 

Рис. 6.3. Вміствиконуваногофайлу

Calculator.app (Mac OS X Lion)

128

операційнихс стемаУ( Windows \»,авUNIXі -

йодногодокумент у,а

.

Файловасис тема

Носіїз послідовним доступом:

QIC

 

Мережевіфайловісистеми

:

 

Флеш-пам’ять :

 

NFS, CIFS, SSHFS

 

 

YAFFS, ExtremeFFS,

 

 

 

 

exFAT

систем

 

 

 

 

 

файловоїсистеминаціленівирішення

ахз'являєтьсящеоднезавдання:захист

-носіїв ікартпам'я. і

FAT12, FAT16 і FAT32.Вони

129

FAT16 - длядисківмалогообсягу.НаосновіFATбуларозрноваблена

 

 

файловасистема

exFAT,якавикористов

уєтьсяпереважнодляфлеш

-

накопичувачів.

 

 

 

ПртоFAT32стірмулогічноподіленийнатрисуміжніобласті:

Зарезервованаобласть .Міститьслужбовіструктури,якіналежать завантажувальномузаписурозділу;

ОбластьтаблиціFAT

,щоміститьмасивіндексних

комірок,що

 

відповідаютькластеробластіданих.Зазвнамискучай

 

 

предкопіївістабвFATвціляхиціенонадійності;

 

Областьданих

,дезаписвмістфайлів,такожноз метадані

-

інформщодоіменфайлівпапокція,їхатриб,часстворенняуітів

 

 

зміни,розміріврозміщеннянадиску.

 

 

Голозавантажувальнийзапис

(MBR) - кодідані,необхіднідля

 

подзавантаженняльшогоопераційноїсистемирозташованіперших

 

 

фізичнихсектнажорстіншомудисахабокпристзберіганняої

 

 

інформації.

 

 

 

ФункціяMBR - «перехід»втойрозділжорстдис,зякогосліда

 

 

виконувподальший« код»з (тизвичай

– завантажуватиОС).

 

FAT32 – останняверсіфайловоїсистеми.Вонабуластворена,щоб

 

 

подолатиобмеженнянарозміртомувFAT16

. Максимальноможливийрозмі

р

файлудлятомуFAT32ГБ.

~ 4

 

 

exFAT - пропріетарнафайловасистема,призначенаголовнимчиномдля

 

флеш-накопичувачів.

 

 

ОсновнимиперевагамиexFATпопереднімиверсіямиFATє:

 

 

• Зменшкількперезаписівінняодноготжсект,щодужера

 

 

важливо дляфлеш -накопичува.Цебулаосновнаприрозробкичинаів

 

ExFAT.

 

 

• Максирозмірклзбільшеноастеральнийдо225(32мебібайта).

 

 

• Поліпшенмісцярозподілувільногозарахуноквведеннябіт

 

-карти

вільнмісця,щоможезменшуватигофрагментаціюдиска.

 

 

Відсутніслімінак тлфайлівуькістьоднійиректорії.

Ввепідтрспискуенаправдоступумка.

NTFS – стандартнафайловсистемадлясімейопераційнихстваистем

Microsoft Windows NT. NTFSпідтримуєсистемуметаданихвикористовуєспеціалізовані

структуриданихдлязберіганняінформаціїпрофайлидляполіпшення продуктивності,надійностітаефективновикоридискпростору. аннявогоі

NTFSмаєвбудованіможливрозмежовуватидостдоданихдляіуп

різнихкористувачівгрупкористувачів,такожпризн ачатиобмеженняна максимальнийобсягдискпростору. воговикористовуєNTFSсистему

журналювандляпідвищенадійфайловоїсистеминяняості.

130

Журнальофайловасистемаана

- файловасистема,якійздійснюється

 

веденжурналу,щозберігаєя

ться списокзмін

,втійчиіншіймірі,допомагає

 

зберегтицілісністьфайловсистемипризбоях. ї

 

 

 

HFS – файловасистема,розробленадляAppleкомп'ютерівзі

 

 

встановленоюопераційнсистемMacоюOS.

 

 

 

HFS+ єпокращеноюверсієюHFS,зпідтримкоюфайвелрозміруівикого

 

 

і використанням кодуванняUnicodeдляіменфайлівпапок. HFSпідтримує+

 

 

іменадовжиною255символівформатуUTF

 

-16ібагатопотоковіфайли

 

подібноNTFS.

 

 

 

GUID Partition Table (GPT) єстандартнимфо озміщенняматом

 

таблицьрозднафізичномулівжорстком

 

удиску.ВінєчастиноюEFI

-

стандарту,запропоноIntelназмінуBIOSвикан.оGPTEFIтамристовуєго,де

 

 

 

BIOSвикористовуєMBR.

Переважновикорифайлсистемоюуєтьсяовою

 

HFS+.

 

 

 

ext3 – журнфасистемайлль,якаовавикористовуєтьсяна операційнихси стемахнаядріLinux,єфайловоюсистезамовчуваннямю багатьохдистрибу.Файловасистможеext3ивемапідтримуватихфайли

розміромдоТБ1.

ISO 9660 – випущеМіжнародорганізацієюийзіста оюдартизації

стандарт,щоопифайловусистемууєдляди

сківCD -ROMМест.андартуєою

забезпечитисумісністьноспідр ївзнимиопераційнис стема,такимияк

 

Unix, Mac OS, Windows.

Joliet,додаєпідтримкудовгихіменфайлів.

Розширеннястандарту,

DVDтакмвикористовуватиоже ISOалефайлова9660,систе

ма UDF є

більш адаптованою дляних,такямаєпідтримкувеликихносіївкраще підходитьдлясучаснопераційних.стем

Рис. 6Схема.робо5.віртфайловоїиуальноїсистеми

131

Віртуафайловсистемаьна

- рівеньабстракціїповерхконкретної

 

реалізаціїф

айловоїсист.Метоюми

віртуальноїфайловоїсистеми

є

забезпеченняоднадоступуковоголієнтським

програмам

дорізнихтипів

файловихсистем

(рис. 6.5) .Вонаможебутивикористадляусуненняа

 

відмфайловиінностейіжсистеWindows,мамиіUnixтак Mac OS

 

що

програми можутьотримдоступфайлівнатилокальнихфайловихсистемах,

 

 

незнаючитипфайлос ,достемияквоїнитримуютьдоступ.

 

 

6Операції.4.надфайловоюсистемою

Форматуваннядиска - процесрозміткипристзбеабоніганняоївсіїв інформації.

Самеформатуванняполягаєство досенніукдоданихту, рпу наприкладструктурфайловоїсистеми.Прицьому,всяінформація,що знаходитьсяносіївтрабознищуєтьформатуваннячається.Впроцесі такмперевірятисяож цілісннос. сть

Форматуванняжорстдисвключаєсебеогоатриетапи:

Форматувадискананизькомурів няі (низькорівневе форматув)Прицьому. процесінжорстаннядисстворюютьсякуму фізичніструктури: доріжки,се,кториеруючаінформація.Цейпроцес

виконуєтьсязаводом -виробникомпластинах,якінемістятьще ніякоїінформації.

Розбиттянарозділи

.Цейпроцесрозбвінчестераиваєсягналогічні

диски(C,іт. D,

д.на)рівніопераційноїсистеми.

Високорівнеформатуванняе .Цейпроцестакожконтролюється операційноюсис темоюізалежитьяквідтиопуераційноїсистеми,

таківідутиліти,якавикористовуєтьсядляформатування.Це форможрозатуваннянаділитииди: швидке і повне.При швидкомуформатувперезаписуєтьсялишетаблицянніфайлової

системи,приповномуж - спочаткуздійснюєтьсяпереповерхніірка накопичув,вжепотімпроводитьсязатаблицічаписфайлової системи.

Дефрагментація - процесоновленняіоптимлогструктуриічноїзації розділудискаметоюбезпечитизберіганняфайлівбезперервній послідовностікласт.Післядефрагментаціїрівприскорюєтьсячитз писння файлів,отжероботапрограм . Іншевизначеннядефрагментації:перерозподіл файлівнадисякому,привонирозташовуютьсябезперервнихобластях.

Довгіфайлизаймаютьдекластерілька ів.Якщозаписпроводитьсяна незапдиск,токластеривнений,щоналежзаписуютьсяодномуфайлу, підряд.Якщодискпереповнен,наньомуможебцілісноїтобластіий, достатньоїдлярозміщенняфайлу.Уцьомувипфзаписуєтьсядкуйлвигляді

декількохфрагментів. Длятого,щзаписбцівсіфайуцітилвиглядіісному використовуєтьсядефрагментація

132

Незвнате,щосереджаючипрограмдляефрагментаціїєдосить інтел,дефрагментактуальніможнапросвсиламиоїмести.Дляціюього доситьстворитина искуновийрозділфайловоюсистемою,післячого простоскопіюватинацейлогічнийдисктіфайли,якінаньомубуд ть зберіг.Підчаст копіюваннятисягонапорожнійдиск,записданих

здійснюєтьсяпослідовно,безфрагмент.Крімтого,сампрозапціїес ису файлзаймукіразівлькаменшеєчасу,ніждефрздопомогоюагментація програм.

Контрольніпитання

1.Дайтепоняттяфайловоїсистеми

2.Охараткерструктуруфайловоїистемизуйте

3.Щотакекластер?

4.Назодиницівиміруітьінформації

5. Назвітьосновнітипифай

ли

6.Длячогопризначенерозширфайлів? ння

7.Щотакетрибутифайлів?

8.Класифікаціяфайловихсистем

9.

Дайтекороткухарактеристикуфайловоїсистеми

FAT

10.

Дайтекороткухарактеристикуфайловоїсистеми

exFAT

11.

Дайтекороткухарактеристикуфайловоїсистеми

NTFS

12.

Дайтек

ороткухарактеристикуфайловоїсистеми

HFS

13.

Дайтекороткухарактеристикуфайловоїсистеми

ext3

14.Щотаке MBR та GPT?

15.Назвітьфайлсистемидляовіптичнихносіїв

16.Охарактерпринцробовіритфапзусистемииуальноїйлової

17.

Длячогопризначенеформатуваннядиска

?Вкажітьйоговиди

18.

Щотакедефрагментаціядиска?

 

133