Aké operácie je možné vykonať so zložkami. Operácie vykonávané so súbormi a priečinkami

Ak chcete vytvoriť objekt - priečinok, skratku, textový dokument - v okne prieskumníka resp Môj počítač musíte urobiť nasledovné:

· v ponuke Súbor zadať príkaz Vytvorte a vyberte typ objektu (napr. Priečinok) (obr. 4.23) alebo použite rovnomenný príkaz v kontextovom menu;

· v okne sa objaví ikona nového objektu a štandardne vytvorený titulok. Ako príklad na obr. 4.24 zobrazuje ikonu a popis zobrazené v okne po výbere príkazu. Vytvoriť priečinok;

Zadajte nový názov objektu a stlačte kláves Enter.

Ryža. 4.23. Príkazy ponuky Súbor, Nový

Ryža. 4.24. V predvolenom nastavení bola vytvorená nová ikona priečinka a štítok

Súbory a priečinky, rovnako ako akékoľvek iné objekty, je možné kopírovať, presúvať, mazať a premenovať. V tejto časti budeme na označenie súborov a priečinkov používať slovo „objekt“.

Ak chcete skopírovať, presunúť, odstrániť alebo premenovať objekt, musíte najprv Zlatý klinec. Ak to chcete urobiť, kliknite na objekt myšou - jeho ikona a jeho nadpis zmenia farbu. Výber môžete odstrániť kliknutím myšou na ľubovoľné miesto na obrazovke.

Ak chcete vybrať viacero objektov naraz, musíte pri ich výbere podržať kláves Ctrl (obr. 4.25). Ak chcete vybrať objekty v rade, stlačte kláves Shift a kliknite na prvý a posledný objekt. Ak chcete vybrať všetky objekty v okne, vyberte príkaz Vybrať všetko v ponuke Upraviť alebo stlačte klávesy Ctrl+A. Ak chcete zrušiť výber jedného alebo viacerých objektov bez toho, aby ste zrušili výber ostatných, stlačte kláves Ctrl a kliknite na objekt, ktorý rušíte.

Ryža. 4.25. Výber viacerých objektov

kopírovanie objekt spočíva v jeho duplikovaní a prehratí v inom priečinku, na inom disku alebo počítači. Počas procesu kopírovania sa na obrazovke objaví indikátor priebehu (obr. 4.26), ktorý odráža priebeh kopírovania. Nápis nad indikátorom zobrazuje názov súboru, ako aj priečinok, do ktorého sa kopíruje. Počas tohto procesu indikátor pod indikátorom ukazuje, koľko času ešte bude trvať kopírovanie.

Ryža. 4.26. Ukazovateľ priebehu zobrazujúci priebeh kopírovania

Presun a kopírovanie objektu je možné vykonať niekoľkými spôsobmi:

Používanie príkazov ponuky

používanie tlačidiel na paneli nástrojov, ktoré duplikujú príkazy ponuky;

ťahaním myšou.

Objekt môžete skopírovať alebo presunúť z jednej jednotky na druhú alebo z jedného priečinka do druhého. Ak chcete presunúť/kopírovať objekt v okne prieskumníka, resp Môj počítač pomocou príkazov ponuky Upraviť musíte vykonať nasledujúce kroky (obr. 4.27):

vyberte objekt v okne;

vyberte si z ponuky Upraviť príkaz Vystrihnúť ak chcete presunúť vybraný objekt alebo príkaz Kopírovať– kopírovanie objektu. Rovnaké príkazy je možné vybrať z kontextovej ponuky, ktorá sa zobrazí na obrazovke po kliknutí pravým tlačidlom myši na objekt;

vyberte priečinok, do ktorého bude objekt vložený a vyberte z ponuky Upraviť príkaz Vložiť.

Príkazy uvedené v posledných dvoch odsekoch je možné vybrať z kontextového menu.

Ryža. 4.27. Kopírovanie objektu pomocou príkazov ponuky

Objekt je možné presúvať alebo kopírovať pomocou myši metódou drag and drop. Ak chcete skopírovať/presunúť objekt pomocou myši, postupujte nasledovne.

1. V ľavej časti okna Prieskumníka kliknite na priečinok obsahujúci objekt, ktorý chcete presunúť, aby sa zobrazil v pravej časti okna.

2. Pomocou posúvača usporiadajte strom priečinkov tak, aby bol priečinok, do ktorého je objekt skopírovaný/presunutý, viditeľný.

