Matematika va informatika fakultetining



Yüklə 6,8 Kb.
tarix23.12.2023
ölçüsü6,8 Kb.
#157798
Tursunboyeva web

MATEMATIKA VA INFORMATIKA FAKULTETINING

MATEMATIKA VA INFORMATIKA FAKULTETINING

MI-207-GURUH TALABSI

TURSUNBOYEVA XOSIYATXONNING

TAQDIMOTI

Ma’lumotlarni saqlash. Faylni ochish va faylga bog’lanish. Fayl bilan bog’lanishni yopish. Fayl mavjudligini tekshirish

REJA:

1.Ma’lumotlarni saqlash.

2.Faylni ochish va faylga bog’lanish.

3.Fayl bilan bog’lanishni yopish.

4.Fayl mavjudligini tekshirish.

Ma'lumotlarni saqlash deganda ma'lumotlarni elektromagnit yoki optik shaklda saqlash tushuniladi. Maqsad bu ma'lumotlarni keyinroq topib qayta ishlash imkoniyatiga ega bo'lish kompyuter.

Ma'lumotlardan qanday foydalanishimiz va unga qanday axborot tashuvchisi joylashtirganimizga qarab, biz ko'pincha korxona ma'lumotlarini birlamchi va ikkilamchi saqlashga ajratamiz.

Birlamchi xotira ichki xotirada (shuningdek, tasodifiy kirish xotirasi yoki RAM deb ataladi) va boshqa o'rnatilgan apparatdagi ma'lumotlarni o'z ichiga oladi. Masalan, protsessor keshini ko'rib chiqing. Ikkilamchi saqlash odatda qattiq disklar, lentalar va kiritish-chiqarish operatsiyalarini talab qiladigan boshqa qurilmalardagi ma'lumotlarni o'z ichiga oladi. Biz tez-tez ikkilamchi saqlash vositalarini qo'llashni uchratamiz bulutli saqlash. Saqlash maydoni va protsessor o'rtasidagi fizik masofa va saqlashning texnik xususiyati tufayli birlamchi saqlash ikkinchi darajali saqlashga qaraganda ancha tezroq. Boshqa tomondan, ikkilamchi saqlash birlamchi saqlashga qaraganda ko'proq ma'lumotlarga ega bo'lishi mumkin.

Saqlash turlari

  • Saqlash turlari
  • Ma'lumotlarni saqlashning ko'plab turlari mavjud, ularning hajmi va tezligi farqlanadi. Magnit lenta, magnit disklar, CD, DVD va Blu-ray disklari kabi optik disklar, flesh-xotira, ichki xotira (dinamik RAM) va kesh xotirasi haqida o'ylab ko'ring.
  • Bugungi kunda biz foydalanadigan asosiy turlarga qattiq disklar (HDD), optik va qattiq holatda saqlash kiradi. Aylanadigan HDD-lar magnit qatlam bilan qoplangan stacked disklardan foydalanadi. Ularda ma'lumotlarni o'qiydigan va yozadigan disk boshlari mavjud. HDD shaxsiy kompyuterlar, serverlar va saqlash tizimlarida eng ko'p ishlatiladigan xotira hisoblanadi. Ayni paytda, ular tezda tezroqlarga yo'l berishmoqda SSD disklari (qattiq holatdagi disklar).
  • Ma'lumotlarni optik saqlash kompyuter o'yinlari va filmlar kabi iste'mol mahsulotlarida mashhur. Ular, shuningdek, ma'lumotlarni yuqori darajada saqlash uchun biznes tizimlarida qo'llaniladi.

Fayldagi ma’lumotlarni o’qish, yozish yoki boshqa biror-bir zarur amallarni bajarish uchun bu fayllar bilan fopen() yordamida bog’lanish o’rnatiladi. Bu ammmalar bajarib bo’linganidan so’ng, albatta bog’lanishni yopish zarur. Buning uchun fclose() funksiyasi ishlatiladi. Bu funksiya natijasi sifatida bog’lanishni yopish muvaffaqiyatliamalga oshirilgan bo’lsa, TRUE qiymatini, aks holda FALSEni qaytaradi. fclose() funksiyasi fopen() yoki fsockopen() funksiyalari yordamida ochilgan fayllarni muvaffaqiyatli yopadi. Bu funksiyaning parametri sifatida fopen() funksiyasi yordamida ochilgan fayl ko’rsatkichini ko’rsatishi kerak

Fayldagi ma’lumotlarni o’qish, yozish yoki boshqa biror-bir zarur amallarni bajarish uchun bu fayllar bilan fopen() yordamida bog’lanish o’rnatiladi. Bu ammmalar bajarib bo’linganidan so’ng, albatta bog’lanishni yopish zarur. Buning uchun fclose() funksiyasi ishlatiladi. Bu funksiya natijasi sifatida bog’lanishni yopish muvaffaqiyatliamalga oshirilgan bo’lsa, TRUE qiymatini, aks holda FALSEni qaytaradi. fclose() funksiyasi fopen() yoki fsockopen() funksiyalari yordamida ochilgan fayllarni muvaffaqiyatli yopadi. Bu funksiyaning parametri sifatida fopen() funksiyasi yordamida ochilgan fayl ko’rsatkichini ko’rsatishi kerak

Fayl mavjudligini tekshirish

Fayl mavjudligini tekshirish

Biz ammallar bajarmoqchi bo’lgan fayllar mavjud bo’lmasa, yoki o’qish va yozish uchun ruxsat berilmagan bo’lsa, u holda ammalar bajaruvchi funksiyalarni hech qaysi biri ishlanmydi va PHP xatolik haqida xabar chiqazadi. Shuning uchun fayl mavjudligini quyidagi funksiyalar yordamida tekshirib olish kerak.

file_exists(), is_writable(), is_readable().

bool file_exists(fayl yoki qator nomi)

file_exists() funksiyasi argument sifatida berilgan nomdagi fayl yoki katalog mavjudligini tekshiradi. Agar katalog yoki fayl server fayllar sistemasida mavjud bo’lsa TRUE, aks holda- FALSE ni qaytardi. BU funsiyalar ishining natijasi keshlanadi(kompyuter xotirasidagi jilda saqlab qo’yadi).Ushbu keshlarnitozalash tavsiya etiladi, buning uchun dastur kodiga clearstatcache() buyrug’ini qo’sjib, muvozanat holatidagi kesh tozalanadi. Lokal bo’lmagan fayllar file_exists() funksiyasini ishlatib bo’lmaydi.

file_exists() funksiyasi argument sifatida berilgan nomdagi fayl yoki katalog mavjudligini tekshiradi. Agar katalog yoki fayl server fayllar sistemasida mavjud bo’lsa TRUE, aks holda- FALSE ni qaytardi. BU funsiyalar ishining natijasi keshlanadi(kompyuter xotirasidagi jilda saqlab qo’yadi).Ushbu keshlarnitozalash tavsiya etiladi, buning uchun dastur kodiga clearstatcache() buyrug’ini qo’sjib, muvozanat holatidagi kesh tozalanadi. Lokal bo’lmagan fayllar file_exists() funksiyasini ishlatib bo’lmaydi.


Yüklə 6,8 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə