Çfarë operacionesh mund të bëhen me dosje. Operacionet e kryera në skedarë dhe dosje

Për të krijuar një objekt - dosje, shkurtore, dokument teksti - në dritaren e eksploruesit ose Kompjuteri im ju duhet të bëni sa më poshtë:

· në meny Skedari specifikoni komandën Krijo dhe zgjidhni llojin e objektit (për shembull, Dosja) (Fig. 4.23) ose përdorni komandën me të njëjtin emër në menunë e kontekstit;

· ikona e objektit të ri dhe titulli i krijuar si parazgjedhje do të shfaqen në dritare. Si shembull, në fig. 4.24 tregon ikonën dhe titullin e shfaqur në dritare pasi të jetë zgjedhur komanda. Krijo nje dosje;

Futni një emër të ri për objektin dhe shtypni tastin Enter.

Oriz. 4.23. Komandat e menysë File, New

Oriz. 4.24. Ikona dhe etiketa e re e dosjes janë krijuar si parazgjedhje

Skedarët dhe dosjet, si çdo objekt tjetër, mund të kopjohen, zhvendosen, fshihen dhe riemërohen. Në këtë seksion, ne do të përdorim fjalën "objekt" për t'iu referuar skedarëve dhe dosjeve.

Për të kopjuar, zhvendosur, fshirë ose riemëruar një objekt, duhet së pari nxjerr në pah. Për ta bërë këtë, klikoni objektin me miun - ikona dhe titulli i tij do të ndryshojnë ngjyrën. Mund ta hiqni përzgjedhjen duke klikuar kudo në ekran me miun.

Për të zgjedhur disa objekte njëherësh, duhet të mbani të shtypur tastin Ctrl gjatë përzgjedhjes së tyre (Fig. 4.25). Për të zgjedhur objektet në një rresht, shtypni tastin Shift dhe klikoni në objektin e parë dhe të fundit. Për të zgjedhur të gjitha objektet në dritare, zgjidhni komandën Selektoj të gjitha në meny Redakto ose shtypni tastet Ctrl+A. Për të çaktivizuar një ose më shumë objekte pa hequr zgjedhjen e të tjerëve, shtypni tastin Ctrl dhe klikoni mbi objektin që po çaktivizoni.

Oriz. 4.25. Përzgjedhja e objekteve të shumta

kopjimi objekti konsiston në dublikimin e tij dhe luajtjen e tij në një dosje tjetër, në një disk ose kompjuter tjetër. Gjatë procesit të kopjimit, në ekran shfaqet një tregues progresi (Fig. 4.26), duke pasqyruar procesin e kopjimit. Mbishkrimi sipër treguesit tregon emrin e skedarit, si dhe nga cili dosje në të cilën po bëhet kopja. Gjatë këtij procesi, më poshtë treguesi tregon se sa më shumë kohë do të duhet për të kopjuar.

Oriz. 4.26. Shiriti i progresit që tregon përparimin e kopjimit

Lëvizja dhe kopjimi i një objekti mund të bëhet në disa mënyra:

Përdorimi i komandave të menusë

duke përdorur butonat në shiritin e veglave që kopjojnë komandat e menusë;

duke e tërhequr zvarrë me miun.

Mund të kopjoni ose zhvendosni një objekt nga një disk në tjetrin ose nga një dosje në tjetrën. Për të lëvizur/kopjuar një objekt në dritaren e eksploruesit ose Kompjuteri im duke përdorur komandat e menusë Redakto ju duhet të kryeni hapat e mëposhtëm (Fig. 4.27):

zgjidhni një objekt në dritare;

zgjidhni nga menyja Redakto komandë Prerë jashtë për të lëvizur objektin ose komandën e zgjedhur Kopjo– për të kopjuar një objekt. Të njëjtat komanda mund të zgjidhen nga menyja e kontekstit që shfaqet në ekran pasi të keni klikuar me të djathtën mbi një objekt;

zgjidhni dosjen ku do të futet objekti dhe zgjidhni nga menyja Redakto komandë Fut.

Komandat e treguara në dy paragrafët e fundit mund të zgjidhen nga menyja e kontekstit.

Oriz. 4.27. Kopjimi i një objekti duke përdorur komandat e menusë

Një objekt mund të zhvendoset ose kopjohet me miun duke përdorur metodën tërhiq dhe lësho. Për të kopjuar/lëvizur një objekt me miun, veproni si më poshtë.

1. Në panelin e majtë të dritares Explorer, klikoni dosjen që përmban objektin që do të zhvendoset për ta shfaqur atë në panelin e djathtë të dritares.

2. Përdorni shiritin e lëvizjes për të rregulluar pemën e dosjeve në mënyrë që dosja ku është kopjuar/lëvizur objekti të jetë e dukshme.

3. Vendosni treguesin e miut në ikonën e objektit që lëviz, shtypni butonin e majtë dhe, pa e lëshuar butonin, tërhiqni ikonën e tij nga zona e djathtë e dritares së eksploruesit në ikonën e dosjes së dëshiruar që ndodhet në të majtë. zona e dritares.

Gjatë procesit të zvarritjes, treguesi i miut lëviz në ekran së bashku me ikonën e objektit. Zvarritja e një objekti në një dosje në të njëjtin disk do ta zhvendosë atë dhe zvarritja e tij në një disk tjetër do ta kopjojë atë. Për të kopjuar një artikull në një dosje tjetër në të njëjtin disk, mbani të shtypur tastin Ctrl ndërsa tërhiqni ikonën.

Kur kopjoni një objekt me miun, pranë shigjetës së treguesit shfaqet një katror, ​​brenda të cilit është e dukshme një shenjë "+".

Kur treguesi i miut me një ikonë objekti i afrohet një dosjeje, kjo e fundit theksohet me ngjyra (Fig. 4.28).

Oriz. 4.28. Theksoni një dosje kur treguesi i miut me një ikonë objekti i afrohet asaj

Nëse lëvizni një objekt duke mbajtur të shtypur butonin e djathtë të miut, do të shfaqet një meny konteksti në të cilën mund të zgjidhni komandën Kopjo,lëviz, Krijo shkurtore ose Anulo(Fig. 4.29).

0

Oriz. 4.29. Menyja që shfaqet pasi lëvizni një objekt me miun duke shtypur butonin e djathtë

Për të kopjuar një skedar/dosje në një floppy disk, zakonisht bëni sa më poshtë:

Fusni një disketë në disk

Zgjidhni skedarin ose dosjen e dëshiruar në dritare;

· në meny Skedari zgjidhni komandën dhe emrin e disketës për të kopjuar, për shembull Dërgo,Disku 3.5 (A) .

Aktualisht, shumica e kompjuterëve janë të pajisur me disqe CD-R dhe CD-RW. CD-të e regjistruar (CD-R) dhe të rishkruhen (CD-RW) janë më të lehta për të ruajtur informacionin sesa disqet, dhe shumë përdorues i përdorin ato për të ruajtur softuerët, fotot, skedarët dhe dosjet me interes. Mund të digjni një CD audio duke përdorur Windows Player. Kujtoni se madhësia e një CD standarde është 650 MB, ndërsa një CD me densitet të lartë është 700 MB ose më shumë. Asnjë softuer shtesë nuk kërkohet për të djegur një CD.

Për të kopjuar skedarë dhe dosje në një CD, bëni sa më poshtë:

Fusni një CD bosh në disk;

shtypni butonin Fillo, kliko me të djathtën në artikullin e menysë Kompjuteri im dhe zgjidhni komandën nga menyja e kontekstit Dirigjenti;

· zgjidhni skedarët dhe dosjet që dëshironi të regjistroni: kliko me të djathtën duke mbajtur të shtypur tastin Ctrl;

Zgjidhni komandat nga menyja e kontekstit Dërgo, CD- RWmakinë;

· në dritare dirigjent në meny Skedari zgjidhni një ekip Digjni skedarët në CD.

Procesi i djegies lehtësohet nga Wizard Burning CD, i cili krijon një dosje që ka të njëjtën madhësi si skedarët që digjen

Softueri për djegien e CD-ve që vjen me Windows XP është një version i lehtë i Easy CD Creator i Roxio. Ju mund të përdorni Nero Ahead Software (http://www.nero.com) ose Roxio Easy CD Creator (http://www.roxio.com) si një program me funksion të plotë të menaxhimit të diskut. Kur përdorni një ndezës që nuk është përfshirë me sistemin operativ, këshillohet të çaktivizoni ndezësit e integruar të Windows për të shmangur konfliktet midis këtyre produkteve.

Kur ruani ose kopjoni një skedar në një CD, sistemi operativ fillimisht krijon skedarë të përkohshëm në të cilët luan imazhin e plotë të CD-së në hard diskun e kompjuterit tuaj dhe më pas i transferon të dhënat në një ndezës CD për djegien përfundimtare. Kur digjni një CD, rekomandohet që të keni të paktën 1 GB hapësirë ​​të lirë në hard disk për skedarë të përkohshëm.

Kur punoni me një skedar ose dosje, ndonjëherë bëhet e nevojshme ndryshojnë emrin e tyre.

Për të ndryshuar emrin e një dosje/skedari, theksoni ikonën e dëshiruar në dritaren e eksploruesit ose Kompjuteri im, zgjidhni një ekip Riemërto nga menyja Skedari dhe vendosni një emër të ri. E njëjta komandë gjendet në menynë e kontekstit që shfaqet pasi klikoni mbi një objekt me butonin e djathtë të miut.

Fshije skedar, dosje ose shkurtore pasi të keni theksuar ikonën e objektit, mund të përdorni metodat e mëposhtme.

1. Zgjidhni një ekip Fshije menu Skedari.

2. Shtypni butonin Fshije në shiritin e veglave.

3. Shtypni tastin Fshij.

4. Tërhiqni ikonën e objektit që do të fshihet me miun te koshi (shih seksionin "Koshi" më poshtë). Ikona e objektit të tërhequr do të zhduket.

5. Tërhiqeni ikonën e objektit në koshin e plehrave duke klikuar butonin e djathtë të miut. Pas lëshimit të butonit, do të shfaqet një meny konteksti me një listë komandash: Zhvendos dhe Zhbë.

Në Windows, objekti që fshihet nuk shkatërrohet, por zhvendoset në koshin e përkohshëm të riciklimit. Nëse duhet të fshini menjëherë një objekt pa e vendosur në kosh, shtypni njëkohësisht tastet Shift dhe Delete.

Kur përpiqeni të fshini një dosje/skedar, shfaqet një dritare që ju kërkon të konfirmoni fshirjen e objektit (Fig. 4.30). Kërkesa shmang fshirjen aksidentale të një objekti. Duke zgjedhur kutitë e duhura të kontrollit në dritaren e vetive të koshit të riciklimit në skedën Globale, mund të fshini një objekt pa e vendosur atë në koshin e riciklimit dhe pa u kërkuar të konfirmoni fshirjen.

Fshirja e njëkohshme e një grupi skedarësh kryhet pasi të jenë përzgjedhur.

Për anulimi në dritare Kompjuteri im ose eksploruesi i operacionit të fundit të lëvizjes, kopjimit ose riemërtimit të një objekti zgjidhni komandën Anulo… në meny Redakto ose shtypni butonin Anulo në shiritin e veglave Butonat e rregullt. Komanda mund të thirret gjithashtu duke përdorur tastet Ctrl+z.

Kompresimi skedarët dhe dosjet prodhohen për vendosjen e tyre më kompakte në media, duke reduktuar kohën e transmetimit të tyre në rrjet. Skedarët dhe dosjet e kompresuara arkivohen. Prandaj, programet që paketojnë dhe shpaketojnë skedarët quhen arkivues.

Arkivimi i skedarëve dhe dosjeve të vendosura në hard disk në një pajisje shiriti magnetik (transmetues) i lidhur me kompjuterin, në disketë ose një hard disk (duke përfshirë një disku rrjeti) është i nevojshëm për të mbrojtur të dhënat nga humbja që rezulton nga ndërprerjet e energjisë elektrike, pajisjet e dështimit, funksionimi i gabuar i softuerit, gabimet e përdoruesit. Në rast të dëmtimit të skedarëve origjinalë, ato mund të rikthehen duke hyrë në arkiv.

Aktualisht përdoren disa dhjetëra programe arkivimi: ARJ, AIN, ACE, IMP, LHA, PETITE, Zip, Rar. Windows XP ka mbështetje të plotë për arkivat ZIP. Përdoruesi mund të krijojë lehtësisht arkiva, të shikojë përmbajtjen e tyre dhe të nxjerrë skedarë dhe dosje prej tyre. Informacioni i detajuar rreth një objekti të ngjeshur (emri, lloji, vendndodhja, madhësia para dhe pas kompresimit, etj.) mund të merren duke klikuar me të djathtën mbi të dhe duke zgjedhur komandën Vetitë.

Kur zhvendosni një skedar nga një dosje e zakonshme në një dosje të ngjeshur, ai kompresohet. Puna me një dosje të ngjeshur është e njëjtë me punën me një dosje të rregullt. Klikimi i dyfishtë i një artikulli të vendosur në një dosje të ngjeshur hap programin që e ka krijuar atë dhe hap skedarin ose dosjen. Për të nxjerrë një skedar/dosje nga një arkiv, tërhiqeni atë në një dosje tjetër me miun. Për të nxjerrë të gjitha objektet, theksoni dosjen e ngjeshur në dritare, zgjidhni Skedari dhe ekipi Nxjerr të gjitha- programi do të nisë magjistarin për nxjerrjen e skedarëve dhe dosjeve nga arkivi.

Objektet kompjuterike Pyetje dhe detyra, Informatikë klasa 6 Bosova Pyetje dhe detyra, Informatikë klasa 6 Bosova përgjigjet në pyetje, Shkenca kompjuterike Klasa 6 Bosova GDZ, Shkenca kompjuterike klasa 6 Përgjigjet Bosova

Ushtrimi 1
Çfarë është një skedar?
Zgjidhje
Një skedar është një zonë në një media, çdo disk, që përmban informacione të kombinuara logjikisht dhe të emërtuar me një emër specifik.

Detyra 2
Cilat janë pjesët e emrit të skedarit?
Zgjidhje
Emri i skedarit përbëhet nga dy pjesë të ndara me një pikë:
a) emri - deri në pikën;
b) zgjatje - pas.

Detyra 3
Cilat rregulla duhet të ndiqen për të shkruar një emër skedari?
Zgjidhje
Është më mirë të emërtoni skedarin me shkronja latine, duke përdorur jo më shumë se 9 karaktere.

Detyra 4
Përshkruani sistemin për ruajtjen e skedarëve në një disk.
Zgjidhje
Çdo disk është i ndarë në dy zona - një zonë për ruajtjen e skedarëve dhe një drejtori. Drejtoria përmban emrin e skedarit dhe një tregues të fillimit të vendosjes së tij në disk. Nëse vizatojmë një analogji të një disku me një libër, atëherë zona e ruajtjes së skedarit korrespondon me përmbajtjen e tij dhe drejtoria korrespondon me tabelën e përmbajtjes. Për më tepër, libri përbëhet nga faqe, dhe disku përbëhet nga sektorë.

Detyra 5
Çfarë veprimesh mund të kryhen me skedarët?
Zgjidhje
Skedari mund të: hapet, kontrollohet për viruse, riemërohet, kopjohet, dërgohet me postë, fshihet.

Detyra 6
Cilat veprime duhet të shmangen kur punoni me skedarë?
Zgjidhje
1) fshini skedarin pa e ditur saktësisht nëse duhet bërë;
2) jepni skedarit një emër që nuk shpjegon përmbajtjen e tij;
3) ruani skedarin në dosjen ku do të jetë e vështirë ta gjeni më vonë;
4) fshini ose zhvendosni skedarët e vendosur në dosjet e aplikacioneve - kjo mund të shkaktojë që programet të ndalojnë së punuari.

Detyra 7
Emërtoni vetitë e objektit të sistemit operativ "Desktop".
Zgjidhje
1) ikonat dhe shkurtesat e objekteve të Windows;
2) dritaret e aplikacioneve të hapura;
3) një shirit detyrash që përmban një buton "Start", një panel tregues dhe një numër shiritash veglash të desktopit;
4) Substrati i desktopit që përmban një sfond uniform, sfond ose elementë aktivë të desktopit. Ndërsa punoni, mund të ketë objekte shtesë në Desktop: dritaret e dosjeve, kutitë e dialogut, dritaret e aplikacioneve etj.

Detyra 8
Një nga veprimet në menynë e kontekstit të një objekti të sistemit operativ është gjithmonë i theksuar. Cili është ky veprim? Pse u zgjodh? Si mund ta kryej këtë veprim pa menunë e kontekstit?
Zgjidhje
Në menynë e kontekstit të një objekti të sistemit operativ, veprimi Open theksohet gjithmonë me shkronja të zeza. Ky veprim zgjidhet sepse sistemi e konsideron këtë veprim më të mundshëm për t'u kryer në këtë objekt. Ky veprim pa menu kontekstuale mund të kryhet duke shtypur butonin e majtë të miut.

Detyra 9
Siç e dini, veprimet në objektet kryesore të sistemit operativ mund të kryhen në disa mënyra: duke përdorur komandat e menusë; duke përdorur butonat e shiritit të veglave duke dublikuar komandat e menusë; duke përdorur komandat e menysë së kontekstit; duke përdorur teknologjinë "Drag&Drop". Pse mendoni se ka kaq shumë mënyra? Pse zhvilluesit nuk i dhanë përparësi asnjërit prej tyre?
Zgjidhje
Në Windows, për lehtësinë e përdoruesve, janë krijuar një numër i madh funksionesh, shpesh të këmbyeshme me njëri-tjetrin. Një person, për shembull, do të zgjedhë menynë e kontekstit për të kontrolluar objektin, një tjetër do të zgjedhë shiritin e menysë. Çdo person ka një zakon, i cili është mësuar të veprojë në një mënyrë, do të konsiderojë se një mënyrë tjetër është e papërshtatshme dhe përgjithësisht e panevojshme.

Detyra 10
Çfarë

Qëllimi i Laboratorit

Mësimi i operacioneve bazë të punës me objektet e sistemit operativ Windows XP (krijimi, lëvizja, kopjimi, fshirja) skedarë, dosje, shkurtore.


produkte softuerike

Pajisjet

Materiale: Fletushka.

Produkte Softuerike: sistemi operativ Windows XP.

Rradhe pune

1. Konfiguro "My Computer":

Disku C: hap një dritare të veçantë për çdo dosje,

Objektet: në formë tabele;

Rendit sipas emrit;

Shfaq të gjithë skedarët;

