Amaliy topshiriq №3

Amaliy topshiriq №3
Mavzu: Axborot-kommunikatsiya texnologiyalari dasturiy ta'minoti Mashq:
Dasturiy ta'minotning asosiy turlari bilan tanishish
Bir necha turdagi dasturiy ta'minot mavjud bo'lib, ularning har biri turli maqsadlar va funktsiyalarga xizmat qiladi. Bu erda dasturiy ta'minotning asosiy turlari mavjud:
Tizim dasturiy ta'minoti:
Operatsion tizimlar (OT): Masalan, Windows, macOS, Linux va Android. OT apparat resurslarini boshqaradi va kompyuter dasturlari uchun xizmatlar ko'rsatadi.
Qurilma drayverlari: Bular operatsion tizim va printerlar, grafik kartalar va saqlash qurilmalari kabi apparat komponentlari o'rtasida aloqani ta'minlaydi.
Dasturiy ta'minot:
Hosildorlik dasturi: matn protsessorlari (Microsoft Word, Google Docs), elektron jadvallar (Microsoft Excel, Google Sheets) va taqdimot dasturlari (Microsoft PowerPoint, Google Slides) oʻz ichiga oladi.
Grafik dasturlari: Adobe Photoshop va Illustrator kabi vizual tarkibni yaratish va tahrirlash uchun ishlatiladi.
Media pleerlar: VLC Media Player va Windows Media Player kabi audio va video fayllarni tinglashni yoqing.
Veb-brauzerlar: Masalan, Chrome, Firefox va Safari.
O'yinlar: oddiy mobil o'yinlardan tortib murakkab video o'yinlargacha bo'lgan ko'ngilochar maqsadlar uchun mo'ljallangan dasturiy ta'minot.
Dasturiy ta'minotni ishlab chiqish:
Kompilyatorlar va tarjimonlar: Yuqori darajadagi dasturlash tillarini mashina kodiga aylantiring yoki kodni kompilyatsiya qilmasdan to'g'ridan-to'g'ri bajaring.
Integratsiyalashgan rivojlanish muhitlari (IDEs): Dasturiy ta'minotni ishlab chiqish uchun keng qamrovli vositalarni, jumladan kod muharrirlarini, tuzatuvchilarni va kompilyatorlarni taqdim eting.
Utilitalar:
Antivirus dasturi: zararli dasturlardan himoya qiladi va ularni o'chiradi.
Diskni tozalash vositalari: keraksiz fayllarni olib tashlash orqali kompyuterda saqlash joyini optimallashtiring.
Zaxiralash dasturi: ma'lumotlarni himoya qilish uchun fayllar yoki butun tizimlarning nusxalarini yaratadi.
Tarmoq dasturiy ta'minoti:
Xavfsizlik devori va xavfsizlik dasturlari: kompyuter tizimlarini ruxsatsiz kirish va potentsial tahdidlardan himoya qiladi.
Tarmoq operatsion tizimlari (NOS): tarmoqdagi kompyuterlar o'rtasida aloqa va resurslarni almashishni osonlashtiradi.
O'rnatilgan dasturiy ta'minot:
Mikrodastur: Uskuna qurilmalariga o'rnatilgan dasturiy ta'minot, ko'pincha qurilmaning funksionalligini nazorat qiladi.
Haqiqiy vaqtda operatsion tizimlar (RTOS): Vaqt va ishonchlilik muhim bo'lgan o'rnatilgan tizimlarda, masalan, sanoat avtomatizatsiyasi yoki aerokosmik ilovalarda qo'llaniladi.
Biznes dasturiy ta'minoti:
Korxona resurslarini rejalashtirish (ERP) dasturiy ta'minoti: tashkilot bo'ylab biznes jarayonlari va ma'lumotlarini birlashtiradi va boshqaradi.
Mijozlar bilan aloqalarni boshqarish (CRM) dasturi: mijozlar va potentsial mijozlar bilan o'zaro munosabatlarni boshqaradi.
Ochiq kodli dasturiy ta'minot:
Manba kodi jamoatchilikka ochiq bo'lgan dasturiy ta'minot, foydalanuvchilarga kodni ko'rish, o'zgartirish va tarqatish imkonini beradi. Masalan, Linux operatsion tizimi va Apache veb-serverlari.
Ushbu toifalar bir-birini istisno qilmaydi va ba'zi dasturiy ta'minot xususiyatlari va funktsiyalariga qarab bir nechta toifalarga bo'linishi mumkin.