سفارش تبلیغ
صبا ویژن

تکنولوژی

صفحه خانگی پارسی یار درباره

سیستم عامل

 

مولفه نرم افزاری یک سیستم رایانه ای است که وظیفه مدیریت و هماهنگی فعالیت ها و اشتراک منابع کامپیوتر را بر عهده دارد. سیستم عامل (سیستم عامل) به عنوان میزبان برنامه های کاربردی که روی دستگاه اجرا می شوند ، عمل می کند. به عنوان میزبان ، یکی از اهداف یک سیستم عامل مدیریت جزئیات عملکرد سخت افزار است. این باعث می شود برنامه های کاربردی مجبور نباشند این جزئیات را مدیریت کنند و نوشتن برنامه ها را آسان تر می کند. تقریباً همه رایانه ها ، از جمله رایانه های دستی ، رایانه های رومیزی ، ابر رایانه ها و حتی کنسول های بازی ویدیویی مدرن ، از نوعی سیستم عامل استفاده می کنند. به معماری سیستم های رایانه ای مراجعه کنید

 

سیستم عامل ها خدمات مختلفی را به برنامه های کاربردی و کاربران ارائه می دهند. برنامه ها از طریق رابط های برنامه نویسی برنامه (API) یا تماس های سیستمی به این خدمات دسترسی پیدا می کنند. با فراخوانی این رابط ها ، برنامه می تواند از سیستم عامل سرویس بخواهد ، پارامترها را عبور دهد و نتایج عملیات را دریافت کند. همچنین ممکن است کاربران با تایپ دستورات یا استفاده از رابط کاربری گرافیکی (GUI که معمولاً "gooey" تلفظ می شود) با سیستم عامل ارتباط برقرار کنند. برای رایانه های دستی و رومیزی ، GUI به طور کلی بخشی از سیستم عامل در نظر گرفته می شود. برای سیستم های بزرگ چند کاربره ، GUI معمولاً به عنوان یک برنامه کاربردی اجرا می شود که خارج از سیستم عامل اجرا می شود. به برنامه نویسی رایانه ، تعامل انسان و کامپیوتر مراجعه کنید

 

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

 

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

 

جزئیات مدیریت دستگاه به سیستم عامل سپرده می شود. سیستم عامل مجموعه ای از API ها را برای دسترسی به دستگاه های ورودی / خروجی (I / O) به صورت سازگار و نسبتاً ساده و بدون در نظر گرفتن مشخصات سخت افزار زیر فراهم می کند. سیستم عامل خود به طور کلی از یک جز component نرم افزاری به نام درایور دستگاه برای کنترل دستگاه ورودی / خروجی استفاده خواهد کرد. این اجازه می دهد تا سیستم عامل برای پشتیبانی از دستگاه های جدید با در دسترس قرار گرفتن ، به روز شود. علاوه بر یک درایور دستگاه برای دستگاه ورودی و خروجی شبکه ، سیستم عامل شامل نرم افزاری است که به عنوان پروتکل شبکه شناخته می شود و برنامه های مختلف شبکه را در دسترس کاربر قرار می دهد. به دستگاه های جانبی رایانه ، شبکه های محلی ، شبکه های وسیع مراجعه کنید

 

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

 

 

تاریخ

در دهه 1950 ، برنامه نویسان روال ورودی / خروجی خود را برای خواندن و نوشتن نوار مغناطیسی نوشتند. هنگامی که چندین سال دیسک های مغناطیسی به صحنه آمدند ، داشتن برنامه ای جداگانه برای مدیریت آنها هنگام افزودن و حذف داده ها ، ضروری شد. علاوه بر این ، اجرای بیش از یک برنامه در یک زمان (اشتراک همزمان و چند وظیفه ای) به یک برنامه کنترل نیاز داشت تا همه موارد را ردیابی کند. بنابراین ، سیستم عامل متولد شد. امروزه اکثر دستگاه های محاسباتی از یک سیستم عامل استفاده می کنند ، به استثنای دستگاهی با سخت افزار سفارشی (به ASIC مراجعه کنید).

 

سیستم عامل های رایج

