Tarmoq tizimi usullari.
Manzil usullari va ma'lumotlar turlari.Umumiy maqsadlarda ro'yxatga olish mashinalari, buyruq tomonidan boshqariladigan ob'ektlarga murojaat qilish usuli (yoki rejimi) doimiy, registr yoki xotira katakchasini belgilashi mumkin. Xotira xujayrasiga kirish uchun protsessor avval aniqlangan yoki samarali xotira manzilini hisoblashi kerak buyruq manzili usuli. To'g'ridan-to'g'ri ma'lumotlarga va so'zma-so'z turg'unlikka murojaat qilish, odatda, xotirani adreslash usullaridan biri sifatida ko'rib chiqiladi (garchi bu holda kirish mumkin bo'lgan ma'lumotlar qiymatlari buyruqning bir qismi bo'lib, umumiy buyruq oqimida ishlov beriladi). Ro'yxatdan o'tish uchun murojaat qilish odatda alohida ko'rib chiqiladi. Ushbu bo'limda yo'riqnoma hisoblagichi bilan bog'lanishning adres usullari (yo'riqnomaga nisbatan murojaat qilish) alohida ko'rib chiqiladi. Ushbu turdagi adreslash asosan boshqaruvni uzatish buyruqlarida dastur manzillarini aniqlash uchun ishlatiladi. Hujjatlardagi arxitekturani tavsiflashda turli xil ishlab chiqaruvchilar ushbu usullar uchun turli xil nomlardan foydalanishlari mumkin bo'lsa-da, manzillar usullarining eng keng tarqalgan nomlari misol sifatida qo'shish buyrug'idan foydalangan holda berilgan.
Manzil usuli
|
Komandaga misollar
|
Usul buyrug'ining ma'nosi
|
Foydalanish
|
Ro’yxatdan o’tish
|
Add R4,R3
|
R4=R4+R5
|
Registrda kerakli qiymat
|
To'g'ridan-to'g'ri yoki tom ma'noda
|
Add R4,#3
|
R4=R4+3
|
Barqarorlikni o'rnatish uchun
|
Asosiy ofset
|
Add R4,100(R1)
|
R4=R4+M
[100+R1]
|
Mahalliy parametrlarga kirish uchun
|
Bilvosita registr
|
Add R4,(R1)
|
R4=R4+M
[R1]
|
Ko'rsatkich yoki hisoblangan manzil bo'yicha ma'lumot olish uchun
|
Indeks
|
Add R3,(R1+R2)
|
R3=R3+M
[R1+R2]
|
Ba'zan ular bilan ishlashda foydali
|
To'g'ridan-to'g'ri yoki mutlaq
|
Add R1,(1000)
|
R1=R1+M[1000]
|
Massivlar: R1 - tayanch, R3 - indeks
|
Bilvosita
|
Add R1,@(R3)
|
R1=R1+M
[M[R3]]
|
Ba'zan statik ma'lumotlarga kirish uchun foydalidir.
|
Avtomatik kattalashtirish
|
Add R1,(R2)+
|
R2=R2+d
R1=R1+M
[R2]
|
Agar ko'rsatgichning R3 manzili bo'lsa, u holda bu ko'rsatgich tanlanadi
|
Avtomatik pasayish
|
Add R1,(R2)-
|
R1=R1+M
[R2]
R2=R2-d
|
Bosqichli qator bilan aylanish uchun foydali: R2 - qator boshi
|
Ofset va masshtabli bazaviy indeks
|
Add R1,100(R2)
[R3]
|
R1=R1+M [100]+R2+R3*d
|
Har bir tsiklda R2 d ga ko'payadi
|
Xulosa:
Xulosa o'rnida shuni aytish mumkinki, tarmoq tushunchasi juda chuqur hisoblanadi, uni to'liq o'rganib chiqish uchun esa undagi har bir elementni o'rganish lozim. Bugungi mavzuda men iloji boricha qisqa lekin tushunarli bo'lishiga harakat qildim. Bu tushunchalar asosiylaridan bir nechtasi hisoblanadi holos. Tarmoqda nisbatan "arxitektura" atamasi tizim tomonidan amalga oshiriladigan funktsiyalarni uning darajalari o'rtasida taqsimlash, aniqrog'i, ushbu darajalar orasidagi chegaralarni belgilash sifatida belgilanishi mumkin. Shunday qilib, hisoblash tizimining arxitekturasi ko'p darajali tashkilotni o'z ichiga oladi. Birinchi darajadagi arxitektura tizim tomonidan qaysi ma'lumotlarni qayta ishlash funktsiyalari butun tizim tomonidan bajarilishini va tashqi dunyoga (foydalanuvchilar, operatorlar, ma'lumotlar bazasi ma'murlari va boshqalar) tayinlanganligini aniqlaydi. Tizim tashqi dunyo bilan bir qator interfeyslar orqali o'zaro ishlaydi: tillar (operator tili, dasturlash tillari, ma'lumotlar bazasi tavsifi va manipulyatsiya tillari, vazifalarni boshqarish tili) va tizim dasturlari (yordamchi dasturlar, ma'lumotlarni tahrirlash, saralash, saqlash va tiklash dasturlari). Keyingi daraja tizimni demarkatsiya qilishning asosiy yo'nalishini, ya'ni tizimning dasturiy ta'minoti va dasturiy ta'minot o'rtasidagi chegarani aks ettiradi. Ushbu g'oyani yanada rivojlantirish mumkin va jismoniy tizimning alohida qismlari o'rtasida funktsiyalarni taqsimlash haqida gapirish mumkin. Masalan, ba'zi interfeys qaysi funktsiyalarni markaziy protsessorlar tomonidan amalga oshirilishini va qaysi protsessorlar I/O protsessorlari tomonidan bajarilishini aniqlaydi.
Foydalanilgan adabiyotlar
В. Олифер, Н. Олифер - Компьютерные сети. Принципы, технологии, протоколы. Юбилейное 6 издание. 2020.
Заика А. Компьютерные сети. М.: Олма-Пресс, 2006. — 448 с. — ISBN: 5-224-05419-2
Информатика и информационные технологии: Учебное пособие/ Под ред. Ю.Д.Романовой- 3-е изд. перераб. и доп.- М.: Эксмо, 2008
Бройдо В.Л., Ильина О.П. Архитектура ЭВМ и систем: Учебник- Спб.: Питер, 2009
Экономическая информатика: Учебник/ Под ред. В.П. Косарева, Л.В.Еремина- М.: Финансы и статистика, 2008
Угринович Н.Д. Информатика и информационные технологии: Учебник для 10-11 классов- 4-е изд.- М.: БИНОМ, 2007
Информатика: Учебник/ Под ред. Н.В.Макаровой- М.: Финансы и статистика, 2009
Do'stlaringiz bilan baham: |