3. Umiestnite ukazovateľ myši na ikonu presúvaného objektu, stlačte ľavé tlačidlo a bez uvoľnenia tlačidla presuňte jeho ikonu z pravej časti okna prieskumníka na ikonu požadovaného priečinka umiestnenú vľavo. oblasť okna.

Počas procesu ťahania sa kurzor myši pohybuje na obrazovke spolu s ikonou objektu. Presunutím objektu do priečinka na tej istej jednotke sa objekt presunie a potiahnutím na inú jednotku sa skopíruje. Ak chcete skopírovať položku do iného priečinka na tej istej jednotke, podržte stlačený kláves Ctrl a potiahnite ikonu.

Pri kopírovaní objektu pomocou myši sa vedľa šípky ukazovateľa zobrazí štvorec, v ktorom je viditeľný znak „+“.

Keď sa ukazovateľ myši s ikonou objektu priblíži k priečinku, priečinok sa farebne zvýrazní (obr. 4.28).

Ryža. 4.28. Zvýraznite priečinok, keď sa k nemu priblíži ukazovateľ myši s ikonou objektu

Ak podržíte stlačené pravé tlačidlo myši a presuniete objekt, zobrazí sa kontextové menu, v ktorom môžete príkaz vybrať Kopírovať,pohybovať sa, Vytvorte skratky alebo Zrušiť(obr. 4.29).

0

Ryža. 4.29. Ponuka, ktorá sa zobrazí po presunutí objektu myšou pri stlačení pravého tlačidla

Ak chcete skopírovať súbor/priečinok na disketu, zvyčajne postupujte takto:

Vložte disketu do jednotky

V okne vyberte požadovaný súbor alebo priečinok;

· v ponuke Súbor vyberte príkaz a názov diskety, na ktorú chcete kopírovať napr Odoslať,Disk 3.5 (A) .

V súčasnosti je väčšina počítačov vybavená jednotkami CD-R a CD-RW. Na zapisovateľné (CD-R) a prepisovateľné (CD-RW) disky CD sa ukladajú informácie jednoduchšie ako na diskety a mnohí používatelia ich používajú na ukladanie softvéru, fotografií, súborov a priečinkov. Audio CD môžete napáliť pomocou Windows Player. Pripomeňme, že veľkosť štandardného CD je 650 MB, kým CD s vysokou hustotou je 700 MB alebo viac. Na napálenie disku CD nie je potrebný žiadny ďalší softvér.

Ak chcete skopírovať súbory a priečinky na disk CD, postupujte takto:

Vložte prázdne CD do jednotky;

stlačte gombík začať, kliknite pravým tlačidlom myši na položku ponuky Môj počítač a vyberte príkaz z kontextovej ponuky Dirigent;

· vyberte súbory a priečinky, ktoré chcete zaznamenať: kliknite na ne pravým tlačidlom myši a súčasne podržte kláves Ctrl;

Vyberte príkazy z kontextovej ponuky Odoslať, CD- RWriadiť;

· v okne vodič v ponuke Súbor vybrať tím Napáliť súbory na CD.

Proces napaľovania uľahčuje Sprievodca napaľovaním CD, ktorý vytvorí priečinok, ktorý má rovnakú veľkosť ako napaľované súbory.

Softvér na napaľovanie diskov CD, ktorý sa dodáva so systémom Windows XP, je odľahčenou verziou programu Roxio Easy CD Creator. Ako plnohodnotný program na správu diskov môžete použiť Nero Ahead Software (http://www.nero.com) alebo Roxio Easy CD Creator (http://www.roxio.com). Pri používaní napaľovačky, ktorá nie je súčasťou operačného systému, sa odporúča vypnúť vstavané napaľovačky Windows, aby sa predišlo konfliktom medzi týmito produktmi.

Keď uložíte alebo skopírujete súbor na disk CD, operačný systém najskôr vytvorí dočasné súbory, v ktorých prehrá celý obraz disku CD na pevnom disku počítača a potom prenesie údaje do napaľovačky diskov CD na konečné napálenie. Pri napaľovaní CD sa odporúča mať aspoň 1 GB voľného miesta na pevnom disku pre dočasné súbory.

Pri práci so súborom alebo priečinkom je to niekedy nevyhnutné zmeniť ich meno.

Ak chcete zmeniť názov priečinka/súboru, zvýraznite požadovanú ikonu v okne prieskumníka alebo Môj počítač, vyberte tím Premenovať z menu Súbor a zadajte nový názov. Rovnaký príkaz obsahuje aj kontextové menu, ktoré sa zobrazí po kliknutí na objekt pravým tlačidlom myši.

Odstrániť súbor, priečinok alebo odkaz po zvýraznení ikony objektu môžete použiť nasledujúce metódy.

1. Vyberte si tím Odstrániť Ponuka Súbor.

2. Stlačte tlačidlo Odstrániť na paneli nástrojov.

3. Stlačte kláves Delete.

4. Ikonu objektu, ktorý chcete odstrániť, potiahnite myšou do koša (pozrite si časť „Kôš“ nižšie). Ikona ťahaného objektu zmizne.

5. Kliknutím pravým tlačidlom myši presuňte ikonu objektu do koša. Po uvoľnení tlačidla sa zobrazí kontextové menu so zoznamom príkazov: Presunúť a Späť.

V systéme Windows sa odstraňovaný objekt nezničí, ale presunie sa do dočasného koša. Ak potrebujete okamžite odstrániť objekt bez toho, aby ste ho umiestnili do koša, stlačte súčasne klávesy Shift a Delete.

Pri pokuse o vymazanie priečinka/súboru sa zobrazí okno s výzvou na potvrdenie vymazania objektu (obr. 4.30). Požiadavka zabráni náhodnému vymazaniu objektu. Začiarknutím príslušných políčok v okne vlastností koša na karte Globálne môžete odstrániť objekt bez toho, aby ste ho umiestnili do koša a bez výzvy na potvrdenie vymazania.

Simultánne vymazanie skupiny súborov sa vykoná po ich výbere.

Pre zrušenie v okne Môj počítač alebo prieskumník poslednej operácie presunu, kopírovania alebo premenovania objektu vyberte príkaz Zrušiť … v ponuke Upraviť alebo stlačte tlačidlo Zrušiť na paneli nástrojov Bežné tlačidlá. Príkaz je možné vyvolať aj pomocou klávesov Ctrl+z.

Kompresia súbory a priečinky sa vyrábajú pre ich kompaktnejšie umiestnenie na médiu, čím sa skracuje čas ich prenosu cez sieť. Komprimované súbory a priečinky sa archivujú. Podľa toho sa programy, ktoré balia a rozbaľujú súbory, nazývajú archivátory.

Archivácia súborov a priečinkov umiestnených na pevnom disku na magnetickú pásku (streamer) pripojenú k počítaču, na diskety alebo pevný disk (vrátane sieťového disku) je potrebná na ochranu údajov pred stratou v dôsledku výpadku napájania, zlyhania zariadenia, nesprávne fungovanie softvéru, chyby používateľa. V prípade poškodenia pôvodných súborov je možné ich obnoviť prístupom do archívu.

V súčasnosti sa používa niekoľko desiatok archivačných programov: ARJ, AIN, ACE, IMP, LHA, PETITE, Zip, Rar. Windows XP má plnú podporu pre ZIP archívy. Používateľ môže jednoducho vytvárať archívy, prezerať si ich obsah a extrahovať z nich súbory a priečinky. Podrobné informácie o komprimovanom objekte (názov, typ, umiestnenie, veľkosť pred a po kompresii atď.) získate kliknutím pravým tlačidlom myši a výberom príkazu Vlastnosti.

Keď presuniete súbor z bežného priečinka do komprimovaného priečinka, bude komprimovaný. Práca s komprimovaným priečinkom je rovnaká ako práca s bežným priečinkom. Dvojitým kliknutím na položku umiestnenú v komprimovanom priečinku sa spustí program, ktorý ju vytvoril, a otvorí sa súbor alebo priečinok. Ak chcete extrahovať jeden súbor/priečinok z archívu, presuňte ho myšou do iného priečinka. Ak chcete extrahovať všetky objekty, zvýraznite komprimovaný priečinok v okne a vyberte Súbor a tím Extrahovať všetko- program spustí sprievodcu extrahovaním súborov a priečinkov z archívu.

Počítačové objekty Otázky a úlohy, Informatika 6. ročník Bosova Otázky a úlohy, Informatika 6. ročník Bosova odpovede na otázky, Informatika 6. ročník Bosova GDZ, Informatika 6. ročník Bosova odpovede

Cvičenie 1
Čo je súbor?
Riešenie
Súbor je oblasť na médiu, ľubovoľnej jednotke, ktorá obsahuje logicky skombinované informácie a je pomenovaná konkrétnym názvom.

Úloha 2
Aké sú časti názvu súboru?
Riešenie
Názov súboru pozostáva z dvoch častí oddelených bodkou:
a) meno - k veci;
b) predĺženie - po.

Úloha 3
Aké pravidlá pri písaní názvu súboru by sa mali dodržiavať?
Riešenie
Je lepšie pomenovať súbor latinskými písmenami, pričom nepoužívajte viac ako 9 znakov.

Úloha 4
Popíšte systém ukladania súborov na disk.
Riešenie
Každý disk je rozdelený na dve oblasti – oblasť na ukladanie súborov a adresár. Adresár obsahuje názov súboru a označenie začiatku jeho umiestnenia na disk. Ak nakreslíme analógiu disku s knihou, potom oblasť uloženia súboru zodpovedá jej obsahu a adresár zodpovedá obsahu. Okrem toho sa kniha skladá zo strán a disk pozostáva zo sektorov.

Úloha 5
Aké akcie je možné vykonať so súbormi?
Riešenie
Súbor je možné: otvoriť, skontrolovať na vírusy, premenovať, skopírovať, poslať poštou, odstrániť.

Úloha 6
Akým činnostiam sa treba vyhnúť pri práci so súbormi?
Riešenie
1) odstráňte súbor bez toho, aby ste presne vedeli, či sa to má urobiť;
2) dať súboru názov, ktorý nevysvetľuje jeho obsah;
3) uložte súbor do priečinka, kde ho bude neskôr ťažké nájsť;
4) odstrániť alebo presunúť súbory umiestnené v priečinkoch aplikácie - to môže spôsobiť, že programy prestanú fungovať.

Úloha 7
Pomenujte vlastnosti objektu operačného systému "Desktop".
Riešenie
1) ikony a skratky objektov systému Windows;
2) okná otvorených aplikácií;
3) panel úloh obsahujúci tlačidlo „Štart“, indikačný panel a množstvo panelov s nástrojmi pracovnej plochy;
4) Substrát pracovnej plochy obsahujúci jednotné pozadie, tapetu alebo aktívne prvky pracovnej plochy. Počas práce sa na pracovnej ploche môžu nachádzať ďalšie objekty: okná priečinkov, dialógové okná, okná aplikácií atď.

Úloha 8
Jedna z akcií v kontextovej ponuke objektu operačného systému je vždy vyznačená tučným písmom. Čo je to za akciu? Prečo to bolo vybrané? Ako môžem vykonať túto akciu bez kontextového menu?
Riešenie
V kontextovej ponuke objektu operačného systému je akcia Otvoriť vždy zvýraznená tučným písmom. Táto akcia je vybratá, pretože systém považuje túto akciu za najpravdepodobnejšiu, ktorá bude vykonaná na tomto objekte. Túto akciu bez kontextového menu je možné vykonať stlačením ľavého tlačidla myši.

Úloha 9
Ako viete, akcie na hlavných objektoch operačného systému možno vykonávať niekoľkými spôsobmi: pomocou príkazov ponuky; používanie tlačidiel na paneli s nástrojmi na kopírovanie príkazov ponuky; pomocou príkazov kontextového menu; pomocou technológie „Drag&Drop“. Prečo si myslíte, že existuje toľko spôsobov? Prečo vývojári nedali prednosť žiadnemu z nich?
Riešenie
V systéme Windows sa pre pohodlie používateľov vytvorilo veľké množstvo funkcií, ktoré sú často navzájom zameniteľné. Jedna osoba napríklad vyberie kontextové menu na ovládanie objektu, iná vyberie panel s ponukami. Každý človek má nejaký zvyk, ktorý je zvyknutý konať jedným spôsobom, bude považovať iný spôsob za nepohodlný a vo všeobecnosti nepotrebný.

Úloha 10
Čo

Účel laboratória

Naučiť sa základné operácie práce s objektmi operačného systému Windows XP (vytváranie, presúvanie, kopírovanie, mazanie) súborov, priečinkov, skratiek.


softvérové ​​produkty

Vybavenie

materiálov: Pracovný list.

Softvérové ​​produkty: operačný systém Windows XP.

Zákazka

1. Nastavte "Tento počítač":

Jednotka C: otvorte samostatné okno pre každý priečinok,

Objekty: vo forme tabuľky;

Zoradiť podľa názvu;

Zobraziť všetky súbory;

Zobrazte prípony súborov a úplnú cestu v hlavičke.

2. V priečinku MOJE DOKUMENTY vytvorte priečinok SKUPINA, v priečinku SKUPINA vytvorte priečinky NEW, TEST a RESULTS.

3. V priečinku OFFSET vytvorte skratky pre programy Tento počítač, Kôš a priečinok FILES.

4. Do priečinka FILES skopírujte 15 súborov nie väčších ako 30 Kb, z toho: 5 - s príponou *.txt, 5 - s príponou *.bmp, 5 - s príponou *.doc.

5. Skopírujte 4 najnovšie súbory do priečinka TEST z priečinka FILES.

6. Presuňte 2 najväčšie súbory z priečinka FILES do priečinka NOVÝ.

7. V priečinku TEST pomocou NOTEBOOKU vytvorte 3 textové súbory, priraďte im atribúty: 2 - len na čítanie, 1 - skryté.

8. V priečinku NOVÝ odstráňte a obnovte 1 súbor.

9. Presuňte priečinky TEST a NEW do priečinka PASS.

10. Nastavte objem "KOŠÍKA" na 1%.

11. Nájdite súbory vytvorené za posledný mesiac, ktoré obsahujú v texte slovo MICROSOFT.

12. Vymažte vytvorené objekty.

Formulár správy

Ochranný príkaz

LAB #2

Téma: „Operačný systém Windows XP.

Nástroje, práca so schránkou "

Účel laboratória

Osvojenie si základných operácií práce s utilitami operačného systému Windows XP (textové editory, grafický editor, výmena dát medzi aplikáciami cez schránku).

Použité vybavenie, materiály,
softvérové ​​produkty

Vybavenie: multimediálny komplex, osobné počítače.

materiálov: Pracovný list.

Softvérové ​​produkty: Operačný systém Windows XP, pomocné programy Windows XP.

Zákazka

1. Vytvorte dokument: obrázok a hlavičku v PAINT, text vo Wordpade (pri tvorbe textu použite tabulátory).

2. Vložiť obrázok do textu cez schránku.



správa

Predaj systémových blokov

№ Názov Dátum Cena, $

1 Samsung 01.03 204

2 X-Ring 02.05 250

3 Jašterica 05.07 215

4 Sony 06.09 305

5 Phillips 07.11.202

Režisér Ivanov I.I.

Hlavný účtovník Petrov P.P.

– sin 54 o 25";

– ((18+9)/14,5*5)*8+15=;

– priemerná hodnota čísel: 15; osemnásť; 25,9; 134,8; 18,4; 125,1.

Formulár správy

Výsledky laboratórnych prác sa zaznamenávajú v elektronickej forme v súlade s úlohou.

Ochranný príkaz

Obhajoba výsledkov laboratórnych prác sa uskutočňuje ústne a písomne ​​(výsledky výpočtov) s následným stanovením stanoveného počtu bodov do bodovacieho systému.

LAB #3

Téma: „Štruktúra okna programu Word 2007. Základy formátovania

A úprava textového dokumentu"

Účel laboratória

Naučte sa základné prvky rozhrania programu Word 2007, ako aj techniky formátovania a úpravy textového dokumentu.

Použité vybavenie, materiály,
softvérové ​​produkty

Vybavenie: multimediálny komplex, osobné počítače.

materiálov: Pracovný list.

Softvérové ​​produkty: Operačný systém Windows XP, textový editor Word 2007.

Zákazka

(Text má štyri kapitoly s nadpismi (kapitola 1, 2, 3, 4) a podnadpismi (v ktorých...) v každej kapitole).

Vykonajte formátovanie znakov, odsekov a strán textu podľa nasledujúcich požiadaviek:

1. Nastavenia stránky: papier - 19,5 x 27,5 cm; okraje - vľavo, vpravo - každý 1,5 cm, horný, spodný - každý 2 cm; zárez väzby - 1,2 cm.

2. Formátovanie textu:

2.1. Tituly kapitoly (kapitola jedna, dve, tri, štyri):

– písmo: ARIAL, štýl – tučné, veľkosť – 22 bodov, riadkovanie – 5 bodov, mierka znakov 140 %;