Shfaq zgjerimet e skedarëve dhe shtegun e plotë në kokë.

2. Në dosjen MY DOCUMENTS krijoni dosjen GROUP, në dosjen GROUP krijoni dosjet NEW, TEST dhe RESULTS.

3. Në dosjen OFFSET, krijoni shkurtore për programet My Computer, Recycle Bin dhe dosjen FILES.

4. Në dosjen FILES kopjoni 15 skedarë jo më të mëdhenj se 30 Kb, nga të cilët: 5 - me shtesë *.txt, 5 - me shtesë *.bmp, 5 - me shtesë *.doc.

5. Kopjoni 4 skedarët më të rinj në dosjen TEST nga dosja FILES.

6. Zhvendosni 2 skedarët më të mëdhenj nga dosja FILES në dosjen E RE.

7. Në dosjen TEST, duke përdorur NOTEBOOK, krijoni 3 skedarë teksti, caktoni atyre atribute: 2 - vetëm për lexim, 1 - të fshehura.

8. Në dosjen NEW, fshini dhe rivendosni 1 skedar.

9. Zhvendosni dosjet TEST dhe NEW në dosjen PASS.

10. Vendosni volumin e "SHORSH" në 1%.

11. Gjeni skedarë të krijuar në muajin e kaluar që përmbajnë fjalën MICROSOFT në tekst.

12. Fshini objektet e krijuara.

Formulari i raportit

Urdhri i mbrojtjes

LAB #2

Tema: “Sistemi operativ Windows XP.

Shërbimet, duke punuar me kujtesën "

Qëllimi i Laboratorit

Mësimi i operacioneve bazë të punës me shërbimet e sistemit operativ Windows XP (redaktorët e tekstit, redaktuesi grafik, shkëmbimi i të dhënave midis aplikacioneve përmes clipboard).

Pajisjet e përdorura, materialet,
produkte softuerike

Pajisjet: kompleks multimedial, kompjuter personal.

Materiale: Fletushka.

Produkte Softuerike: Sistemi operativ Windows XP, shërbimet Windows XP.

Rradhe pune

1. Krijoni një dokument: një foto dhe një kokë në PAINT, tekst në Wordpad (përdorni skeda kur krijoni tekst).

2. Futni një fotografi në tekst nëpërmjet kujtesës së fragmenteve.



Raportoni

Shitja e blloqeve të sistemit

№ Emri Data Çmimi, $

1 Samsung 01.03 204

2 Unaza X 02.05 250

3 Lizard 05.07 215

4 Sony 06.09 305

5 Phillips 07.11 202

Drejtori Ivanov I.I.

Kryekontabilisti Petrov P.P.

– mëkati 54 o 25”;

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

– vlera mesatare e numrave: 15; tetëmbëdhjetë; 25,9; 134,8; 18.4; 125.1.

Formulari i raportit

Rezultatet e punës laboratorike regjistrohen në formë elektronike në përputhje me detyrën.

Urdhri i mbrojtjes

Mbrojtja e rezultateve të punës laboratorike kryhet me gojë dhe me shkrim (rezultatet e llogaritjes) me vendosjen pasuese të numrit të caktuar të pikëve në sistemin e vlerësimit të pikëve.

LAB #3

Tema: “Struktura e dritares Word 2007. Bazat e formatimit

Dhe redaktimi i një dokumenti teksti"

Qëllimi i Laboratorit

Mësimi i elementeve bazë të ndërfaqes Word 2007, si dhe teknikave për formatimin dhe redaktimin e një dokumenti teksti.

Pajisjet e përdorura, materialet,
produkte softuerike

Pajisjet: kompleks multimedial, kompjuter personal.

Materiale: Fletushka.

Produkte Softuerike: Sistemi operativ Windows XP, redaktori teksti Word 2007.

Rradhe pune

(Teksti është katër kapituj me tituj (kapitulli 1, 2, 3, 4) dhe nëntituj (në të cilët...) në secilin kapitull).

Kryeni formatimin e karaktereve, paragrafëve dhe faqeve për tekstin sipas kërkesave të mëposhtme:

1. Cilësimet e faqes: letër - 19,5 x 27,5 cm; kufijtë - majtas, djathtas - 1,5 cm secila, sipër, poshtë - 2 cm secila; dhëmbëzimi lidhës - 1,2 cm.

2. Formatimi i tekstit:

2.1. Titujt kapitujt (kapitulli një, dy, tre, katër):

– fonti: ARIAL, stili – bold, madhësia – 22 pt, hapësira – 5 pt, shkalla e karaktereve 140%;

– paragrafi: shtrirja në qendër, para/pas paragrafit – 6 pikë;

2.2. titra kapitujt (në të cilët...):

– fonti: TIMES NEW ROMAN, stili – italik, madhësia – 18 pt, nënvizimi – vetëm fjalët;

