Assembler tili


Download 219.15 Kb.
bet4/4
Sana15.06.2023
Hajmi219.15 Kb.
#1487654
1   2   3   4
Bog'liq
Dedline

Operatsion tizim nima?

  • Operatsion tizim asosan quyidagi vazifalarni bajaradi:
  • ● Kompyuterning asosiy qurilmalarini (xotira, o'quv/yozuv moslamalari, markaziy protsessor va boshqalar1 ) boshqarish.
  • ● Foydalanuvchi dasturlariga ishlash muhitini yaratib berish.

Operatsion tizim nima?

  • Foydalanuvchi dasturi deganda operatsion tizimning ishlashiga kerak bo'lmagan, faqatgina foydalanuvchi uchun tuzilgan dastur nazarda tutiladi. Masalan, kompyuter qurilmasini boshqaruvchi dastur foydalanuvchi dasturi emas, chunki u operatsion tizim bo'lagi hisoblanadi. Foydalanuvchi dasturlariga Microsoft Office, Adobe Reader, iTunes Music Player, Mozilla Firefox Web Browser va boshqalarni misol qilib keltirishimiz mumkin.

Operatsion tizim nima?

  • Zamonaviy operatsion tizim quyidagi muhim xususiyatlarga ega bo'lishi lozim:
  • ● bir vaqtning o'zida bir nechta foydalanuvchilarga xizmat ko'rsata olishi, har bir foydalanuvchi o'z maxfiy so'ziga ega bo'lib, uning kompyuterdagi ma'lumotlari boshqa foydalanuvchilardan himoyalangan bo'lishi kerak;
  • ● barcha foydalanuvchi dasturlari markaziy protsessorda jarayon sifatida bajarilishi kerak. Jarayon ancha mavhum tushuncha bo'lib, u markaziy protsessorda bajarilayotgan buyruqlar ketma-ketligini (dasturni) bildiradi;

Operatsion tizim nima?

  • ● operatsion tizim dasturlari bir butun emas, balki alohida bo'laklardan tashkil topgan bo'lishi kerak. Ushbu dastur bo'laklari asosiy xotiraga lozim paytda yuklanib, zaruriyat bo'lmaganda qattiq diskda turaveradi;
  • ● axborotlarni saqlash uchun ishonchli fayl tizimini taqdim etishi kerak. Fayl axborot saqlaydigan asosiy obyekt bo'lib, odatda ikki xil turda uchraydi: oddiy fayl va direktoriya. Barcha fayllar direktoriyalarda saqlanadi, shu jumladan, boshqa direktoriyalar ham. Hozirgi kunga kelib, bir qancha tashkilotlar va firmalar operatsion tizim ishlab chiqarish bilan shug'ullanishadi

Foydalanilgan Adabiyotlar

  • ● Paul A. Carter. PC Assembly Language. 2006. Oklahoma.
  • ● The NASM Development Team. NASM — The Netwide Assembler. 2008.
  • ● Randall Hyde. The Art of Assembly Language. No Starch Press, 2010. California.
  • ● Jonathan Bartlett. Programming from the Ground Up. Bartlett Publishing, 2004. Oklahoma.
  • ● В. И. Юров. Assembler. Учебник для вузов. Питер, 2003. Санкт-Петербург.
  • ● Питер Абель. Ассемблер и программирование для IBM PC. Питер, 1999. СанктПетербург.
  • ● Пирогов Владислав Юрьевич. Ассемблер для Windows. Издатель Молгачева С.В., 2002.
  • ● Зубков С.В. Assembler. Язык неограниченных возможностей. Издательство «ДМК Пресс», 1999.
  • ● Randall Hyde. Writing Linux Device Drivers in Assembly Language. O'Reilly Press, 2001. California.
  • ● Daniel P. Bovet , Marco Cesati. Understanding the Linux Kernel. O'Reilly Press, 2000. California.

Download 219.15 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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