Embedded systems
Vertex, pSOS, VxWorks, OSE, Windows-CE, Embedded Linux
Company-proprietary OS (Cisco, Qualcomm, Palm, Cellvic, windows embedded)
Real-time systems
Real-Time Linux, Spring(U. of Massachusetts), HARTS(U. of Michigan), MARUTI(U. of Maryland)
Tizimli chaqiruv (System Calls )
Tizimli chaqiruv- Operasion tizim va ishlayotgan dastur orasidagi interfeysni taminlab beradi
Assembler tilida instruksiyalar sifatida foyfalaniladi
Tizimli chaqiruvlar to’g’ridan-to’g’ri assembler tili uchun tizimli dasturlash aniqlangan (masalan, C, C ++)
Operasion tizim va ishlayotgan dastur orasidagi parametrlar jo’natish uchun 3 ta mumiy usuldan foydalaniladi
Pass parameters in registers parametrlarni registrga yuborish
Xotira jadvalidagi parametrlarni registr parametri kabi adresslar jadvalida saqlanadi
Operasion tizim steki pop. Push esa stekdagi parametrlar
Pop-stekdagi registrlar sonini 4 marta kamaytiradi. Push –stekdagi registrlar sonini 4 marta kamaytiradi Operatsion tizimlarning tizimli chaqiruv (System Calls) umumiy strukturasi Windows va Unix tizimlari uchun tizimli chqiruv buyruqlari
Increment stack pointer bu –stekdagi dasturning oxirki so’rovi adressini saqlovchi kichik registr.
Trap – operasion tizim va hisoblash tizimlarida bu istisno yoki xatolik deb qabul qilinadi. Inisializasiya prosedurasi boshqaruviga qaytish harakati qaytishidan oldindan yadro rejimiga o’tishiga olib keladi.
Trap – operasion tizim va hisoblash tizimlarida bu istisno yoki xatolik deb qabul qilinadi. Inisializasiya prosedurasi boshqaruviga qaytish harakati qaytishidan oldindan yadro rejimiga o’tishiga olib keladi.
Do'stlaringiz bilan baham: |