Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
19 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
382.00 kB
Просмотров:
59
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Системне програмування Лекц я](/documents_6/0c69f1af285af5f5f1010282bbed91da/img0.jpg)
Содержание слайда: Системне програмування
Лекція № 3
Використання файлової системи і функцій символьного введення/виведення у сучасних операційних середовищах. Реєстр операційної системи Windows.
Лектор Артамонов Є.Б.
№2 слайд![Файлов системи Файлова](/documents_6/0c69f1af285af5f5f1010282bbed91da/img1.jpg)
Содержание слайда: Файлові системи
Файлова система — спосіб організації даних, який використовуються операційною системою для збереження інформації у вигляді файлів на носіях інформації. Також цим поняттям позначають сукупність файлів та директорій, які розміщуються на логічному або фізичному пристрої.
№3 слайд![Приклад роботи з ФС](/documents_6/0c69f1af285af5f5f1010282bbed91da/img2.jpg)
Содержание слайда: Приклад роботи з ФС
№4 слайд![Завдання файлово системи](/documents_6/0c69f1af285af5f5f1010282bbed91da/img3.jpg)
Содержание слайда: Завдання файлової системи
іменування файлів;
програмний інтерфейс роботи з файлами для додатків;
відображення логічної моделі файлової системи на фізичну організацію сховища даних;
організація стійкості файлової системи до збоїв живлення, помилкам апаратних і програмних засобів;
зміст параметрів файлу, необхідних для правильного його взаємодії з іншими об'єктами системи (ядро, додатки та ін.).
№5 слайд![Приклад файлово таблиц MFT](/documents_6/0c69f1af285af5f5f1010282bbed91da/img4.jpg)
Содержание слайда: Приклад файлової таблиці
(MFT)
№6 слайд![Приклад перегляду кластер в](/documents_6/0c69f1af285af5f5f1010282bbed91da/img5.jpg)
Содержание слайда: Приклад перегляду кластерів (утиліта nfi.exe)
\TMP\Nfi\exp.h
$STANDARD_INFORMATION (resident)
$FILE_NAME (resident)
$DATA (nonresident)
logical sectors 471790-471794 (0x732ee-0x732f2)
File 33\TMP\Nfi\h.h
$STANDARD_INFORMATION (resident)
$FILE_NAME (resident)
$DATA (nonresident)
logical sectors 471798-471809 (0x732f6-0x73301)
№7 слайд![Р зниця м ж файловими](/documents_6/0c69f1af285af5f5f1010282bbed91da/img6.jpg)
Содержание слайда: Різниця між файловими системами
символи-розділювачі:
- Юнікс-подібні ОС (BSD, Лінукс, MacOS X) та AmigaOS - символ похилої риски (/), але DOS (та його нащадок Windows) використовують «/» для завдавання додаткових опцій у командному рядку
- DOS (та його нащадок Windows, за винятком китайської та корейської версій, де розділювачем є знак запитання (?)) використовує знак зворотної похилої риски (\).
- Версії МакОС до Х використовували у якості розділювача двокрапку;
- RISC OS — дефіс.
№8 слайд![Р зниця м ж файловими](/documents_6/0c69f1af285af5f5f1010282bbed91da/img7.jpg)
Содержание слайда: Різниця між файловими системами
чутливість до регістру:
- у Юнікс-подібних ОС у назві файлу може використовуватись будь-який символ за винятком похилої риски і вони чутливі до регістру.
- назви файлів у Microsoft Windows не є чутливими до регістру.
№9 слайд![Журнальн та нежурнальн ФС](/documents_6/0c69f1af285af5f5f1010282bbed91da/img8.jpg)
Содержание слайда: Журнальні та нежурнальні ФС
Журнальні файлові системи пишуть інформацію двічі: спершу до журналу дій файлової системи, потім до її належного місця в звичайній файловій системі.
Нежурнальним файловим системам для відновлення потрібно зробити перевірку усієї файлової системи спеціальними програмами, такими як fsck або scandisk.
№10 слайд![Журнальн файлов системи Mac](/documents_6/0c69f1af285af5f5f1010282bbed91da/img9.jpg)
Содержание слайда: Журнальні файлові системи
Mac OS X - HFS +.
FreeBSD запис транзакцій файлової системи UFS може здійснюватися на рівні GEOM модулем gjournal.
У Linux існує декілька доступних ФС з журналюванням:
XFS - журнальована ФС, розроблена Silicon Graphics, але зараз випущена з відкритим вихідним кодом;
ReiserFS (Reiser4) - журнальована файлова система розроблена спеціально для Linux;
JFS (JFS1 і JFS2) (Smart File System) - журнальована файлова система, спочатку розроблена IBM, але зараз випущена з відкритим вихідним кодом;
ext3fs (extended file system) - журнальоване розширення (можна підключати та відключати (tune2fs), а також вибирати режим журналювання) ФС ext2;
ext4fs - продовження ext3 …
№11 слайд![Класиф кац я файлових систем](/documents_6/0c69f1af285af5f5f1010282bbed91da/img10.jpg)
Содержание слайда: Класифікація файлових систем
Для носіїв з довільним доступом (наприклад, твердий диск): FAT32, HPFS, ext2 і ін. Останнім часом поширилися журнальовані файлові системи, такі як ext3, Reiserfs, JFS, NTFS, XFS.
Для носіїв з послідовним доступом (наприклад, магнітні стрічки): QIC.
Для оптичних носіїв — CD і DVD: ISO 9660, HFS, UDF.
Віртуальні файлові системи: AEFS і ін.
Мережні файлові системи: NFS, SMBFS, SSHFS, Gmailfs.
№12 слайд![стор я ФС](/documents_6/0c69f1af285af5f5f1010282bbed91da/img11.jpg)
Содержание слайда: Історія ФС
№13 слайд![стор я ФС](/documents_6/0c69f1af285af5f5f1010282bbed91da/img12.jpg)
Содержание слайда: Історія ФС
№14 слайд![стор я ФС](/documents_6/0c69f1af285af5f5f1010282bbed91da/img13.jpg)
Содержание слайда: Історія ФС
№15 слайд![Приклад пор вняння ФС на](/documents_6/0c69f1af285af5f5f1010282bbed91da/img14.jpg)
Содержание слайда: Приклад порівняння ФС (на прикладі NTFS vs FAT 32)
NTFS.
Переваги:
Швидка швидкість доступу до файлів малого розміру;
Розмір дискового простору на сьогоднішній день практично не обмежений;
Фрагментація файлів не впливає на саму файлову систему;
Висока надійність збереження даних і власне самої файлової структури;
Висока продуктивність при роботі з файлами великого розміру;
Недоліки:
Більш високі вимоги до обсягу оперативної пам'яті в порівнянні з FAT 32;
Робота з каталогами середніх розмірів утруднена через їх фрагментації;
Більш низька швидкість роботи в порівнянні з FAT 32
№16 слайд![Домашн завдання . Провести](/documents_6/0c69f1af285af5f5f1010282bbed91da/img15.jpg)
Содержание слайда: Домашнє завдання 3.1
Провести аналіз 5 сучасних ФС (перелік систем затвердити у лектора)
№17 слайд![Домашн завдання . Провести](/documents_6/0c69f1af285af5f5f1010282bbed91da/img16.jpg)
Содержание слайда: Домашнє завдання 3.2
Провести аналіз принципів роботи з реєстром між Windows XP, Windows 7, Windows 10 (можливості, обмеження, приклади)
№18 слайд![Використан матер али http](/documents_6/0c69f1af285af5f5f1010282bbed91da/img17.jpg)
Содержание слайда: Використані матеріали
http://www.ixbt.com/storage/extstor-fs.shtml - загальні підходи
https://ru.wiki2.org/wiki/Список_файловых_систем - непоганий аналіз
№19 слайд![Дякую за увагу!!! Зустр](/documents_6/0c69f1af285af5f5f1010282bbed91da/img18.jpg)
Содержание слайда: Дякую за увагу!!!
Зустрінемось на лекції через 2 тижні