Operasi apa yang dapat dilakukan dengan folder. Operasi dilakukan pada file dan folder

Untuk membuat objek - folder, pintasan, dokumen teks- di jendela penjelajah Komputer saya Anda perlu melakukan hal berikut:

· di menu Mengajukan tentukan perintah Membuat dan pilih jenis objek (misalnya, Map) (Gbr. 4.23) atau gunakan perintah dengan nama yang sama di menu konteks;

· ikon objek baru dan keterangan yang dibuat secara default akan muncul di jendela. Sebagai contoh, pada gambar. 4.24 memperlihatkan ikon dan keterangan yang ditampilkan di jendela setelah perintah dipilih. Membuat folder;

Masukkan nama baru untuk objek dan tekan tombol Enter.

Beras. 4.23. Menu perintah File, Baru

Beras. 4.24. Ikon dan label folder baru dibuat secara default

File dan folder, seperti objek lainnya, dapat disalin, dipindahkan, dihapus, dan diganti namanya. Pada bagian ini, kita akan menggunakan kata "objek" untuk mengacu pada file dan folder.

Untuk menyalin, memindahkan, menghapus, atau mengganti nama objek, Anda harus melakukannya terlebih dahulu menyorot. Untuk melakukan ini, klik objek dengan mouse - ikon dan judulnya akan berubah warna. Anda dapat menghapus pilihan dengan mengklik salah satu ruang bebas di layar.

Untuk memilih beberapa objek sekaligus, Anda harus menahan tombol Ctrl saat memilihnya (Gbr. 4.25). Untuk memilih objek secara berurutan, tekan tombol Shift dan klik objek pertama dan terakhir. Untuk memilih semua objek di jendela, pilih perintah Pilih Semua di menu Sunting atau tekan tombol Ctrl+A. Untuk membatalkan pilihan satu atau lebih objek tanpa membatalkan pilihan yang lain, tekan tombol Ctrl dan klik pada objek yang Anda batalkan pilihannya.

Beras. 4.25. Memilih beberapa objek

penyalinan objek terdiri dari menduplikasi dan memutarnya di folder lain, di disk atau komputer lain. Selama proses penyalinan, indikator progres muncul di layar (Gbr. 4.26), mencerminkan proses penyalinan. Prasasti di atas indikator menunjukkan nama file, serta dari folder mana salinan dibuat. Selama proses ini di bawah indikator menunjukkan berapa lama lagi penyalinan akan berlangsung.

Beras. 4.26. Bilah kemajuan menunjukkan kemajuan penyalinan

Memindahkan dan menyalin objek dapat dilakukan dengan beberapa cara:

Menggunakan perintah menu

menggunakan tombol pada bilah alat yang menggandakan perintah menu;

dengan menyeret dengan mouse.

Anda dapat menyalin atau memindahkan objek dari satu drive ke drive lain atau dari satu folder ke folder lainnya. Untuk memindahkan/menyalin objek di jendela explorer atau Komputer saya menggunakan perintah menu Sunting Anda perlu melakukan langkah-langkah berikut (Gbr. 4.27):

pilih objek di jendela;

pilih dari menu Sunting memerintah Memotong untuk memindahkan objek atau perintah yang dipilih Menyalin- untuk menyalin objek. Perintah yang sama dapat dipilih dari menu konteks yang muncul di layar setelah mengklik klik kanan tikus pada objek;

pilih folder tempat objek akan dimasukkan dan pilih dari menu Sunting memerintah Menyisipkan.

Perintah yang ditunjukkan dalam dua paragraf terakhir dapat dipilih dari menu konteks.

Beras. 4.27. Menyalin objek menggunakan perintah menu

Sebuah objek dapat dipindahkan atau disalin dengan mouse menggunakan metode drag and drop. Untuk menyalin/memindahkan objek dengan mouse, lakukan sebagai berikut.

1. Di panel kiri jendela Explorer, klik folder yang berisi objek yang akan dipindahkan untuk menampilkannya di panel kanan jendela.

2. Gunakan scrollbar untuk menyusun pohon folder sehingga folder tempat objek disalin/dipindahkan terlihat.

3. Atur pointer mouse pada icon objek yang akan dipindahkan, klik tombol kiri dan, tanpa melepaskan tombol, seret ikonnya dari area kanan jendela Explorer ke ikon folder yang diinginkan yang terletak di area kiri jendela.

Selama proses menyeret, penunjuk tetikus bergerak di layar bersama dengan ikon objek. Menyeret objek ke folder di drive yang sama akan memindahkannya, dan menyeretnya ke drive lain akan menyalinnya. Untuk menyalin item ke folder lain di drive yang sama, tahan tombol Ctrl sambil menyeret ikon.

Saat menyalin objek dengan mouse, sebuah kotak muncul di sebelah panah penunjuk, di dalamnya terlihat tanda "+".

Saat penunjuk tetikus dengan ikon objek mendekati folder, yang terakhir disorot dengan warna (Gbr. 4.28).

Beras. 4.28. Sorot folder saat penunjuk tetikus dengan ikon objek mendekatinya

Jika Anda memindahkan objek sambil menahan tombol kanan mouse, menu konteks akan muncul di mana Anda dapat memilih perintah Menyalin,bergerak, Membuat jalan pintas atau Membatalkan(Gbr. 4.29).

0

Beras. 4.29. Menu yang muncul setelah memindahkan objek dengan mouse sambil menekan tombol kanan

Untuk menyalin file/folder ke floppy disk, Anda biasanya melakukan hal berikut:

Masukkan floppy disk ke dalam drive

Pilih file atau folder yang diinginkan di jendela;

· di menu Mengajukan pilih tim dan nama disket yang akan disalin, misalnya Mengirim,Disk 3.5 (A) .

Saat ini, sebagian besar komputer dilengkapi dengan drive CD-R dan CD-RW. CD yang dapat direkam (CD-R) dan dapat ditulis ulang (CD-RW) lebih mudah untuk menyimpan informasi daripada disket, dan banyak pengguna menggunakannya untuk penyimpanan. perangkat lunak, foto, file dan folder yang diinginkan. Anda dapat membakar CD Audio menggunakan Windows Player. Ingatlah bahwa ukuran CD standar adalah 650 MB, sedangkan CD dengan kepadatan tinggi adalah 700 MB atau lebih. Tidak diperlukan perangkat lunak tambahan untuk membakar CD.

Untuk menyalin file dan folder ke CD, lakukan hal berikut:

Masukkan CD kosong ke dalam drive;

tekan tombol Awal, item menu klik kanan Komputer saya dan pilih perintah dari menu konteks Konduktor;

· pilih file dan folder yang ingin Anda rekam: klik kanan sambil menahan tombol Ctrl;

Pilih perintah dari menu konteks Mengirim, CD- RWmenyetir;

· di jendela konduktor di menu Mengajukan memilih tim Membakar file ke CD.

Proses pembakaran difasilitasi oleh CD Burning Wizard, yang membuat folder dengan ukuran yang sama dengan file yang dibakar

Perangkat lunak pembakar CD yang disertakan dengan Windows XP adalah versi ringan dari Easy CD Creator Roxio. Anda dapat menggunakan Perangkat Lunak Nero Ahead (http://www.nero.com) atau Roxio Easy CD Creator (http://www.roxio.com) sebagai program pengelolaan cakram berfitur lengkap. Saat menggunakan program perekaman yang tidak disertakan dengan sistem operasi, disarankan untuk menonaktifkan alat bawaan entri Windows untuk menghindari konflik antara produk-produk ini.

Saat Anda menyimpan atau menyalin file ke CD, sistem operasi pertama-tama membuat file sementara yang memutar gambar CD lengkap di hard drive komputer Anda, dan kemudian mentransfer data ke pembakar CD untuk pembakaran akhir. Saat membakar CD, Anda disarankan untuk memiliki setidaknya 1 GB ruang hard disk kosong untuk file sementara.

Saat bekerja dengan file atau folder, terkadang hal itu menjadi perlu mengubah nama mereka.

Untuk mengubah nama folder/file, sorot ikon yang diinginkan di jendela explorer atau Komputer saya, pilih tim Ganti nama dari menu Mengajukan dan masukkan nama baru. Perintah yang sama terkandung dalam menu konteks yang muncul setelah mengklik suatu objek dengan tombol kanan mouse.

Menghapus file, folder, atau pintasan setelah menyorot ikon objek, Anda dapat menggunakan metode berikut.

1. Pilih tim Menghapus menu Mengajukan.

2. Tekan tombol Menghapus pada bilah alat.

3. Tekan tombol Hapus.

4. Seret ikon objek yang akan dihapus dengan mouse ke tempat sampah (lihat bagian "Sampah" di bawah). Ikon objek yang diseret akan hilang.

5. Seret ikon objek ke tempat sampah dengan mengklik tombol kanan mouse. Setelah tombol dilepaskan, menu konteks akan muncul dengan daftar perintah: Pindahkan dan Batalkan.

Di Windows, objek yang dihapus tidak dihancurkan, tetapi dipindahkan ke Tempat Sampah Sementara. Jika Anda perlu segera menghapus suatu objek tanpa membuangnya ke tempat sampah, tekan tombol Shift dan Delete secara bersamaan.

Saat Anda mencoba menghapus folder/file, sebuah jendela muncul meminta Anda untuk mengonfirmasi penghapusan objek (Gbr. 4.30). Permintaan menghindari penghapusan objek secara tidak sengaja. Dengan mencentang kotak yang sesuai di jendela properti Recycle Bin pada tab Global, Anda dapat menghapus objek tanpa menempatkannya di Recycle Bin dan tanpa diminta untuk mengonfirmasi penghapusan.

Penghapusan sekelompok file secara bersamaan dilakukan setelah dipilih.

Untuk pembatalan di jendela Komputer saya atau penjelajah dari operasi terakhir memindahkan, menyalin atau mengganti nama objek pilih perintah Membatalkan … di menu Sunting atau tekan tombol Membatalkan pada bilah alat Tombol biasa. Perintah juga dapat dipanggil menggunakan tombol Ctrl+z.

Kompresi file dan folder diproduksi untuk penempatannya yang lebih padat di media, mengurangi waktu transmisi melalui jaringan. File terkompresi dan folder diarsipkan. Karenanya, program yang mengemas dan membongkar file disebut pengarsipan.

Mencadangkan file dan folder yang terletak di hard disk ke perangkat pita magnetik (streamer) yang terhubung ke komputer, ke floppy disk, atau HDD(termasuk ke drive jaringan) diperlukan untuk melindungi data dari kehilangan akibat pemadaman listrik, kegagalan peralatan, operasi perangkat lunak yang salah, dan kesalahan pengguna. Jika terjadi kerusakan file sumber mereka dapat dipulihkan dengan mengakses arsip.

Saat ini, beberapa lusin program pengarsipan digunakan: ARJ, AIN, ACE, IMP, LHA, PETITE, Zip, Rar. Windows XP memiliki dukungan penuh untuk arsip ZIP. Pengguna dapat dengan mudah membuat arsip, melihat isinya dan mengekstrak file dan folder darinya. Informasi terperinci tentang objek yang dikompresi (nama, jenis, lokasi, ukuran sebelum dan sesudah kompresi, dll.) Dapat diperoleh dengan mengklik kanan dan memilih perintah Properti.

Saat Anda memindahkan file dari folder biasa ke folder terkompresi, file tersebut dikompresi. Bekerja dengan folder terkompresi sama dengan bekerja dengan folder biasa. Mengklik dua kali item yang ditempatkan di folder terkompresi meluncurkan program yang membuatnya dan membuka file atau folder. Untuk mengekstrak satu file/folder dari arsip, seret ke folder lain dengan mouse. Untuk mengekstrak semua objek, sorot folder terkompresi di jendela, pilih Mengajukan dan tim Ekstrak semua- program akan memulai wizard untuk mengekstrak file dan folder dari arsip.

Benda Komputer Soal dan Tugas, Informatika Kelas 6 Bosova Soal dan Tugas, Informatika Kelas 6 Bosova jawaban soal, Ilmu Komputer Kelas 6 Bosova GDZ, Ilmu Komputer Kelas 6 Bosova jawaban

Latihan 1
Apa itu file?
Larutan
File adalah area pada media, drive apa pun, yang berisi informasi yang digabungkan secara logis dan diberi nama dengan nama tertentu.

Tugas 2
Apa saja bagian dari nama file?
Larutan
Nama file terdiri dari dua bagian yang dipisahkan oleh titik:
a) nama - to the point;
b) ekstensi - setelah.

Tugas 3
Aturan penulisan nama file apa yang harus diikuti?
Larutan
Lebih baik memberi nama file dalam huruf Latin, menggunakan tidak lebih dari 9 karakter.

Tugas 4
Jelaskan sistem untuk menyimpan file pada disk.
Larutan
Setiap disk dibagi menjadi dua area - area penyimpanan file dan direktori. Direktori berisi nama file dan indikasi awal penempatannya di disk. Jika kita menggambar analogi disk dengan buku, maka area penyimpanan file sesuai dengan isinya, dan direktori sesuai dengan daftar isi. Selain itu, buku terdiri dari halaman, dan disk terdiri dari sektor.

Tugas 5
Tindakan apa yang dapat dilakukan dengan file?
Larutan
File tersebut dapat: dibuka, diperiksa virusnya, diganti namanya, disalin, dikirim melalui surat, dihapus.

Tugas 6
Tindakan apa yang harus dihindari saat bekerja dengan file?
Larutan
1) hapus file tanpa mengetahui dengan pasti apakah itu harus dilakukan;
2) beri nama file yang tidak menjelaskan isinya;
3) simpan file di folder yang akan sulit ditemukan nanti;
4) hapus atau pindahkan file dalam folder program aplikasi- ini dapat menyebabkan program berhenti bekerja.

Tugas 7
Beri nama properti objek sistem operasi "Desktop".
Larutan
1) ikon dan label objek jendela;
2) jendela aplikasi yang terbuka;
3) bilah tugas yang berisi tombol "Mulai", panel indikasi, dan sejumlah bilah alat desktop;
4) Substrat desktop yang berisi latar belakang seragam, wallpaper, atau elemen aktif desktop. Selama bekerja di desktop, mungkin ada objek tambahan: jendela folder, kotak dialog, jendela aplikasi, dll.

Tugas 8
Salah satu tindakan dalam menu konteks objek sistem operasi selalu dicetak tebal. Apa tindakan ini? Mengapa dipilih? Bagaimana saya bisa melakukan tindakan ini tanpa menu konteks?
Larutan
Dalam menu konteks objek sistem operasi, tindakan Buka selalu disorot dengan huruf tebal. Tindakan ini dipilih karena sistem menganggap tindakan ini paling mungkin dilakukan oleh objek ini. Tindakan ini tanpa menu konteks dapat dilakukan dengan menekan tombol kiri mouse.

Tugas 9
Seperti yang Anda ketahui, tindakan pada objek utama sistem operasi dapat dilakukan dengan beberapa cara: menggunakan perintah menu; menggunakan tombol bilah alat untuk menggandakan perintah menu; menggunakan perintah dari menu konteks ; menggunakan teknologi "Seret & Jatuhkan". Menurut Anda mengapa ada begitu banyak cara? Mengapa pengembang tidak memberikan preferensi kepada salah satu dari mereka?
Larutan
Di Windows, untuk kenyamanan pengguna, sejumlah besar fungsi telah dibuat, seringkali dapat dipertukarkan satu sama lain. Satu orang, misalnya, akan memilih menu konteks untuk mengontrol objek, yang lain akan memilih bilah menu. Setiap orang yang memiliki kebiasaan, yang terbiasa bertindak dengan satu cara, akan menganggap bahwa cara lain itu tidak nyaman dan umumnya tidak perlu.

Tugas 10
Apa yang terjadi

Target Pekerjaan laboratorium

Mempelajari operasi dasar bekerja dengan objek sistem operasi Windows XP (membuat, memindahkan, menyalin, menghapus) file, folder, pintasan.


produk perangkat lunak

Peralatan

bahan: Selebaran.

Produk perangkat lunak : sistem operasi Windows XP.

Perintah kerja

1. Siapkan "Komputer Saya":

Drive C: buka jendela terpisah untuk setiap folder,

Objek: berupa tabel;

Diurutkan berdasarkan nama;

Tampilkan semua file;

Tampilkan ekstensi file dan path lengkap di header.

2. Di folder MY DOCUMENTS buat folder GROUP, di folder GROUP buat folder NEW, TEST dan HASIL.

3. Pada folder OFFSET, buat shortcut untuk My Computer, program Recycle Bin dan folder FILES.

4. Dalam folder FILES salin 15 file tidak lebih dari 30 Kb, di antaranya: 5 - dengan ekstensi *.txt, 5 - dengan ekstensi *.bmp, 5 - dengan ekstensi *.doc.

5. Salin 4 file terbaru ke folder TEST dari folder FILES.

6. Pindahkan 2 file terbesar dari folder FILES ke folder NEW.

7. Di folder TEST, menggunakan NOTEBOOK, buat 3 file teks, tetapkan atributnya: 2 - read-only, 1 - hidden.

8. Di folder BARU, hapus dan pulihkan 1 file.

9. Pindahkan folder TEST dan NEW ke folder PASS.

10. Atur volume "BASKET" menjadi 1%.

11. Temukan file yang dibuat dalam sebulan terakhir yang berisi kata MICROSOFT dalam teks.

12. Hapus objek yang dibuat.

Formulir Laporan

Perintah perlindungan

LAB #2

Topik: "Operasi sistem jendela xp.

Utilitas, bekerja dengan clipboard "

Tujuan Lab

Mempelajari operasi dasar bekerja dengan utilitas sistem operasi Windows XP (editor teks, editor grafis, pertukaran data antar aplikasi melalui clipboard).

Peralatan bekas, bahan,
produk perangkat lunak

Peralatan: kompleks multimedia, komputer pribadi.

bahan: Selebaran.

Produk perangkat lunak: sistem operasi Windows XP, layanan program Windows xp.

Perintah kerja

1. Buat dokumen: gambar dan tajuk di PAINT, teks di Wordpad (gunakan tab saat membuat teks).

2. Sisipkan gambar ke dalam teks melalui clipboard.



Laporan

Penjualan blok sistem

№ Nama Tanggal Harga, $

1 Samsung 01.03 204

2 X-Ring 02.05 250

3 Kadal 05.07 215

4 Sony 06.09 305

5 Phillips 07.11 202

Direktur Ivanov I.I.

Kepala Akuntan Petrov P.P.

– dosa 54 atau 25";

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

– nilai rata-rata angka: 15; 18; 25,9; 134,8; 18.4; 125.1.

Formulir Laporan

Hasil pekerjaan laboratorium dicatat dalam bentuk elektronik sesuai dengan tugasnya.

Perintah perlindungan

Pembelaan hasil pekerjaan laboratorium dilakukan secara lisan dan tertulis (hasil perhitungan) dengan selanjutnya menetapkan jumlah poin yang ditetapkan dalam sistem penilaian penilaian.

LAB #3

Topik: "Struktur jendela Word 2007. Dasar-dasar pemformatan

Dan mengedit dokumen teks"

Tujuan Lab

Mempelajari elemen dasar antarmuka Word 2007, serta teknik memformat dan mengedit dokumen teks.

Peralatan bekas, bahan,
produk perangkat lunak

Peralatan: kompleks multimedia, komputer pribadi.

bahan: Selebaran.

Produk perangkat lunak: sistem operasi Windows XP, teks editor kata 2007.

Perintah kerja

(Teks ini terdiri dari empat bab dengan judul (bab 1, 2, 3, 4) dan subjudul (di mana...) di setiap bab).

Lakukan pemformatan karakter, paragraf, dan halaman untuk teks sesuai dengan persyaratan berikut:

1. Pengaturan halaman: kertas - 19,5 x 27,5 cm; margin - kiri, kanan - masing-masing 1,5 cm, atas, bawah - masing-masing 2 cm; lekukan pengikat - 1,2 cm.

2. Pemformatan teks:

2.1. Judul bab (bab satu, dua, tiga, empat):

– font: ARIAL, gaya – tebal, ukuran – 22 pt, spasi – 5 pt, skala karakter 140%;

– paragraf: perataan tengah, sebelum/sesudah paragraf – 6 poin;

2.2. subtitle bab (di mana...):