سیستم عامل های اصلی رایانه مورد استفاده ویندوز سرور ، ویندوز XP ، 7 ، 8 و 10 ، macOS ، نسخه های زیادی از لینوکس و یونیکس ، IBM i (از میان رده AS / 400) و z / OS (سیستم های اصلی IBM) است. DOS هنوز برای برخی از برنامه ها استفاده می شود و چندین مورد دیگر نیز وجود دارد (به سیستم زمان واقعی و سیستم تعبیه شده مراجعه کنید).

 

سیستم عامل های تلفن همراه تقریباً عملکردهای مشابه سیستم عامل در رایانه رومیزی یا سرور را ارائه می دهند. تلفن های هوشمند و تبلت ها از iOS اپل ، اندروید گوگل ، QNX بلک بری و ویندوز 10 موبایل مایکروسافت استفاده می کنند.

 

 

https://www.computertechreviews.com/


جایی که داده های بزرگ و توسعه نرم افزار برخورد می کنند

جایی که داده های بزرگ و توسعه نرم افزار برخورد می کنند

 

شرکت آمریکایی برای پاسخگویی به س questionsالات زیر در مورد عملیات تجاری ، کمپین های بازاریابی و سایر تصمیمات مهم مدیریت ، به تجزیه و تحلیل داده ها ، یادگیری ماشین و هوش تجاری روی آورده است:

 

مشکل چیه؟

چه اتفاقی می افتد بعدی؟

آیا موثر خواهد بود؟

برای اینکه به این سوالات به طور دقیق و به موقع پاسخ داده شود ، از برنامه نویسان خواسته می شود تا نرم افزاری با قابلیت استفاده از پتانسیل کامل Big Data تهیه کنند.

 

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

 

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

 

همکاری و ساده سازی

توسعه نرم افزار یک فعالیت مشارکتی است و بیشتر و بیشتر به ارتباطات بین بخش ها ، مدیران و حتی شرکت های رقیب متکی است. به همین دلیل ، مسیر جدید شغلی DevOps در حال تبدیل شدن به یک زمینه ترسناک است. پرسنل DevOps (عملیات توسعه) ادغام نرم افزار را با ابر و سیستم عامل های مختلف به طور خودکار انجام می دهند ، برنامه و آزمایش محصول را تسریع می کنند و کارهای توسعه را انجام می دهند.

 

Seth Robinson ، مدیر CompTIA ، در روزنامه نگار Mary K. Pratt ، "4" زمینه های فناوری با رشد بالا با بیشترین پرداخت ”در CIO.com.

 

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

 

راه حل های نرم افزاری ابری ، مانند SaaS (نرم افزار به عنوان سرویس) ، با قرار دادن ویرایشگر متن کلاسیک ، کامپایلر ، اشکال زدا و سایر ابزارهای برنامه نویس در یک محیط توسعه یکپارچه (IDE) ، کل فرایند توسعه نرم افزار را تسریع می کند. علاوه بر این ، اکنون برنامه نویسان تشویق می شوند تا از طریق اشتراک گذاری منبع باز در مخازن ، از برنامه های اثبات شده یا عناصر برنامه استفاده مجدد کنند. GitHub یکی از محبوب ترین این مخازن است.

 

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

 

 

تجزیه و تحلیل پیش بینی و تست نرم افزار

برنامه نویسان برای شرکت هایی که در داده ها سر و کار دارند بسیار ارزشمند هستند. و تجزیه و تحلیل داده ها نیز در کارهای برنامه نویسی سنتی گنجانده شده است. اساساً ، حرکت ادامه دار Big Data بر همه جنبه های صنعت نرم افزار تأثیر می گذارد.

 

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

 

"فرایندهای تجزیه و تحلیل پیش بینی خودکار به آزمایش کنندگان کمک می کند تا تأثیر تغییرات ایجاد شده در مرحله توسعه را در کل چرخه توسعه نرم افزار درک کنند ، میزان آزمایش مورد نیاز برای تولید حداقل محصول مناسب را شناسایی کنند و مناطق متمرکز را برای آزمایش بر اساس بازخورد از تولید شناسایی کنند رابرت الشیر ، نویسنده فناوری ، در مقاله وبلاگ خود "چگونه تجزیه و تحلیل پیش بینی چگونه ایجاد نرم افزار را مختل می کند" در TechBeacon.com گفت:

 

عجله در تأمین نیازهای نرم افزاری Big Data منجر به جریان مداوم محصولات نوآورانه و سطح همکاری غیرقابل شنیده می شود. رقابت پایین نگه داشتن قیمت ها است بدون اینکه کیفیت و عملکرد را تضعیف کند.

 

