Salom, mening ismim Madison Maksi. Mening Loomia nomli kompaniyam bor, va biz aqlli kiyim va aqlli yumshoq yaxshi mahsulotlar uchun aqlli matolarni tayyorlashga e'tibor qaratamiz. To'qimachilik haqida gap ketganda chegara yo'q. Mening ismim Daniel Applston va men Othermachine kompaniyasining bosh direktoriman. Biz statsionar frezalashtiruvchi dastgoh qurmoqdamiz. Frezalash dastgohida aylanadigan chiqib ketish moslamasi mavjud va uni 3D-ob'ekt yaratish uchun material bo'ylab harakatlantiradi. Umuman olganda barcha kompyuterlar to'rtta asosiy funksiyaga ega. Ular axborotni kiritadilar, axborotni saqlaydilar va qayta ishlaydilar, va keyin axborotni namoyish etadilar. Ushbu narsalarning har biri kompyuterning alohida qismi tomonidan amalga oshiriladi. Tashqi dunyodan axborotlarni olib, ularni ikkilik axborotga aylantiradigan kirish moslamalari mavjud. Ushbu axborotni saqlash uchun xotira mavjud. Markaziy protsessor yoki protsessorga ega bo'ling, bu erda barcha hisob-kitoblar amalga oshiriladi. Va nihoyat, axborotni qabul qiladigan va uni jismoniy chiqishga aylantiradigan qurilmalar mavjud. Avval kirish haqida gaplashamiz. Kompyuterlar har xil turdagi axborotlarni qabul qilishlari mumkin, masalan, kompyuter klaviaturasi, telefon touchpad, kamera, mikrofon yoki GPS. Va hattoki avtomobil, termostat yoki drondagi sensorlar ham turli xil kirish moslamalari hisoblanadi. Keling, kirishning kompyuter orqali o'tishi va chiqishga aylanishi haqida oddiy misolni ko'rib chiqamiz. Klaviaturadagi tugmachani bosganingizda - "B" harfini olaylik. Klaviatura harfni raqamga o'zgartiradi. Ushbu raqam kompyuterga ikkilik shaklda, birliklar va nollar bilan yuboriladi. Ushbu raqamdan boshlab, protsessor "B" harfini piksel bo'yicha qanday ko'rsatishni hisoblab chiqadi. Markaziy protsessor xotiradan "B" harfini qanday chizish kerakligini aytib beradigan bosqichma-bosqich ko'rsatmalarni talab qiladi. Markaziy protsessor ushbu ko'rsatmalarni bajaradi va natijalarni xotirada piksel sifatida saqlaydi. Nihoyat, ushbu piksel ma'lumotlari ikkilik formatda ekranga yuboriladi. Ekran - bu ikkilik signallarni siz ko'rgan narsani tashkil etuvchi mayda chiroqlar va ranglarga aylantiradigan chiqish moslamasi. Hammasi shu qadar tez sodir bo'ladiki, bir zumda ko'rinadi, ammo kompyuter barmog'ingiz bilan asosiy nuqtani bosgan paytdan boshlab, har bir harfni ko'rsatish uchun minglab ko'rsatmalarni bajaradi. Ushbu misolda chiqish moslamasi ekran edi, ammo kompyuterdan ikkilik signalni olib, dunyoda biror narsa qilib chiqariladigan har xil turdagi chiqishlar mavjud. Masalan, dinamik ovozni chiqaradi va 3D printer ob'ektni bosib chiqaradi. Chiqish moslamalari, shuningdek, robotlashtirilgan qo'l, avtomobil dvigateli, yoki mening kompaniyam ishlab chiqaradigan frezalashtiruvchi dastgohni kesish vositasi bo'lishi mumkin. Kirish va chiqishning yangi turlari kompyuterlarga dunyo bilan mutlaqo yangi usullarda o'zaro aloqada bo'lish imkoniyatini beradi. Bunga xotira yaxshilanishi va protsessor tezligi va hajmi yordam berdi. Vazifa qanchalik qiyin bo'lsa shuncha ko'p axborot kiritiladi yoki ko'rsatiladi, va kompyuter shuncha ko'p ishlash kuchi va xotirani talab qiladi. Ekranda harflarni yozish oson bo'lishi mumkin, lekin murakkab 3d grafikalar qilish yoki yuqori aniqlikdagi filmni yozish uchun zamonaviy kompyuterlarda ko'pincha ushbu ma'lumotlarning barchasini boshqarish uchun bir nechta protsessorlar va uni saqlash uchun ko'plab gigabaytli xotira mavjud bo'ladi. Kompyuteringiz bilan nima qilishni xohlashingizdan qat'i nazar, har qanday harakatlar quyidagilar bilan bog'liq. Mavjud dunyodan axborotni kiritish, ushbu axborotlarni saqlash va qayta ishlash, va ba'zi bir chiqishlarning mavjud dunyoga qaytishi.