Internet Windows Android
Kengaytirish

Uskuna/dasturiy interfeys nima? Uskuna-dasturiy interfeys

Operatsion tizim nima ekanligi haqidagi g'oya vaqt o'tishi bilan o'zgardi. Birinchi kompyuterlar faqat matematik masalalarni yechish uchun ishlatilgan, dasturlar esa mashina kodlarida yozilgan hisoblash algoritmlari edi. Dasturlarni kodlashda dasturchi kompyuterni mustaqil boshqarishi va o'z dasturining bajarilishini ta'minlashi kerak edi. Vaqt o'tishi bilan dasturlarni yozishni osonlashtirish uchun yordamchi dasturlar to'plami yaratildi. Elektronikaning rivojlanishi bilan jihozlar takomillashtirildi va shu munosabat bilan bir vaqtning o'zida bir nechta dasturlarni bajarish mumkin bo'ldi, vazifalarni almashtirish algoritmlari yaratildi; Kommutatsiyani ta'minlaydigan tartiblar to'plami monitor yoki supervayzer deb nomlangan. Biroq, xatoliklarni o'z ichiga olgan va kompyuter resurslarini iste'mol qiladigan dasturlarning ishini to'xtatish muammosi paydo bo'ldi (masalan, doimiy ravishda protsessorni egallash yoki ularning ish natijalarini boshqa dasturlar joylashgan RAMga noto'g'ri yozish). Dastur xotirasini boshqa dasturlar tomonidan tasodifiy kirishdan himoya qiluvchi maxsus apparat mexanizmlarini yaratishda yechim topildi. Ushbu mexanizmlarni boshqarish endi dasturlarning o'ziga kiritilishi mumkin emasligi sababli, xotira himoyasini boshqarish uchun monitorga maxsus dastur qo'shildi. Rezident monitor shunday yaratilgan. Bunday muammolarni izchil hal qilish bir vaqtning o'zida turli xil muammolarni hal qila oladigan universal kompyuterni yaratishga qaratilgan edi.

Rezident monitor allaqachon operatsion tizimning asosidir. Amaliy dasturlar faqat o'z algoritmlarini amalga oshirishni va amaliy dasturlash interfeysi deb ataladigan maxsus qoidalar to'plamidan foydalangan holda yordamchi algoritmlar uchun monitorga kirishni o'z ichiga oldi. Ilova dasturlash interfeysi mavhum tushunchalarni yaratish imkonini berdi. Fayl va fayl tizimi tushunchalari paydo bo'ldi. Keyinchalik rezident monitorga ko'plab boshqa dasturlar qo'shildi, xususan, fayllardan nusxa ko'chirish, matnlarni tahrirlash, dasturlarni dasturlash tilidan mashina kodiga kompilyatsiya qilish va boshqalar kabi operatsiyalarni osonlashtiradi. Rezident monitor atamasi operatsion tizim yadrosiga aylantirildi.

Kompyuterni ishga tushirish. BIOS.

Odatda, kompyuter tizim blokining old panelida quvvat yoqilganda boshlanadi, garchi zamonaviy kompyuterlarda ularni o'chirmaslikka imkon beradigan energiyani tejash vositalari mavjud. Kompyuterni ishga tushirish - bu kompyuter ishlashining eng muhim momentidir - hozirda RAMda ma'lumotlar yoki dasturlar yo'q. Buyruqlarsiz ularni qattiq diskdan RAMga o'tkazish mumkin emas. Shu maqsadda protsessorda RESET (qayta ishga tushirish) deb nomlangan maxsus oyoq mavjud. Agar unga signal qabul qilinsa (va yoqish paytida aynan shunday bo'ladi), protsessor maxsus ajratilgan xotira katagiga kiradi. Ushbu katakda har doim ma'lum ma'lumotlar bo'lishi kerak, hatto kompyuter o'chirilgan bo'lsa ham. Buning uchun maxsus chip mo'ljallangan - ROM (faqat o'qish uchun xotira). Bu ham xotira, lekin doimiy. RAMdan farqli o'laroq, ROM o'chirilganda o'chirilmaydi. ROM chip dasturlari zavodda yozilgan. Ushbu dasturlar to'plami BIOS deb ataladi - asosiy kirish / chiqish tizimi. Ushbu tizim kompyuterning anakartiga "o'rnatilgan". Uning maqsadi kiritish-chiqarish operatsiyalari bilan bog'liq asosiy harakatlarni bajarishdir. BIOS shuningdek, quvvat yoqilganda kompyuter xotirasi va qurilmalarining ishlashini tekshiradigan kompyuterning ishlashi testini o'z ichiga oladi. BIOS chipida saqlangan dasturlarning ishlashi oq chiziqlar bilan qora ekranda ko'rsatiladi. Ayni paytda kompyuter o'z qurilmalarini tekshiradi: operativ xotira tekshiriladi (qanchalik bor va u tartibdami), qattiq disklar mavjudligi va klaviatura mavjudligi. Agar biror narsa ishlamasa, tekshirishni amalga oshiradigan dasturlar muammo haqida xabar beradi. Bundan tashqari, asosiy kirish/chiqish tizimi operatsion tizim yuklagichini chaqiruvchi dasturni o'z ichiga oladi.

Operatsion tizim yuklagichi tizimni yuklash jarayonini boshlash uchun mo'ljallangan maxsus dasturdir.

Operatsion tizimni yuklagandan so'ng, protsessor va boshqa qurilmalar bilan barcha ishlar operatsion tizimga kiritilgan maxsus dasturiy paketlar orqali amalga oshiriladi.

Agar biron sababga ko'ra operatsion tizim qattiq diskdan yuklanmasa, u holda kompyuter bilan ishlash mumkin emas. Bu, masalan, qattiq disk yoki operatsion tizim shikastlangan bo'lsa sodir bo'ladi. Bunday holda, operatsion tizim tashqi xotira muhitidan yuklanishi mumkin. Buning uchun tizim diski deb ataladigan maxsus disk kerak. Ushbu usul muammolarni bartaraf etishda kompyuterni ishga tushirish uchun ishlatiladi.

Operatsion tizimning maqsadi.

Kompyuterlar har doim ham operatsion tizimga muhtoj emas edi. Agar kompyuter operatsion tizimsiz yoqilsa, ishlay boshlasa va inson buyruqlarini qabul qilsa, unda bunga ehtiyoj yo'q edi. Bunday "kompyuterlar" ga o'yin konsollari misol bo'ladi. Shuningdek, ularda protsessor, operativ xotira mavjud bo'lib, unda dastur ishlayotgan vaqtda joylashgan, axborot kiritish qurilmalari (masalan, joystik) mavjud, ammo operatsion tizim yo'q yoki u butunlay ibtidoiy.

Konsol o'yin dasturlari (va ularning musiqa va rasmlar kabi ma'lumotlari) ROM chipida (o'yin kartridjida joylashgan) yoki lazer diskida saqlanadi. Konsolga kartrij (yoki lazer disk) kiritilganda, dastur avtomatik ravishda ishga tushadi va o'yin skriptida talab qilinganidan boshqa hech qanday boshqaruv qabul qilinmaydi, shuning uchun hech qanday operatsion tizim kerak emas. Siz konsolga boshqa tomondan qarashingiz mumkin. O'yinni yuklashda siz uning o'yin "operatsion tizimi" nazorati ostida bo'lasiz va siz faqat o'yinda taqdim etilgan narsalarni qilishingiz mumkin, masalan, "yugurish", "sakrash" va "otish". Uning cheklovlari va nostandart tabiati video o'yinni tirnoqsiz "operatsion tizim" deb atashga imkon bermaydi. Ushbu operatsion tizim quyidagilarni bajarishi kerak:

– umumiy qabul qilinishi va ko‘plab kompyuterlarda standart tizim sifatida qo‘llanilishi;

- turli kompaniyalar tomonidan ishlab chiqarilgan ko'plab apparat qurilmalari bilan ishlash, shu jumladan o'tmishda;

- turli odamlar tomonidan yozilgan va turli tashkilotlar tomonidan chiqarilgan turli xil dasturlarni ishga tushirish qobiliyatini ta'minlash;

- kompyuterni, uning qurilmalarini va unga o'rnatilgan dasturlarni tekshirish, sozlash va texnik xizmat ko'rsatish vositalarini taqdim eting.

Uskuna va dasturiy interfeys.

Kompyuter tizimida ikkita ishtirokchi mavjud - dasturiy ta'minot va apparat. Dasturiy ta'minot - bu kompyuterda o'rnatilgan barcha dasturlar, apparat - tizim blokining ichida joylashgan yoki tashqaridan ulangan komponentlar va jihozlar.

Kompyuter tizimi ishtirokchilari o'rtasidagi munosabatlar interfeys deb ataladi. Turli tugunlar o'rtasidagi o'zaro ta'sir apparat interfeysi, dasturlar orasidagi o'zaro ta'sir dasturiy interfeys, apparat va dasturlar o'rtasidagi o'zaro ta'sir apparat-dasturiy interfeysdir.

Kompyuterda apparat interfeysi apparat ishlab chiqaruvchilari tomonidan taqdim etiladi. Ular barcha tugunlarning bir xil konnektorlarga ega ekanligiga va bir xil kuchlanishlarda ishlashiga ishonch hosil qiladi. Dasturiy ta'minot va apparat o'rtasidagi muvofiqlashtirish operatsion tizim tomonidan amalga oshiriladi.

Foydalanuvchi interfeysi.

Agar biz shaxsiy kompyuter haqida gapiradigan bo'lsak, unda biz kompyuter tizimi bilan ishlashda uchinchi ishtirokchini ko'rsatishimiz mumkin - bu shaxs (odatda foydalanuvchi deb ataladi). Shuningdek, foydalanuvchi apparat va dasturiy ta'minot bilan o'zaro aloqada bo'lishi kerak.

Turli xil dasturlar mavjud va ularning har biri boshqacha ishlashi kerak. Ba'zi dasturlar klaviatura bilan, boshqalari sichqoncha bilan, boshqalari joystik yoki boshqa boshqaruv qurilmalari bilan ishlash uchun mo'ljallangan. Ba'zi dasturlar o'z xabarlarini ekranda matnlar ko'rinishida taqdim etadi, boshqalari grafik ko'rinishida, boshqalari esa ekrandan umuman foydalanmasligi va nutq yoki tovush shaklida xabarlar ishlab chiqarishi mumkin. Shaxsning dastur va dastur bilan shaxs bilan o'zaro aloqasi foydalanuvchi interfeysi deb ataladi. Agar dastur ishlash uchun qulay bo'lgan tarzda tuzilgan bo'lsa, u foydalanuvchi uchun qulay interfeysga ega deyiladi. Agar dastur bilan ishlash texnikasi darhol aniq bo'lsa, ko'rsatmalarni o'rganish kerak bo'lmasa, u intuitiv interfeysga ega deyiladi. Rivojlangan foydalanuvchi interfeysi kontseptsiyasi dasturning katta imkoniyatlarga ega ekanligini ko'rsatadi, ammo u bilan ishlashni o'rganish oson emas. Moslashuvchan interfeys dasturdan turli xil usullarda foydalanish mumkinligini anglatadi. Qattiq interfeys tushunchasi shuni anglatadiki, faqat ko'rsatmalarda ko'rsatilganidek, bunday ish mumkin, boshqasi yo'q. Ibtidoiy interfeys tushunchasi interfeysni o'rganish oson, lekin ishlatish uchun noqulay ekanligini anglatadi.

DOS ISHLATISH TIZIMI

DOS shaxsiy kompyuterlar uchun birinchi operatsion tizim bo'lib, u keng tarqaldi va 1981-1995 yillarda IBM PC kompyuterlari uchun asosiy bo'ldi. Vaqt o'tishi bilan u amalda yangi, zamonaviy Windows va Linux operatsion tizimlari bilan almashtirildi, lekin ba'zi hollarda DOS saqlanib qolmoqda. kompyuterda ishlash uchun qulay va yagona mumkin (masalan, foydalanuvchi eskirgan uskunalar yoki uzoq vaqt oldin yozilgan dasturiy ta'minot bilan ishlaganda va hokazo).

Foydalanuvchilar DOS operatsion tizimi bilan ishlashadi, uning o'z grafik interfeysi yo'q. DOS operatsion tizimi 15 yil davomida shaxsiy kompyuterlar bilan muvaffaqiyatli ishlash imkonini berdi, ammo bu ishni qulay deb bo'lmaydi. DOS foydalanuvchi va kompyuter o'rtasida "vositachi" bo'lib, disklarga kirish uchun murakkab buyruqlarni soddaroq va tushunarli bo'lganlarga aylantirishga yordam berdi, ammo u rivojlanib borar ekan, u ko'plab buyruqlar bilan "o'sib chiqdi" va ishlashga xalaqit bera boshladi. Kompyuter. Shunday qilib, yangi vositachiga ehtiyoj paydo bo'ldi - keyin qobiq dasturlari paydo bo'ldi.

Shell - bu operatsion tizim ostida ishlaydigan va foydalanuvchiga operatsion tizim bilan ishlashga yordam beradigan dastur. Qobiq dasturi kompyuterning butun fayl tuzilishini aniq ko'rsatadi: disklar, kataloglar, fayllar. Fayllarni bir nechta tugmachalarni bosish orqali qidirish, nusxalash, ko'chirish, o'chirish, saralash, o'zgartirish va bajarish mumkin. Oddiy, tushunarli, qulay. Dunyo bo'ylab eng mashhur va keng tarqalgan qobiq dasturlaridan biri Norton Commander (NC) deb ataladi. NC qobig'i foydalanuvchidan MS DOS fayl tizimi bilan ishlashda yuzaga keladigan ko'plab noqulayliklarni yashiradi, masalan, buyruqlar qatoridan buyruqlar kiritish zarurati. Oddiylik va foydalanish qulayligi bizning davrimizda NC tipidagi qobiqlarni mashhur qiladi (bularga QDos, PathMinder, XTree, Dos Navigator, Volkov Commander va boshqalar kiradi). Windows 3.1 va Windows 3.11 ning grafik qobiqlari ulardan tubdan farq qiladi. Ular ochilishi, ekran bo'ylab harakatlanishi va yopilishi mumkin bo'lgan "derazalar" kontseptsiyasidan foydalanadilar. Ushbu oynalar turli dasturlarga "tegishli" va ularning ishini aks ettiradi.

DOS FAT fayl tizimidan foydalanadi. Uning kamchiliklaridan biri fayl va katalog nomlariga nisbatan qattiq cheklovlardir. Ism sakkizta belgidan iborat bo'lishi mumkin. Kengaytma muddatdan keyin ko'rsatiladi va uchta belgidan iborat bo'lmaydi. Fayl nomidagi kengaytma ixtiyoriydir, u qulaylik uchun qo'shiladi, chunki kengaytma uni qaysi dastur yaratganligi va fayl mazmuni turini aniqlashga imkon beradi. DOS bir xil nomdagi kichik va katta harflarni farqlamaydi. Harf va raqamlardan tashqari fayl nomi va kengaytmasi quyidagi belgilardan iborat boʻlishi mumkin: -, _, $, #, &, @, !, %, (,), (, ), ", ^. Fayl misollari. MS DOS da nomlar: doom .exe, referat.doc.

DOS ancha oldin yaratilganligi sababli, u zamonaviy operatsion tizimlar talablariga javob bermaydi. U zamonaviy kompyuterlarda o'rnatilgan katta hajmdagi xotiradan bevosita foydalana olmaydi. Fayl tizimi faqat qisqa fayl nomlaridan foydalanadi, masalan, ovoz kartalari, video tezlatgichlar va boshqalar.

DOS-da multitasking amalga oshirilmaydi, ya'ni. u tabiiy ravishda bir vaqtning o'zida bir nechta vazifalarni (ishlaydigan dasturlarni) bajara olmaydi. DOS-da dasturlar va foydalanuvchining ruxsatsiz harakatlaridan nazorat qilish va himoya qilish vositalari yo'q, bu juda ko'p sonli viruslar paydo bo'lishiga olib keldi.

DOS operatsion tizimining ayrim komponentlari: IO.SYS va MSDOS.SYS disk fayllari (ular boshqacha nomlanishi mumkin, masalan, IBMBIO.COM va PC DOS uchun IBMDOS.COM) yuklanganda operativ xotiraga joylashtiriladi va u yerda doimiy qoladi. IO.SYS fayli asosiy kiritish-chiqarish tizimiga qo'shimcha bo'lib, MSDOS.SYS asosiy yuqori darajadagi operatsion tizim xizmatlarini amalga oshiradi.

DOS buyruq protsessori foydalanuvchi kiritgan buyruqlarni qayta ishlaydi. Buyruq protsessori operatsion tizim yuklanadigan diskdagi COMMAND.COM disk faylida joylashgan. Ba'zi foydalanuvchi buyruqlari, masalan, type, dir yoki copy, qobiqning o'zi tomonidan bajariladi. Bunday buyruqlar ichki yoki o'rnatilgan buyruqlar deb ataladi. Boshqa (tashqi) foydalanuvchi buyruqlarini bajarish uchun buyruq protsessori disklardan tegishli nomga ega dasturni qidiradi va agar topsa, uni xotiraga yuklaydi va boshqaruvni unga o'tkazadi. Dastur oxirida buyruq protsessori dasturni xotiradan o'chiradi va uning buyruqlarni bajarishga tayyorligini bildiruvchi xabarni ko'rsatadi (DOS so'rovi).

Tashqi DOS buyruqlari operatsion tizim bilan alohida fayllar sifatida ta'minlangan dasturlardir. Bu dasturlar floppi disklarni formatlash (format.com), disklar holatini tekshirish (scandisk.exe) kabi texnik xizmat ko'rsatish vazifalarini bajaradi.

Qurilma drayverlari DOS kiritish/chiqarish tizimini to'ldiruvchi va mavjud qurilmalardan yangi yoki nostandart foydalanishni qo'llab-quvvatlaydigan maxsus dasturlardir. Misol uchun, DOS drayveri ramdrive.sys yordamida "elektron disk" bilan ishlash mumkin, ya'ni. disk bilan bir xil tarzda boshqarilishi mumkin bo'lgan kompyuter xotirasining bir qismi. Operatsion tizim ishga tushganda drayverlar kompyuter xotirasiga joylashtiriladi va ularning nomlari maxsus CONFIG.SYS faylida ko'rsatiladi. Ushbu dizayn yangi qurilmalarni qo'shishni osonlashtiradi va DOS tizim fayllariga ta'sir qilmasdan buni amalga oshirishga imkon beradi.

MICROSOFT WINDOWS

Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 va Widows 3.11 grafik qobiqlari MS DOS ostida ishlagan, yaʼni ular mustaqil operatsion tizimlar emas edi. Ammo Windowsning paydo bo'lishi yangi imkoniyatlarni ochganligi sababli, Windows qobiq emas, balki muhit deb ataladi. Windows muhiti uni boshqa qobiq dasturlardan ajratib turadigan quyidagi xususiyatlar bilan tavsiflanadi:

- Ko'p vazifa. Bir vaqtning o'zida bir nechta dasturlarni ishga tushirish mumkin.

- Birlashtirilgan dasturiy interfeys. Windows uchun yozilgan dasturlarning o'zaro aloqasi shunday tashkil etilganki, ba'zi dasturlarda ma'lumotlarni yaratish va ularni boshqa dasturlarga o'tkazish mumkin.

- Birlashtirilgan foydalanuvchi interfeysi. Windows uchun yozilgan bir dastur qanday ishlashini tushunganingizdan so'ng, boshqasini tushunish qiyin emas. Qanchalik ko'p dasturlarni o'rgansangiz, keyingi dasturni o'rganish shunchalik oson bo'ladi.

- Grafik foydalanuvchi interfeysi. Dastur va ma'lumotlar fayllari ekranda piktogramma sifatida paydo bo'ladi. Fayllar sichqoncha yordamida boshqariladi.

– Birlashtirilgan apparat-dasturiy interfeys. Windows muhiti turli apparat va dasturlarning mosligini ta'minladi. Uskunalar ishlab chiqaruvchilari o'zlarining qurilmalari qanday dasturlarni ishga tushirishini "taxmin qilish" haqida qayg'urishmadi, ular faqat Windows bilan ishlashni xohlashdi, keyin esa Windows qurilmalarning ishlashini ta'minladi. Xuddi shu tarzda, dasturiy ta'minot ishlab chiquvchilari endi o'zlariga noma'lum bo'lgan uskunalar bilan ishlash haqida tashvishlanishlari shart emas edi. Ularning vazifasi Windows bilan o'zaro aloqani ta'minlashga qisqartirildi.

Windows 3.1 va Windows 3.11 grafik qobiqlariga ega DOS operatsion tizimi MS Windows oilasining toʻlaqonli operatsion tizimlariga almashtirildi (avval Windows 95, keyin Windows 98, Windows 2000, Windows XP). Windows 3.1 va Windows 3.11 dan farqli o'laroq, ular kompyuterni yoqgandan so'ng avtomatik ravishda ishga tushadi (agar faqat bitta tizim o'rnatilgan bo'lsa).

MS Windows-da fayllarni saqlash uchun FAT fayl tizimining modifikatsiyasi - VFAT ishlatiladi. Unda fayl va katalog nomlarining uzunligi 256 belgiga yetishi mumkin.

Windows operatsion tizimida sichqonchadan derazalar va ilovalar bilan ishlashda keng foydalaniladi. Odatda, sichqoncha matn yoki grafik ob'yektlarning bo'laklarini tanlash, katakchalarni belgilash va belgilash, menyu buyruqlarini tanlash, asboblar paneli tugmalarini tanlash, dialog oynalarida boshqaruv elementlarini boshqarish va hujjatlarni derazalarda "aylantirish" uchun ishlatiladi.

Windowsda sichqonchaning o'ng tugmasi ham faol ishlatiladi. Sichqoncha kursorini ob'ekt ustiga qo'yib, sichqonchaning o'ng tugmachasini bosish orqali siz ushbu ob'ektga tegishli eng keng tarqalgan buyruqlarni o'z ichiga olgan "kontekst menyusi" ni ochishingiz mumkin.

Yorliqlar faylning bir nechta jismoniy nusxalarini yaratmasdan dastur yoki hujjatga bir nechta joydan kirish imkonini beradi. Ish stolida siz nafaqat ilovalar va alohida hujjatlarning piktogrammalarini (piktogrammalarini), balki papkalarni ham joylashtirishingiz mumkin. Papkalar - kataloglarning boshqa nomi.

Windows 95 da muhim yangilik Vazifalar paneli bo'ldi. Cheklangan funksionalligiga qaramay, u ko'p vazifalarni aniq qiladi va ilovalar o'rtasida almashishni Windowsning oldingi versiyalariga qaraganda ancha tezroq qiladi. Tashqi tomondan, vazifalar paneli odatda ekranning pastki qismida joylashgan bo'lib, unda dastur tugmalari va Boshlash tugmasi mavjud. O'ng tomonda odatda soat va hozirda faol bo'lgan dasturlarning kichik belgilari mavjud.

Windows ish stoli yangi boshlanuvchilar uchun uni iloji boricha osonlashtirish uchun mo'ljallangan, shu bilan birga ilg'or foydalanuvchilarning o'ziga xos ehtiyojlarini qondirish uchun maksimal moslashtirishni ta'minlaydi.

LINUX AMALOT TIZIMI

Linux - bu IBM bilan mos keluvchi shaxsiy kompyuterlar va ish stantsiyalari uchun operatsion tizim. Bu tarmoqli grafik oynaga ega bo'lgan ko'p foydalanuvchili operatsion tizim, X Window System. Linux operatsion tizimi ochiq tizimlar standartlari va Internet protokollarini qo'llab-quvvatlaydi va Unix, DOS va MS Windows tizimlari bilan mos keladi. Tizimning barcha komponentlari, shu jumladan manba kodlari cheksiz ko'p foydalanuvchilar uchun bepul nusxa ko'chirish va o'rnatish uchun litsenziya bilan tarqatiladi.

Ushbu operatsion tizim 1990-yillarning boshida Xelsinki universiteti (Finlyandiya) talabasi Linus Torvald tomonidan internet foydalanuvchilari, ilmiy markazlar, turli fondlar va universitetlar xodimlari ishtirokida ishlab chiqilgan.

An'anaviy operatsion tizim sifatida Linux DOS va Windows kabi ko'plab funktsiyalarni bajaradi, ammo operatsion tizim ayniqsa kuchli va moslashuvchan. Linux shaxsiy kompyuterning barcha afzalliklaridan foydalangan holda shaxsiy kompyuter foydalanuvchisiga Unix tezligi, samaradorligi va moslashuvchanligini taqdim etadi. Sichqoncha bilan ishlashda uchta tugma ham faol ishlatiladi, xususan, o'rta tugma matn qismlarini kiritish uchun ishlatiladi.

Iqtisodiy nuqtai nazardan, Linuxning yana bir muhim afzalligi bor - bu bepul tizim. Linux GNU General Open Litsenziyasi ostida Free Software Foundation ostida tarqatiladi va bu operatsion tizimni hamma uchun ochiq qiladi. Linux mualliflik huquqi bilan himoyalangan va jamoat mulki emas, lekin GNU General Public License uni ommaga taqdim etish bilan deyarli bir xil. U shunday yaratilganki, Linux bepul va shu bilan birga standartlashtirilgan tizim bo'lib qoladi. Linux yadrosining faqat bitta rasmiy versiyasi mavjud.

Linux operatsion tizimi Unixdan yana ikkita ajoyib xususiyatni meros qilib oldi: u ko'p foydalanuvchili va ko'p vazifali tizimdir. Ko'p vazifali tizim bir vaqtning o'zida bir nechta vazifalarni bajarishi mumkinligini anglatadi. Ko'p foydalanuvchi rejimi - bu tizimda bir vaqtning o'zida bir nechta foydalanuvchi ishlashi mumkin bo'lgan rejim va ularning har biri o'z terminali orqali tizim bilan o'zaro aloqada bo'ladi. Ushbu operatsion tizimning yana bir afzalligi uni Windows bilan birgalikda bitta kompyuterga o'rnatish imkoniyatidir.

Linux tizimidan foydalanib, har qanday shaxsiy mashinani ish stantsiyasiga aylantirishingiz mumkin. Hozirgi vaqtda Linux biznes, ta'lim va individual dasturlash uchun operatsion tizimdir. Dunyo universitetlari Linuxdan dasturlash va operatsion tizimni loyihalash kurslarida foydalanadi. Linux keng korporativ tarmoqlarda, shuningdek, Internet tugunlari va veb-serverlarni tashkil qilish uchun ajralmas bo'lib qoldi.

Zamonaviy Linux bir necha turdagi grafik interfeyslardan foydalanish imkoniyatini beradi: KDE (K Desktop Environment), GNOME (GNU Network Model Environment) va boshqalar. Ushbu qobiqlarning har birida foydalanuvchiga bir vaqtning o'zida bir nechta ish stoli bilan ishlash imkoniyati beriladi (MS Windows-da har doim bitta ish stoli mavjud bo'lib, u derazalar bilan to'ldirilgan bo'lishi kerak).

Kompyuter muammoni hal qilish uchun turli xil resurslarni taqdim etadi, ammo bu resurslarni odamlar va ularning dasturlari uchun qulay qilish uchun operatsion tizim kerak. U foydalanuvchidan murakkab va keraksiz tafsilotlarni yashiradi va unga ishlash uchun qulay interfeysni taqdim etadi. Operatsion tizimlar boshqa imkoniyatlarni taqdim etishi mumkin: kompyuter disklarida saqlangan axborotni himoya qilish vositalari; bir kompyuterda bir nechta foydalanuvchining ishlashi (ko'p foydalanuvchi rejimi), kompyuterni tarmoqqa ulash imkoniyati, shuningdek, bir nechta mashinalarning hisoblash resurslarini birlashtirish va ularni almashish (klasterlash).

Shatsukova L.Z. Kompyuter fanlari. Internet darslik.http://www.kbsu.ru/~book

Anna Chugainova

Interfeys (o'zaro ta'sir) mikroprotsessor tizimining komponentlari va ishtirokchilari o'rtasidagi munosabatlardir.

O'z ichiga oladi: apparat, dasturiy ta'minot va odamlar. Shunday qilib, interfeyslarning quyidagi turlari ajratiladi:

    apparat interfeysi;

    dasturiy interfeys;

    foydalanuvchi interfeysi.

Dastur interfeysi operatsion tizim tomonidan taqdim etiladi (agar mavjud bo'lsa). Eng keng tarqalgan foydalanuvchi interfeyslari grafik interfeys (masalan, Microsoft Office Word-dagi piktogramma yoki buyruq tugmalari bo'lgan shaxsiy kompyuter ish stoli) va "joystick" interfeysi bo'lib, biz menyu bo'ylab harakatlanish orqali kerakli buyruqni tanlaymiz (masalan, mobil telefon). telefonlar, dasturlashtiriladigan kontrollerlar), bu ham GUI turidir.

Uskuna interfeysi mikroprotsessor tizimining barcha qismlarining bir-biri bilan aloqasini ta'minlovchi avtobuslar, ulagichlar, mos keladigan qurilmalar, algoritmlar va protokollar tizimidir. Tizimning ishlashi va ishonchliligi interfeysning xususiyatlariga bog'liq.

O'rnatilgan mikroprotsessorli tizimlarda protsessorni yuklash uchun apparat interfeysi kontrollerlar tomonidan ta'minlanadi. Nazoratchi - bu monitoring va boshqarish funktsiyalarini bajarish uchun mo'ljallangan maxsus chip. Tekshirgich qurilmaning ishlashini, masalan, qattiq disk, operativ xotira, klaviaturani boshqaradi va ushbu qurilmaning boshqa MS ishtirokchilari bilan o'zaro ta'sirini ta'minlaydi.

Shinalar akslar tomonidan boshqariladi. Murakkab MSda, masalan, shaxsiy kompyuterda markaziy o'rinni "chipset" - ko'priklar va kontrollerlar to'plami egallaydi. Chipset ikkita asosiy chipni o'z ichiga oladi, ular an'anaviy ravishda janubiy ko'prik va shimoliy ko'prik deb ataladi (1-rasm). Shimoliy ko'prik tizim shinasiga, xotira avtobusiga, AGP (tezlashtirilgan grafik port) ga xizmat qiladi va kompyuterning asosiy boshqaruvchisi hisoblanadi. Janubiy ko'prik tashqi qurilmalar bilan ishlash uchun ishlov beradi (PCI shinasi - periferik qurilmalarni ulash uchun kirish/chiqish avtobusi).


1-rasm - Shaxsiy kompyuterlarda (ShK) ma'lumotlar almashinuvini tashkil etish.

Eng murakkab protsessor va tashqi qurilmalar o'rtasidagi o'zaro ta'sirni tashkil etishdir, bu ularning xilma-xilligi bilan bog'liq.

Parallel interfeyslar bitlarni uzatish uchun alohida signal liniyalaridan foydalanishi va bitlarning bir vaqtning o'zida uzatilishi bilan tavsiflanadi. Klassik parallel interfeys LPT portidir.

Seriyali interfeys Ma'lumotlarni uzatish uchun u bitta signal chizig'idan foydalanadi, ular bo'ylab axborot bitlari ketma-ket uzatiladi.

Shaxsiy kompyuterlarda ham, sanoat tizimlarida ham keng tarqalgan eng oddiy ketma-ket interfeys COM portlari tomonidan amalga oshiriladigan RS-232 standartidir. RS-485 sanoat avtomatizatsiyasida keng qo'llaniladi.

(Universal Serial Bus) kompyuterga turli xil periferik qurilmalar, jumladan, mobil telefonlar va maishiy elektronikadan ulanish imkonini beradi.

Birinchi interfeys spetsifikatsiyasi USB 1.0 deb nomlangan, hozirda USB 2.0 spetsifikatsiyasi qo'llaniladi, zamonaviy qurilmalar USB 3.0 spetsifikatsiya interfeysidan foydalanadi.

USB 2.0 standarti to'rtta qatorni o'z ichiga oladi: ma'lumotlarni qabul qilish va uzatish, +5 V quvvat manbai va korpus. Bunga qo'shimcha ravishda USB 3.0 yana to'rtta aloqa liniyasini (qabul qilish uchun ikkita va uzatish uchun) va korpusni qo'shadi.

USB shinasi yuqori o'tkazish qobiliyatiga ega (USB 2.0 480 Mbit/s gacha maksimal ma'lumot uzatish tezligini ta'minlaydi, USB 3.0 - 5,0 Gbit/s gacha) va nafaqat ma'lumotlarni uzatishni, balki kam quvvatli tashqi tarmoq uchun quvvat manbaini ham ta'minlaydi. qurilmalar (USB avtobus elektr uzatish liniyalari orqali iste'mol qilinadigan maksimal oqim, USB 2.0 uchun 500 mA va USB 3.0 uchun 900 mA dan oshmasligi kerak), bu tashqi quvvat manbalaridan foydalanmaslik imkonini beradi.

Simsiz interfeyslar aloqa kabellaridan uzoqlashishga imkon beradi, bu ayniqsa kattaligi va og'irligi bo'yicha kabellar bilan taqqoslanadigan kichik o'lchamli qurilmalar uchun muhimdir. Simsiz interfeyslar infraqizil (IrDA) va radiochastota (Bluetooth, USB simsiz) diapazonlaridan foydalanadi.

Infraqizil IrDA interfeysi 1 metrgacha bo'lgan masofada ikkita qurilma o'rtasida simsiz aloqa o'rnatish imkonini beradi. Infraqizil aloqa - IR (Infraqizil) ulanish - sog'liq uchun xavfsiz, radiochastota diapazonida shovqin yaratmaydi va uzatish maxfiyligini ta'minlaydi. IQ nurlari devorlardan o'tmaydi, shuning uchun qabul qilish maydoni kichik, oson boshqariladigan joy bilan cheklangan.

Bluetooth (ko'k tish) - bu shaxsiy tarmoqlarni tashkil qilish uchun kam quvvatli radio interfeysi (uzatuvchi quvvati atigi 1 mVt), qisqa masofalarga real vaqt rejimida ma'lumotlarni uzatishni ta'minlaydi. Har bir Bluetooth qurilmasi 2,4 gigagertsli chastota diapazonida ishlaydigan radio uzatuvchi va qabul qiluvchiga ega. Radio interfeysining diapazoni taxminan 100 m - standart uyni qoplash uchun.

Simsiz USB (USB simsiz) yuqori o'tkazuvchanlikka ega qisqa masofali radio interfeysi: 3 metrgacha bo'lgan masofada 480 Mbit/s va 10 metrgacha masofada 110 Mbit/s. 3,1 - 10,6 gigagertsli chastota diapazonida ishlaydi.

RS-232 interfeysi (RS - tavsiya etilgan standart) ikkita qurilmani - kompyuterni va ma'lumotlarni uzatish moslamasini birlashtiradi. Etkazish tezligi - 115 Kbit / s (maksimal), uzatish masofasi - 15 m (maksimal), ulanish sxemasi - nuqtadan nuqtaga.

Ushbu interfeysning signallari (3...15) V kuchlanish pasayishi bilan uzatiladi, shuning uchun RS-232 aloqa liniyasining uzunligi past shovqin immuniteti tufayli odatda bir necha metr masofa bilan chegaralanadi. Ko'pincha sanoat uskunalarida shaxsiy kompyuterda sichqonchani yoki modemni ulash uchun foydalanilgan. RS-232 interfeysi asosan tarmoqlarni yaratishga imkon bermaydi, chunki u faqat 2 ta qurilmani ulaydi.

2-rasm - DB9 tipidagi RS-232 ulagichi

RS-485 interfeysi ikki tomonlama ma'lumotlarni uzatish uchun keng qo'llaniladigan yuqori tezlikda va shovqinga chidamli sanoat seriyali interfeysdir. Deyarli barcha zamonaviy sanoat kompyuterlari, ko'pgina sensorlar va aktuatorlar RS-485 interfeysining u yoki bu ilovasini o'z ichiga oladi.

Ma'lumotni uzatish va qabul qilish uchun bitta o'ralgan o'tkazgich juftligi (o'ralgan juftlik) etarli. Ma'lumotlarni uzatish differentsial signallar yordamida amalga oshiriladi (asl signal bir sim bo'ylab, uning teskari nusxasi esa boshqasi bo'ylab ketadi.). Supero'tkazuvchilar orasidagi bir polaritning kuchlanish farqi mantiqiy, boshqa polaritning farqi nolga teng degan ma'noni anglatadi.

Tashqi shovqin mavjud bo'lganda, qo'shni simlardagi shovqin bir xil bo'ladi va signal o'tkazgichlardagi potentsial farq bo'lgani uchun signal darajasi o'zgarishsiz qoladi. Bu yuqori shovqin immunitetini va umumiy uzunligi 1 km gacha bo'lgan aloqa liniyasini (yoki undan ko'p maxsus qurilmalar - takrorlagichlar yordamida) ta'minlaydi.

RS-485 interfeysi yarim dupleks rejimida bitta ikkita simli aloqa liniyasi orqali bir nechta qurilmalar o'rtasida ma'lumotlar almashinuvini ta'minlaydi (qabul qilish va uzatish vaqtni ajratish bilan bir juft sim orqali amalga oshiriladi). Avtomatlashtirilgan jarayonni boshqarish tizimlarini yaratishda sanoatda keng qo'llaniladi.

Ethernet (ether - efir) - ko'pgina mahalliy kompyuter tarmoqlarida qo'llaniladigan ma'lumotlarni uzatish texnologiyasi. Ushbu interfeys IEE 802.3 standartiga asoslangan. RS-485 interfeysini birdan ko'pga interfeys sifatida ko'rish mumkin bo'lsa-da, Ethernet ko'pdan ko'pga asosda ishlaydi.

Ma'lumot uzatish tezligi va uzatish vositasiga qarab, bir nechta variant mavjud:

    Ethernet - 10 Mbit/s

    Tez Ethernet - 100 Mbit/s

    Gigabit Ethernet - 1 Gbit / s

    10 Gigabit Ethernet

Amaldagi uzatish vositasi koaksiyal kabel, o'ralgan juftlik (arzon narx, yuqori shovqin immuniteti) va optik tolali kabel (uzunroq liniyalar va yuqori tezlikdagi aloqa kanallarini yaratish).

(burmalangan juftlik) - bir yoki bir necha juft izolyatsiyalangan o'tkazgichlardan iborat bo'lgan, bir-biriga o'ralgan va plastik qobiq bilan qoplangan aloqa kabelining bir turi.

Misol uchun, FTP kabeli (folga o'ralgan o'ralgan juftlik - umumiy folga qalqoni va induksiyalangan oqimlarni to'kish uchun mis o'tkazgichli o'ralgan juftlik), 4 juft (qattiq), 5e toifasi (3-rasm). Kabel binolar, inshootlar ichida statsionar o'rnatish va tuzilgan kabel tizimlarida ishlash uchun mo'ljallangan. Yuqori chegarasi 100 MGts bo'lgan chastota diapazonida ishlaydigan ilovalar uchun mo'ljallangan.

3-rasm - O'ralgan juftlik: 1 - tashqi g'ilof, 2 - folga ekrani, 3 - drenaj simi, 4 - himoya plyonka, 5 - o'ralgan juft

Jismoniy darajada Ethernet protokoli mikroprotsessorli tizimlar va tizimlarni bir-biriga bog'laydigan markazlarga o'rnatilgan tarmoq kartalari shaklida amalga oshiriladi.

Sanoat tarmoqlari Ethernet (Profinet, EtherNet/IP, EtherCAT, Ethernet Powerlink) asosida qurilgan bo'lib, ular ilgari ishlab chiqilgan Profibus, DeviceNet, CANopen va boshqalar tarmoqlari bilan muvaffaqiyatli raqobatlashadi.

Kompyuter texnikasining imkoniyatlarini aniqlaydi apparat-dasturiy interfeys, bu dasturlarni ishlab chiqish uchun zarur va etarli bo'lgan apparat funktsiyalari va kompyuterni tashkil qilishni tavsiflaydi. Apparat-dasturiy ta'minot interfeysi dasturchilarga kompyuterni tashkil etuvchi apparat haqida barcha kerakli ma'lumotlarni qamrab oladi. Bu kompyuterning ichki tashkil etilishining hech qanday jihatlariga ta'sir qilmaydi: yarimo'tkazgich elementlarining turi, quvvat manbai kuchlanishi, bosilgan elektron platalar dizayni va boshqalar. Dasturni ishlab chiqish uchun zarur bo'lgan kompyuter texnikasi xususiyatlarining umumiyligi, ya'ni. dasturchilar uchun bu deyiladi kompyuter arxitekturasi. Shunday qilib, biz ma'lum bir dasturiy-apparat interfeysi ma'lum bir arxitekturaga mos kelishini tushunib, arxitektura va dasturiy ta'minot bilan boshqariladigan interfeys atamalarini sinonim sifatida ishlatamiz.

Yuqorida ta'kidlab o'tilganidek, apparat-dasturiy interfeys nuqtai nazaridan dasturlash faqat dasturlarni yaratadigan tizim dasturchilari uchun mavjud - periferik qurilmalarga xizmat ko'rsatish uchun drayverlar, saqlash qurilmalariga xizmat ko'rsatish dasturlari, vazifalarni almashtirish, vazifalar o'rtasida xotirani taqsimlash va boshqalar. operatsion tizimni tashkil qiladi. Operatsion tizim keyingi darajadagi interfeysni - API dastur interfeysini taqdim etadi ( API - Dastur interfeysini qo'llash). API dasturchilar tomonidan kiritish-chiqarish operatsiyalari va ma'lumotlarni saqlash, qurilmalar va xotirani vazifalar o'rtasida taqsimlash, kompyuter qurilmalari va ma'lumotlarni qayta ishlash jarayonlarini boshqarish uchun foydalaniladigan operatorlar tizimini taqdim etadi. Barcha API operatorlari operatsion tizim orqali amalga oshiriladi, ya'ni. API operatorlarini kompyuter apparati tomonidan amalga oshiriladigan dasturiy-apparat interfeysi buyruqlari ketma-ketligiga talqin qiluvchi tegishli OT dasturlari orqali. OT dasturlari kompyuter texnikasining ajralmas qismi hisoblanadi: aynan OT dasturlari operatorlar (funksiyalar) yaratib, xizmat dasturlari, asboblar tizimlari va amaliy dasturlarni bajaradilar.

Shunday qilib, kompyuter texnikasi va OT yagona apparat-dasturiy kompleks sifatida ishlaydi - yuqori darajadagi dasturiy ta'minot, shu jumladan API orqali apparat bilan o'zaro ta'sir qiluvchi amaliy dasturlar qurilgan kompyuter platformasi.

Uskuna-dasturiy interfeys PAI kompyuter uskunasi tomonidan amalga oshiriladigan funktsiyalarni belgilaydi. Ushbu funktsiyalar odatda quyidagi guruhlarga bo'linadi:

    mashina axborot birliklarining tarkibi va ifodalanish shakli;

    ma'lumotlar turlari va ularni taqdim etish shakllari;

    ma'lumotlarni manzillash usullari;

    buyruq tizimi;

    qurilmalar va jarayonlarning holatini ifodalash funktsiyalari.

Kompyuter texnikasi tomonidan amalga oshirilgan dastlabki to'rtta funktsiya operatsiya kodlari va operatsiyalarda ishtirok etadigan operandlarning manzillarini kodlash qoidalarini o'rnatadigan kompyuter buyruqlar tizimini yaratadi. Dasturlarni tashkil etuvchi buyruqlar ketma-ketligi buyruqlar tegishli ma'lumotlar turlari bo'yicha operatsiyalarni aniqlaganda to'g'ri bo'ladi: butun sonlar, mantiqiy qiymatlar, belgilar qatorlari va boshqalar. Dasturlashtiriladigan funksiyalar bilan bir qatorda, kompyuterning ishlashi qurilmaning ishlash tezligida (kirish/chiqarish operatsiyalarining tugallanishi, uzatiladigan ma'lumotlardagi xatolar va boshqalar) yoki buyruqlar bajarilishi paytida (noto'g'ri ish kodi, adreslash qoidalarining buzilishi) sodir bo'ladigan hodisalar bilan birga keladi. , himoyalangan ma'lumotlarga kirish va boshqalar). Bunday sharoitda, buyruqlar bilan belgilangan operatsiyalarni bajarishda jarayonlarning oxiriga yoki maxsus vaziyatlarga javob beradigan kompyuter qurilmalari shakllanadi. uzilish signallari. Ushbu signallar protsessor tomonidan qabul qilinadi, bu qurilmalarning ishlashida va dasturni bajarishda yuzaga keladigan vaziyatlarni qayta ishlaydigan maxsus dasturlarga o'tishni ta'minlaydi. Shu sababli, operatsion tizim qurilmalar va dasturlarni bajarish jarayonlari ustidan nazoratni ta'minlaydi va apparat va dasturiy ta'minotni yagona apparat va dasturiy ta'minot majmuasiga birlashtiradi.

Hozirda foydalanilayotgan arxitekturalarning katta qismi sinfga tegishli protsessorga yo'naltirilgan(protsessor markazi). Bunday holda, har bir arxitektura uchun kompyuterning operatsion tizimi tomonidan amalga oshiriladigan yagona buyruqlar tizimini yaratuvchi maxsus dasturiy va apparat interfeysi yaratiladi. Bu shuni anglatadiki, har bir protsessor va tashqi qurilmalar tizimi uchun amaliy dasturlarni yozish va barcha tizim resurslarini - qurilmalar va dasturlarni markazlashtirilgan holda boshqarish uchun asos bo'lib xizmat qiladigan aniq operatsion tizim yaratiladi.

Amaliy dastur interfeysi. Kompyuter uskunalari ishlab chiqaruvchilari amaliy dasturlash interfeysi (API) ga asoslangan arxitekturalarni ishlab chiqdilar, ular barcha amaliy dasturlar uchun operatsion tizim funktsiyalariga kirish va amaliy dasturlarni operatsion tizimning apparat va dasturiy ta'minotidan ajratish uchun foydalaniladigan interfeysni o'rnatadilar. .

Eng mashhur API-lardan biri Posix ( UniX asosidagi portativ operatsion tizim interfeysi), uchun xalqaro standart hisoblanadi Unix- shunga o'xshash operatsion tizimlar. 1993 yilda Unix operatsion tizimlari uchun dastur ishlab chiquvchilar guruhi 1179 ta funktsiyani o'z ichiga olgan o'zlarining amaliy dasturlash interfeyslarini (API) aniqladilar. "Unix Unix Spetsifikatsiyasi" standarti POSIX ning zamonaviy sanoat versiyasiga aylandi.

Boshqa variant API- texnologiyadan mustaqil mashina interfeysi ( Texnologiyadan mustaqil mashina interfeysi), ko'pincha oddiy deb ataladi MI (Mashina interfeysi). Ushbu interfeys ikki bosqichli sxema bo'yicha ishlaydigan AS/400 kompyuter operatsion tizimining funktsiyalari to'plamini o'z ichiga oladi: dastur shablonini yaratish - dastur kodini yaratish. BAS/400 kompilyatori manba matnidan kod hosil qiladi MI, bu dastur shablon sifatida taqdim etiladi. Ikkinchi bosqichda tarjimon dastur shablonidan ikkilik dastur kodini hosil qiladi va translyator tomonidan yaratilgan ikkilik dastur kodi yagona dastur obyekti sifatida kompyuter xotirasida saqlanadi. Ushbu dastur deyiladi kuzatilishi mumkin(kuzatilishi mumkin). Agar AS/400 kompyuteri, masalan, 64-bitli protsessordan foydalanishni boshlasa, u holda yangi apparat uchun maxsus tarjimon yaratiladi, u dastur kodini ma'lumotlar tarkibiga mos keladigan yangi ikkilik kodga aylantiradi. yangi 64-bitli protsessor ishlaydi. Natijada, AS/400 64-bitli operatsion tizimga va bir kunda minglab 64-bitli ilovalarga ega.

Muhim kamchilik API- moslashuvchanlikning yo'qligi. Mijoz bitta ishlab chiqaruvchidan operatsion tizimni, boshqasidan ma'lumotlar bazasini yoki uchinchisidan ma'lumotlarni himoya qilishni tanlay olmaydi, chunki ular yagona integratsiyalashgan tizim sifatida ishlay olmaydi. Moslashuvchanlikni ta'minlashning yagona yo'li - bir-biriga bog'liq bo'lmagan komponentlarni integratsiyalashgan tizimga mustaqil ravishda birlashtirish. Biroq, bu foydalanuvchilarni o'qitish va dasturiy ta'minot tizimlariga texnik xizmat ko'rsatish uchun mablag'larni talab qiladi.

ma'lumotlarni avtomatik yoki avtomatlashtirilgan qayta ishlash uchun mo'ljallangan qurilmalar majmuasi deyiladi kompyuter texnologiyasi.

Kompyuter tizimi- Bu maxsus to'plam bir-biri bilan o'zaro ta'sir qiluvchi qurilmalar va dasturlar ( apparat va dasturiy ta'minot tizimi), bitta ish joyiga xizmat ko'rsatish uchun mo'ljallangan. Kompyuter tizimining har qanday komponenti (markaziy protsessor, operativ xotira yoki tashqi xotira, tashqi qurilma, dastur va boshqalar) va u taqdim etuvchi imkoniyatlar deyiladi. manba. Quyoshning tuzilishini piramida sifatida ifodalash mumkin.

Amaliy dasturiy ta'minot

Tizim dasturiy ta'minoti

Mantiqiy qurilmalarni boshqarish

Jismoniy qurilmalarni boshqarish

Uskuna

Uskuna foydalanuvchi ma'lumotlarini avtomatlashtirilgan qayta ishlashda ishtirok etuvchi jismoniy qurilmalar (uskunalar komponentlari) kiradi.

Jismoniy qurilmalarni boshqarish apparat tuzilmalari bilan o'zaro aloqada bo'lgan dasturlar tomonidan amalga oshiriladi.

Mantiqiy qurilmalarni boshqarish jismoniy qurilmalardan mustaqil bo'lgan foydalanuvchiga yo'naltirilgan dasturlarni amalga oshirish. Bu daraja asosida yangi mantiqiy resurslar yaratilishi mumkin. Masalan, bitta qattiq diskda bir nechta mantiqiy disklar yaratilishi mumkin, ular bilan ishlash, foydalanuvchi nuqtai nazaridan, bir nechta jismoniy disklar bilan ishlashdan farq qilmaydi.

Tizim dasturiy ta'minoti kompyuterlar va kompyuter tarmoqlarining ishlashini ta'minlash uchun mo'ljallangan dasturlar to'plamidir. Tizim dasturiy ta'minotining ajralmas qismi hisoblanadi dasturlash tizimlari, bu dasturiy ta'minotni ishlab chiqishning butun texnologik tsiklini qo'llab-quvvatlashga xizmat qiladi.

Amaliy dasturiy ta'minot ma'lum bir fan sohasining ma'lum bir sinfi muammolarini hal qilish uchun o'zaro bog'langan dasturlar to'plamidir.

Hisoblash tizimining markaziy bo'g'ini hisoblanadi kompyuter.

Kompyuter- Bu elektron qurilma, ma'lumotlarni yaratish, saqlash, qayta ishlash va tashishni avtomatlashtirish uchun mo'ljallangan. Har qanday zamonaviy kompyuterning asosi soat generatori, elektr signallarini (impulslarni) ishlab chiqarish, ularning chastotasi aniqlanadi soat chastotasi. Qo'shni impulslar orasidagi vaqt oralig'i kompyuterning bir soat tsiklining vaqtini aniqlaydi (yoki oddiygina ish taktikasi). Soat chastotasi kompyuterning tezligini ob'ektiv ravishda aniqlaydi. Operatsiyani bajarish uchun zarur bo'lgan soat chastotasi va soat tsikllari sonini bilib, siz ushbu operatsiyani bajarish vaqtini aniq belgilashingiz mumkin. Kompyuterni boshqarish, aslida qurilmalar o'rtasida signallarni taqsimlashni boshqarish bilan bog'liq. Boshqaruv bo'lishi mumkin dasturiy ta'minot yoki interaktiv.

Dasturiy ta'minot nazorati signal taqsimoti avtomatik ravishda amalga oshiriladi.

Signalning taqsimlanishi tashqi boshqaruv vositalari - tugmalar, kalitlar va boshqalar yordamida qo'lda boshqarilishi mumkin. Zamonaviy kompyuterlarda tashqi maxsus foydalanish tufayli boshqaruv asosan avtomatlashtirilgan apparat-mantiqiy interfeyslar, tashqi boshqaruv va ma'lumotlarni kiritish qurilmalari ulangan: sichqoncha, joystik, klaviatura va boshqalar. Bunday boshqaruv deyiladi. interaktiv .

Kompyuter tizimining konfiguratsiyasi jumladan, uning tarkibi deb ataladi apparat Va dasturiy ta'minot, ular odatda alohida ko'rib chiqiladi. Hisoblash tizimini bo'lish printsipi apparat Va dasturiy ta'minot konfiguratsiyasi kompyuter fanlari uchun alohida ahamiyatga ega, chunki ko'pincha bir xil muammoning echimi ham apparat, ham dasturiy ta'minot tomonidan ta'minlanishi mumkin. Tanlash mezonlari samaradorlik va samaradorlikdir. Biroq, bunday bo'linish shartli ekanligini unutmasligimiz kerak, chunki dasturiy ta'minot va apparat kompyuterda uzviy bog'liqlikda va uzluksiz o'zaro ta'sirda ishlaydi.

Uskuna konfiguratsiyasi Hisoblash tizimi - bu kompyuterga ulangan uskunalar yig'indisidir. Zamonaviy kompyuterlar va hisoblash tizimlari mavjud blok-modulli dizayn(apparat konfiguratsiyasi), uni tayyor tugunlar va bloklardan yig'ish mumkin.

Dasturiy ta'minot konfiguratsiyasi Kompyuter tizimi - bu kompyuterda o'rnatilgan dasturlar to'plami. Dasturlar kompyuter uchun - bu aniq natijalarni ishlab chiqarish uchun mo'ljallangan ma'lumotlar va buyruqlarni ifodalash shaklidir. Kompyuter dasturlarining ishi ko'p darajali xususiyatga ega.

Har bir ish joyida dasturiy ta'minot va apparat konfiguratsiyasi eng samarali hal qiladigan tarzda yaratilgan xos amaliy muammolar. Turli xil kompyuterlar o'zlarining arxitekturasi va funktsional maqsadi bo'yicha o'xshash bo'lishi mumkin, ammo har xil dasturiy va apparat konfiguratsiyasiga ega.

Hisoblash tizimlarida apparat va dasturiy ta'minot bilan bir qatorda, ba'zi hollarda ular ko'rib chiqadilar axborot Va matematik xavfsizlik.

ostida axborotni qo'llab-quvvatlash tushunish dasturlar va oldindan tayyorlangan ma'lumotlar to'plami Ushbu dasturlarning ishlashi uchun. Masalan, matn muharririda imloni avtomatik tekshirish tizimining ishlashi uchun apparat va dasturiy ta'minotdan tashqari, oldindan tayyorlangan ma'lumotnoma ma'lumotlar massivini o'z ichiga olgan maxsus lug'atlar to'plami bo'lishi kerak.

Dasturiy ta'minot hisoblash tizimi hisoblanadi dasturiy ta'minot va axborot ta'minoti to'plami. Qoida tariqasida, u ROM chiplariga "qattiq kodlangan" va ixtisoslashtirilgan kompyuter tizimlarida (avtomobillar, samolyotlar, kemalarning bort kompyuterlari va boshqalar) ishlatiladi.

Kompyuter tizimining texnik vositalari

TO

Kompyuter tizimining texnik vositalari deganda muayyan turdagi ishlarni bajarish uchun zarur bo'lgan qurilmalar va asboblar to'plami tushuniladi. Nisbatan qurilmalarni joylashtirish usuliga ko'ra markaziy ishlov berish bloki(CPU) farqlanadi ichki Va tashqi qurilmalar. Tashqi qurilmalar ko'pchilikni tashkil qiladi I/U qurilmalari ma'lumotlar (shuningdek, deyiladi periferik qurilmalar) va ba'zilari uzoq muddatli saqlash qurilmalari ma'lumotlar (tashqi xotira). Tizimning ishlashi uchun uskuna yordamida bir-biri bilan muvofiqlashtirilgan bo'lishi kerak apparat interfeyslari, ham jismoniy darajada, ham mantiqiy darajada. Jismoniy jihatdan, apparat turli qurilmalar (mexanik va elektr ulagichlar, avtobuslar, kontrollerlar) yordamida, mantiqiy ravishda - deb nomlangan dasturlar yordamida muvofiqlashtiriladi. qurilma drayverlari.

Uskuna interfeyslari- Bu standartlashtirilgan apparat-mantiqiy qurilmalar, kompyuter tizimining qurilmalari, tugunlari va bloklari o'rtasidagi ishlarni muvofiqlashtirishni ta'minlash. Uskuna interfeyslari uchun standartlar deyiladi protokollar, bu qurilmalarning muvofiqlashtirilgan ishlashi uchun zarur bo'lgan texnik shartlar to'plamini belgilaydi. Standart interfeyslarning mavjudligi, ularning xususiyatlaridan qat'i nazar, qurilmalar o'rtasida ma'lumotlar uzatishni birlashtirish imkonini beradi.

Har qanday kompyuter tizimining arxitekturasida ko'plab apparat interfeyslari mavjud bo'lib, ularni ikki guruhga bo'lish mumkin: ketma-ket Va parallel.

Parallel interfeyslar- bitlar guruhini bir vaqtning o'zida uzatish uchun ishlatiladigan qurilmalar. Bitta xabardagi bitlar soni interfeysning bit sig'imi bilan belgilanadi. Misol uchun, sakkiz bitli parallel interfeyslar har bir sikl uchun bir bayt ma'lumotni uzatadi. Parallel interfeyslarning ishlashi sekundiga baytlarda o'lchanadi (bayt/s; KB/s; MB/s). Ular ma'lumotlarni uzatish tezligi muhim bo'lgan joylarda qo'llaniladi: bosib chiqarish moslamalarini, grafik ma'lumotlarni kiritish qurilmalarini va tashqi muhitda ma'lumotlarni yozish uchun qurilmalarni ulash uchun.

