Input/Output (I/O) Qurilmalari: I/O qurilmalari, kompyuter bilan boshqa qurilmalar yoki foydalanuvchilar o'rtasida ma'lumot almashish va uchqun bo'lmagan amallarni bajarish uchun ishlatiladi. Masalan, klaviatura, mushak, ekran, printer, USB portlar, Ethernet portlar kabi qurilmalar. - Input/Output (I/O) Qurilmalari: I/O qurilmalari, kompyuter bilan boshqa qurilmalar yoki foydalanuvchilar o'rtasida ma'lumot almashish va uchqun bo'lmagan amallarni bajarish uchun ishlatiladi. Masalan, klaviatura, mushak, ekran, printer, USB portlar, Ethernet portlar kabi qurilmalar.
- Tarmoq Subsystemi: Tarmoq subsystemi, kompyuterlarni tarmoq orqali bog'lab boradigan qurilmalar va protokollar to'plamini tashkil etadi. U tarmoqda ma'lumot almashish, internetga ulanish va boshqa tarmoq amallarini bajarish uchun ishlatiladi.
- Protokollar va Interfeyslar: Kompyuterlar o'rtasidagi ma'lumot almashish, tarmoqda foydalanuvchi va serverlar bilan muloqot qilish uchun protokollar va interfeyslar ishlatiladi.
- Ma'lumot saqlash va o'qish qurilmalari: Ma'lumotlarni saqlash va o'qish qurilmalari, kompyuterlarda ma'lumotlar o'qilishi, yozilishi va saqlanishi uchun kerak bo'lgan qurilmalar (masalan, SSD yoki HDD)ni o'z ichiga oladi.
Dasturiy Tuzilish: Dasturiy Tuzilish: - Dastur (Software): Dasturiy tuzilish kompyuterlarga ish bajarish uchun dasturlar yaratish va ularga o'zaro aloqani ta'minlaydi. Dasturlar ilova (application) dasturlari va tizim (system) dasturlariga bo'linadi.
- Dastur Tili (Programming Language): Dasturlar yaratish uchun foydalaniladigan tillar yaratish va ulashni ta'minlaydi. Masalan, Python, Java, C++, C#, JavaScript va boshqalar.
- Dasturiy Texnologiyalar: Dastur tuzilishi uchun kompyuterlar, interfeyslar, bazalar, algoritmlar, o'tilishlar, protokollar va boshqa texnologiyalar foydalaniladi.
Komponentlar va Subsystemlar: Dasturiy tuzilish dastur tarkibiy qismi yoki komponentlarini, ularni boshqa komponentlar bilan qanday aloqada ekanligini, ularning interfeyslarini va munosabatlarni ta'riflaydi. Komponentlar subsystemlar (tizimlar) yaratishda ishlatiladi. - Komponentlar va Subsystemlar: Dasturiy tuzilish dastur tarkibiy qismi yoki komponentlarini, ularni boshqa komponentlar bilan qanday aloqada ekanligini, ularning interfeyslarini va munosabatlarni ta'riflaydi. Komponentlar subsystemlar (tizimlar) yaratishda ishlatiladi.
- Ma'lumotlar Tuzilishi: Ma'lumotlar tuzilishi, dastur ichidagi ma'lumotlar obyektlarini, bazalarini, ma'lumot almashishni va ma'lumotni saqlashni ta'minlaydi. Ma'lumotlar tuzilishi dastur tomonidan ishlatilayotgan ma'lumotlarni qanday saqlash, qanday qidirish va qanday o'qishning tuzilishini tushuntiradi.
- Ishni boshqarish tizimi: Dasturiy tuzilish ishni qanday boshqarish tizimi (workflow)ni tuzishni o'z ichiga oladi. Bu, dastur qanday boshqarilishini va ishni qanday tartibda bajarilishini aniqlaydi.
Do'stlaringiz bilan baham: |