مقدمه
فناوری، کاربرد عملی دانش علمی، اصول مهندسی و خلاقیت انسانی برای حل مشکلات و ایجاد سیستمهای مفید است. این کلمه از اصطلاح یونانی Techne به معنای هنر، مهارت و اصول پشت عمل ماهرانه سرچشمه گرفته است. بنابراین، فناوری محدود به ماشینها یا رایانهها نیست؛ بلکه نشاندهنده استفاده سازمانیافته از دانش برای تبدیل ایدهها به نتایج عملی است.
فناوری، فهم را با عمل پیوند میدهد:
- علم اصول را کشف میکند.
- مهندسی اصول را به کار میگیرد.
- فناوری، راهحلها را خلق میکند.
- زیرساخت، راهحلها را به تمدن تبدیل میکند.
معماری آفرینش
فناوری معمولاً از طریق نقشهای متعددی ایجاد میشود که ایدهها را به واقعیت تبدیل میکنند.
معماری
یک معمار ساختار کلی و چشمانداز یک سیستم را طراحی میکند. معمار بر الزامات، سازماندهی، روابط بین اجزا و طرح اولیه سطح بالا تمرکز دارد.
مثالها:
- معماران نرمافزار، ساختار نرمافزار، چارچوبها و سازماندهی سیستم را طراحی میکنند.
- معماران ساختمان، ساختار فضایی، ظاهر و برنامهریزی کلی را طراحی میکنند.
مهندسی
مهندسان طرحها را به راهحلهای فنی ممکن تبدیل میکنند. آنها ریاضیات، علوم و دانش تخصصی را برای تعیین مواد، روشها، محاسبات و پیادهسازی به کار میگیرند.
مثال:
- مهندسان سازه، ایمنی و پایداری را تأیید میکنند.
- مهندسان برق، سیستمهای قدرت را طراحی میکنند.
- مهندسان نرمافزار سیستمهای نرمافزاری پیچیدهای را توسعه میدهند.
توسعهدهنده
توسعهدهندگان، سازندگان عملی هستند که محصولات کاربردی، به ویژه در نرمافزار، را ایجاد و پیادهسازی میکنند. آنها مشخصات را به برنامههای کاربردی، ویژگیها و کد کاربردی تبدیل میکنند.
فناوری فیزیکی و بلوکهای سازنده
ماشین
ماشین وسیلهای است که شامل اجزای مکانیکی است و از انرژی برای انجام یا کمک به وظایف استفاده میکند.
مثالها:
- موتورها
- رباتها
- وسایل نقلیه
- تجهیزات صنعتی
دستگاه
یک وسیله اصطلاح گستردهتری برای هر شیئی است که برای یک هدف خاص طراحی شده است.
مثالها:
- حسگرها
- کامپیوترها
- ترموستاتها
- ابزارها
لوازم خانگی
یک دستگاه معمولاً یک وسیله خانگی است که برای انجام کارهای خانگی طراحی شده است.
مثالها:
- یخچال
- ماشین لباسشویی
- فر
گجت
گجت یک دستگاه کوچکتر و اغلب الکترونیکی است که برای راحتی یا انجام کارهای تخصصی طراحی شده است.
مثالها:
- ساعت هوشمند
- شارژر قابل حمل
- پهپاد
سیستمهای مهندسی بنیادی
سیستمهای مکانیکی
مهندسی مکانیک بر حرکت، نیروها، انرژی و رفتار فیزیکی تمرکز دارد.
مفاهیم اصلی:
- سینماتیک: مطالعه حرکت
- دینامیک: مطالعه نیروها
- ترمودینامیک: انرژی و گرما
- مکانیک سیالات: حرکت مایعات و گازها
- علم مواد: خواص مواد
کاربردها:
- موتورها
- رباتیک
- سیستمهای تولیدی
- وسایل نقلیه
سیستمهای الکتریکی
سیستمهای الکتریکی بر تولید، انتقال، کنترل و استفاده از انرژی الکتریکی تمرکز دارند.
مفاهیم
- ولتاژ
- جریان
- مقاومت
- قدرت
- مدارها
- ژنراتورها
- ترانسفورماتورها
کاربردها:
- شبکههای برق
- موتورها
- نورپردازی
- وسایل نقلیه الکتریکی
سیستمهای الکترونیکی
سیستمهای الکترونیکی بر کنترل سیگنالهای الکتریکی برای پردازش اطلاعات تمرکز دارند.
مفاهیم
- نیمههادیها
- ترانزیستورها
- مدارهای مجتمع
- منطق دیجیتال
- پردازش سیگنال
کاربردها:
- کامپیوترها
- گوشیهای هوشمند
- دستگاههای ارتباطی
- حسگرها
سیستمهای یکپارچه (Integrated)
فناوری مدرن اغلب سختافزار، نرمافزار و فرآیندها را در یک سیستم کامل ترکیب میکند.
مثالها:
سیستمهای نرمافزاری:
- پلتفرمهای وب
- اپلیکیشنهای موبایل
- سیستمهای معاملاتی
سیستمهای زیرساختی:
- پلتفرمهای ابری (Cloud)
- مراکز داده
- شبکههای سازمانی
سیستمهای جاسازیشده:
کامپیوترهایی که درون دستگاههای دیگر ساخته شدهاند.
مثالها:
- واحدهای کنترل خودرو
- تجهیزات پزشکی
- لوازم خانگی هوشمند
- خودکارسازی (Automation )صنعتی
مهندسان کامپیوتر هم اجزای سختافزاری و هم نرمافزار سطح پایینی را طراحی میکنند که به این سیستمها امکان عملکرد میدهد.
فناوری ارتباطات (ICT)
دوران پخش آنالوگ
پخش سنتی، صدا و تصویر را از طریق امواج الکترومغناطیسی منتقل میکرد.
فرآیند
تولید محتوا:
استودیوها برنامههای صوتی یا تصویری تولید میکنند.
کدگذاری:
اطلاعات به سیگنالهای الکتریکی تبدیل میشوند.
سوارسازی (Modulation)
سیگنال روی یک موج حامل قرار میگیرد.
انتقال:
آنتنها امواج الکترومغناطیسی را پخش میکنند.
دریافت:
دستگاهها سیگنالها را دریافت میکنند.
پیاده سازی (Demodulation)
سیگنال محتوای اصلی بازیابی میشود.
خروجی:
بلندگوها و نمایشگرها سیگنالها را به اطلاعات قابل درک برای انسان تبدیل میکنند.
عصر ارتباطات دیجیتال
فناوری اطلاعات و ارتباطات (ICT) محاسبات و ارتباطات را با هم ترکیب میکند.
برخلاف پخش سنتی، ارتباطات دیجیتال از شبکهها، سرورها و پروتکلها برای تبادل دادهها استفاده میکند.
شبکهها و زیرساختهای اینترنتی
شبکه
شبکه مجموعهای از دستگاههای متصل به هم است که اطلاعات را رد و بدل میکنند.
انواع:
- LAN: شبکه محلی
- MAN: شبکه شهری
- WAN: شبکه گسترده
اجزا:
- گرهها
- رسانه انتقال
- روترها
- سوئیچها
- فایروالها
پروتکل
پروتکلها قوانین ارتباطی را تعریف میکنند، از جمله:
- TCP/IP
- HTTP
- SMTP
- DNS
اینترنت
اینترنت یک شبکه جهانی از شبکهها است.
زیرساختهای آن شامل موارد زیر است:
- کابلهای فیبر نوری
- مراکز داده
- نقاط تبادل اینترنت
- ارائه دهندگان خدمات اینترنتی
دادهها از طریق بستهها منتقل میشوند. روترها آدرسها را تجزیه و تحلیل کرده و بستهها را تا رسیدن به مقصدشان هدایت میکنند.
سرور و هاستینگ
سرورها کامپیوترهایی هستند که منابع و خدمات را در اختیار سایر کامپیوترها قرار میدهند.
انواع:
- سرورهای وب
- سرورهای پایگاه داده
- سرورهای فایل
- سرورهای کاربردی
- سرورهای ایمیل
- سرورهای DNS
مفاهیم مهم:
- میزبان: دستگاهی که خدمات ارائه میدهد.
- دامنه: آدرسی که برای انسان قابل خواندن باشد.
- آدرس IP: شناسه عددی شبکه.
- میزبانی: ارائه منابع سرور برای وبسایتها یا برنامهها.
دستگاههای محاسباتی
رایانهها سیستمهای الکترونیکی هستند که برای پردازش، ذخیره و انتقال اطلاعات طراحی شدهاند.
لایه سختافزاری
CPU
دستورالعملها را اجرا میکند.
RAM
حافظه کاری موقت.
Storage
ذخیره سازی داده های طولانی مدت.
GPU
پردازش موازی و محاسبات گرافیکی
Motherboard
اجزای سختافزاری را به هم متصل میکند.
اجزای اضافی:
- سختافزار شبکه
- سیستمهای قدرت
- سیستمهای خنککننده
- دستگاههای ورودی و خروجی
لایههای دستورالعمل و نرمافزار
دستگاه دستورالعمل
کامپیوترها از طریق مجموعه دستورالعملهایی مانند موارد زیر عمل میکنند:
- x86
- ARM
پردازندهها دستورالعملهای دودویی را که از طریق حالتهای الکتریکی نمایش داده میشوند، اجرا میکنند.
(Binary)دودویی:
سیستمهای دیجیتال اطلاعات را با استفاده از دو حالت نمایش میدهند:
- ۰ = خاموش
- ۱ = روشن
این الگوها نشان دهنده موارد زیر هستند:
- اعداد
- متن
- تصاویر
- دستورالعملها
نرمافزار
نرمافزار، سختافزار را کنترل میکند و عملکرد آن را فراهم میکند.
نرمافزارهای سیستم شامل:
- Firmware
- BIOS/UEFI
- Operating systems
- Drivers
نرمافزارهای کاربردی به کاربران اجازه میدهند تا وظایف خود را انجام دهند.
نتیجهگیری
فناوری پلی بین دانش و واقعیت است. این فناوری، درک علمی را به ماشینها، سیستمهای ارتباطی، پلتفرمهای دیجیتال و زیرساختها تبدیل میکند.
از ابزارهای ساده گرفته تا شبکههای جهانی، فناوری نشاندهنده توانایی بشریت در درک جهان، طراحی مجدد آن و ساخت سیستمهایی است که توانایی انسان را گسترش میدهند.