سلام.
دوستان تا اونجایی که من فهمیدم برای ارتباط با سخت افزار براساس نوع cpu تنها دو راه هست.
۱- آدرس پورت میدیم یا ioport
۲- بخشی از رم رو معرف اون سخت افزار میدونیم io memory
ولی من توی کلیپ های آموزشی دیدم که روی یه سخت افزار از جفتش استفاده میکنه.چطوری میشه؟
یا مثلا توی همین لینوکس خودمون که پردازنده من intel هست قاعدتا باید از روش پورتها استفاده کنه یعنی چیزی که
cat /porc/iports
داره میگه .حالا این
cat /proc/iomem
یعنی چی؟
این که داره میگه بخشی از رم به دیوایس ها تخصیص داده شده.