O`ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI "Kompyuter injiniring" fakulteti "Kompyuter tizimlari" kafedrasi "Kompyuter arxetekturasi” fanidan Mavzu: Intel va AMD kompaniyasiga tegishli mikroprotsessorlarning umumiy tasnifi va ularning farqi. Bajardi:Abdullayev Jasurbek Qabul qildi: Axrorov M SAMARQAND – 2023 : Intel va AMD kompaniyasiga tegishli mikroprotsessorlarning umumiy tasnifi va ularning farqi. 1.Intel kompaniyasi haqida umumiy tasnif 2.Amd kompaniyasi haqida umumiy tasnif 3.Xulosa Tayanch iboralar:core,intel,amd,mikroprotsessor,dasturiy ta’minot Core Siz ushbu satrlarni smartfon, planshet yoki kompyuteringizdan o'qiyapsiz. Ushbu qurilmalarning har biri mikroprotsessorga asoslangan. Mikroprotsessor har qanday hisoblash qurilmasining yuragi hisoblanadi. Mikroprotsessorlarning ko'p turlari mavjud, ammo ularning barchasi bir xil vazifalarni bajaradi. Bugun biz protsessor qanday ishlashi va u qanday vazifalarni bajarishi haqida gapiramiz. Bir qarashda, bularning barchasi aniq ko'rinadi. Ammo ko'plab foydalanuvchilar kompyuterning ishlashini ta'minlaydigan eng muhim komponent haqidagi bilimlarini chuqurlashtirishdan manfaatdor bo'ladi. Qanday qilib oddiy raqamli mantiqqa asoslangan texnologiya sizning kompyuteringizga nafaqat matematik muammolarni hal qilish, balki ko'ngilochar markaz bo'lishga imkon berishini bilib olamiz. Qanday qilib ikkita raqam - bitta va nol rang-barang o'yinlar va filmlarga aylanadi? Ko'pchilik o'zlariga bu savolni qayta-qayta so'rashgan va javob olishdan xursand bo'lishadi. Darhaqiqat, hatto eng so'nggi o'yin konsollari asoslangan AMD Jaguar protsessori ham xuddi shu qadimiy mantiqqa asoslangan. Uy kompyuterlari uchun birinchi mikroprotsessor 1974 yilda taqdim etilgan Intel 8080 protsessoridir. 8 bitli kompyuterning barcha hisoblash quvvati bitta chipda joylashgan edi. Lekin, albatta, muhim narsa Intel 8088 protsessorining e'lon qilinishi edi.U 1979 yilda paydo bo'lgan va 1981 yildan boshlab birinchi ommaviy shaxsiy kompyuterlar IBM PC-da qo'llanila boshlandi. Intel Core – bu Intel korporatsiyasi tomonidan sotiladigan soddalashtirilgan oʻrta darajadagi isteʼmolchi, ish stansiyasi va kompyuter markaziy protsessorlari (CPU) liniyasi. Ushbu protsessorlar mavjud oʻrta va yuqori darajali Pentium protsessorlarini joriy qilish vaqtida siqib chiqardi va Pentiumni kirish darajasiga tushirdi. Core protsessorlarining bir xil yoki koʻproq qobiliyatli versiyalari server va ish stansiyalari bozorlari uchun Xeon protsessorlari sifatida ham sotiladi. Core protsessorlari qatori oʻz ichiga Intel Core i3, Intel Core i5, Intel Core i7 va Intel Core i9 va X-seriyali Intel Core protsessorlarini oladi. Mikroprotsessor mantig'i Mikroprotsessor qanday ishlashini tushunish uchun u asos bo'lgan mantiqni o'rganish, shuningdek, assembler tili bilan tanishish kerak. Bu mikroprotsessorning ona tili. Mikroprotsessor ma'lum bir mashina ko'rsatmalarini (ko'rsatmalarini) bajarishga qodir. Ushbu buyruqlar yordamida protsessor uchta asosiy vazifani bajaradi: Protsessor o'zining arifmetik mantiq qurilmasidan foydalanib, matematik amallarni bajaradi: qo'shish, ayirish, ko'paytirish va bo'lish. Zamonaviy mikroprotsessorlar suzuvchi nuqta operatsiyalarini to'liq qo'llab-quvvatlaydi (maxsus suzuvchi nuqta arifmetik protsessoridan foydalangan holda) Mikroprotsessor ma'lumotlarni bir turdagi xotiradan ikkinchisiga ko'chirishga qodir Mikroprotsessor qaror qabul qilish va o'z qarori asosida "sakrash", ya'ni yangi ko'rsatmalar to'plamini bajarishga o'tish qobiliyatiga ega. Mikroprotsessor quyidagilarni o'z ichiga oladi: Manzil avtobusi. Ushbu avtobus kengligi 8, 16 yoki 32 bit bo'lishi mumkin. U manzilni xotiraga yuborish bilan shug'ullanadi Ma'lumotlar avtobusi: 8, 16, 32 yoki 64 bit kengligi. Ushbu avtobus xotiraga ma'lumotlarni yuborishi yoki xotiradan ma'lumotlarni qabul qilishi mumkin. Protsessorning "bitligi" haqida gapirganda, biz ma'lumotlar avtobusining kengligi haqida gapiramiz RD (o'qish) va WR (yozish) kanallari xotira bilan o'zaro aloqani ta'minlaydi Protsessor soatlarini ta'minlovchi soat chizig'i Buyruqlar hisoblagichini qayta o'rnatadigan va ko'rsatmalarning bajarilishini qayta ishga tushiradigan chiziqni tiklash Mikroprotsessor ko'rsatmalari Hatto eng oddiy mikroprotsessor ham juda katta ko'rsatmalar to'plamini bajara oladi. Ko'rsatmalar to'plami o'ziga xos shablondir. Ko'rsatmalar registriga yuklangan ushbu ko'rsatmalarning har biri boshqa ma'noga ega. Odamlar uchun bitlar ketma-ketligini eslab qolish oson emas, shuning uchun har bir ko'rsatma qisqa so'z sifatida tavsiflanadi, ularning har biri ma'lum bir buyruqni aks ettiradi. Bu so'zlar protsessorning assembler tilini tashkil qiladi. Assembler bu so'zlarni protsessor uchun qulay ikkilik tilga tarjima qiladi. Bu erda shartli oddiy protsessor uchun yig'ish so'zlari ro'yxati keltirilgan, biz ularni hikoyamiz uchun misol sifatida ko'rib chiqamiz: LOADA mem - ba'zi xotira manzillaridan A registrini yuklash LOADB mem - B registrini ba'zi xotira manzillaridan yuklash CONB con - B registriga doimiy qiymatni yuklang SAVEB mem - B registrining qiymatini xotirada ma'lum bir manzilda saqlash (saqlash). SAVEC mem - S registrining qiymatini xotirada ma'lum bir manzilda saqlash (saqlash). ADD - A va B registrlarining qiymatlarini qo'shing (qo'shing). Harakat natijasini C registrida saqlang SUB - A registrining qiymatidan B registrining qiymatini ayirish (ayirish). Harakat natijasini C registrida saqlash MUL - A va B registrlarining qiymatlarini ko'paytirish (ko'paytirish). Harakat natijasini C registrida saqlang DIV - A registrining qiymatini B registrining qiymatiga bo'ling. Harakat natijasini C registrida saqlang COM - A va B registrlarining qiymatlarini solishtiring (taqqoslang). Natijani test registriga o'tkazing JUMP addr - Belgilangan manzilga o'tish JEQ addr - Agar ikkita registr qiymatlarining tenglik sharti qondirilsa, ko'rsatilgan manzilga o'ting JNEQ addr - Agar ikkita registr qiymatlarining tengligi sharti bajarilmasa, ko'rsatilgan manzilga o'ting JG addr - Agar qiymat kattaroq bo'lsa, belgilangan manzilga o'ting JGE addr - Agar qiymat kattaroq yoki teng bo'lsa, belgilangan manzilga o'ting JL addr - Agar qiymat kamroq bo'lsa, belgilangan manzilga o'ting JLE addr - Agar qiymat kichik yoki teng bo'lsa, belgilangan manzilga o'ting STOP - bajarishni to'xtatish (to'xtatish). Asosiy xususiyatlar Boshqa har qanday qurilma singari, protsessor ham ma'lum parametrlar bilan tavsiflanadi, protsessor qanday ishlashi haqidagi savolga javob berganda, ularni e'tiborsiz qoldirib bo'lmaydi. Avvalo, bular: Yadrolar soni; iplar soni; kesh hajmi (ichki xotira); soat chastotasi; shinaning tezligi. Kelib chiqishi Core 2 Core vorisi 2006-yil 27-iyulda chiqarilgan Intel Core mikroarxitekturasi asosidagi yadrolardan foydalanadigan Intel Core 2 protsessorlari qatorining mobil versiyasidir. Intel Core 2 ning mobil versiyasining chiqarilishi Intel desktop va mobil mahsulot qatorlarining qayta birlashtirilganini koʻrsatadi, chunki Core 2 protsessorlari desktop va noutbuklar uchun chiqarildi, faqat noutbuklar uchun moʻljallangan birinchi Intel Core protsessorlaridan farqli oʻlaroq (garchi baʼzi kichik shakl faktorlari va iMac va Mac Mini kabi barchasi birda desktop ham Core protsessorlaridan foydalangan). Core 2 Sol] 2007-yil sentabr oyida taqdim etilgan Core 2 Solo Core Solo-ning vorisi boʻlib, faqat 5,5 vatt termal dizayn quvvatiga ega ultra kam quvvatli mobil protsessor sifatida mavjud. Asl U2xxx seriyali “Merom-L” faqat bitta yadroga ega boʻlgan va baʼzi Celeron protsessorlarida ham qoʻllangan CPUID raqami 10661 (model 22, qadam A1) bilan Merom chipining maxsus versiyasidan foydalangan. Keyingi SU3xxx kichikroq mFC-BGA 956 paketidagi Intelning CULV protsessorlari qatoriga kiradi, lekin ishlab chiqarish jarayonida yadrolardan biri oʻchirilgan ikki yadroli variantlar bilan bir xil Penryn chipini oʻz ichiga oladi. Merom-L Brend nomi (roʻyxat) L2 kesh Soket TDP Mobile Core 2 Solo U2xxx 1 MB FCBGA 5,5 V Penrin-L Mobile Core 2 Solo SU3xxx 3 MB BGA956 5,5 V Core i3 Intel Core i3 Core 2 brendi isteʼmoldan chiqqandan keyin, Intel protsessorlari qatorining yangi past darajasi sifatida ishlab chiqdi. Birinchi Core i3 protsessorlari 2010-yil 7-yanvarda ishga tushirilgan Nehalemʼga asoslangan birinchi Core i3 Clarkdaleʼga asoslangan boʻlib, oʻrnatilgan GPU va ikkita yadroli edi.Xuddi shu protsessor Core i5 va Pentium kabi bir oz farqli konfiguratsiyaga ega edi. Core i5 <b id="mwCJo">Lynnfield</b> Nehalem mikroarxitekturasidan foydalangan birinchi Core i5 protsessorlari boʻlib, 2009-yil 8-sentabrda oldingi Core i7 ning asosiy varianti sifatida taqdim etilgan.Lynnfield Core i5 protsessorlari 8 ga ega MB L3 keshi, 2,5 GT/s da ishlaydigan DMI shinasi va ikki kanalli DDR3-800/1066/1333 xotirani qoʻllab-quvvatlaydi va Hyper-threading oʻchirilgan. Turli xil funksiyalar toʻplami (Hyper-threading va boshqa soat chastotalari) yoqilgan bir xil protsessorlar Core i7-8xx va Xeon 3400 seriyali protsessorlari sifatida sotiladi, ularni yuqori darajadagi Core i7-9xx va Xeon 3500seriyalari bilan aralashtirib yubormaslik kerak. Bloomfield asosidagi protsessorlarrTurbo Boost Technology deb nomlangan yangi xususiyat taqdim etildi, u talab qilinadigan ilovalar uchun tezlikni oshiradi va ish yukiga mos keladigan ishlashni dinamik ravishda tezlashtiradi. Core i7 Intel brendi sifatida IntelCore i7 Nehalem, Westmere, Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake va Kaby Lake mikroarxitekturalaridan foydalangan holda desktop va noutbuk 64 bitli x86-64 protsessorlarining bir nechta oilalariga tegishli. Core i7 brendi ish stoli va noutbuklar uchun biznes va yuqori darajadagi isteʼmol bozorlariga moʻljallangan va Core i3 (boshlangʻich darajadagi isteʼmolchi), Core i5 (asosiy isteʼmolchi) va Xeon (server va ish stansiyasi) brendlaridan ajralib turadi.Birinchi avlod Core i7 ikki xil soketdan foydalanadi; LGA 1366 yuqori darajadagi desktop kompyuterlari va serverlari uchun moʻljallangan, LGA 1156 esa past va oʻrta darajadagi desktoplar va serverlarida qoʻllanadi. Har bir avlodda eng yuqori samarali Core i7 protsessorlari oʻsha avlodning oʻrta darajadagi Xeon protsessorlari bilan bir xil soket va QPI asosidagi arxitekturadan foydalanadi, past unumdor Core i7 protsessorlari esa bir xil soket va PCIe/DMI/FDI arxitekturasidan foydalanadi. AMD nima? Advanced Micro Devices (AMD) qisqartmasi ellik yil oldin, 1969 yilda AQShning Kaliforniya shtatida tashkil etilgan kompaniyani bildiradi. Uning a'zolari, Jek Gifford, Edvin Tyorni, Jim Gaylz, Larri Stenger, Frank Botte, Stiven Simonsen, Jon Keri va Jerri Sanders Silikon vodiysining integral sxemalari sohasida kuchli tarixga ega kompaniyalardan, masalan Fairchild Semiconductors. Shunday qilib, dastlab, yangi tashkil etilgan kompaniya, shuningdek, bir necha yil o'tib, RAM xotira bozoriga kirib, mantiqiy integral mikrosxemalar ishlab chiqarishni boshladi.Tijorat maqsadlari uchun katta qadam 1977 yilda, o'sha tadbirkorlar Intel 8080 mahsulotining teskari muhandislik usullari yordamida o'z mikroprotsessorini yaratishga qaror qilib, natijani AMD 8080 deb nomlashdi.U erdan AMD protsessorlar dunyosida, boshqa protsessorlar tomonidan kengaytirilishi uchun maxsus ishlab chiqilgan Am2901, Am29116 va Am293xx kabi modellar bilan ishlaganidan keyin band bo'ladi.ozgina kesish). Tez orada boshqa protsessor paydo bo'ladi, AMD 29k, chip sifatida tanilgan, u video grafik birliklarini EPROM xotiralari bilan birlashtirgan.Ammo shu vaqtgacha AMD hali ham Intel -dan nusxalangan formatlarga ulangan edi. Bu avvaldan noldan yaratilgan kelajakdagi modellar bilan o'zgaradi: 5 -yillarning oxirida chiqarilgan AMD K6, AMD K7 va AMD K90 protsessorlari, ikkinchisi - AMD K7 protsessori endi Intel protsessorlarining anakartini almasha olmasligi uchun taxta va rozetka o'ziga xos tuzilishga xos. FX Series, Athlon va Bulldozer Arxitektura APUlari AMD uchun eskirgan o'tmishning bir qismi bo'lishiga qaramay, buldozer arxitekturasi seriyasi ko'p foydalanuvchilar uchun uzoq umr ko'rishda davom etmoqda, chunki uning yadroli modulli tuzilishi barqarorligi va global rivojlanishning hozirgi nuqtasida arzonligi. Ajratish kerak bo'lgan birinchi diapazon - bu AMX + rozetkasi bo'lgan to'rtdan sakkiz yadrogacha bo'lgan versiyalari bo'lgan kompaniyaning o'sha paytdagi eng yuqori darajadagi FX seriyasi. Har bir mahsulotni farqlash uchun to'rtta raqamli nomenklatura quyidagilardan iborat. 1. Seriyadagi FX harflaridan keyingi birinchi raqam yadrolar sonini ko'rsatadi. Masalan, FX 4350 to'rt yadroli bo'ladi, bu birinchi raqam 4 bilan ko'rsatilgandek. FX 6350 (olti yadroli) va FX 8350 (sakkiz yadroli) bilan ham shunday bo'ladi. 2. FXdan keyingi ketma -ket ikkinchi raqam mahsulot yaratilgan me'morchilik turini ko'rsatadi. Mahsulot raqami 3 FX 8350, masalan, Piledriver deb nomlangan buldozer arxitekturasini yaxshilaydi. 3. Kodning FX harflaridan keyingi uchinchi raqami GX, protsessorning ish chastotasi, FX modellarining vaqt o'tishi bilan saqlanib qolishining asosiy sababi bilan bog'liq. Raqam qanchalik baland bo'lsa, modelning asosiy chastotasi shuncha yuqori bo'ladi. Ekvivalentlar biroz murakkab, lekin FX 4300 modeli 3,8 gigagerts-4 gigagertsli chastotaga ega ekanligini aytish kifoya, boshqa tomondan FX 4350 4,2 gigagertsli-4,3 gigagertsli bo'ladi. Ikki to'rt yadroli modul va FM2 / FM2 + uyasi bilan mashhur Athlon seriyasini ham o'z tasnifida ko'rib chiqish kerak. Garchi u texnologik taraqqiyotdan ancha orqada qolgan bo'lsa -da, u hali ham bazaviy hisoblash yoki raqamli o'yinlarda juda funktsionaldir. Uning nomenklaturasi quyidagilardan iborat: 1. X4dan keyin tasnif kodining birinchi raqami uni ishlab chiqarishda qo'llaniladigan arxitektura turini ko'rsatadi. Har bir raqam kompaniyaning boshqa arxitekturasini ifodalaydi: Athlon X9 4 -dagi 940 raqam Ekskavator arxitekturasini, Athlon X4 4 -dagi 750 -raqam yana Piledriver arxitekturasini va Athon X8 4 -dagi 830 -raqam Steamroller -ni ifodalaydi. 2. X4dan keyingi kodning ikkinchi raqami, o'z navbatida, modelning har xil ish tezligini ko'rsatadi. Masalan, Athlon X4 950 3,5 gigagertsli-3,8 gigagertsli tezlikda ishlaydi Athlon X4 940 3,2 gigagertsli-3,6 gigagertsli tezlikda ishlaydi. AMD tomonidan ishlab chiqilgan, to'rt yadroli, ikkita modulli, 512 shaderli GPU va FM2-FM2 + rozetkali APU (tezlashtirilgan protsessor birligi) protsessorlari ham o'z tasnif kodlariga ega, ularni quyidagicha umumlashtirish mumkin: 1. Birinchi harf va raqam modeldagi yadrolar sonini bildiradi. A6, A6 9500 APU singari, ikkita yadro va butun modulni, shuningdek ularning past raqamlarini ko'rsatadi. Buning o'rniga, A8, A8 9600 APU kabi, to'rt yadroli bo'ladi, xuddi uning yuqori raqamlari kabi. 2. Modelning birinchi raqami modelning yaratilishi va arxitekturasini bildiradi. 6000 bilan belgilangan APUlar Piledriver, 7000 Steamroller, 8000 ekskavator va 9000 ekskavator v2. Avlod yuqoriga ko'tarilish tartibida Terascale 3, GCN va GCN 1.2 kabi keladi. 3. Ikkinchi raqam, shuningdek, ish tezligi GHz, yuqori raqamlar yuqori chastotalarni ifodalaydi. 4. Ba'zi modellarda kodda K harfi paydo bo'ladi. Bu multiplikator qulfini ochib, overclock qilish imkoniyatiga ega bo'lgan protsessorlarni ko'rsatadi. AMD Ryzen protsessorlari Ryzen protsessorlari, sizning kompaniyangiz uchun haqiqiy mo''jizadir, chunki u Intel bilan raqobatda birdaniga ularni yuqori darajaga ko'targan va bozorda past narxga ega bo'lgani uchun ham o'ziga xos nomenklatura mavjud. Umumiy iste'molchi Ryzen modellari quyidagicha tasniflanadi: 1. Oldingi holatlarda bo'lgani kabi, birinchi raqam modeldagi yadrolar sonini ko'rsatadi. Ryzen 5 -da oltita, Ryzen 7 -da sakkizta va Ryzen 3 -da to'rtta yadro bor. 2. Ikkinchi raqam mahsulotning paydo bo'lishini ko'rsatadi. Bu erda modelning ikkita asosiy avlodi mavjud: ZEN (1000 raqami bilan ko'rsatilgan) yoki ZEN + (2000 raqami). 3. Uchinchi raqam-bu 7 gigagertsli-1800 gigagertsli Ryzen 3,7 4X va 7 gigagertsli-1700 gigagertsli chastotali Ryzen 3,4 3,8X bilan ishlaydigan gigagertsli ish tezligi. 4. Oxir -oqibat, X harfi yo'q kodlarga nisbatan eng yuqori ish chastotalarini ko'rsatadi. Ryzen 7 1700, masalan, Ryzen 7 1700X ga qaraganda pastroq ish chastotasiga ega. Ikkilik dasturlarning keng doiradagi ilovalari mavjud, ulardan ba'zilari: Ma'lumotlarni kodlash: Ikkilik fayllar ko'pincha grafik, audio va video kabi turli formatlardagi ma'lumotlarni kodlash uchun ishlatiladi. Ikkilik fayllar katta hajmdagi ma'lumotlarni nisbatan kichik maydonda saqlashga qodir va tarmoq orqali murakkab va batafsil ma'lumotlarni uzatish uchun idealdir. Dasturiy ta'minot: Ikkilik fayllar dasturiy ta'minotni dasturlashda ham qo'llaniladi. Kompilyatorlar dasturning dastlabki kodini operatsion tizim tomonidan bevosita qayta ishlanishi mumkin bo'lgan bajariladigan ikkilik faylga tarjima qiladilar. Ikkilik fayllar katta hajmdagi kod va ma'lumotlarni saqlashga qodir va murakkab dasturiy ilovalarni yaratish uchun ishlatiladi. Strukturaviy ma'lumotlarni saqlash: Ikkilik fayllar ma'lumotlar bazalarida va boshqa ma'lumotlarni boshqarish tizimlarida tuzilgan ma'lumotlarni saqlash uchun ham ishlatiladi. Axborot ikkilik formatda saqlanadi va maxsus dasturlar yordamida tez kirish va qayta ishlash mumkin. Fayl tizimlari: Operatsion tizim fayl tizimlari qattiq diskdagi fayllar va kataloglar haqidagi ma'lumotlarni saqlash uchun ikkilik fayllardan foydalanadi. Ikkilik fayllar katta hajmdagi ma'lumotlarni ixcham formatda saqlashga qodir, bu ularni bu maqsad uchun ideal qiladi. Xulosa Mikroprotsessorlarning rivojlanish tendensiyalari nomi mustaqil ishni bajarish davaomida men mikroprotsessorlarning rivojlanish bosqichlari, ularning yaratilish texnologiyalari haqida tushunchalarni oldim. Bugungi kunda zamonaviy kompyuterlarda qo`llanilayotgan, mikroprotsessorlar to`plamining arxitekturalarini o`rgandim. Intel va AMD firmalari tomonidan ishlab chiqarilayotgan mikroprotsessorlarning texnik ko`rsatkichlari va buyruqlar turlarini tahlil qildim. Zamonaviy kompyuterlarning asosiy texnik qurilmasi sifatida kikroprotsessorlarning tarkibiy va funksional strukturasini tuzilishini o`rganib, o`zimning mikroprotsessorlar haqida tushunchalarimni yanada boyitdim. Foydalanilgan adabiyotlar ro`yhati 1. Орлов С. А., Цилькер Б. Я. Организация ЭВМ и систем: Учебник для вузов.2-е изд. — СПб.: Питер, 2011. — 688 с.: ил. 2. Таненбаум Э. Архитектура компьютера. 6-е. издание. СПб.: Питер, 2013. - 816 с. 3. Мусаев М.М., Кахҳаров А.А., Каримов М.М. Сборка узлов компьютерных сетей. Учебноепособие.- Т, ИТПД им. Чулпана, 2007.-152с. 4. Musayev M.M., Qahhorov A.A.,Karimov M.M. Kompyuter tarmoqlarini yig`ish. Akademik litsey va kollejlari uchun o`quv qollanma. T.:”ILM ZIYO”, 2006.-160 b. 5. ManojFrankling – Computer Architecture and Organization: From Software to Hardware, University of Maryland, College Park, ©Manoj Frankling-2007, 489 p. Internet saytlari 1. http://www.intuit.ru 2. http://www.kgtu.runnet.ru 3. http://www.piter.com 4. http://www.unesco.kemsu.ru