– odsek: zarovnanie na stred, pred/za odsekom – 6 bodov;

2.2. titulky kapitoly (v ktorých...):

– písmo: TIMES NEW ROMAN, štýl – kurzíva, veľkosť – 18 bodov, podčiarknuté – len slová;

- odsek: odsadenie odseku vľavo / vpravo - 2 cm, zarovnanie - na stred, riadkovanie - presne 22 bodov, pred / za odsekom - 12 bodov;

2.3. Základné text:

– písmo: TIMES NEW ROMAN, veľkosť – 14 b.

- odsek: prvý riadok - odsadenie 1,8 cm, riadkovanie - 18 bodov, zarovnanie - na šírku, pred / za odsekom - 4 body;

3. Prvý odsek každej kapitoly: iniciálka - výška 3 riadkov, typ písma - ARIAL, vzdialenosť textu - 0,4 cm.

4. Názov každej kapitoly na novej strane; rámovanie stránok.

5. Usporiadajte číslovanie strán (v strede dole) a delenie slov.

6. Skontrolujte pravopis.

7. Hlavička: na párnych stranách - "Úloha SLOVO"; na nepárnych - vaše Priezvisko I.O.

8. Rozdeľte poslednú kapitolu do dvoch stĺpcov pomocou oddeľovača (bez nadpisu a podnadpisu, bez iniciálky).

9. Do textu vložte 2 poznámky pod čiarou - Yalo - meno Olya je opačné, Gurd je naopak.

Formulár správy

Výsledky laboratórnych prác sa zaznamenávajú v elektronickej forme v súlade s úlohou.

Ochranný príkaz

Obhajoba výsledkov laboratórnych prác sa uskutočňuje ústne s následným stanovením stanoveného počtu bodov v bodovom systéme hodnotenia.

LAB #4

Súbor operácií so súbormi

Súborový systém OS musí používateľom poskytovať súbor operácií na prácu so súbormi, formalizovaných vo forme systémových volaní. Rôzne operačné systémy majú rôzne súbory operácií so súbormi. Najbežnejšie systémové volania na prácu so súbormi sú [ 13 , 17 ]:

  1. Tvoriť (tvorba). Súbor je vytvorený bez údajov. Toto systémové volanie oznamuje nový súbor a umožňuje vám nastaviť niektoré jeho atribúty;
  2. Vymazať (vymazať). Nepotrebný súbor sa odstráni, aby sa uvoľnilo miesto na disku;
  3. Olien (otváranie). Pred použitím súboru je potrebné ho otvoriť. Toto volanie vám umožňuje čítať atribúty súboru a zoznam adries diskov pre rýchly prístup k obsahu súboru;
  4. Zavrieť (zatvárať). Po dokončení operácií so súbormi nie sú potrebné jeho atribúty a adresy disku. Súbor by mal byť zatvorený, aby sa uvoľnilo miesto v internej tabuľke;
  5. Čítať (čítať). Súbor sa načíta z aktuálnej pozície. Proces pracujúci so súborom musí špecifikovať (otvoriť) vyrovnávaciu pamäť a množstvo dát na čítanie;
  6. Píšte (nahrávajte). Údaje sa zapíšu do súboru na aktuálnej pozícii. Ak sa nachádza na konci súboru, jeho veľkosť sa automaticky zväčší. V opačnom prípade zápis prepíše existujúce údaje;
  7. Pripojiť (pridať). Toto je skrátená forma predchádzajúceho hovoru. Údaje sú pripojené na koniec súboru;
  8. Hľadať (hľadať). Toto systémové volanie nastaví ukazovateľ súboru na špecifickú pozíciu;
  9. Získať atribúty (prijímanie atribútov). Pre procesy môže byť mimoriadne dôležité pracovať so súbormi, aby získali ich atribúty;
  10. Nastaviť atribúty (nastavenie atribútov). Toto volanie vám umožňuje nastaviť potrebné atribúty pre súbor po jeho vytvorení;
  11. Premenovať (premenovať). Toto systémové volanie vám umožňuje zmeniť názov súboru. V tomto prípade je možné takúto akciu vykonať skopírovaním súboru. Z tohto dôvodu toto systémové volanie nie je potrebné;
  12. Vykonať (vykonať). Pomocou tohto systémového volania je možné súbor spustiť na vykonanie.

