Ma’ruzachi: Ortiq B. Ro’zibayev


OT larning KLIENT-server strukturasi



Download 12,47 Kb.
bet8/8
Sana31.12.2021
Hajmi12,47 Kb.
#249568
1   2   3   4   5   6   7   8
Bog'liq
Operatsion tizimlar sinflanishi ma’ruza 4 Ma’ruzachi-hozir.org (4)

OT larning KLIENT-server strukturasi

ILOVA


MIKROYADRO

Jarayonlar serveri

Server xotirasi

Fayl


server

Print server

Tarmoq serveri

Apparatura

Javob

Javob


So’rov

So’rov


Foydalanuvchi rejim

yadro rejim

Mikroyadroli


  • Masalan: Mach, Chorus, Linux mk,

  • windows NT,QNX

Operasion tizimlar sinflanishi


  • Mainframe systems

  • CTS, MULTICS, IBM MVS, VM

      Desktop systems


  • DOS, Windows, MacOS, Unix/Linux

      Multiprocessor systems

      Cluster systems

      Distributed systems

      Amoeba(VrijeUniv.), Locus(UCLA), Grapevine(Xerox), V(Stanford), Eden(U. of Washington), Chorus/Nucleus(Inria)

Operasion tizimlar sinflanishi


  • 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



Jarayonlarni boshqarish uchun

System calls (tizimli chaqiruv buyruqlari)



  • tugatish, bekor qilish;

  • yuklash, ishga tushirish;

  • jarayon yaratish, jarayonni bekor qilish;

  • jarayon parametrini olish, set process attributes kutish vaqti;

  • xodisani kutish, signal xodisalari;

  • bo’sh xotirani ajratish

System calls (tizimli chaqiruv buyruqlari)



Fayllarni boshqarish uchun

Qurilmalarni boshqarish uchun

  • Fayl yaratish, faylni o’chirish;

  • Ochish, yopish;

  • O’qish, yozish, o’zgartirish;

  • Get file attributes, set file attributes;

  • Request device, release device;

  • O’qish, yozish, o’zgartrish;

  • Get device attributes, set device attributes;

  • Logically attach or detach devices

System calls (tizimli chaqiruv buyruqlari)



Tizimli ma’lumotlar uchun

Ma’lumot almashish uchun

  • create, delete communication connection;

  • send, receive messages;

  • transfer status information;

  • Attach or detach remote devices;

  • get time or date, set time or date;

  • get system data, set system data;

  • get process, file, or device attributes;

  • set process, file, or device attributes;

Windows va Unix tizimlari uchun tizimli chqiruv buyruqlari

Tizimla chaqiruv buyruqlarini ishga tushirish

Increment stack pointer bu –stekdagi dasturning oxirki so’rovi adressini saqlovchi kichik registr.


xulosa


  • Operatsion tizimlar har xil vazifalardan kelib chiqqan holda turli xil turlarga ajratilishi mumkin.

Nazorat savollari


  • 1. Monolit tizimlarning asosiy xususiyatlari

  • 2. System call buyruqlari nima uchun ishlatiladi

  • 3. Klient-server strukturali Otlarning asosiy xususiyatlarini ayting

  • 4. operatsion tizimlar interfeys jihatdan nechta turga ajraladi

Foydalanilgan adabiyotlar


  • 1. Andrew S. Tanenbaum, Albert S. Woodhull. Operating Systems: Design and Implementation, Chapter 1, 1.5. Sructure of Operating systems

  • 2. Гордеев А.В. Операционные системы, Глава 1

  • 3. http://en.wikipedia.org/wiki/Usage_share_of_operating_systems

  • 4. http://www.w3schools.com/browsers/browsers_os.asp


http://hozir.org
Download 12,47 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish