Kompyuter qanday ishlaydi
15 bob, 38 ta jonli sxema, har bobga test, CPU simulyatori, atamalar lug'ati va 22 ta tekshiruv savoli. Har bir rasm harakatlanadi: tok qayerdan oqadi, buyruq qanday bajariladi, paket qayerga boradi.
So'zboshi
Har kuni biz kompyuterlardan foydalanamiz: telefonda xabar yozamiz, noutbukda kod yozamiz, serverga bot joylaymiz. Lekin ko'pchilik uchun kompyuter ichida nima sodir bo'layotgani "qora quti" bo'lib qoladi. Bu qo'llanmaning maqsadi — shu qutini ochish.
Kitob pastdan yuqoriga qarab qurilgan. Biz ma'lumot qanday qilib nol va birlarga aylanishidan boshlaymiz, so'ng tranzistor — kompyuterning eng kichik g'ishti — bilan tanishamiz. Tranzistorlardan mantiqiy ventillar, ulardan esa sonlarni qo'shadigan va eslab qoladigan sxemalar yasaymiz. Keyin protsessor, xotira, ona plata, videokarta qanday ishlashini ko'rib chiqamiz. Oxirida operatsion tizim, dasturlash tillari va internet — ya'ni siz har kuni dasturchi sifatida ishlaydigan qatlamlar haqida gaplashamiz.
Har bir bobda sxemalar, jadvallar va amaliy misollar bor. Ayniqsa JavaScript/Node.js va Telegram botlar bilan bog'liq misollar keltirilgan — chunki nazariyani o'zingiz yozayotgan kod bilan bog'lash uni tushunishning eng yaxshi yo'li. Kitob oxirida atamalar lug'ati va o'z-o'zini tekshirish uchun savollar berilgan.
Oldindan maxsus bilim talab qilinmaydi. Elektr bo'yicha asosiy tushunchalar (kuchlanish, tok, kalit, rele) foydali bo'ladi, lekin ular ham kerakli joyda tushuntirilgan.
Mundarija
O'qilgan boblar: 0 / 15 (shu brauzerda saqlanadi)
- 1Kompyuter nima?Qisqacha tarix · Mur qonuni · Kompyuter turlari
- 2Ma'lumot qanday ifodalanadiIkkilik tizim · Bit va bayt · ASCII va Unicode · Piksellar · Tovush va video
- 3Elektronika asoslari va tranzistorYarimo'tkazgichlar · Rele · MOSFET · Chip qanday yasaladi
- 4Mantiqiy ventillarYarim va to'liq yig'uvchi · Flip-flop
- 5Kompyuter arxitekturasiFon Neyman "tor bo'g'izi" · Abstraksiya qatlamlari
- 6Markaziy protsessor (CPU)Asosiy qismlar · Takt chastotasi · Yadrolar va oqimlar · ISA
- 7Protsessor buyruqni qanday bajaradiFetch-Decode-Execute · Konveyer · Bashorat · Uzilishlar
- 8XotiraIerarxiya · RAM · ROM va flesh · HDD va SSD
- 9Ona plata, shinalar va quvvatShinalar · Chipset va BIOS · PSU · Sovutish
- 10Kirish-chiqish qurilmalari va GPUKlaviatura va sichqoncha · Monitor · GPU · Drayverlar va DMA
- 11Operatsion tizimYuklanish · Yadro va himoya · Jarayonlar · Virtual xotira · Fayl tizimi
- 12Dasturlash tilidan mashina kodigachaKompilyator · Interpretator va JIT · Stek va uyum
- 13Tarmoq va internetQatlamlar · DNS · HTTPS · Mijoz-server
- 14Hammasi birgalikdaTugma bosilishidan ekrangacha · Yakuniy xulosa