Pozrime sa na príklady operácií so súbormi vo Windows 2000 a UNIX. Rovnako ako iné operačné systémy, aj Windows 2000 má vlastnú sadu systémových volaní, ktoré môže vykonávať. Microsoft zároveň nikdy nezverejnil zoznam systémových volaní Windows, navyše ich neustále mení z jedného vydania na druhé. Namiesto toho spoločnosť Microsoft definovala sadu volaní funkcií s názvom Win 32 API (Win 32 Application Programming Interface). Tieto výzvy sú zverejnené a plne zdokumentované. Οʜᴎ sú knižničné rutiny, ktoré buď vykonávajú systémové volania na vykonanie požadovanej práce, alebo to robia priamo v užívateľskom priestore.

Filozofiou Win 32 API je poskytnúť komplexné rozhranie so schopnosťou splniť tú istú požiadavku viacerými (troma alebo štyrmi) spôsobmi. V UNIXe tvoria všetky systémové volania minimálne rozhranie: odstránenie čo i len jedného z nich zníži funkčnosť OS.

Mnoho volaní API vytvára objekty jadra jedného alebo druhého typu (súbory, procesy, vlákna, potrubia atď.). Každé volanie, ktoré vytvorí objekt, vráti volajúcemu procesu výsledok nazývaný handle (malé celé číslo). Rukoväť sa neskôr používa na vykonávanie operácií s predmetmi. Nesmie sa preniesť do iného procesu a nesmie ho použiť. Za určitých okolností však musí byť rukoväť duplikovaná a odovzdaná inému procesu bezpečným spôsobom, čo dáva druhému procesu riadený prístup k objektu vo vlastníctve prvého procesu. Každý objekt má priradený popisovač zabezpečenia, ktorý popisuje, kto môže a nemôže vykonávať aké akcie s týmto objektom.

Hlavné funkcie Win 32 API pre súbor I/O a príslušné systémové volania UNIX sú uvedené nižšie.

Podobne ako pri operáciách so súbormi je to v prípade operácií správy adresárov. Hlavné funkcie Win 32 API a systémové volania UNIX pre spravovanie adresárov sú uvedené nižšie.

Spôsoby vykonávania operácií so súbormi

Najčastejšie s tým istým súborom používateľ nevykonáva jednu, ale postupnosť operácií. Bez ohľadu na súbor týchto operácií je mimoriadne dôležité, aby operačný systém vykonával množstvo konštantných (univerzálnych) akcií pre všetky operácie.

  1. Podľa symbolického názvu súboru nájdite jeho charakteristiky, ktoré sú uložené v súborovom systéme na disku.
  2. Skopírujte charakteristiky do pamäte RAM, pretože iba v tomto prípade ich môže programový kód použiť.
  3. Na základe charakteristík súboru skontrolujte práva používateľa na vykonanie požadovanej operácie.
  4. Vyčistite oblasť pamäte pridelenú na dočasné uloženie charakteristík súboru.

Každá operácia zároveň zahŕňa množstvo akcií, ktoré sú pre ňu jedinečné, napríklad čítanie určitej sady diskových klastrov, vymazanie súboru, zmena jeho atribútov atď.

OS môže vykonávať postupnosť akcií so súbormi dvoma spôsobmi (pozri obr. ryža. 7.22).

  1. Pre každú operáciu sa vykonávajú univerzálne aj jedinečné akcie. Takáto schéma sa niekedy označuje ako bezstavová schéma.
  2. Všetky všeobecné akcie sa vykonávajú na začiatku a na konci postupnosti operácií a pre každú medzioperačnú operáciu sa vykonávajú iba jedinečné akcie.

Ryža. 7.22. Možnosti vykonávania postupnosti akcií so súbormi

Prevažná väčšina súborových systémov podporuje druhú metódu, pretože je ekonomickejšia a rýchlejšia. Prvá metóda je zároveň odolnejšia voči systémovým zlyhaniam, pretože každá operácia je sebestačná a nezávisí od výsledku predchádzajúcej. Z tohto dôvodu sa prvá metóda niekedy používa v distribuovaných sieťových súborových systémoch, kde sú zlyhania v dôsledku straty paketov alebo zlyhania jedného zo sieťových uzlov pravdepodobnejšie ako pri lokálnom prístupe k dátam.

