|
dir: Joriy direktoriyadagi fayl va papkalarni ro'yxatini ko'rsatadi.
cd
|
bet | 3/18 | Sana | 07.02.2024 | Hajmi | 435,82 Kb. | | #152842 |
Bog'liq Mustaqil ishi Xakimov Allamurod (3)dir: Joriy direktoriyadagi fayl va papkalarni ro'yxatini ko'rsatadi.
cd: Joriy direktoriyani o'zgartiradi.
cd C:\contes\cmd3.exe
mkdir: Yangi papka yaratadi.
del: Faylni o'chiradi
copy: Faylni ko'chiradi yoki ko'chirib yuboradi.
copy SourceFile.txt DestinationFolder\
move: Faylni ko'chiradi yoki o'chiradi.
move SourceFile.txt DestinationFolder\
ren: Fayl nomini o'zgartiradi.
ren OldFileName.txt NewFileName.txt
type: Faylni o'qish va matnini ko'rsatadi.
type TextFile.txt
echo: Matnni chiqaradi yoki faylga yozadi.
echo Hello, World!
echo Hello, World! > Output.txt
MPI kutubxonasining yaratilish ta’rixi.
MPI (Message passing interface-xabar uzatish interfeysi) turli xil tabiatdagi parallel hisoblash tizimlarida ishlaydigan ilovalarni yaratish va ishga tushirish imkonini beruvchi yordamchi dasturlar va kutubxona funksiyalari to'plamidir (C/C++, FORTRAN tillari uchun).
MPI 1990-yillarda taqsimlangan xotira tizimlari uchun yagona dasturlash yondashuvi sifatida taqdim etilgan. MPI mashhurlik darajasiga ko'tarildi va hozir umumiy xotira tizimlarida va turli xil aralash hisoblash muhitlarida keng qo'llaniladi. MPI jarayonlar o’rtasida xabar almashish maqsadida qo’llaniladi.
Message Passing Interface (MPI) - bir xil vazifani bajaradigan jarayonlar o'rtasida xabar almashish imkonini beruvchi ma'lumotlarni uzatish uchun dasturlash interfeysi (API). Uilyam Groupe, Evin Lusk va boshqalar tomonidan ishlab chiqilgan.
MPI parallel dasturlashda eng keng tarqalgan ma'lumotlar almashinuvi interfeysi standarti bo'lib, ko'p sonli kompyuter platformalari uchun ilovalar mavjud. U klasterlar va superkompyuterlar uchun dasturlarni ishlab chiqishda foydalaniladi. MPI-da jarayonlar o'rtasidagi asosiy aloqa vositasi xabarlarni bir-biriga uzatishdir.
Hozirgi vaqtda MPI ning ko'plab bepul va tijorat dasturlari mavjud.
MPI birinchi navbatda taqsimlangan xotira tizimlariga, ya'ni ma'lumotlarni uzatish xarajatlari yuqori bo'lganda, OpenMP esa umumiy xotiraga ega tizimlarga (umumiy keshga ega ko'p yadroli) qaratilgan. Klasterdagi ko'p yadroli tizimlardan optimal foydalanish uchun ikkala texnologiya birgalikda ishlatilishi mumkin.
MPI kutubxonasiga tegishli barcha funksiyalarning nomlari, ma'lumotlar turlari, konstantalar va hokazolar MPI_ prefiksi bilan boshlanadi va mpi.h sarlavha faylida tasvirlanadi. Barcha funksiyalar (MPI_Wtime va MPI_Wtick bundan mustasno) int qaytish turiga ega va muvaffaqiyatga erishilganda xato kodi yoki MPI_SUCCESS qaytaradi. Biroq, xato bo'lsa, uni chaqirgan funksiyadan qaytishdan oldin, dasturni g'ayritabiiy tarzda tugatadigan standart xato ishlov beruvchisi chaqiriladi. Shuning uchun, qaytish qiymatini tekshirish mantiqiy emas. Standart xato ishlov beruvchini almashtirish mumkin (MPI_Errandler_set funksiyasidan foydalangan holda), lekin MPI standarti dastur xatolikdan keyin ishlashni davom ettirishiga kafolat bermaydi. Demak, bu ham odatda mantiqiy emas.
MPI (Mavzu Prognozlashdirish Intizomi, inglizcha "Message Passing Interface") kutubxonasining yaratilish tarixi paralel kompyuterlarda ishlash uchun xizmat qiluvchi bir kutubxona bo'lib, dasturlashda paralellikni o'rnatish va ma'lumotlarni almashishning yordamchi interfeysini taqdim etadi. MPI kutubxonasini yaratishning asosiy maqsadi paralel kompyuterlarda ishlashni soddalashtirish, murakkab dasturlarni paralellashtirish imkonini berish va keng qo'llaniladigan paralell kompyuterlarda yuqori darajada ishlab chiqishni ta'minlashni ama-lga olishdir.
MPI kutubxonasining yaratilish tarixi 1993 yilda boshlangan. Ushbu yil MPI Forum tashkil etildi va bu forum MPI standartini ishlab chiqishga bag'ishlangan. MPI standarti qo'llanishga chiqish bilan parallel kompyuterlarda dasturlashda birlikda ishlovchi o'quvchilar va tadqiqotchilar uchun kelajakda qo'llanib bo'lishi kutilgan.
MPI kutubxonasining ilgari versiyalari mavjud, ammo eng keng tarqalgan versiyasi MPI-3.0 hisoblanadi, unda MPI-1 va MPI-2 versiyalari bilan bir qator yangiliklar keltirilgan. MPI-3.0 versiyasida dinamik qurilmalar, kompyuterlar orasida ma'lumot almashish, nonblocking almashish, rassomlik va boshqa qo'llanmalardan foydalanish imkoniyatlari kengaytirilgan.
MPI kutubxonasining yaratilishi va rivojlanishi akademik va sanoat sohasidagi parallel kompyuterlarda dasturlashning muhim qismi bo'lib keladi. Ushbu kutubxona keng foydalaniladigan MPI-standart asosida yaratilgan dasturlarni parallel ishlatishga imkon beradi va murakkab hisoblashma masalalarini hal qilishda yordam beradi.
|
| |