- paragrafi: pika e paragrafit majtas / djathtas - 2 cm, shtrirja - në qendër, hapësira e rreshtave - saktësisht 22 pikë, para / pas paragrafit - 12 pikë;

2.3. bazë teksti:

– fonti: TIMES NEW ROMAN, madhësia – 14 pt.

- paragrafi: rreshti i parë - dhëmbëzimi 1,8 cm, hapësira e rreshtave - 18 pikë, shtrirja - në gjerësi, para / pas paragrafit - 4 pikë;

3. Paragrafi i parë i çdo kapitulli: kapaku i rënies - 3 rreshta i lartë, fonti - ARIAL, distanca e tekstit - 0,4 cm.

4. Titulli i çdo kapitulli në një faqe të re; inkuadrimi i faqeve.

5. Organizoni numërimin e faqeve (në qendër të poshtme) dhe vizën me vizë.

6. Kontrolloni drejtshkrimin.

7. Header: në faqet çift - "detyrë WORD"; tek teket - Mbiemri juaj I.O.

8. Ndani kapitullin e fundit në dy kolona me një ndarës (pa titull dhe nëntitull; mos përfshini një kapak).

9. Fusni 2 fusnota në tekst - Yalo - emri Olya është i kundërt, Gurd është anasjelltas.

Formulari i raportit

Rezultatet e punës laboratorike regjistrohen në formë elektronike në përputhje me detyrën.

Urdhri i mbrojtjes

Mbrojtja e rezultateve të punës laboratorike kryhet gojarisht me vendosjen e mëvonshme të numrit të caktuar të pikëve në sistemin e vlerësimit të pikëve.

LAB #4

Një grup operacionesh skedarësh

Sistemi i skedarëve OS duhet t'u sigurojë përdoruesve një sërë operacionesh për të punuar me skedarë, të zyrtarizuar në formën e thirrjeve të sistemit. Sisteme të ndryshme operative kanë grupe të ndryshme të operacioneve të skedarëve. Thirrjet më të zakonshme të sistemit për të punuar me skedarë janë [ 13 , 17 ]:

  1. Krijoj (krijoj). Skedari është krijuar pa të dhëna. Kjo thirrje sistemi njofton një skedar të ri dhe ju lejon të vendosni disa nga atributet e tij;
  2. Fshij (fshij). Një skedar i panevojshëm fshihet për të liruar hapësirën në disk;
  3. Olien (hapje). Përpara se një skedar të mund të përdoret, ai duhet të hapet. Kjo thirrje ju lejon të lexoni atributet e skedarit dhe një listë të adresave të diskut për qasje të shpejtë në përmbajtjen e skedarit;
  4. Mbyll (mbyll). Pas përfundimit të operacioneve të skedarit, atributet e tij dhe adresat e diskut nuk nevojiten. Skedari duhet të mbyllet për të liruar hapësirë ​​në tabelën e brendshme;
  5. Lexoni (lexoni). Skedari lexohet nga pozicioni aktual. Procesi që funksionon në skedar duhet të specifikojë (hap) bufferin dhe sasinë e të dhënave për t'u lexuar;
  6. Shkruaj (shëno). Të dhënat shkruhen në skedar në pozicionin aktual. Nëse ndodhet në fund të skedarit, madhësia e tij rritet automatikisht. Përndryshe, shkrimi mbishkruan të dhënat ekzistuese;
  7. Shtoj (duke shtuar). Kjo është një formë e shkurtuar e thirrjes së mëparshme. Të dhënat shtohen në fund të skedarit;
  8. Kërkoj (kërkoj). Kjo thirrje sistemi vendos treguesin e skedarit në një pozicion specifik;
  9. Merr atribute (atribute marrëse). Mund të jetë jashtëzakonisht e rëndësishme që proceset të punojnë me skedarë për të marrë atributet e tyre;
  10. Set atribute (caktimi i atributeve). Kjo thirrje ju lejon të vendosni atributet e nevojshme për një skedar pasi të jetë krijuar;
  11. Riemërto (riemërto). Kjo thirrje sistemi ju lejon të ndryshoni emrin e një skedari. Në këtë rast, një veprim i tillë mund të kryhet duke kopjuar skedarin. Për këtë arsye, kjo thirrje sistemi nuk është e nevojshme;
  12. Ekzekutoj (ekzekutoj). Duke përdorur këtë thirrje sistemi, skedari mund të ekzekutohet për ekzekutim.