– jenis huruf: TIMES NEW ROMAN, gaya – miring, ukuran – 18 pt, garis bawah – hanya kata;

- paragraf: paragraf indent kiri / kanan - 2 cm, perataan - tengah, spasi garis- tepatnya 22 poin, sebelum / sesudah paragraf - 12 poin;

2.3. Dasar teks:

– jenis huruf: TIMES NEW ROMAN, ukuran – 14 pt.

- paragraf: baris pertama - indentasi 1,8 cm, spasi baris - 18 poin, perataan - lebar, sebelum / sesudah paragraf - 4 poin;

3. Paragraf pertama dari setiap bab: drop cap - tinggi 3 baris, font - ARIAL, jarak teks - 0,4 cm.

4. Judul setiap bab tentang lembaran baru; membingkai halaman.

5. Susun penomoran halaman (tengah bawah) dan tanda hubung.

6. Periksa ejaan.

7. Header: di halaman genap - "tugas KATA"; pada yang ganjil - Nama keluarga Anda I.O.

8. Bagi bab terakhir menjadi dua kolom dengan pemisah (tanpa judul dan subjudul; jangan sertakan drop cap).

9. Masukkan 2 catatan kaki ke dalam teks - Yalo - nama Olya sebaliknya, Gurd sebaliknya.

Formulir Laporan

Hasil pekerjaan laboratorium dicatat dalam bentuk elektronik sesuai dengan tugasnya.

Perintah perlindungan

Pembelaan hasil pekerjaan laboratorium dilakukan secara lisan dengan pengaturan selanjutnya dari jumlah poin yang ditetapkan dalam sistem penilaian poin.

LAB #4

Satu set operasi file

Sistem file OS harus memberi pengguna serangkaian operasi untuk bekerja dengan file, diformalkan dalam bentuk panggilan sistem. Sistem operasi yang berbeda memiliki rangkaian operasi file yang berbeda. Panggilan sistem paling umum untuk bekerja dengan file adalah [ 13 , 17 ]:

  1. Buat (penciptaan). File dibuat tanpa data. Panggilan sistem ini mengumumkan file baru dan memungkinkan Anda mengatur beberapa atributnya;
  2. Hapus (hapus). file sampah dihapus untuk membebaskan ruang disk;
  3. Olien (pembukaan). Sebelum file dapat digunakan, itu harus dibuka. Panggilan ini memungkinkan Anda membaca atribut file dan daftar alamat disk untuk akses cepat ke isi file;
  4. Tutup (tutup). Setelah operasi file selesai, atribut dan alamat disk tidak diperlukan. File harus ditutup untuk mengosongkan ruang di tabel internal;
  5. Baca (membaca). File dibaca dari posisi saat ini. Proses yang beroperasi pada file harus menentukan (membuka) buffer dan jumlah data yang akan dibaca;
  6. Tulis (rekam). Data ditulis ke file pada posisi saat ini. Jika terletak di akhir file, ukurannya otomatis bertambah. Jika tidak, penulisan akan menimpa data yang ada;
  7. Lampirkan (penambahan). Ini adalah bentuk terpotong dari panggilan sebelumnya. Data ditambahkan ke akhir file;
  8. Mencari (mencari). Panggilan sistem ini mengatur penunjuk file ke posisi tertentu;
  9. Dapatkan atribut (menerima atribut). Sangat penting bagi proses untuk bekerja dengan file untuk mendapatkan atributnya;
  10. Tetapkan atribut (pengaturan atribut). Panggilan ini memungkinkan Anda untuk mengatur atribut yang diperlukan untuk file setelah dibuat;
  11. Ganti nama (ganti nama). Panggilan sistem ini memungkinkan Anda untuk mengubah nama file. Dalam hal ini, tindakan seperti itu dapat dilakukan dengan menyalin file. Untuk alasan ini, panggilan sistem ini tidak diperlukan;
  12. Jalankan (eksekusi). Dengan menggunakan panggilan sistem ini, file dapat dijalankan untuk dieksekusi.