Seriyali interfeyslar- oddiyroq qurilmalar. Ma'lumotlar almashinuvi asta-sekin ketma-ket amalga oshiriladi. Ularning ishlashi sekundiga bit bilan o'lchanadi (bps; Kbps; Mbps). Ko'pincha ketma-ket interfeyslar deyiladi asinxron interfeyslar, chunki ular uzatish va qabul qiluvchi qurilmalarning ishlashini sinxronlashtirishni talab qilmaydi. Sinxronizatsiya yo'qligi sababli foydali ma'lumotlarni uzatish xizmat paketlari bilan birga keladi, ya'ni foydali ma'lumotlarning bir baytida 1-3 xizmat biti bo'lishi mumkin. Dastlab, ketma-ket interfeyslarning o'tkazuvchanligi parallel bo'lganlarga qaraganda kamroq edi va samaradorlik past edi. Shuning uchun ular "sekin qurilmalar" (oddiy past sifatli bosib chiqarish qurilmalari, ramziy va signalli ma'lumotlar uchun kiritish-chiqarish qurilmalari, boshqaruv sensorlari, past unumdor aloqa qurilmalari va boshqalar), shuningdek, mavjud bo'lgan hollarda ulanish uchun ishlatilgan. ma'lumotlar almashinuvining davomiyligi bo'yicha cheklovlar yo'q. Biroq, texnologiyaning rivojlanishi bilan parallel bo'lganlardan kam bo'lmagan va ko'pincha ularni o'tkazish qobiliyati bo'yicha yuqori tezlikda ketma-ket interfeyslar paydo bo'ldi.

Kompyuterlarning tasnifi

BILAN

Kompyuterlarni tasniflashning bir necha xil usullari mavjud. Texnik adabiyotlarda va ommaviy axborot vositalarida eng ko'p qo'llaniladigan usullarga quyidagilar kiradi:

- mo'ljallangan maqsadga muvofiq;

– mutaxassislik darajasi bo‘yicha;

- standart o'lchamlar bo'yicha;

- muvofiqlik bo'yicha;

- ishlatiladigan protsessor turi bo'yicha.

Maqsad bo'yicha tasniflash- eng qadimgi tasniflash usullaridan biri. Ushbu tamoyilga asoslanib, ular ajralib turadi asosiy kompyuterlar, mini kompyuter, mikrokompyuter Va shaxsiy kompyuterlar (Kompyuter).

Asosiy kompyuterlar (asosiy kompyuter yoki superkompyuterlar). Ular juda yirik korporatsiyalarda, banklarda yoki milliy iqtisodiyot tarmoqlarida qo'llaniladi. Yuqori unumli superkompyuterlar mudofaa kompleksi, yadro fizikasi, kosmik muammolar, meteorologiya va seysmik farmakologiya muammolarini hal qilish uchun ishlatiladi. Superkompyuter asosida bir nechta bo'limlarni (guruhlarni) o'z ichiga olgan kompyuter markazlari yaratiladi:

– tizimli dasturlash guruhi, ta’minlash apparat-dasturiy interfeys hisoblash tizimi;

– amaliy dasturlash guruhi, ta'minlash foydalanuvchi interfeysi hisoblash tizimi;

- texnik xizmat ko'rsatish guruhi;

– ma’lumotlarni tayyorlash guruhi;

- shaklda ma'lumotlar arxivlarini yaratuvchi axborotni qo'llab-quvvatlash guruhi dastur kutubxonalari Va ma'lumotlar banklari;

- markaziy protsessordan ma'lumotlarni qabul qiluvchi va uni mijoz uchun qulay shaklga aylantiradigan, masalan, printerlarda chop etadigan ma'lumotlarni chiqarish bo'limi.

Katta kompyuterlar yuqori jihozlar va texnik xizmat ko'rsatish xarajatlari bilan ajralib turadi. Bunday kompyuter tizimining markaziy protsessori bir nechta jihozlardan iborat bo'lib, alohida xonada joylashgan. Samaradorlikni oshirish uchun superkompyuter bir vaqtning o'zida bir nechta vazifalar va tabiiyki, bir nechta foydalanuvchi bilan ishlaydi. Hisoblash tizimi resurslarining bunday taqsimlanishi deyiladi vaqtni taqsimlash printsipi.

Mini kompyuter. Bu guruhdagi kompyuterlar katta kompyuterlardan kichik o'lchamlari va shunga mos ravishda unumdorligi va narxining pastligi bilan farqlanadi. Bunday kompyuterlardan yirik korxonalar, ilmiy muassasalar va oliy o‘quv yurtlari foydalaniladi, ularda o‘quv faoliyati ilmiy ishlar bilan uyg‘unlashadi. Mini-kompyuterlar ko'pincha ishlab chiqarish jarayonlarini boshqarish va bir vaqtning o'zida boshqa muammolarni hal qilish uchun ishlatiladi. Masalan, undan iqtisodchilar mahsulot tannarxini nazorat qilishda, buxgalteriya hisobida birlamchi hujjatlarni hisobga olish va soliq organlariga muntazam hisobotlar tayyorlashda va hokazolarda foydalanishlari mumkin. Mini-kompyuterlar bilan ishlash ham kompyuter markazi yordamida tashkil etiladi, garchi ko'p bo'lmasa ham. katta kompyuterlarda.

Mikrokompyuter. Ushbu toifadagi kompyuterlar ko'plab korxonalarda mavjud. Bunday kompyuterni saqlash uchun kompyuter markazi kerak emas. Tizimli va amaliy dasturchilarning sifatlarini o'zida mujassam etgan yuqori malakali dasturchilarni o'z ichiga olgan kichik hisoblash laboratoriyasiga ega bo'lish kifoya. Mikrokompyuterlar katta kompyuter markazlarida yordamchi operatsiyalarni, masalan, ma'lumotlarni dastlabki tayyorlash operatsiyalarini bajarish uchun ham qo'llaniladi.

Shaxsiy kompyuterlar (Kompyuter ). Ushbu toifadagi kompyuterlar so'nggi 20 yil ichida ayniqsa tez rivojlandi. U bitta ish joyiga xizmat qilish uchun mo'ljallangan. Kichik o'lchamlari va nisbatan arzonligiga qaramay, zamonaviy shaxsiy kompyuterlar yuqori unumdorlikka ega. Ko'pgina shaxsiy kompyuter modellari 70-yillardagi asosiy kompyuterlardan, 80-yillardagi mini-kompyuterlardan va 90-yillarning birinchi yarmidagi mikrokompyuterlardan ustundir. Kompyuter kichik biznes va jismoniy shaxslarning ehtiyojlarini qondirishi mumkin. Shaxsiy kompyuterlar 1995 yildan keyin Internetning jadal rivojlanishi tufayli ayniqsa mashhur bo'ldi. Shaxsiy kompyuterlarda eng ko'p qo'llaniladigan o'yinlar o'yinlar, matn muharrirlari, ma'lumotlar bazalari, axborot tizimlari, elektron jadvallar, dasturlash tizimlari va boshqalardir.ShK ham har qanday fan bo'yicha o'quv jarayonini avtomatlashtirishning qulay vositasi, masofaviy ( sirtqi) ta'limni tashkil etish vositasidir. , va bo'sh vaqtni tashkil qilish vositasi. Ular ko'pincha uy ishi uchun ishlatiladi, bu ayniqsa cheklangan bandlik sharoitida muhimdir. 2002 yilgacha shaxsiy kompyuterlar sohasida xalqaro standartlar amalda bo'lib, shaxsiy kompyuterlarning quyidagi toifalarini o'rnatgan:

- ommaviy kompyuter ( Iste'molchi kompyuter);

– ish kompyuteri (Office PC);

- noutbuk kompyuter ( Mobil kompyuter);

- ish stantsiyasi ( Kompyuter ish stantsiyasi);

- ko'ngilochar kompyuter ( O'yin-kulgi).

Uskunadagi yutuqlar asta-sekin toifalar orasidagi chegaralarni loyqaladi, shuning uchun standartlarni yangilash to'xtatildi, garchi muayyan vazifalar uchun shaxsiy kompyuterni sotib olayotganda ushbu tasnifni bilish foydali bo'lsa ham.

Mutaxassislik darajasi bo'yicha tasniflash. Kompyuterlar quyidagilarga bo'linadi: universal Va ixtisoslashgan. Universal kompyuterning konfiguratsiyasi (kompyuter tizimining tarkibi) o'zboshimchalik bilan bo'lishi mumkin. Masalan, xuddi shu shaxsiy kompyuter matn, musiqa, grafik, foto va video materiallar bilan ishlash uchun ishlatilishi mumkin. Ixtisoslashtirilgan kompyuterlar ma'lum bir qator muammolarni hal qilish uchun mo'ljallangan. Bularga, masalan, avtomobillar, kemalar, samolyotlar va kosmik kemalarning bort kompyuterlari kiradi. Grafika bilan ishlashga qaratilgan ixtisoslashgan minikompyuterlar deyiladi grafik stantsiyalar. Ular filmlar va videofilmlar, shuningdek, reklama mahsulotlarini tayyorlashda qo'llaniladi. Korxona kompyuterlarini bir tarmoqqa birlashtiruvchi maxsus kompyuterlar deyiladi fayl serverlari. Internet orqali axborot uzatuvchi kompyuterlar deyiladi tarmoq serverlari.

Hajmi bo'yicha tasniflash shaxsiy kompyuterlar uchun amal qiladi. Standart o'lchamlarga qarab, shaxsiy kompyuterlar quyidagilarga bo'linadi ish stoli(ish stoli), portativ(daftar), Cho'ntak(kaft tepasi), mobil hisoblash qurilmalari(cho'ntak kompyuteri va mobil aloqa funktsiyalarini birlashtirish). Hozirgi kunda ular keng qo'llanila boshlandi noutbuklar.

Noutbuk(Ingliz tilida daftar- notepad, notepad PC) - kompyuterning odatiy komponentlarini, jumladan displeyni, sensorli panelli klaviaturani, dinamiklarni, mikrofonni, veb-kamerani va batareyalarni birlashtirgan portativ shaxsiy kompyuter. Noutbuk o‘zining kichik o‘lchamlari, vazni va zamonaviy akkumulyatorlari tufayli foydalanishda juda qulay, uni yo‘lda o‘zingiz bilan olib ketish va 1 soatdan 14 soatgacha quvvat olmasdan ishlash imkonini beradi. Dunyodagi birinchi ommaviy noutbuk modeli Osborne-1 ixtirochi Adam Osborn tomonidan yaratilgan va 1981 yilda bozorga chiqarilgan. Birinchi noutbuklarga talab nihoyatda yuqori bo'lib, Osborne Computer Corporation o'sha paytdagi eng tez rivojlanayotgan kompaniyaga aylandi. Maqsadlari va texnik xususiyatlariga ko'ra noutbuklarning quyidagi tasnifi mavjud: byudjet noutbuklari, o'rta sinf noutbuklari, biznes noutbuklari, multimedia noutbuklari, o'yin noutbuklari, mobil ish stantsiyalari, moda noutbuklari, mustahkam noutbuklar, sensorli ekranli noutbuklar.

Moslik bo'yicha tasniflash. Muvofiqlik turli xil kompyuterlar uchun mo'ljallangan komponentlar va qurilmalarning o'zaro almashinishini, dasturlarni bir kompyuterdan ikkinchisiga o'tkazish qobiliyatini va har xil turdagi kompyuterlarning bir xil ma'lumotlar bilan birgalikda ishlashini belgilaydi. tomonidan apparat mosligi deb atalmishlar mavjud apparat platformalari. Bugungi kunda ikkita eng keng tarqalgan apparat platformalari: IBM PC Va Apple Macintosh. Uskuna mosligiga qo'shimcha ravishda, muvofiqlikning boshqa turlari mavjud: dasturiy ta'minot muvofiqligi, operatsion tizim darajasida muvofiqlik, ma'lumotlar mosligi.

Amaldagi protsessor turi bo'yicha tasniflash. Amaldagi protsessor turi asosan kompyuterning texnik xususiyatlarini tavsiflaydi. Kompyuterlar bir xil apparat platformasiga tegishli bo'lsa ham, ular foydalanadigan protsessor turiga qarab farq qilishi mumkin.

Jon fon Neymanga ko'ra klassik kompyuter modeli

N

Texnologiyaning rivojlanishiga qaramay, zamonaviy kompyuterlarning asosiy tuzilishi va ishlash tamoyillarida sezilarli o'zgarishlar bo'lmadi. Aksariyat zamonaviy kompyuterlar bunga asoslanadi hisoblash qurilmalari ishlashning umumiy mantiqiy tamoyillari, 1946 yilda amerikalik matematik Jon fon Neumann tomonidan ishlab chiqilgan fon Neumanning fikriga ko'ra, universal kompyuterning arxitekturasi quyidagi printsiplarga muvofiq tuzilishi kerak.

Ikkilik kodlash printsipi. Kompyuterga kiradigan barcha ma'lumotlar ikkilik kodlarda ifodalanadi.

Dasturni boshqarish printsipi. Kerakli hisob-kitoblar tartibi algoritm tomonidan noyob tarzda belgilanadi va uni tashkil etuvchi buyruqlar ketma-ketligi bilan tavsiflanadi. dastur. Har bir ko'rsatma bajariladigan operatsiya kodini va operatsiyada ishtirok etuvchi operandlarning manzillarini belgilaydi. Hisoblash dasturi kompyuterning saqlash qurilmasiga joylashtiriladi, bu buyruqlarning avtomatik bajarilishini va natijada kompyuterning tezligini oshirishni ta'minlaydi.

Xotiraning bir xilligi printsipi. Dasturlar va ma'lumotlar bir xil xotirada saqlanadi. Shuning uchun kompyuter ma'lum xotira katakchasida saqlanadigan narsalarni farqlamaydi: raqam, matn yoki buyruq. Axborotning har xil turlari ulardan foydalanish usuli bilan farqlanadi, lekin ularni kodlash usulida emas. Buning yordamida raqamlar va buyruqlarni qayta ishlash uchun bir xil operatsiyalardan foydalanish mumkin bo'ladi, ya'ni dastur buyruqlari xuddi raqamlar kabi ishlov berish uchun qulay bo'ladi.

Maqsadli tamoyil ya'ni tizimli ravishda asosiy xotira raqamlangan hujayralardan iborat. Hujayra raqami buni aniqlaydi manzil, bu mashina identifikatori qiymat yoki buyruqning (nomi). Har qanday hujayra istalgan vaqtda protsessor uchun mavjud. Hujayra tarkibini manzil bo'yicha olish undagi ma'lumotlarni yo'q qilmaydi, chunki tarkibning nusxasi tanlangan.

Fon Neyman tamoyillariga muvofiq qurilgan kompyuterlar kompyuterlar deb ataladi fon Neyman arxitekturasi. Fon Neymanga ko'ra klassik kompyuter modeli quyidagi tuzilishga ega.

I/U qurilmalari
Xotira qurilmasi

Ko'rsatilgan blok-sxemada qo'sh chiziqlar axborot oqimlarini, bitta chiziq esa nazorat signallarini bildiradi.

Bunday kompyuterning asosiy qurilmalari: protsessor, xotira (saqlovchi qurilma), kiritish/chiqarish qurilmalari. Barcha qurilmalar axborot uzatiladigan aloqa kanallari (yoki avtobuslar) orqali ulanadi. Protsessor kompyuterning ishlab chiqarilishi va ishlashini aniqlaydi: ishlash ko'p jihatdan protsessorga bog'liq. Protsessor arifmetik mantiq birligi va boshqaruv blokini o'z ichiga oladi. Arifmetik mantiq birligi(ALU) ma'lumotlarni qayta ishlash uchun ishlatiladi, ya'ni arifmetik va mantiqiy operatsiyalarni amalga oshiradi. Boshqarish moslamasi(CU) barcha kompyuter qurilmalarini boshqarish va dasturni bajarish jarayonini tashkil qilish funktsiyalarini bajaradi. Funktsiyalarga o'ting xotira(Saqlash) quyidagilarni o'z ichiga oladi: boshqa qurilmalardan ma'lumot olish, ma'lumotni saqlash, so'rov bo'yicha ma'lumotni mashinaning boshqa qurilmalariga berish. I/U qurilmalari tashqi qurilmalardan kompyuter xotirasiga manba ma'lumotlarini kiritish va hisoblash natijalarini chiqarish uchun mo'ljallangan.


Tegishli ma'lumotlar.


Informatika darslarida muhokama qilinadigan ob'ektlardan biri shaxsiy kompyuterdir. Uni «apparat», «dasturiy ta'minot», «axborot resurslari» quyi tizimlaridan tashkil topgan tizim deb hisoblash mumkin (20-rasm).

Guruch. 20

Uskuna quyi tizimi kiritish, qayta ishlash, saqlash va chiqarish qurilmalari uchun super tizim vazifasini bajaradi.

Operatsion tizim - bu tizim va yordamchi dasturlarni o'z ichiga olgan dasturiy ta'minot quyi tizimi va supertizimidir.

Axborot resurs tizimi matn va grafik fayllar tizimlari, ovozli fayllar, video ma'lumotlarga ega fayllar va boshqalarni o'z ichiga oladi.

Shaxsiy kompyuter - bu "inson-kompyuter" tizimining bir qismi (quyi tizim).

Foydalanuvchi interfeysi

"Inson-kompyuter" tizimining ob'ektlari o'rtasidagi o'zaro bog'lanishni ta'minlovchi vositalar interfeys deb ataladi.

Uskuna, dasturiy ta'minot, apparat-dasturiy ta'minot va foydalanuvchi interfeyslari mavjud.

Uskuna interfeysi- kompyuter qurilmalari o'rtasidagi o'zaro ta'sir vositalari; uskunalar ishlab chiqaruvchilar tomonidan taqdim etiladi.

Dastur interfeysi- dasturlar, shuningdek, dasturiy ta'minot va axborot resurslari o'rtasidagi o'zaro ta'sir (moslik) vositalari; dasturiy ta'minot ishlab chiqaruvchilari tomonidan taqdim etiladi.

Uskuna-dasturiy ta'minot va foydalanuvchi interfeyslari kompyuter operatsion tizimi tomonidan ta'minlanadi.

Uskuna-dasturiy interfeys- kompyuter texnikasi va dasturiy ta'minoti o'rtasidagi o'zaro ta'sir vositalari.

Foydalanuvchi interfeysi- inson va kompyuterning o'zaro ta'siri vositalari.

Menyuga asoslangan foydalanuvchi interfeysi menyudan boshqarish buyrug'ini tanlash imkoniyatini beradi (buyruqlar ro'yxati). Grafik interfeysda kompyuter ob'ektlari kichik rasmlar (piktogrammalar) bilan ifodalanadi. Sichqoncha yordamida kerakli belgini tanlang. Belgilardan tashqari matnlar (maslahatlar uchun) va menyular (buyruqlarni tanlash uchun) ham ishlatiladi.

Uch o'lchovli interfeys uch o'lchovli kompyuter maydonida navigatsiya qilish imkonini beradi. Sichqonchani, masalan, virtual muzey eshigiga ishora qilib, unga kirishingiz mumkin. Virtual zalda siz atrofga qarashingiz, har qanday rasmga yaqinlashishingiz va uni batafsilroq ko'rib chiqishingiz mumkin. Ushbu interfeys haqiqiy dunyoni simulyatsiya qiladi.