Professional Documents
Culture Documents
OPERÁCIÓS RENDSZEREK
VI.rész
Tanár:
SOHÁR ATTILA
2003
Operációs rendszerek
2. Oldal
III.Béla Szakképző - Sohár Attila
Állományok kezelése
• Fájlkezelés
• Háttértárak
Operációs rendszerek
3. Oldal
III.Béla Szakképző - Sohár Attila
Követelmények
Az OS-ek egyik legfontosabb feladata az összes I/O eszköz
• vezérlése,
• könnyen kezelhető interfész biztosítása ezekhez,
• védelem, menedzsment biztosítása ezekhez.
Alapelvek:
• Az I/O szoftver rétegekbe szervezett.
• Biztosítani kell az eszközfüggetlenséget. (Eszközváltoztatásnál ne
kelljen módosítani a programot.)
• A hibakezelés célszerűen legyen elosztva. (A hibákat kezeljük minél
közelebb a hardverhez.)
• Szinkron és aszinkron műveletek.
• Osztható és dedikált eszközök is kezelhetők legyenek.
Operációs rendszerek
4. Oldal
III.Béla Szakképző - Sohár Attila
I/O rétegzettség
Operációs rendszerek
5. Oldal
III.Béla Szakképző - Sohár Attila
Fájl
Adatok egy olyan csoportja, melyre együttesen, egy névvel
hivatkozhatunk.
Fájl jellemzői: Fájlstruktúrák:
• Fájlnév • struktúrálatlan bájtfolyam (UNIX)
• Méret • rekordokba szervezett bájtfoyam
• Utolsó módosítás ideje (MS-DOS)
• Attribútumok • indexelt, különböző hosszúságú
• [Hozzáférési jogok] rekordok (VAX)
• Fizikai elhelyezkedés Fájlok elérése
• soros (szekvenciális)
• tetszőleges („véletlen”)
Operációs rendszerek
7. Oldal
III.Béla Szakképző - Sohár Attila
Könyvtár - mappa
Olyan speciális állomány, melynek tartalma a fájlok nevét és
jellemzőit tartalmazó rekordok listája.
Egyszintű katalógus
Kétszintű katalógus
Fastruktúra
Operációs rendszerek
8. Oldal
III.Béla Szakképző - Sohár Attila
Fájlok elhelyezése I.
Folytonos elhelyezés
FIRST BEST WORST
10
30 30 30 30
Új 10
fájl
12 12 12
10 12
Szabad
terület 15 15
10 15 15
Operációs rendszerek
9. Oldal
III.Béla Szakképző - Sohár Attila
2 5 2 2
3 3
4 2 4 1
7 5 3
6
Katalógus 0 7 4
8
Operációs rendszerek
10. Oldal
III.Béla Szakképző - Sohár Attila
Katalógus 4
Operációs rendszerek
11. Oldal
III.Béla Szakképző - Sohár Attila
Háttértárak
Mágneslemez
Optikai lemez
Mágnesszalag
Múlt Jövő
Operációs rendszerek
12. Oldal
III.Béla Szakképző - Sohár Attila
Merevlemez - lemezfelület
Sáv Szektor
Blokk
Operációs rendszerek
13. Oldal
III.Béla Szakképző - Sohár Attila
Feliratok
Hordozó
Tükröző réteg
Műanyag védőréteg
Lemezütemezési algoritmusok
UNIX
A UNIX-ban minden fájl.
Fájltípusok:
• közönséges fájlok
• speciális fájlok (eszközöket takarnak)
•CD-olvasó, szalagos meghajtó, stb
• könyvtárak
• /etc,/bin,/usr…: normál könyvtárak
• /dev: eszközök
• /proc: teljesítménymutatók
• FIFO-k, csővezetékek
Operációs rendszerek
18. Oldal
III.Béla Szakképző - Sohár Attila