Mari pertimbangkan contoh operasi file di Windows 2000 dan UNIX. Seperti sistem operasi lainnya, Windows 2000 memiliki rangkaian panggilan sistemnya sendiri yang dapat dibuatnya. Pada saat yang sama, Microsoft tidak pernah menerbitkan daftar panggilan sistem Windows, selain itu, Microsoft terus mengubahnya dari satu rilis ke rilis lainnya. Sebaliknya, Microsoft telah menetapkan satu set panggilan fungsi yang disebut API Win 32 (Antarmuka Pemrograman Aplikasi Win 32). Panggilan ini dipublikasikan dan didokumentasikan sepenuhnya. Οʜᴎ adalah rutinitas perpustakaan yang melakukan panggilan sistem untuk melakukan pekerjaan yang diperlukan, atau melakukannya dengan benar di ruang pengguna.

Filosofi di balik Win 32 API adalah menyediakan antarmuka yang komprehensif, dengan kemampuan untuk memenuhi kebutuhan yang sama dalam berbagai (tiga atau empat) cara. Di UNIX, semua panggilan sistem membentuk antarmuka minimal: menghapus salah satunya saja akan mengurangi fungsionalitas OS.

Banyak panggilan API membuat objek kernel dari satu jenis atau lainnya (file, proses, utas, pipa, dll.). Setiap panggilan yang membuat objek mengembalikan hasil, yang disebut pegangan (bilangan bulat kecil), ke proses pemanggilan. Pegangan tersebut nantinya digunakan untuk melakukan operasi pada objek. Itu tidak boleh diteruskan ke proses lain dan digunakan olehnya. Namun, dalam keadaan tertentu, pegangan harus digandakan dan diteruskan ke proses lain dengan cara yang aman, yang memberikan akses terkontrol proses kedua ke objek yang dimiliki oleh proses pertama. Setiap objek memiliki deskriptor keamanan yang terkait dengannya yang menjelaskan siapa yang dapat dan tidak dapat melakukan tindakan apa dengan objek ini.

Fungsi utama Win 32 API untuk file I/O dan panggilan sistem UNIX yang sesuai tercantum di bawah ini.

Mirip dengan operasi file halnya dengan operasi manajemen direktori. Fungsi Win 32 API utama dan panggilan sistem UNIX untuk mengelola direktori tercantum di bawah ini.

Cara Melakukan Operasi File

Paling sering, dengan file yang sama, pengguna melakukan bukan hanya satu, tetapi serangkaian operasi. Terlepas dari set operasi ini sistem operasi sangat penting untuk melakukan serangkaian tindakan permanen (universal) untuk semua operasi.

  1. Dengan nama simbolis file tersebut, temukan karakteristiknya, yang disimpan dalam sistem file pada disk.
  2. Salin karakteristik ke RAM, karena hanya dalam kasus ini kode pemrograman dapat menggunakannya.
  3. Berdasarkan karakteristik file, periksa hak pengguna untuk melakukan operasi yang diminta.
  4. Kosongkan area memori yang dialokasikan untuk penyimpanan sementara karakteristik file.

Pada saat yang sama, setiap operasi menyertakan sejumlah tindakan yang unik untuknya, misalnya, membaca sekumpulan kluster disk tertentu, menghapus file, mengubah atributnya, dll.

OS dapat melakukan urutan tindakan pada file dengan dua cara (lihat gbr. beras. 7.22).

  1. Untuk setiap operasi, tindakan universal dan unik dilakukan. Skema semacam itu terkadang disebut sebagai skema tanpa kewarganegaraan.
  2. Semua tindakan generik dilakukan di awal dan akhir urutan operasi, dan hanya tindakan unik yang dilakukan untuk setiap operasi perantara.

Beras. 7.22. Opsi untuk melakukan urutan tindakan pada file

Sebagian besar sistem file mendukung metode kedua, karena lebih ekonomis dan lebih cepat. Pada saat yang sama, metode pertama lebih tahan terhadap kegagalan sistem, karena setiap operasi mandiri dan tidak bergantung pada hasil yang sebelumnya. Untuk alasan ini, metode pertama terkadang digunakan dalam jaringan terdistribusi. sistem file ketika kegagalan karena kehilangan paket atau kegagalan salah satu node jaringan lebih mungkin terjadi dibandingkan dengan akses lokal ke data.