دانیل اریکسون ، مدیر استراتژی محصول در مقاله MBTMag.com خود با عنوان "تجزیه و تحلیل مقرون به صرفه است که قدرت داده های بزرگ در دستان SMB. "

 

اریکسون ادامه می دهد: "این باعث ایجاد فعالیت و خلاقیت بیشتر با استفاده از منبع باز (به عنوان یک همکاری عمومی و به صورت آزاد در دسترس) ، به اشتراک گذاری اطلاعات و توسعه مشارکت بین شرکت ها می شود ،" این هجوم در رقابت داغ ، به نوبه خود ، باعث کاهش قیمت ها و مقرون به صرفه سازی تخلفات تجزیه و تحلیل اقتصادی (پیش بینی) برای SMB ها (مشاغل کوچک و متوسط) می شود. "

 

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

 

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

 

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

 


انواع شبکههای رایانهای از نظر اندازه

 

شبکه شخصی (PAN)

«شبکه شخصی» (Personal Area Network) یک «شبکه رایانه‌ای» است که برای ارتباطات میان وسایل رایانه‌ای که اطراف یک فرد می‌باشند (مانند «تلفن» ها و «رایانه‌های جیبی» (PDA) که به آن «دستیار دیجیتالی شخصی» نیز می‌گویند) بکار می‌رود. این که این وسایل ممکن است متعلق به آن فرد باشند یا خیر جای بحث خود را دارد. برد یک شبکه شخصی عموماً چند متر بیشتر نیست. موارد مصرف شبکه‌های خصوصی می‌تواند جهت ارتباطات وسایل شخصی چند نفر به یکدیگر یا برقراری اتصال این وسایل به شبکه‌ای در سطح بالاتر و شبکه «اینترنت» باشد.

 

ارتباطات شبکه‌های شخصی ممکن است به صورت سیمی به «گذرگاه» های رایانه مانند USB و فایروایر برقرار شود. همچنین با بهره‌گیری از فناوری‌هایی مانند IrDA، «بلوتوث» (Bluetooth) و UWB می‌توان شبکه‌های شخصی را به صورت بی‌سیم ساخت.

 

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

 

شبکه محلی شخصی که خود یکی از انواع شبکه کامپیوتری است به دو دسته زیر تقسیم می‌شود:

 

شبکه شخصی بی سیم

 

شبکه شخصی بی سیم با استفاده از فناوری‌های بی سیم مانند WiFi ، بلوتوث توسعه یافته و برد کمی هم دارند.

 

شبکه شخصی سیمی

 

شبکه شخصی سیمی با استفاده از USB ایجاد می‌شود.

 

نمونه‌هایی از شبکه محلی شخصی

شبکه محلی Body

 

شبکه محلی Body به شبکه‌ای گفته می‌شود که همراه یا شخص در حال حرکت است. به عنوان مثال تلفن همراهی که به یک شبکه متصل شده است و صاحبش از آن برای به اشتراک‌گذاری داده به دیگران استفاده می‌کند.

 

شبکه آفلاین

 

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

 

شبکه محلی (LAN)

 شبکه محلی

«شبکه محلی» (Local Area Network) یک «شبکه رایانه‌ای» است که محدوده جغرافیایی کوچکی مانند یک خانه، یک دفتر کار یا گروهی از ساختمان‌ها را پوشش می‌دهد. در مقایسه با «شبکه‌های گسترده» (WAN) از مشخصات تعریف‌شده شبکه‌های محلی می‌توان به سرعت (نرخ انتقال) بسیار بالاتر آنها، محدوده جغرافیایی کوچکتر و عدم نیاز به «خطوط استیجاری» مخابراتی اشاره کرد.

 

 

 

دو فناوری «اترنت» (Ethernet) روی کابل «جفت به هم تابیده بدون محافظ» (UTP) و «وای‌فای» (Wi-Fi) رایج‌ترین فناوری‌هایی هستند که امروزه استفاده می‌شوند، با این حال فناوری‌های «آرکنت» (ARCNET) و «توکن رینگ» (Token Ring) و بسیاری روش‌های دیگر در گذشته مورد استفاده بوده‌اند.

 

شبکه کلان‌شهری (MAN)

 

«شبکه کلان‌شهری» (Metropolitan Area Network) یک «شبکه رایانه‌ای» بزرگ است که معمولاً در سطح یک شهر گسترده می‌شود. در این شبکه‌ها معمولاً از «زیرساخت بی‌سیم» یا اتصالات «فیبر نوری» جهت ارتباط محل‌های مختلف استفاده می‌شود.

 

شبکه گسترده (WAN)

 

«شبکه گسترده» (Wide Area Network) یک «شبکه رایانه‌ای» است که نسبتاً ناحیه جغرافیایی وسیعی را پوشش می‌دهد (برای نمونه از یک کشور به کشوری دیگر یا از یک قاره به قاره‌ای دیگر). این شبکه‌ها معمولاً از امکانات انتقال خدمات دهندگان عمومی مانند شرکت‌های مخابرات استفاده می‌کند. به عبارت کمتر رسمی این شبکه‌ها از «مسیریاب» ها و لینک‌های ارتباطی عمومی استفاده می‌کنند.

 

شبکه‌های گسترده برای اتصال شبکه‌های محلی یا دیگر انواع شبکه به یکدیگر استفاده می‌شوند؛ بنابراین کاربران و رایانه‌های یک مکان می‌توانند با کاربران و رایانه‌هایی در مکان‌های دیگر در ارتباط باشند. بسیاری از شبکه‌های گسترده برای یک سازمان ویژه پیاده‌سازی می‌شوند و خصوصی هستند. بعضی دیگر به‌وسیله «سرویس دهندگان اینترنت» (ISP) پیاده‌سازی می‌شوند تا شبکه‌های محلی سازمان‌ها را به اینترنت متصل کنند.

 

شبکه متصل (Internetwork)

 

دو یا چند «شبکه» یا «زیرشبکه» (Subnet) که با استفاده از تجهیزاتی که در لایه 3 یعنی «لایه شبکه» «مدل مرجع OSI» عمل می‌کنند مانند یک «مسیریاب»، به یکدیگر متصل می‌شوند تشکیل یک شبکه از شبکه‌ها یا «شبکه متصل» را می‌دهند. همچنین می‌توان شبکه‌ای که از اتصال داخلی میان شبکه‌های عمومی، خصوصی، تجاری، صنعتی یا دولتی به وجود می‌آید را «شبکه متصل» نامید.

 

در کاربردهای جدید شبکه‌های به هم متصل شده از قرارداد IP استفاده می‌کنند. بسته به اینکه چه کسانی یک شبکه از شبکه‌ها را مدیریت می‌کنند و اینکه چه کسانی در این شبکه عضو هستند، می‌توان سه نوع «شبکه متصل» دسته‌بندی نمود:

 

شبکه داخلی یا اینترانت (Intranet)

شبکه خارجی یا اکسترانت (Extranet)

شبکه‌اینترنت (Internet)

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

 

شبکه داخلی (Intranet)

 

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

 

به‌طور مثال شبکه ملی اطلاعات در ایران نوعی از شبکه‌های داخلی (اینترانت) می‌باشد.

 

شبکه خارجی (Extranet)

یک «شبکه خارجی» یک «شبکه» یا یک «شبکه متصل» است که به لحاظ قلمرو محدود به یک سازمان یا نهاد است ولی همچنین شامل اتصالات محدود به شبکه‌های متعلق به یک یا چند سازمان یا نهاد دیگر است که معمولاً ولی نه همیشه قابل اعتماد هستند. برای نمونه مشتریان یک شرکت ممکن است که دسترسی به بخش‌هایی از «شبکه داخلی» آن شرکت داشته باشند که بدین ترتیب یک «شبکه خارجی» درست می‌شود، چراکه از دیدگاه امنیتی این مشتریان برای شبکه قابل اعتماد به نظر نمی‌رسند. همچنین از نظر فنی می‌توان یک «شبکه خارجی» را در گروه شبکه‌های دانشگاهی، کلان‌شهری، گسترده یا دیگر انواع شبکه (هر چیزی غیر از شبکه محلی) به حساب آورد، چراکه از نظر تعریف یک «شبکه خارجی» نمی‌تواند فقط از یک شبکه محلی تشکیل شده باشد، چون بایستی دست کم یک اتصال به خارج از شبکه داشته باشد.

 

شبکه اینترنت (Internet)

 

شبکه ویژه‌ای از شبکه‌ها که حاصل اتصالات داخلی شبکه‌های دولتی، دانشگاهی، عمومی و خصوصی در سرتاسر دنیا است. این شبکه بر اساس شبکه اولیه‌ای کار می‌کند که «آرپانت» (ARPANET) نام داشت و به‌وسیله مؤسسه «آرپا» (ARPA) که وابسته به «وزارت دفاع ایالات متحده آمریکا» است ایجاد شد. همچنین منزلگاهی برای «وب جهان‌گستر» (WWW) است. در لاتین واژه Internet برای نامیدن آن بکار می‌رود که برای اشتباه نشدن با معنی عام واژه «شبکه متصل» حرف اول را بزرگ می‌نویسند.

 

اعضای شبکه اینترنت یا شرکت‌های سرویس دهنده آن‌ها از «آدرسهای IP» استفاده می‌کنند. این آدرس‌ها از موسسات ثبت نام آدرس تهیه می‌شوند تا تخصیص آدرس‌ها قابل کنترل باشد. همچنین «سرویس دهندگان اینترنت» و شرکت‌های بزرگ، اطلاعات مربوط به در دسترس بودن آدرس‌هایشان را بواسطه «قرارداد دروازه لبه» (BGP) با دیگر اعضای اینترنت مبادله می‌کنند.


اینترنت

اینترنت سیستم جهانی شبکه های کامپیوتری متصل است که از مجموعه پروتکل اینترنت (TCP / IP) برای اتصال دستگاه ها در سراسر جهان استفاده می کنند. این شبکه ای است که شامل شبکه های خصوصی، عمومی، علمی، کسب و کار و دولتی از محدوده محلی به جهان است، که توسط مجموعه وسیعی از فناوری های الکترونیکی، بی سیم و شبکه های نوری مرتبط شده است. اینترنت دارای طیف گسترده ای از منابع و خدمات اطلاعاتی مانند اسناد ابرمتن مرتبط و برنامه های وب وب، پست الکترونیکی، تلفن و اشتراک گذاری فایل است.

 

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

 

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

 

اینترنت بدون نظارت متمرکز در هر یک از اعمال تکنولوژیکی و یا سیاست های دسترسی و استفاده از آن است؛ هر شبکه تشکیل دهنده سیاست های خود را تنظیم می کند. فقط تعاریف بیش از حد از دو فضای نام اصلی در اینترنت، آدرس پروتکل اینترنت (آدرس IP) و سیستم نام دامنه (DNS)، توسط یک سازمان نگهدارنده، شرکت اینترنتی برای اختصاص نام و شماره (ICANN) . پایه فنی و استاندارد سازی پروتکل های اصلی فعالیتی از نیروی کار مهندسی اینترنت (IETF)، یک سازمان غیر انتفاعی شرکت کنندگان بین المللی است که هرکدام با مشارکت کارشناس فنی مشارکت می کنند.

 

در حالی که اجزای سخت افزاری زیرساخت اینترنت اغلب می تواند برای حمایت از سیستم های نرم افزاری دیگر مورد استفاده قرار گیرد، این طراحی و فرایند استاندارد سازی نرم افزار است که اینترنت را مشخص می کند و پایه ای برای مقیاس پذیری و موفقیت آن می باشد. مسئولیت طراحی معماری سیستم های نرم افزاری اینترنت توسط نیروی کار تخصصی مهندسی اینترنت (IETF) گرفته شده است. IETF گروه های استاندارد تنظیم برای هر جنبه ای از معماری اینترنت را برای هر فرد باز می کند. مشارکتها و استانداردهای به دست آمده در اسناد Request for Comments (RFC) در وب سایت IETF منتشر شده است. روش های اصلی شبکه ای که اینترنت را قادر می سازند، در RFC های خاصی تعیین می شوند که استاندارد های اینترنتی را تشکیل می دهند. سایر اسناد کمتر سختگیرانه صرفا اطلاعاتی، تجربی یا تاریخی هستند یا بهترین شیوه های فعلی (BCP) را در هنگام اجرای فناوری های اینترنتی نشان می دهند.

 

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

 

