forum.stelici.ro

Discutii despre diverse subiecte.
Acum este 21 Iul 2017, 19:43

Ora este UTC + 2 [ DST ]




Scrie un subiect nou Răspunde la subiect  [ 1 mesaj ] 
Autor Mesaj
 Subiectul mesajului: Functii DOS, BIOS
Mesaj necititScris: 23 Apr 2014, 11:18 
Neconectat
Site Admin
Avatar utilizator

Membru din: 14 Mai 2008, 14:49
Mesaje: 1829
Localitate: Iasi
http://guideme.itgo.com/atozofc/ch71_1.pdf

Ca sa creezi un fisier cu ajutorul intreruperilor MS-DOS e destul de complicat. Prima data selectezi HDD apoi partitia de pe HDD. asta inseamna 2 intreruperi la rand. apoi selectezi calea (path) asta inseamna cate o intrerupere pentru fiecare intrare intr-un director. apoi apelezi functia create file. Aici setezi denumirea fisierului. Fisierul creat nu are lungime dar functia respectiva genereaza un numar care se cheama handle si care e unic prentru fiecare fisier de pe HDD. Si directoarele sunt tot fisiere dar au alte proprietati. Cu handle apelezi functia open file si cu ajutorul ei setezi lungimea fisierului. Daca ai de scris date, o mai apelezi inca o data si calculezi noua lungime a fisierului.....
Apoi tot cu handle apelezi functia close file. asta inchide automat fisierul respectiv si lasa alte programe sa aiba acces la fisier. De la crearea unui fisier pana la deschiderea lui, e obligatoriu ca sa se termine cu close file altfel rezultatele sunt dezastruoase. Chiar daca creaea unui fisier esueaza, functia genereaza un handle si e obligatoriu sa urmeze close file cu handle respectiv. Altfel toate datele de pe hdd pot fi compromise.


Raportează acest mesaj
Sus
 Profil  
Răspuns cu citat  
Afişează mesajele din ultimele:  Sortează după  
Scrie un subiect nou Răspunde la subiect  [ 1 mesaj ] 

Ora este UTC + 2 [ DST ]


Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 1 vizitator


Puteţi scrie subiecte noi în acest forum
Puteţi răspunde subiectelor din acest forum
Nu puteţi modifica mesajele dumneavoastră în acest forum
Nu puteţi şterge mesajele dumneavoastră în acest forum
Nu puteţi publica fişiere ataşate în acest forum

Căutare după:
Mergi la:  
cron
Furnizat de phpBB® Forum Software © phpBB Group
Translation/Traducere: phpBB România