Dengan metode kedua, dua panggilan sistem khusus dimasukkan ke dalam FS: buka dan tutup. Yang pertama dijalankan sebelum dimulainya urutan operasi apa pun dengan file, dan yang kedua - setelah akhir pekerjaan dengan file.

Tujuan utama dari panggilan terbuka adalah untuk mengonversi nama simbolis file menjadi nama numerik uniknya, menyalin karakteristik file dari area disk ke buffer memori akses acak dan memeriksa hak pengguna untuk melakukan operasi yang diminta. Panggilan untuk menutup melepaskan buffer dengan karakteristik file dan membuatnya tidak mungkin untuk melanjutkan operasi pada file tanpa membukanya kembali.

Berikut adalah beberapa contoh panggilan sistem untuk bekerja dengan file. UNIX buat panggilan sistem membutuhkan dua argumen: nama simbolis file yang akan dibuka, dan mode keamanan. Jadi tim

fd = buat("abc", modus);

membuat file abc dengan mode proteksi yang ditentukan dalam variabel mode. Bit mode menentukan pengguna mana yang dapat mengakses file dan tingkat akses yang diberikan kepada mereka. Panggilan sistem buat tidak hanya menciptakan file baru, tetapi juga membukanya untuk menulis. Untuk mengizinkan panggilan sistem berikutnya untuk mengakses file, panggilan sistem buat yang berhasil mengembalikan bilangan bulat non-negatif kecil - deskriptor file - fd. Jika panggilan sistem dilakukan pada file yang sudah ada, panjang file tersebut dikurangi menjadi 0 dan semua konten hilang.

Untuk membaca data dari atau menulis data ke file yang ada, file tersebut harus dibuka terlebih dahulu menggunakan panggilan sistem terbuka dengan dua argumen: nama simbolis file dan mode buka file (dapat ditulis, dibaca, atau keduanya), mis.

fd = open("file", how);

Panggilan sistem buat dan buka mengembalikan yang terkecil yang tidak digunakan saat ini deskriptor file. Ketika sebuah program memulai eksekusi dengan cara standar, file dengan deskriptor 0, 1, dan 2 sudah terbuka untuk input standar, output standar, dan kesalahan standar.

Standar bahasa C tidak memiliki fasilitas I/O. Semua operasi I/O diimplementasikan menggunakan fungsi yang ditemukan di perpustakaan bahasa yang disertakan dengan sistem pemrograman C. Input standar direferensikan oleh stdin, output oleh stdout, dan pesan kesalahan oleh stderr. Secara default, stdin ditetapkan ke keyboard, dan stdout dan stderr ke layar tampilan.

Fungsi-fungsi berikut didefinisikan dalam pustaka C untuk masukan/keluaran data menggunakan aliran standar:

  • getchar () / putchar () - input-output dari satu karakter;
  • mendapat () / menempatkan () - string input-output;
  • scanf () / printf () - I / O dalam mode pemformatan data.

Suatu proses dapat kapan saja mengatur input dari file input standar, menjalankan panggilan simbolik:

baca(stdin, buffer, nbytes);

Demikian pula, output ke file output standar diatur.

tulis (stdout, buffer, nbytes).

Pada Windows 2000, Anda dapat menggunakan fungsi CreateFile untuk membuat file dan menanganinya. Fungsi yang sama juga harus digunakan untuk membuka file yang sudah ada, karena tidak ada fungsi Buka File khusus di Win 32 API. Parameter fungsi biasanya banyak, misalnya fungsi CreateFile memiliki tujuh parameter:

  1. pointer ke nama file yang akan dibuat atau dibuka;
  2. bendera (bit) yang menunjukkan apakah file ini dapat dibaca, ditulis, atau keduanya;
  3. bendera yang menunjukkan apakah berkas yang diberikan dibuka oleh beberapa proses sekaligus;
  4. penunjuk ke deskriptor proteksi, pesan tentang siapa yang dapat mengakses file;
  5. bendera memberitahu apa yang harus dilakukan jika file tersebut ada atau, sebaliknya, tidak ada;
  6. bendera yang mengontrol pengarsipan, kompresi, dll.;
  7. deskriptor file yang atributnya akan digandakan untuk file baru,

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



Memuat...
Atas