اپل به‌روزرسانی مروگر سافاری را برای مک اواس کاتالینا و موهاوی منتشر کرد

 
اپل به‌روزرسانی مرورگر سافاری را برای کاربران مک‌اواس کاتالینا و موهاوی منتشر کرده است که ظاهراً نواقص امنیتی مهمی را برطرف خواهد کرد.
 
اپل شب گذشته همراه با مجموعه به‌روزرسانی سیستم‌عامل‌هایش، نسخه جدیدی از مرورگر سافاری را برای نسخه‌های قدیمی مک‌اواس کاتالینا و مک‌اواس موهاوی منتشر کرد. غول دنیای فناوری جزئیات زیادی از به‌روزرسانی یادشده ارائه نداده است؛ اما احتمالاً این نسخه اصلاحات امنیتی مهمی را شامل می‌شود.
 
به‌روزرسانی‌های سافاری به‌طور معمول در کنار نسخه‌های جدید میان‌نسلی macOS و به‌روزرسانی‌های امنیتی برای نسخه‌های قدیمی‌تر سیستم‌عامل کامپیوترهای اپل معرفی می‌شود؛ اما Safari 14.1.2 در حالی به‌صورت خودکار منتشر می‌شود که اپل هنوز macOS Big Sur 11.5 را منتشر نکرده است!
 
برای بارگیری جدیدترین نسخه‌ی مرورگر سافاری در سیستم‌عامل‌های سازگار، کافی است به System Preferences مراجعه و روی بخش Software Update کلیک کنید. اپل اخیرا به‌روزرسانی دیگری نیز برای Safari Technology Preview منتشر کرده که در واقع، نسخه آزمایشی مرورگر سافاری اپل برای macOS و با هدف توسعه‌دهندگان است.
 
سافاری تکنولوژی پریویو می‌تواند هم‌زمان با مرورگر سافاری اجرا شود و درحالی‌که برای توسعه‌دهندگان طراحی شده است، برای بارگیری نیازی به حساب توسعه‌دهنده ندارد. غول دنیای فناوری نسخه‌ی ۱۲۷ مرورگر یادشده را منتشر کرده که شامل رفع اشکال و بهبود عملکرد برای زبان برنامه‌نویسی CSS، پیمایش، جاوا اسکریپت، WebRTC، قابلیت دسترسی و رندر، WebAPI و... است. نسخه مذکور بر اساس به‌روزرسانی Safari 15 موجود در macOS Monterey ساخته شده و شامل چندین ویژگی جدید سافاری است. در این به‌روزرسانی یک نوار جدید با پشتیبانی از تب‌های گروهی برای سازماندهی بهتر تب‌ها، همراه با پشتیبانی بهتر از افزونه‌های سافاری وجود دارد.

قابلیت «یونیورسال کنترل» امکان مدیریت آیپد و مک به صورت یکجا را فراهم می‌کند

 
اپل علاوه بر معرفی سیستم‌عامل جدید خود مانند iOS 15 و iPadOS 15 در کنفرانس WWDC 2021، از قابلیت‌های متنوعی برای مدیریت دستگاه‌های خود از جمله یونیورسال کنترل (Universal Control) نیز رونمایی کرد. کاربران مک او اس مونتری (Monterey) می‌توانند آیپد خود را در کنار لپ‌تاپ یا دسکتاپ خود به راحتی مدیریت کنند.
 
ویژگی یونیورسال کنترل به کاربران اجازه می‌دهد تا نشانگر موس را به راحتی میان مک و آیپد جابه‌جا کنند. هنوز مشخص نیست که کدام نسل از آیپد‌ها و دستگاه‌های مک از چنین قابلیتی پشتیبانی می‌کنند و آیا امکان اتصال دستگاه‌ها به یک‌دیگر از این طریق وجود دارد یا خیر. اما به طور کلی مک قادر است تا آیپد را شناسایی کند و استفاده از موس و کیبورد به راحتی در تبلت امکان‌پذیر خواهد بود.
 
به کمک یونیورسال کنترل فرایندهایی مانند درگ کردن فایل‌ها میان دو دستگاه قابل انجام است. همچنین پشتیبانی از ورودی‌های مک، نیاز به موس و کیبورد جداگانه برای آیپد را به صورت محسوسی کمرنگ می‌کند. اگرچه جزئیات تکمیلی هنوز منتشر نشده است اما به نظر می‌رسد مهاجرت دستگاه‌های مک به معماری مبتنی بر ARM موجب شده تا چنین ویژگی‌هایی پدیدار شوند.

نسخه نهایی مک OS بیگ سر منتشر شد

 
 
اپل سیستم‌عامل مک OS بیگ سر را با تغییرات بنیادی و ویژگی‌های مبتنی‌بر حریم خصوصی بعد از چندین ماه انتظار، برای عموم عرضه کرد.
 
بالآخره اپل پس از نزدیک به پنج ماه، مک‌ OS بیگ سر (Big Sur) را از حالت بتا خارج و برای عموم منتشر کرد. بیگ سر یک به‌روزرسانی عظیم برای رایانه‌های مک به‌حساب می‌آید، طوری که سیستم‌عامل‌ خاطره‌انگیز MacOS X را کنار گذاشته و ورژن کاملا جدید ۱۱ یا همان بیگ سر را ارائه می‌دهد. مک OS جدید، رابط کاربری دوباره طراحی شده، پشتیبانی از ویجت‌ها، مرکز کنترل جدید، آیکون‌های بازطراحی شده و موارد دیگر را به ارمغان می‌آورد. همچنین این سیستم‌عامل ۱۷ نوامبر (۲۷ آبان) باتوجه‌به انتشار مک‌بوک‌های جدید مبتنی بر آرم، دردسترس آن‌ها نیز قرار می‌گیرد و علاوه بر قابلیت‌های گفته‌شده از یک ویژگی کلاملا انحصاری اجرای برنامه‌های iOS و آیپد OS پشتیبانی می‌کند.
 
کدام رایانه‌های مک از مک OS بیگ سر پشتیبانی می‌کنند؟
 
به‌گفته‌ی وب‌سایت اپل، مک OS جدید از مک‌بوک‌های ۲۰۱۵ به بعد، مک‌بوک ایر و مک‌بوک پروی ۲۰۱۳ به بعد، مک مینی و آی‌مک ۲۰۱۴ به بعد، تمامی آی‌مک پروها و مک پروی ۲۰۱۳ پشتیبانی می‌کند و همان‌طور که گفته‌شد از ۱۷ نوامبر (۲۷ آبان) دردسترس کاربران مک‌بوک‌های مینی، ایر و پروی مبتنی بر آرم قرار می‌گیرد.
 
بالأخره پس‌ از مدت‌ها انتظار، نسخه‌ی نهایی مک OS بیگ سر، دردسترس قرار گرفت؛ بنابراین، اگر جزو دارندگان رایانه‌های مک هستید، می‌توانید با به‌روزرسانی به این نسخه، از ویژگی‌های جدیدی بهره‌مند شوید.

آپدیت ۱۰٫۱۵٫۷ مک OS کاتالینا منتشر شد

جدیدترین به‌روزرسانی مک OS کاتالینا که احتمالا آخرین به‌روزرسانی این سیستم‌عامل پیش از انتشار مک OS بیگ سر است، برای رفع سه باگ در دسترس قرار گرفت.
 
 
 
هفته‌ی گذشته اپل به‌روزرسانی جدید سیستم‌های عامل iOS و iPadOS و watchOS را برای دستگاه‌های مقصد در دسترس قرار داد، اما خبری از macOS نبود. شرکت کوپرتینویی به‌طور معمول، تمامی سیستم‌های عامل خود را به‌صورت همزمان به‌روزرسانی می‌کند، با این‌حال در سال جاری میلادی شاهد سنت‌شکنی اپل بودیم. درحالی که نسخه‌ی جدید سه سیستم‌عامل یادشده قابل‌دسترس شده‌اند، دارندگان رایانه‌های سری مک هنوز نتوانسته‌اند به جدیدترین نسخه یعنی مک او اس بیگ سر (Apple MacOS Big Sur) دسترسی پیدا کنند. درضمن فعلا به‌طور دقیق نمی‌دانیم که مک OS بیگ سر در چه تاریخی منتشر می‌شود.
 
درحالی که کم‌کم باید خودمان را برای دردسترس‌قرارگرفتن مک OS بیگ سر آماده کنیم، اپل به‌تازگی به‌روزرسانی جدید مک او اس کاتالینا (macOS Catalina) یعنی نسخه‌ی ۱۰٫۱۵٫۷ را منتشر کرده است. احتمال می‌رود ۱۰٫۱۵٫۷، آخرین به‌روزرسانی کاتالینا تا پیش از انتشار بیگ سر باشد. اپل به‌همراه به‌روزرسانی‌کردن مک OS کاتالینا، نسخه‌ی جدید Final Cut Pro X و iMovie را نیز برای مک منتشر کرد. 
 
به‌روزرسانی جدید کاتالینا، قابلیت‌های خاصی به سیستم‌عامل اضافه نمی‌کند و به‌روزرسانی جزئی به‌حساب می‌آید. این به‌روزرسانی در پی رفع کردن سه باگ که کاربران گزارش کرده بودند منتشر شده است: یک مشکل گرافیک‌محور در iMacهای جدید (۲۷ اینچ رتینا 5K) مجهزبه کارت گرافیک AMD Radeon Pro 5700 XT، یک باگ که از اتصال خودکار به شبکه‌های وای‌فای جلوگیری می‌کرد و یک باگ با محوریت عدم همگام‌سازی آی‌کلاد درایو (iCloud Drive). اپل در بیانیه‌ی مطبوعاتی خود اعلام کرد برخی قابلیت‌ها ممکن است در تمامی مناطق یا روی تمامی دستگاه‌ها در دسترس نباشند. با مراجعه به این لینک می‌توانید توضیحات اپل درباره‌ی قابلیت‌های امنیتی این به‌روزرسانی را مطالعه کنید. 
 
اپل همچنین از رفع برخی باگ‌ها در نسخه‌ی جدید Final Cut Pro X و iMovie خبر می‌دهد. کاربران Final Cut Pro X گفته بودند فایل‌های دارای فرمت XAVC از دوربین Sony PXW-FX9 در این اپلیکیشن شناسایی نمی‌شود. همچنین برخی از افراد ادعا کرده بودند هنگام جابه‌جایی در بین حالت‌های Better Quality و Better Performance، شاهد تغییر ناگهانی میزان روشنایی هستند. این مشکلات به‌همراه چند مشکل دیگر در جدیدترین به‌روزرسانی Final Cut Pro X رفع شده‌اند. به‌روزرسانی جدید iMovie ضمن رفع برخی باگ‌ها، ثبات اپلیکیشن را بهبود می‌بخشد. 
 
در کنار این‌ها کاربران Xcode به‌دفعات اعلام کرده بودند که Xcode به‌هنگام اجرای اسناد، کرش می‌کند. اپل در همین راستا به‌روزرسانی جدید Xcode را برای رفع این مشکل در دسترس قرار داد.

پنج عملیات نهان مهم که توسط سیستم‌عامل رایانه شما انجام می‌شوند

سیستم‌عامل

از روزگار باستان، رقابت‌های حماسی جزئی از تاریخ انسان‌ها بوده‌اند. تمدن‌های نخستین جهت تسلط بر قلمروهایی وسیع، جنگ‌هایی را به راه‌ انداخته‌اند. در عصر اکتشاف، ملل مختلف انسان‌هایی را جهت اکتشاف و تسلط به نقاط دور دست به‌کار گرفته‌اند. جنگ سرد میان ایالات‌متحده آمریکا و اتحاد جماهیر شوروی باعث شد تا رقابتی فضایی میان این دو کشور شکل گرفته و فرود اولین انسان بر روی کره ماه نیز نتیجه این رقابت بود. پس‌ازاین نیز نبردی میان سیستم‌عامل‌ها صورت گرفته است. 

همه ما به اهمیت یک سیستم‌عامل (OS) واقف هستیم. برخی از کاربران تبدیل به وفاداران صادق یک سیستم‌عامل می‌شوند. برخی نیز پا را از این فراتر گذاشته و وارد قلمرو طرفداران می‌شوند.     

اکثر مردم با سیستم‌عامل‌های نام‌آشنای بازار آشنایی دارند. مایکروسافت ویندوز و Mac OS شرکت اپل دراین‌بین شهره خاص و عام هستند. نسخه‌های سیستم‌عامل لینوکس (Linux) کمتر شناخته‌ شده‌اند، اما این موضوع باعث نمی‌شود که طرفداران این سیستم‌عامل از لینوکس دفاع نکنند. در زمینه سیستم‌عامل‌های موبایلی نیز با اندروید گوگل، iOS شرکت اپل و ویندوز فون مایکروسافت روبه‌رو هستیم.

اما هنگامی‌که فرای مشخصات فکر کنیم، می‌بینیم که سیستم‌عامل‌ها نقاط مشترک فراوانی دارند. شاید هرکدام از آن‌ها به شیوه خاص خود عملیات مختلف را انجام دهند اما در نهایت هر سیستم‌عامل باید بتواند وظایف پایه‌ای خود را به سرانجام برساند. حداقل تا زمانی که اوضاع بر وفق مراد پیش برود، از بسیاری از این وظایف آگاه نخواهید شد.

اتصال سخت‌افزار

سیستم‌عامل

یکی از وظایف اصلی یک سیستم‌عامل ایجاد ارتباط بین سخت‌افزار و نرم‌افزار رایانه شما است. اگر کیس رایانه خود را باز کرده باشید حتما با مدارها، تراشه‌ها، سیم‌ها و قطعاتی دیگر مواجه شده‌اید. در هنگام اجرای یک برنامه، این قطعات فیزیکی بار اصلی را به دوش می‌کشند. اما هر برنامه باید از طریقی بتواند از این سخت‌افزارها استفاده کند.

سیستم‌عامل همانند پلتفرمی برای برنامه‌ها است. سیستم‌عامل اطمینان حاصل می‌کند که پردازش‌های در حال اجرای یک رایانه، به منابع مناسبی دسترسی دارند. یک سیستم‌عامل همچنین موجبات ارتباط بین سخت‌افزار و نرم‌افزار را فراهم می‌آورد. این قضیه دستگاه‌های ورودی/خروجی (I/O) را نیز شامل می‌شود.

این وظیفه‌ مهمی است. صدها گونه دستگاه ورودی/خروجی را می‌توان به یک رایانه متصل کرد. اگر یک موس را در نظر بگیریم، می‌بینیم که ده‌ها شرکت به تولید مدل‌های مختلف این قطعه می‌پردازند. توسعه‌دهندگان نرم‌افزاری نمی‌توانند پشتیبانی مختص به انواع موس موجود در بازار را فراهم کنند. در عوض، سیستم‌عامل‌ها از طریق نرم‌ا‌فزارهای خاصی به نام درایور (driver) می‌توانند تفاوت‌های بین انواع سخت‌افزار را پوشش دهند. از نظر ما، موس‌ها به چنین تشریفاتی نیاز نداشته و فقط کار می‌کنند.

آسان کردن شرایط فعالیت

سیستم‌عامل

در سناریویی مشابه، سیستم‌عامل‌ها زمینه فعالیت برنامه‌ها بر روی انواع مختلف سخت‌افزار را فراهم می‌آورند. این قضیه از این لحاظ حیاتی است که ممکن است دو رایانه با سیستم‌عامل‌هایی یکسان، از سخت‌افزاری متفاوت بهره ببرند. این قضیه حتی برای رایانه‌های شرکت اپل که نسبت به سایرین کمتر انعطاف‌پذیرند نیز صدق می‌کند. شاید یک مکینتاش امروزی از لحاظ پردازنده با یک نمونه‌ مربوط به چند سال پیش متفاوت باشد، اما هر دو از سیستم‌عاملی یکسان بهره ببرند.

یک سیستم‌عامل، محیطی انتزاعی را برای برنامه‌ها فراهم می‌آورد؛ به این معنا که یک برنامه به سیستم‌عامل می‌گوید که جهت اجرای صحیح به چه چیزهایی نیاز دارد. سپس سیستم‌عامل نیز با اختصاص منابع فیزیکی موجود، نیازهای اپلیکیشن‌ها را برطرف می‌سازد. مهم نیست که سخت‌افزار یک رایانه از چه نوعی است، در هر صورت سیستم‌عامل ترتیب جزئیات را می‌دهد.

در صورت نبود این قابلیت، مهندسین نرم‌افزار مجبور می‌شدند که انتخاب‌های سختی را انجام دهند. آن‌ها مجبور می‌شدند برنامه‌ها را جهت اجرا بر روی سخت‌افزار مشخصی طراحی کنند. در این صورت، اگر نرم‌افزار شما با سخت‌افزار موردانتظار برنامه‌نویسان مطابقت نمی‌داشت، احتمالا اپلیکیشن موردنظر نیز بر روی دستگاه شما اجرا نمی‌شد. سیستم‌عامل باعث می‌شود تا نرم‌افزارها با طیف وسیعی از سخت‌افزارها هماهنگی داشته و همین موضوع می‌تواند برنامه‌نویسان را بر روی بهترین اپلیکیشن قابل طراحی متمرکز کند.

مدیریت فایل‌ها

سیستم‌عامل

برنامه‌ها جهت اجرای وظایف به مقداری بیش از سخت‌افزار فیزیکی رایانه شما نیاز دارند. رایانه‌ها بر روی مجموعه‌ای از داده‌ها به نام «فایل» تکیه می‌کنند. این فایل‌ها باید از قوانین مشخصی تبعیت کرده تا رایانه‌ها نیز بتوانند از آن‌ها استفاده کنند. این قوانین شیوه‌ نام‌گذاری فایل‌ها و رویه‌های ذخیره‌سازی را در بر می‌گیرند. ما مجموعه کلی این قوانین را سیستم مدیریت فایل و یا همان فایل منیجر (file manager) می‌نامیم.

هر سیستم‌عامل رویکرد مدیریت فایل مختص به خود را دارد. می‌توانید بر روی اکثر رایانه‌ها به نصب فایل منیجرهای اضافی نیز بپردازید. اما جهت اجرای این نرم‌افزار نیز باید سیستم‌عامل شما محل قرارگیری فایل‌ها را به خاطر بسپارد. بدین ترتیب، هنگامی‌که یک برنامه فایلی را درخواست کند، سیستم‌عامل محل قرارگیری اطلاعات موردنظر را می‌داند.

بدون مدیریت فایل، اطلاعات دیجیتال درون رایانه شما چیزی جز داده‌های بی‌‌استفاده نیستند. انگار که تمامی وسایل خود را در داخل یک اتاق قرار دهید و هر چیزی را که نیاز دارید در اختیار داشته باشید، اما نتوانید در زمانی معین وسایل موردنیاز خود را پیدا کنید. ازآنجایی‌که سیستم‌عامل از این قوانین تبعیت می‌کند، لازم نیست که به‌صورت دستی فضای مشخص را به فایل‌های خود اختصاص داده و یا اینکه در حجم عظیمی از داده‌ها به دنبال اطلاعات موردنیاز خود بگردید.

مدیریت حافظه رم

سیستم‌عامل

چگونه می‌توانید رایانه خود را سریع‌تر کنید؟ شاید پاسخ شما یک پردازنده مرکزی (CPU) قوی‌تر باشد. اما گاهی اوقات تنها چیزی که نیاز دارید حافظه‌ رم بیشتر جهت انتقال سریع‌تر داده‌ها است.

حافظه رم جایی است که در هنگام پردازش در آن اطلاعات ذخیره شده تا در آینده از آن‌ها در پردازنده مرکزی استفاده شود. می‌توان آن را یک وسیله موقت ذخیره اطلاعات نامید. هنگامی‌که برنامه‌ها را به اجرا درمی‌آورید، سیستم‌عامل رایانه شما مقداری مشخص از حافظه رم را به هر برنامه اختصاص می‌دهد. داده‌های ذخیره‌شده بر روی حافظه رم می‌توانند به‌سرعت به پردازنده مرکزی فرستاده شده و از آنجا نیز بازگردانیده شوند. اگر پردازنده شما به دنبال اطلاعاتی بگردد که در حافظه رم موجود نیست، آنگاه پردازنده باید در مکان‌هایی دیگر مانند هارد درایو این اطلاعات را جست‌و‌جو کند. این فرآیند نسبت به اخذ اطلاعات از حافظه رم بیش‌تر طول کشیده و همین موضوع همه‌چیز را کندتر می‌کند.

جهت کاهش تأخیرها، سیستم‌عامل تخصیص حافظه رم را مدیریت می‌کند. در هر زمان معین، مقدار محدودی از حافظه رم در دسترس خواهد بود. سختی و پویایی این عملیات می‌تواند با توجه به تعداد برنامه‌های در حال اجرا تغییر کند. سیستم‌عامل باید نیازهای هر پردازش را سنجیده و به‌محض تغییر آن‌ها، تغییرات را نیز اعمال کند. در حالت ایدئال، همه‌چیز نرم و روان پیش رفته و مانعی مشاهده نمی‌شود.

به دقت به آن فکر کنید

سیستم‌عامل

واحد پردازش مرکزی (CPU) یک رایانه همان چیزی است که وظایف را انجام می‌دهد. در سطوح پایه‌ای، یک برنامه رایانه‌ای سریالی از مسائل ریاضی پیچیده است. CPU همان چیزی است که این مسائل را حل کرده و نتایج مورد انتظار شما را تحویل می‌دهد. این نتایج می‌توانند همه‌چیز را از طراحی یک شخصیت بازی رایانه‌ای که بر روی بشکه‌های شعله‌ور می‌پرد تا اجرای یک الگوریتم بررسی املا در یک واژه‌پرداز، در بر گیرد.

هر برنامه اجرایی بخشی از توان پردازشی پردازنده را به خود  اختصاص می‌دهد. هر برنامه اضافی که به‌صورت همزمان با سایر برنامه‌ها اجرا می‌شود، به‌ معنای کاهش ظرفیت پردازنده خواهد بود. سیستم‌عامل با پردازنده هماهنگ می‌شود تا وظایف به‌صورت روان اجرا شوند. هنگامی‌که بین برنامه‌های فعال خود جابه‌جا می‌شوید، سیستم‌عامل نیز ممکن است تمرکز پردازنده را تغییر دهد. سیستم‌عامل به‌عنوان مدیر منابع عمل کرده و اگر کار خود را به‌درستی انجام دهد، نمی‌‌توانید این تغییرات را احساس کنید.

اگر سیستم‌عامل شما به‌درستی کار کند، متوجه این تغییرات نمی‌شوید. مسئله همین جا است؛ سیستم‌عامل وظایف پیچیده را مدیریت می‌کند، بنابراین نباید نگران این موضوع باشید. فقط در هنگام مشکلات متوجه نقش کلیدی سیستم‌عامل خود در زمینه انجام وظایف می‌شوید.

تشخیص تفاوت‌های ظاهری سیستم‌عامل‌ها کار آسانی است. اما تا زمانی که یک برنامه‌نویس نباشید، شاید نتوانید تفاو‌ت‌های زیر لایه رابط کاربری را درک کنید. در نهایت اگر به‌اندازه کافی دقیق شوید، می‌بینید که سیستم‌عامل‌ها وظایف رایانه‌ها، گوشی‌های موبایل، کنسول‌های بازی و سایر دستگاه‌های پردازشی را به گونه‌ای که ما انتظار داریم، انجام می‌دهند.

سخن آخر

با توجه به آنچه که از خاطرتان گذشت، می‌دانیم که طراحی یک سیستم‌عامل کار بسیار دشواری است. نه‌تنها باید نرم‌افزاری را طراحی کنید که بتواند با سخت‌افزارها و دستگاه‌های مختلف کار کند، بلکه مجبور هستید رابط کاربری آن را نیز دلپذیر طراحی کنید. علاوه بر این‌ها باید خلاقیت به خرج داده و کارهای سایرین را تکرار نکنید و این تازه اولین قدم نصب و اجرای یک برنامه بر روی یک دستگاه است.

نوشته پنج عملیات نهان مهم که توسط سیستم‌عامل رایانه شما انجام می‌شوند اولین بار در اخبار تکنولوژی و فناوری پدیدار شد.

rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

macOS-Sierra rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

اگر از کاربران سیستم عامل مک بوده باشید حتما تاکنون برای مشاهده پردازش‌های در حال اجرا به بخش Activity Monitor مراجعه کرده‌اید. اگر این کار را کرده باشید بعید است که در لیست بلندبالای ارایه شده با کلمه rpcsvchost روبرو نشده باشید. در این مقاله قصد داریم به این سوال پاسخ دهیم که rpcsvchost چیست و چرا در دیوایس‌های سیستم‌عامل مک اجرا می‌شود. پس دعوت می‌کنیم همراه آی‌تی‌رسان باشید.

macos-1000x667 rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

ممکن است برخی افراد بپرسند آیا این پردازش نگران‌کننده است؟ در پاسخ باید گفت خیر؛ سیستم‌عامل مک نیز مانند دیگر هم‌نوعان خود دارای برخی پردازش‌های پیش‌فرض و مبتنی بر هسته‌های سیستم‌عامل است که rpcsvchost نیز یکی از آن‌هاست. این پردازش یک ابزار است که به منظور ارتباط با برخی از انواع مشخص شبکه‌ها به‌خصوص موارد مرتبط با مایکروسافت مورد استفاده قرار می‌گیرد.

rpcsvchost یک محیط بسیار ساده برای میزبانی از سرویس‌های DCE/RPC به شمار می‌رود که سرویس‌های مربوطه را از لیست پلاگین‌های ثبت شده به عنوان استدلال بارگذاری کرده، آن‌ها را به مجموعه مناسب از نقطه پایانی متصل می‌کند و آماده دریافت درخواست‌های پروتکل می‌شود.

بنابراین اکنون ما می‌دانیم rpcsvchost یک پردازش است که به هماهنگی شبکه‌ها کمک می‌کند اما این به تنهایی چیزی را روشن نمی‌کند؛ زیرا ما در مورد DCE/RPC چیزی نمی‌دانیم. به نظر می‌رسد این حروف مخفف عبارت Distributed Computing Environment / Remote Procedure Calls باشند که به معنای محیط محاسبات توزیع شده/روش تماس‌های از راه دور هستند.

RPCSvchost-in-mac-os-Copy rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

همه گونه‌های سرویس‌های شبکه از DCE/RPC استفاده می‌کنند که از قابل توجه‌ترین موارد آن می‌توان به سرویس Microsoft Exchange اشاره کرد. شرکت اپل در سال 2010 میلادی پشتیبانی از DCE/RPC را به عنوان یکی از بخش‌های Mac OS X Lion 10.7 آغاز کرد. پیاده‌سازی DCE/RPC توسط اپل در حال حاضر از طریق macOS Forge قابل دسترسی است؛ مکانی که شرکت اپل کدهای منبع مربوط به پروژه‌های اوپن سورس خود را در آن‌جا میزبانی می‌کند.

DCE/RPC را می‌توان پیاده‌سازی تکنولوژی تماس از راه دور دانست که به عنوان بخشی از محیط محاسبات توزیع شده توسط اوپن گروپ توسعه داده شده است. در حقیقت DCE/RPC را می‌توان متداول‌ترین روش برای تعامل با سرویس‌های شبکه ویندوز دانست.

اگر rpcsvchost بخش زیادی از توان CPU دستگاه شما را اشغال کرده باشد، در این صورت ممکن است در برقراری ارتباط با سرور Microsoft Exchange و یا برخی دیگر از سرویس‌های شبکه مبتنی بر DCE/RPC با مشکل مواجه شوید. اگر چنین اتفاقی رخ داده باشد، اپلیکیشن‌های مذکور نیز احتمالا توان زیادی از CPU را به خود اختصاص خواهند داد. احتمالا بستن همه این اپ‌ها به صورت Force Quit می‌تواند به حل این مشکل کمک کند. این احتمال هم وجود دارد که تعدادی از بدافزارها در حال سواستفاده از DCE/RPC هستند که در این صورت می‌توانید با حذف این بدافزارها مشکل موجود را رفع کنید.

نوشته rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟ اولین بار در وب‌سایت فناوری پدیدار شد.

rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

macOS-Sierra rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

اگر از کاربران سیستم عامل مک بوده باشید حتما تاکنون برای مشاهده پردازش‌های در حال اجرا به بخش Activity Monitor مراجعه کرده‌اید. اگر این کار را کرده باشید بعید است که در لیست بلندبالای ارایه شده با کلمه rpcsvchost روبرو نشده باشید. در این مقاله قصد داریم به این سوال پاسخ دهیم که rpcsvchost چیست و چرا در دیوایس‌های سیستم‌عامل مک اجرا می‌شود. پس دعوت می‌کنیم همراه آی‌تی‌رسان باشید.

macos-1000x667 rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

ممکن است برخی افراد بپرسند آیا این پردازش نگران‌کننده است؟ در پاسخ باید گفت خیر؛ سیستم‌عامل مک نیز مانند دیگر هم‌نوعان خود دارای برخی پردازش‌های پیش‌فرض و مبتنی بر هسته‌های سیستم‌عامل است که rpcsvchost نیز یکی از آن‌هاست. این پردازش یک ابزار است که به منظور ارتباط با برخی از انواع مشخص شبکه‌ها به‌خصوص موارد مرتبط با مایکروسافت مورد استفاده قرار می‌گیرد.

rpcsvchost یک محیط بسیار ساده برای میزبانی از سرویس‌های DCE/RPC به شمار می‌رود که سرویس‌های مربوطه را از لیست پلاگین‌های ثبت شده به عنوان استدلال بارگذاری کرده، آن‌ها را به مجموعه مناسب از نقطه پایانی متصل می‌کند و آماده دریافت درخواست‌های پروتکل می‌شود.

بنابراین اکنون ما می‌دانیم rpcsvchost یک پردازش است که به هماهنگی شبکه‌ها کمک می‌کند اما این به تنهایی چیزی را روشن نمی‌کند؛ زیرا ما در مورد DCE/RPC چیزی نمی‌دانیم. به نظر می‌رسد این حروف مخفف عبارت Distributed Computing Environment / Remote Procedure Calls باشند که به معنای محیط محاسبات توزیع شده/روش تماس‌های از راه دور هستند.

RPCSvchost-in-mac-os-Copy rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟

همه گونه‌های سرویس‌های شبکه از DCE/RPC استفاده می‌کنند که از قابل توجه‌ترین موارد آن می‌توان به سرویس Microsoft Exchange اشاره کرد. شرکت اپل در سال 2010 میلادی پشتیبانی از DCE/RPC را به عنوان یکی از بخش‌های Mac OS X Lion 10.7 آغاز کرد. پیاده‌سازی DCE/RPC توسط اپل در حال حاضر از طریق macOS Forge قابل دسترسی است؛ مکانی که شرکت اپل کدهای منبع مربوط به پروژه‌های اوپن سورس خود را در آن‌جا میزبانی می‌کند.

DCE/RPC را می‌توان پیاده‌سازی تکنولوژی تماس از راه دور دانست که به عنوان بخشی از محیط محاسبات توزیع شده توسط اوپن گروپ توسعه داده شده است. در حقیقت DCE/RPC را می‌توان متداول‌ترین روش برای تعامل با سرویس‌های شبکه ویندوز دانست.

اگر rpcsvchost بخش زیادی از توان CPU دستگاه شما را اشغال کرده باشد، در این صورت ممکن است در برقراری ارتباط با سرور Microsoft Exchange و یا برخی دیگر از سرویس‌های شبکه مبتنی بر DCE/RPC با مشکل مواجه شوید. اگر چنین اتفاقی رخ داده باشد، اپلیکیشن‌های مذکور نیز احتمالا توان زیادی از CPU را به خود اختصاص خواهند داد. احتمالا بستن همه این اپ‌ها به صورت Force Quit می‌تواند به حل این مشکل کمک کند. این احتمال هم وجود دارد که تعدادی از بدافزارها در حال سواستفاده از DCE/RPC هستند که در این صورت می‌توانید با حذف این بدافزارها مشکل موجود را رفع کنید.

نوشته rpcsvchost چیست و چرا در دستگاه‌های دارای سیستم‌عامل مک اجرا می‌شود؟ اولین بار در وب‌سایت فناوری پدیدار شد.

اپل اعلام کرد که سیستم عامل‌های iOS و Mac OS را با یکدیگر ادغام نخواهد کرد

اواخر سال گذشته (۲۰۱۷) بلومبرگ خبری را منتشر کرد مبنی بر اینکه شرکت اپل قصد دارد دو سیستم عامل مشهور خودش یعنی iOS و Mac OS را با یکدیگر ترکیب نماید و یک سیستم عامل واحد را ایجاد کند. در این صورت توسعه‌دهندگان می‌توانند تنها یک نسخه اپلیکیشن را برای آن تولید کنند که بر روی تمامی محصولات اپل شامل آیفون، آیپد و سیستم‌های مک کار کنند.

در این شرایط اپلیکیشن‌ها بر روی تمامی دستگاه‌ها لمسی و کامپیوتر‌ها با استفاده از ماوس و کیبورد اجرا می‌شوند. این انتظاری بود که از اوایل امسال (۲۰۱۸) در ذهن مشتریان اپل شکل گرفت و البته همانطور که حتما خبر دارید اپل هرگز چنین طرحی را به اجرا نگذاشته است. تا اینکه روز گذشته تیم کوک، مدیر عامل اپل در مصاحبه با Sydney Morning Herald، علت مجزا نگه داشتن سیستم عامل‌های iOS و Mac OS را توضیح داد.

کوک در این رابطه گفت هر دو سیستم عامل به طرز باورنکردنی منحصر به فرد و فوق‌العاده هستند و ما آنها را برای انجام کاری که باید انجام دهند تا حد عالی بهینه‌سازی کرده‌ایم و اپل ادغام اجباری این دو با یکدیگر را تنها در صورت بده بستان اقتصادی و مصالح بازار انجام خواهد داد. پس شاید در انتها این طور به نظر برسد که این شرکت است که سود برده اما در واقع مسئله مالی چیزی نیست که ما در مورد آن صحبت می‌کنیم.

شما می‌دانید که نکته اصلی و هدف نهایی ما، رساندن محصولی به دست مردم است که بتواند به آنها کمک نماید تا بتوانند با آن دنیا را تغییر دهند و احساسات و علایقشان را ابراز کنند و خلاقیت‌هایشان را بروز دهند. پس این ادغام سیستم‌ عامل‌ها تنها چیزی است که برخی از افراد خواهان آن هستند و فکر نمی‌کنم خواسته اکثریت کاربران باشد.

تمام این صحبت‌ها دقیقا برعکس اخباری است که بلومبرگ در سال ۲۰۱۷ منتشر کرده بود. بر اساس گزارش‌ها، شرکت اپل در حال کار بر روی سیستم عاملی به نام مارزیپن (Marzipan) است که تلفیقی از دو سیستم عامل iOS و Mac OS خواهد بود. پس با این حساب بعد از انکار چنین پروژه‌ای توسط تیم کوک، ما تنها می‌توانیم به اجازه اپل به توسعه‌دهندگان برای اشتراک‌گذاری ابزار‌ها و برنامه‌ها بین دو سیستم عامل iOS و Mac OS دلخوش کنیم. شاید این تنها انگیزه‌‌ موجود باشد که به توسعه‌دهندگان iOS اشتیاقی برای نوشتن اپلیکیشن‌ برای سیستم عامل مک را بدهد.

هر چند چندان تشابهی هم بین اپلیکیشن‌هایی که کاربران iOS و Mac OS در سراسر دنیا دانلود می‌نمایند، نیست اما ممکن است به اپل برای پا گرفتن اپ‌استور سیستم عامل مک کمک نماید تا شاید مانند اپ استور محصولات iOS، اندکی از طعم موفقیت را بچشد.

نوشته اپل اعلام کرد که سیستم عامل‌های iOS و Mac OS را با یکدیگر ادغام نخواهد کرد اولین بار در پدیدار شد.

تعداد بدافزارهای شناخته شده برای سیستم‌ عامل Mac درحال افزایش است

تعداد بدافزارهای شناخته شده برای سیستم‌ عامل Mac درحال افزایش است

برای مدت زیادی این تصور وجود داشت که تفاوت‌های ذاتی  سیستم عامل Mac موجب حفاظت آن در برابر بسیاری از بدافزارهایی می‌شود که سیستم‌ عامل ویندوز نسبت به آن‌ها آسیب‌پذیر است. بااین‌حال گزارش‌ها حاکی از آن بوده که تعداد بدافزارهای شناخته شده در سیستم عامل Mac طی چند سال گذشته همواره درحال افزایش بوده است.

طبق گزارش منتشر شده توسط مک‌آفی، تعداد بدافزارهای شناخته شده در سیستم عامل Mac همچنان روبه افزایش است. براساس همین گزارش، تعداد بدافزارهایی که در سه‌ماهه نخست ۲۰۱۷ برای اولین‌بار در این سیستم عامل شناخته شده‌اند، چیزی نزدیک به ۲۵۰ هزار بدافزار ذکر شده است و مجموع بدافزارهای شناخته شده تا پایان این مدت نیز از مرز ۷۰۰ هزار مورد فراتر رفته است.

گرافی که از سوی مک‌آفی در رابطه با همین گزارش منتشر شده نیز به‌خوبی نشان از افزایش قابل‌توجه تعداد بدافزارهای سیستم عامل مک طی چند سال گذشته می‌دهد، به‌طوری‌که تا پایان سه ماهه چهارم ۲۰۱۵ تعداد نمونه‌های کشف شده زیر ۱۰۰ هزار بوده و این رقم تا پایان ۲۰۱۶ در حدود ۵۰۰ هزار نمونه گزارش شده است. البته ذکر این نکته خالی از لطف نخواهد بود که در این گزارش آگهی‌افزار‌ها (adware) نیز در لیست گنجانده شده‌اند. آگهی‌های مخرب می‌توانند از طریق سایت‌های هک شده و یا مرموز موجب اخلال در سیستم کاربران گردند.

سیستم‌ عامل Mac در مقایسه با ویندوز

در حقیقت مقاوم بودن Mac در برابر بدافزارها و ویروس‌ها تصور اشتباهی است که برای مدت زیادی در بین کاربران مختلف وجود داشته، درحالی‌که این سیستم عامل تنها در برابر بدافزارهایی که معمولا پی‌سی‌های ویندوزی را آلوده می‌کند، مقاوم است.

دلیل افزایش تعداد بدافزارها در سیستم عامل مک را می‌توان در پیشرفته‌تر شدن بدافزارها دانست به‌طوری‌که شرکت اپل نیز ادعایی مبنی بر مقاومت کامل مک در برابر این گونه بدافزارها ندارد.

با این همه هنوز هم می‌توان امنیت مک را برابر انواع بدافزارها نسبت به سیستم عامل ویندوز بیشتر دانست چراکه تا پایان سه‌ماهه نخست ۲۰۱۷ تعداد بدافزارهای کشف شده برای ویندوز در حدود ۷۰۰ میلیون نمونه بوده که در مقابل ۷۰۰ هزار بدافزار شناخته شده در سیستم عامل مک، رقم چشمگیری است.

نوشته تعداد بدافزارهای شناخته شده برای سیستم‌ عامل Mac درحال افزایش است اولین بار در پدیدار شد.

آموزش بازگردانی زمان باقی‌مانده باتری در سیستم عامل مک

آموزش بازگردانی زمان باقی‌مانده باتری در سیستم عامل مک

قبل از MacOS Sierra نسخه 10.12.2، شما می‌توانستید با کلیک روی آیکون باتری در نوار منو از زمان باقی‌مانده برای شارژ دستگاه مطلع شوید. این عدد علی‌رغم تقریبی بودنش، نسبت به دیدن درصد شارژ باقی‌مانده مفیدتر است. خوشبختانه، نرم‌افزارهای ارزان قیمت و رایگانی وجود دارند که به شما اجازه می‌دهند تا بتوانید از طریق نوار منو، زمان باقی‌مانده باتری را مشاهده نمایید. در صورتی که برای این منظور مایل به نصب نرم‌افزار اضافی نیستید، می‌توانید از بخش Activity Monitor کمک بگیرید. در ادامه این دو راه‌حل را به شما آموزش می‌دهیم.

اپلیکیشن‌های نوار منو

نرم‌افزارهای زیادی برای افزودن آیکون باتری به نوار منو وجود دارند که قابلیت‌هایی مثل سلامت باتری و اطلاعات مربوط به وضعیت آن را در اختیار می‌گذارند. دو نرم‌افزار رایگان و پولی (1 دلاری) در این زمینه وجود دارند و به راحتی از طریق فروشگاه Mac App Store قابل تهیه هستند.

برنامه رایگان Battery Monitor توسط شرکت Rocky Sand Studio ارایه شده‌ است. به وسیله آن یک آیکون در نوار منو قرار داده می‌شود که به مانند قبل درصد باتری را نمایش می‌دهد. با کلیک‌کردن روی این آیکون می‌توانید به پنل وضعیت باتری دسترسی داشته باشید که شامل زمان باقی مانده در بخش پایینی است. اگر روی آیکون چرخ‌دنده قرار گرفته در گوشه بالای سمت راست کلیک کنید، وارد تنظیمات برنامه خواهید شد و می‌توانید اطلاعات نمایش یافته درباره درصد یا زمان باقی‌مانده را تغییر دهید.

نرم‌افزار پولی برای این مورد Battery Time Indicator نام دارد که شرکت Alexander Seroshtan آن را طراحی نموده‌ است. این برنامه زمان باقی‌مانده را به نوار منو اضافه می‌کند اما نسبت به هم‌نوع رایگانش، زیبایی بیشتری دارد. به طور پیش‌فرض، آیکون نوار منو، زمان باقی‌مانده را به شما نشان می‌دهد و از این طریق ساعت و دقیقه در کنار آیکون قرار می‌گیرند تا اطلاعات به شکل جمع‌وجورتری دیده‌ شوند. این اپلیکیشن جزییاتی را درباره سلامت باتری ارایه نمی‌کند و از این حیث نرم‌افزار رایگان ذکر شده برتری نسبی دارد.

اگر تصمیم گرفته‌اید تا از یک نرم‌افزار مخصوص نوار منو استفاده کنید، هیچ نیازی به داشتن دو آیکون باتری در این بخش نخواهید داشت. به منظور مخفی کردن شاخص باتری، روی آن کلیک کنید و سپس Open Energy Saver Preferences را بزنید. از این قسمت تیک گزینه Show battery status in menu bar را بردارید.

Activity Monitor

در صورتی که احساس می‌کنید تنها گاهی نیاز به بررسی ساعت و دقیقه باقی‌مانده باتری دستگاه خود دارید و نمی‌خواهید نرم‌افزار جانبی دیگری را نصب کنید، می‌توانید با نگاهی به Activity Monitor این کار را انجام دهید.

Activity Monitor را باز کنید و سپس روی زبانه Energy کلیک نمایید. در پایین آمار مربوط به انرژی مصرفی هریک از برنامه‌های درحال اجرا، یک کادر کوچک وجود دارد که شارژ باقی‌مانده را بر اساس درصد، زمان باقی‌مانده و زمان آماده به کار باتری نمایش می‌دهد.

با رفتن به بخش گفته شده متوجه خواهید شد که مقدار نشان داده شده در این قسمت با نرم‌افزارهای فوق برابری می‌کند.

نوشته آموزش بازگردانی زمان باقی‌مانده باتری در سیستم عامل مک اولین بار در پدیدار شد.