اساس این لایه ها، فن آوری های شبکه هستند که شبکه های خود را در مرزهای خود متصل می کنند و ترافیک را در سراسر آنها مبادله می کنند. لایه اینترنت رایانه ها را قادر می سازد تا از طریق پروتکل اینترنت (IP) آدرس های خود را شناسایی کرده و آنها را به یکدیگر بیابند و مسیرهای ترافیکی خود را از طریق شبکه های متوسط ??(ترانزیت) راه اندازی کنند. آخر، در پایین معماری، لایه پیوند است که اتصال منطقی بین میزبان ها را در همان لینک شبکه، مانند یک شبکه محلی (LAN) یا اتصال شماره گیری برقرار می کند. مدل، همچنین به عنوان TCP / IP شناخته می شود، طراحی شده است که مستقل از سخت افزار پایه ای که برای اتصالات فیزیکی استفاده می شود، که مدل به هیچ وجه به خود مربوط نیست. مدل های دیگر مانند مدل OSI توسعه داده شده اند که تلاش می کنند در هر جنبه ای از ارتباطات جامع باشند. در حالی که بسیاری از شباهت ها بین مدل ها وجود دارد، آنها در جزئیات توصیف یا پیاده سازی سازگار نیستند. با این حال، پروتکل های TCP / IP معمولا در بحث شبکه های OSI قرار می گیرند.

 

همانطور که داده های کاربر از طریق ستون پروتکل پردازش می شود، هر لایه انتزاع اطلاعات کپسوله سازی را در میزبان ارسال می کند. داده ها بر روی سیم در سطح لینک بین میزبان ها و روتر ها منتقل می شود. encapsulation توسط میزبان دریافتی حذف می شود. رله های متوسط ??به روز رسانی بسته بندی لینک در هر هک، و بازرسی لایه IP برای اهداف مسیریابی.

مهمترین جزء مدل اینترنت، پروتکل اینترنت (IP) است که سیستم های آدرس دهی، از جمله آدرس های IP، برای رایانه های شبکه را فراهم می کند. IP قابلیت اتصال به اینترنت را فراهم می کند و اساسا اینترنت خود را ایجاد می کند. پروتکل اینترنت نسخه 4 (IPv4) نسخه اولیه استفاده شده در نسل اول اینترنت است و هنوز هم در استفاده غالب است. این طراحی شده است تا به آدرس ~ 4.3 میلیارد (109) میزبان رسیدگی کند. با این حال، رشد انفجاری اینترنت منجر به خستگی آدرس IPv4 شد، که در سال 2011 به مرحله نهایی خود رسیده است. زمانی که باند اختصاص دهنده آدرس جهانی خسته شد. یک نسخه پروتکل جدید، IPv6، در اواسط دهه 1990 توسعه یافت که قابلیت های آدرس دهی بسیار وسیع تر و مسیریابی بهتر ترافیک اینترنت را فراهم می کند. IPv6 در حال گسترش در حال گسترش در سراسر جهان است، از آنجا که رجیسترهای آدرس اینترنتی (RIRs) شروع به درخواست از مدیران منابع برای برنامه ریزی پذیرش و تبدیل سریع می کنند.

 

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


پاسکال

پاسکال (Pascal)، با نشان Pa، یکای فرعی اس‌آی (SI) برای اندازه‌گیری فشار است که در اندازه‌گیری فشار داخلی، تنش، مدول یانگ و مقاومت کششی نهایی به کار می‌رود. این یکا به صورت یک نیوتون بر متر مربع تعریف می‌شود.

 

در فیزیک، فشار، نیروی وارد بر واحد سطح است و بدین شکل تعریف می‌شود P=F/A، که P فشار، F نیرو، و A مساحت سطحی است که F بر آن وارد می‌شود. با درنظرگرفتن یکای نیوتن برای نیرو و مترمربع برای مساحت، یکای فشار، نیوتن بر مترمربع خواهد شد. این یکا برای احترام به فیزیک‌دان فرانسوی، بِلِز پاسکال، نام‌گذاری شده‌است.

 

یکاهای چندگانه رایج پاسکال عبارتند از: هکتوپاسکال (1 هکتوپاسکال = 100 پاسکال) که برابر با 1 میلی‌بار است و کیلوپاسکال (1 کیلوپاسکال = 1000 پاسکال) که برابر با 1 سانتی‌بار است.

 

یکای اتمسفر برابر با 101?325 پاسکال است. در گزارش‌های هواشناسی ایالات متحده عمدتاً فشار جو را با میلی‌بار و در کانادا با کیلوپاسکال بیان می‌کنند