Le të shqyrtojmë shembuj të operacioneve të skedarëve në Windows 2000 dhe UNIX. Ashtu si sistemet e tjera operative, Windows 2000 ka grupin e vet të thirrjeve të sistemit që mund të bëjë. Në të njëjtën kohë, Microsoft nuk ka publikuar kurrë një listë të thirrjeve të sistemit Windows, përveç kësaj, i ndryshon ato vazhdimisht nga një version në tjetrin. Në vend të kësaj, Microsoft ka përcaktuar një grup thirrjesh funksionesh të quajtura Win 32 API (Win 32 Application Programming Interface). Këto thirrje janë të publikuara dhe të dokumentuara plotësisht. Οʜᴎ janë rutina të bibliotekës që ose bëjnë thirrje sistemore për të bërë punën që duan, ose e bëjnë atë drejt në hapësirën e përdoruesit.

Filozofia pas Win 32 API është të sigurojë një ndërfaqe gjithëpërfshirëse, me aftësinë për të përmbushur të njëjtën kërkesë në mënyra të shumta (tre ose katër). Në UNIX OS, të gjitha thirrjet e sistemit formojnë një ndërfaqe minimale: heqja qoftë edhe e njërës prej tyre do të reduktojë funksionalitetin e OS.

Shumë thirrje API krijojnë objekte kernel të një lloji ose një tjetër (skedarë, procese, thread, tuba, etj.). Çdo thirrje që krijon një objekt kthen një rezultat, të quajtur handle (numër i vogël i plotë), në procesin e thirrjes. Doreza përdoret më vonë për të kryer operacione në objekte. Nuk duhet të kalohet në një proces tjetër dhe të përdoret prej tij. Në këtë rast, në rrethana të caktuara, doreza duhet të dyfishohet dhe të transferohet në një proces tjetër në një mënyrë të sigurt, gjë që i jep procesit të dytë akses të kontrolluar në një objekt në pronësi të procesit të parë. Çdo objekt ka një përshkrues sigurie të lidhur me të që përshkruan se kush mund dhe nuk mund të kryejë çfarë veprimesh me këtë objekt.

Funksionet kryesore të Win 32 API për skedarin I/O dhe thirrjet përkatëse të sistemit UNIX janë renditur më poshtë.

Ngjashëm me operacionet e skedarëve është rasti me operacionet e menaxhimit të drejtorive. Funksionet kryesore të Win 32 API dhe thirrjet e sistemit UNIX për menaxhimin e drejtorive janë renditur më poshtë.

Mënyrat për të kryer operacionet e skedarëve

Më shpesh, me të njëjtin skedar, përdoruesi nuk kryen një, por një sekuencë operacionesh. Pavarësisht nga grupi i këtyre operacioneve, është jashtëzakonisht e rëndësishme që sistemi operativ të kryejë një sërë veprimesh konstante (universale) për të gjitha operacionet.

  1. Me emrin simbolik të skedarit, gjeni karakteristikat e tij, të cilat ruhen në sistemin e skedarëve në disk.
  2. Kopjoni karakteristikat në RAM, pasi vetëm në këtë rast kodi i programit mund t'i përdorë ato.
  3. Bazuar në karakteristikat e skedarit, kontrolloni të drejtat e përdoruesit për të kryer operacionin e kërkuar.
  4. Pastroni zonën e memories së caktuar për ruajtjen e përkohshme të karakteristikave të skedarit.

Në të njëjtën kohë, çdo operacion përfshin një numër veprimesh që janë unike për të, për shembull, leximi i një grupi të caktuar grupesh disqesh, fshirja e një skedari, ndryshimi i atributeve të tij, etj.

Sistemi operativ mund të kryejë një sekuencë veprimesh në skedarë në dy mënyra (shih fig. oriz. 7.22).

  1. Për secilin operacion kryhen veprime universale dhe unike. Një skemë e tillë nganjëherë referohet si një skemë pa shtetësi.
  2. Të gjitha veprimet e përgjithshme kryhen në fillim dhe në fund të një sekuence operacionesh, dhe vetëm veprimet unike kryhen për çdo operacion të ndërmjetëm.

Oriz. 7.22. Opsione për kryerjen e një sekuence veprimesh në skedarë

Shumica dërrmuese e sistemeve të skedarëve mbështesin metodën e dytë, pasi është më ekonomike dhe më e shpejtë. Në të njëjtën kohë, metoda e parë është më rezistente ndaj dështimeve të sistemit, pasi secili operacion është i vetë-mjaftueshëm dhe nuk varet nga rezultati i atij të mëparshëm. Për këtë arsye, metoda e parë përdoret ndonjëherë në sistemet e skedarëve të rrjetit të shpërndarë, kur dështimet për shkak të humbjes së paketave ose dështimit të një prej nyjeve të rrjetit janë më të mundshme sesa me aksesin lokal të të dhënave.

Me metodën e dytë, dy thirrje të veçanta të sistemit futen në FS: hap dhe mbyll. E para ekzekutohet para fillimit të çdo sekuence operacionesh me skedarin, dhe e dyta - pas përfundimit të punës me skedarin.

