کتاب کامپیوترها چگونه کار میکنن How Computers Really Work
جهت نمایش قیمت و خرید، سایز محصول خود را انتخاب کنید
محصولات مشابه
معرفی
یه راهنمای خودمونی و عملی برای فهمیدن اینکه کامپیوترها چطوری کار میکنن، از مدارهای سطح پایین گرفته تا کدهای سطح بالا.
"کامپیوترها واقعاً چطوری کار میکنن" یه راهنمای عملی برای اکوسیستم محاسباتیه: همه چیز، از مدارها گرفته تا حافظه و سیگنالهای ساعت، کد ماشین، زبانهای برنامهنویسی، سیستمعاملها و اینترنت.
اما شما فقط درباره این مفاهیم نمیخونید، بلکه دانش خودتون رو با تمرینها آزمایش میکنید و با 41 پروژه عملی اختیاری، چیزهایی که یاد میگیرید رو تمرین میکنید. مدارهای دیجیتال بسازید، یه بازی حدسزدن درست کنید، اعداد اعشاری رو به باینری تبدیل کنید، استفاده از حافظه مجازی رو بررسی کنید، سرور وب خودتون رو اجرا کنید و خیلی چیزهای دیگه.
مفاهیمی مثل اینها رو بررسی کنید که چطوری:
مثل یه مهندس نرمافزار فکر کنید وقتی از دادهها برای توصیف یه مفهوم دنیای واقعی استفاده میکنید
از قوانین اهم و کیرشهف برای تحلیل یه مدار الکتریکی استفاده کنید
مثل یه کامپیوتر فکر کنید وقتی جمع باینری رو تمرین میکنید و یه برنامه رو توی ذهنتون، قدم به قدم اجرا میکنید
پروژههای کتاب باعث میشن یادگیریهاتون رو به عمل تبدیل کنید، وقتی که:
یاد میگیرید چطوری از یه مولتیمتر برای اندازهگیری مقاومت، جریان و ولتاژ استفاده کنید
یه نیمجمعکننده بسازید تا ببینید چطوری عملیات منطقی در سختافزار میتونن با هم ترکیب بشن تا عملکردهای مفیدی رو انجام بدن
یه برنامه به زبان اسمبلی بنویسید، بعد کد ماشین حاصل رو بررسی کنید
یاد بگیرید چطوری از یه دیباگر استفاده کنید، کد رو دیساسمبل کنید و یه برنامه رو هک کنید تا رفتارش رو بدون تغییر کد منبع تغییر بدید
از یه پورت اسکنر استفاده کنید تا ببینید کدوم پورتهای اینترنت روی کامپیوترتون باز هستن
سرور خودتون رو اجرا کنید و یه دوره فشرده و عالی در مورد نحوه کارکرد وب بگذرونید
و از اونجایی که یه تصویر ارزش هزار بایته، فصلها پر از نمودارها و تصاویر دقیق هستن تا به روشن شدن پیچیدگیهای فنی کمک کنن.
An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code.
How Computers Really Work is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet.
But you won't just read about these concepts, you'll test your knowledge with exercises, and practice what you learn with 41 optional hands-on projects. Build digital circuits, craft a guessing game, convert decimal numbers to binary, examine virtual memory usage, run your own web server, and more.
Explore concepts like how to:
Think like a software engineer as you use data to describe a real world concept
Use Ohm's and Kirchhoff's laws to analyze an electrical circuit
Think like a computer as you practice binary addition and execute a program in your mind, step-by-step
The book's projects will have you translate your learning into action, as you:
Learn how to use a multimeter to measure resistance, current, and voltage
Build a half adder to see how logical operations in hardware can be combined to perform useful functions
Write a program in assembly language, then examine the resulting machine code
Learn to use a debugger, disassemble code, and hack a program to change its behavior without changing the source code
Use a port scanner to see which internet ports your computer has open
Run your own server and get a solid crash course on how the web works
And since a picture is worth a thousand bytes, chapters are filled with detailed diagrams and illustrations to help clarify technical complexities.
مشخصات
دیدگاه ها