Pri druhej metóde sa do FS zavedú dve špeciálne systémové volania: otvorenie a zatvorenie. Prvý sa vykoná pred začiatkom akejkoľvek sekvencie operácií so súborom a druhý - po ukončení práce so súborom.

Hlavným účelom otvorenej výzvy je previesť symbolický názov súboru na jeho jedinečný číselný názov, skopírovať charakteristiky súboru z diskového priestoru do vyrovnávacej pamäte RAM a overiť povolenia používateľa na vykonanie požadovanej operácie. Výzva na zatvorenie uvoľní vyrovnávaciu pamäť s charakteristikami súboru a znemožňuje pokračovať v operáciách so súbormi bez jej opätovného otvorenia.

Tu je niekoľko príkladov systémových volaní na prácu so súbormi. Systémové volanie UNIX create má dva argumenty: symbolický názov súboru, ktorý sa má otvoriť, a režim zabezpečenia. Takže tím

fd = vytvoriť ("abc", režim);

vytvorí súbor abc s ochranným režimom špecifikovaným v premennej mode. Bity režimu určujú, ktorí používatelia môžu pristupovať k súborom a úroveň prístupu, ktorý im je udelený. Systémové volanie create nielen vytvorí nový súbor, ale ho aj otvorí na zápis. Aby bolo možné nasledujúcim systémovým volaniam umožniť prístup k súboru, úspešné vytvorenie systémového volania vráti malé nezáporné celé číslo – deskriptor súboru – fd. Ak sa systémové volanie uskutoční na existujúcom súbore, dĺžka tohto súboru sa zníži na 0 a všetok obsah sa stratí.

Na čítanie údajov z existujúceho súboru alebo zápis údajov do existujúceho súboru je potrebné súbor najprv otvoriť pomocou systémového volania open s dvoma argumentmi: symbolickým názvom súboru a režimom otvorenia súboru (zapisovateľný, čitateľný alebo oboje), napr.

fd = open("subor", ako);

Systémové volania create a open vrátia najmenší momentálne nepoužívaný deskriptor súboru. Keď sa program začne vykonávať štandardným spôsobom, súbory s deskriptormi 0, 1 a 2 sú už otvorené pre štandardný vstup, štandardný výstup a štandardnú chybu.

V štandarde jazyka C chýbajú I/O zariadenia. Všetky I/O operácie sú implementované pomocou funkcií, ktoré nájdete v jazykovej knižnici dodávanej s programovacím systémom C. Na štandardný vstup sa odkazuje stdin, výstup stdout a chybové správy stderr. Štandardne je stdin priradený ku klávesnici a stdout a stderr k obrazovke displeja.

Nasledujúce funkcie sú definované v knižnici C pre vstup/výstup údajov pomocou štandardných tokov:

  • getchar () / putchar () - vstup-výstup jedného znaku;
  • get () / puts () - vstupno-výstupný reťazec;
  • scanf () / printf () - I/O v režime formátovania údajov.

Proces môže kedykoľvek organizovať vstup zo štandardného vstupného súboru, vykonať symbolické volanie:

read(stdin, buffer, nbytes);

Podobne je usporiadaný výstup do štandardného výstupného súboru.

zápis (stdout, buffer, nbytes).

V systéme Windows 2000 môžete použiť funkciu CreateFile na vytvorenie súboru a získanie popisovača. Rovnaká funkcia by sa mala použiť aj na otvorenie už existujúceho súboru, pretože v API Win 32 neexistuje žiadna špeciálna funkcia File Open. Parametre funkcií sú zvyčajne početné, napríklad funkcia CreateFile má sedem parametrov:

  1. ukazovateľ na názov súboru, ktorý sa má vytvoriť alebo otvoriť;
  2. príznaky (bity) označujúce, či je možné tento súbor čítať, zapisovať alebo oboje;
  3. príznaky označujúce, či daný súbor môže otvoriť viacero procesov súčasne;
  4. ukazovateľ na deskriptor ochrany, správu o tom, kto má prístup k súboru;
  5. príznaky, ktoré hovoria, čo robiť, ak súbor existuje alebo naopak neexistuje;
  6. príznaky ovládajúce archiváciu, kompresiu atď.;
  7. deskriptor súboru, ktorého atribúty sa majú naklonovať do nového súboru,

Fd = CreateFile("data", GENERIC_READ, O, NULL, OPEN_EXSTING, O, NULL).



Načítava...
Hore