Qëllimi kryesor i thirrjes së hapur është të konvertojë emrin simbolik të skedarit në emrin e tij unik numerik, të kopjojë karakteristikat e skedarit nga hapësira e diskut në një bufer RAM dhe të verifikojë lejet e përdoruesit për të kryer operacionin e kërkuar. Thirrja për mbyllje lëshon buffer-in me karakteristikat e skedarit dhe e bën të pamundur vazhdimin e operacioneve në skedarë pa e rihapur atë.

Këtu janë disa shembuj të thirrjeve të sistemit për të punuar me skedarë. Thirrja e sistemit të krijimit të UNIX merr dy argumente: emrin simbolik të skedarit për t'u hapur dhe mënyrën e sigurisë. Pra ekip

fd = krijimi ("abc", modaliteti);

krijon skedarin abc me modalitetin e mbrojtjes të specifikuar në variablin mode. Bitët e modalitetit përcaktojnë se cilët përdorues mund t'i qasen skedarëve dhe nivelin e aksesit që u jepet atyre. Thirrja e krijimit të sistemit jo vetëm që krijon një skedar të ri, por gjithashtu e hap atë për shkrim. Për të lejuar thirrjet e mëvonshme të sistemit të aksesojnë skedarin, një thirrje e suksesshme e krijimit të sistemit kthen një numër të vogël të plotë jo negativ - përshkruesin e skedarit - fd. Nëse bëhet një thirrje sistemi në një skedar ekzistues, gjatësia e atij skedari reduktohet në 0 dhe e gjithë përmbajtja humbet.

Për të lexuar të dhëna nga ose për të shkruar të dhëna në një skedar ekzistues, skedari duhet së pari të hapet duke përdorur thirrjen e sistemit të hapur me dy argumente: emrin simbolik të skedarit dhe modalitetin e hapur të skedarit (i shkruhet, i lexueshëm ose të dyja), p.sh.

fd = hapur ("skedar", si);

Krijoni dhe hapni thirrjet e sistemit kthejnë përshkruesin më të vogël të skedarit aktualisht të papërdorur. Kur një program fillon ekzekutimin në mënyrën standarde, skedarët me përshkruesit 0, 1 dhe 2 janë tashmë të hapur për hyrjen standarde, daljen standarde dhe gabimin standard.

Standardit të gjuhës C i mungojnë lehtësitë I/O. Të gjitha operacionet I/O zbatohen duke përdorur funksionet që gjenden në bibliotekën e gjuhëve të pajisur me sistemin e programimit C. Hyrja standarde referohet nga stdin, dalja nga stdout dhe mesazhet e gabimit nga stderr. Si parazgjedhje, stdin i caktohet tastierës, dhe stdout dhe stderr në ekranin e ekranit.

Funksionet e mëposhtme janë përcaktuar në bibliotekën C për hyrjen/daljen e të dhënave duke përdorur rrjedha standarde:

  • getchar () / putchar () - hyrje-dalje e një karakteri të vetëm;
  • merr () / vendos () - varg hyrje-dalje;
  • scanf () / printf () - I / O në modalitetin e formatimit të të dhënave.

Një proces mund të organizojë në çdo kohë hyrjen nga skedari i hyrjes standarde, të ekzekutojë një thirrje simbolike:

lexo (stdin, buffer, nbytes);

Në mënyrë të ngjashme, dalja në skedarin standard të daljes është i organizuar.

shkrim (stdout, buffer, nbytes).

Në Windows 2000, mund të përdorni funksionin CreateFile për të krijuar një skedar dhe për të marrë një dorezë për të. I njëjti funksion duhet të përdoret gjithashtu për të hapur një skedar tashmë ekzistues, pasi nuk ka një funksion të veçantë File Open në Win 32 API. Parametrat e funksionit janë zakonisht të shumtë, për shembull, funksioni CreateFile ka shtatë parametra:

  1. një tregues për emrin e skedarit që do të krijohet ose hapet;
  2. flamuj (bit) që tregojnë nëse ky skedar mund të lexohet, shkruhet ose të dyja;
  3. flamuj që tregojnë nëse skedari i dhënë mund të hapet nga disa procese në të njëjtën kohë;
  4. një tregues për një përshkrues mbrojtës, një mesazh se kush mund të hyjë në skedar;
  5. flamuj që tregojnë se çfarë të bëni nëse skedari ekziston ose, anasjelltas, nuk ekziston;
  6. flamuj që kontrollojnë arkivimin, ngjeshjen, etj.;
  7. një përshkrues skedari, atributet e të cilit do të klonohen për skedarin e ri,

Fd = CreateFile ("të dhëna", GENERIC_READ, O, NULL, OPEN_EXSTING, O, NULL).



Po ngarkohet...
Top