گروه مهندسی متین

حسابداری ، طراحی وب سایت ، گرافیک ، و اموزش نرم افزار

گروه مهندسی متین

حسابداری ، طراحی وب سایت ، گرافیک ، و اموزش نرم افزار

گروه مهندسی متین

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

بایگانی

ادامه مطلب قبلی :

 این نسل شامل زبان های سطح بالا است که از جمله زبان های این نسل می توان به زبان های C ،11 زبان نسل سوم
++C# ،C،PASCAL ، Basic،FORTRAN ،JAVA و... اشاره کرد.برنامه نویسی به این زبانها بسیار نزدیک به زبان انسان
هستند و از دستوراتی مشابه زبان طبیعی (اغلبا زبان انگلیسی) تشکیل شده اند. برای مثال بالا داریم:
grosspay = basepay + overpay
7
 first-generation language (1GL)
8 machine language
9 second-generation language (2GL)
10 assembly language 11 Third-generation languages (3GLs)
7
: این نسل شامل زبانهای بسیار سطح بالا هست که از جمله زبان های این نسل می توان به SQL 12 زبان نسل چهارم
14 اشاره کرد که زبانی است خاص منظوره و همچون زبان طبیعی که برای دریافت اطلاعات از پایگاه داده 13
بکار می رود. در زیر
نمونه ای از دستورات این زبان ذکر شده است:
SELECT *
FROM Customers
WHERE Balance > 50
با اجرای این دستورات کلیه اطلاعات مشتریان پایگاه داده که موجودی حساب آنها بیشتر از 50 دلار است نمایش داده می شود.
: زبان های این نسل شامل محیط های گرافیکی مناسب و راحتی برای تولید نرم افزار ها هستند از 15 زبان نسل پنجم
جمله می توان به ++C Visual# ،C Visual و ... اشاره کرد.
3,1-انواع کامپیوترها
کامپیوتر ها ار لحاظ قدرت پردازشی به گروه های مختلفی تقسیم می شوند:
 :این نوع رایانه ها، قوی ترین و گرانترین نوع رایانه ها است که از قرت اجرایی و سرعت بسیار بالایی 16 ابر رایانه ها
برخوردار هستند و بیشتر در زمینه های نظامی، تحقیقاتی، علوم فضایی و پروژه های علمی بزرگ مورد استفاده قرار می گیرند.
: این کامپیوترها از سرعت و قدرت بالایی برخوردارند و معمولا دردانشگاهها و سازمانهای بزرگ و 17 کامپیوترهای بزرگ
برای محاسبات سنگین استفاده می شوند. توان محاسباتی این رده نسبت به ابر رایانه ها کمتر است.
: از آنجا که قیمت کامپیوترهای بزرگ بسیار بالا بود، در اواخر دهه 1950 کامپیوترهای کوچک 18 کامپیوترهای کوچک
وارد بازاز شدند که توان محاسباتی کمتری داشتند و توسط سازمانهای کوچکتر مورد استفاده قرار می گرفتند.
12 Fourth-generation languages (4GLs) 13 Sequential Query Languages
14 Database
15 Fifth-generation languages (5GLs) 16 Super Computers
17 mainframe 18 minicomputer
8
: در آغاز دهه 1980 ریزکامپیوترها یا کامپیوترهای شخصی با قیمت پایین و حجم بسیار کوچک وارد 19 ریزکامپیوتر
بازار شدند و مورد استقبال مردم و افراد عادی قرار گرفتند.
4,1-اجزای کامپیوتر:
هر کامپیوتر از دو قسمت اصلی تشکیل شده است :
: کلیه دستگاههای الکتریکی، الکترونیکی و مکانیکی تشکیل دهنده یک کامپیوتر را سخت افزار آن می 20  سخت افزار
گوییم.
 : مجموعه برنامه هایی هستند که برای یک کاربرد خاص نوشته شده اند و بدون آنها سخت افزار قادر به 21  نرم افزار
کاری نیست.
که هریک رابطور دقیقتر مورد بررسی قرار می دهیم.
 سخت افزار
اجزای تشکیل دهنده سخت افزار کامپیوتر عبارتند از : واحد ورودی، واحد خروجی، واحد حافظه، واحد محاسبه و منطق
،واحد کنترل و حافظه جانبی. نحوی ارتباط این واحد ها در شکل 2 نمایش داده شده است.
: وظیفه این بخش دریافت داده ها از دستگاه های ورودی و انتقال آنها و تبدیل آنها به داده های قابل فهم 22 واحد ورودی
و ... 26 ، قلم نوری، اسکنر 25 ، صفحه لمسی 24 ، ماوس 23 برای کامپیوتر می باشد. دستگاههای ورودی مهم عبارتند از :صفحه کلید
: این بخش وظیفه انتقال اطلاعات از کامپیوتر به محیط خارج را بعهده دارد و مهمترین دستگاههای 27 واحد خروجی
و ... 31 ، بلندگو 30 ، رسام 29 ، چاپگر 28 خروجی عبارتند از :صفحه نمایش
19 microcomputer 20 Hardware 21 Software 22 Input Unit
23 Keyboard
24Mouse
25 touch screen
26 Scanner
27 Output unit
28 Monitor
29 printer 
9
شکل2 :اجزای تشکیل دهنده یک سیستم کامپیوتری
: واحدی است که تمامی عملیات ریاضی همچون جمع، ضرب، تفریق، تقسیم و منطقی 32 واحد محاسبه و منطق
همچون مقایسه دو مقدار و ... در آن انجام می پذیرد.
: این بخش نقش نظارت و کنترل بر ورود اطلاعات از طریق ورودی، ذخیره آنها در حافظه، انتقال 33 واحد کنترل
اطلاعات از حافظه به واحد محاسبه و منطق و خروج اطلاعات از طریق واحد خروجی را دارد. بطور کلی وظیفه کنترل سایر بخشها
را بعهده دارد و تصمیم میگیرد کدام عمل در چه زمانی صورت پذیرد و چه مداراتی فعال و یا غیر فعال گردند.
هستند. اجزای 34 واحد کنترل بهمراه واحد محاسبه و منطق بخش مهم تشکیل دهنده واحد پردازش مرکزی یا CPU
. 35 و حافظه نهان یا کش36 دیگر تشکیل دهنده CPU عبارتند از ثبات ها
 30 plotter
31 speaker
32 Arithmetic/logic unit
33 Control unit
34 Central Processing Unit
35 Register
36 Cache
حافظه جانبی
کنترل
واحد خروجی حافظه اصلی محاسبه و منطق واحد ورودی
10
ثباتها حافظه هایی با حجم بسیار کمی هستند که داده ها برای پردازش و بعد از پردازش در هنگام انتقال به حافظه در
ثبات ها قرار می گیرند.
حافظه کش یک نوع حافظه با ظرفیت کم ولی بسیار سریع که بین CPU و حافظه اصلی قرار می گیرد سرعت دستیابی
اطلاعات از حافظه کش نسبت به حافظه اصلی بیشتر و نسبت به حافظه های جانبی خیلی بیشتر است. بدین گونه که داده هایی
را که CPU از حافظه اصلی فراخوانی می کند پیش از ارسال در کش قرار می گیرد که در فراخوانی های بعدی آن داده ها، با
سرعت بیشتری به CPU ارسال شوند.
 : این واحد وظیفه نگهداری اطلاعات (شامل داده ها و برنامه ها) را بصورت موقت و دائم بر عهده دارد. 37 واحد حافظه
حافظه ها به دو دسته تقسیم می شوند:
: در واقع هر برنامه ای برای اجرا، ابتدا باید بهمراه داده های مورد نیاز وارد حافظه اصلی گردد. ویژگی 38 1 .حافظه اصلی
اصلی حافظه اصلی آنست که از سرعت بسیار بالایی برخوردار است اما با قطع برق اطلاعات آن از بین می رود.حافظه
اصلی به دو دسته اصلی تقسیم می گردد :
این حافظه قابل خواندن و نوشتن می باشد و برای ذخیره اطلاعات کاربران : 39  حافظه با دستیابی تصادفی
بکار می رود.
این حافظه فقط قابل خواندن است و محتویات آن قابل تغییر نیست. این حافظه 40  حافظه فقط خواندنی:
معمولا در کارخانه سازنده پر شده و حاوی دستورالعملهای لازم برای راه اندازی اولیه کامپیوتر می باشد.
:این حافظه نسبت به حافظه اصلی سرعت کم تری دارد ولی اطلاعات ذخیره شده در آن با قطع برق از 41 2 .حافظه جانبی
بین نمی رود و حجم ذخیره سازی داده در آنها نسبت به حافظه اصلی بسیار زیاد است. حافظه جانبی انواع گوناگونی
، Memory Flash ها و... را نام برد. 42 دارند که می توان CD ،DVD ،هارد دیسک
37 Memory
38 Main Memory
39 RAM Random Access Memory
40 ROM Read Only Memory
41 Secondary Memory
42 Hard disk 
11
در هنگام کار با داده ها در حافظه با اصلاحاتی روبرو می شویم که در زیر به معرفی آنها می پردازیم
بیت
: حافظه از واحدهای کوچکی بنام بیت تشکیل شده است که هر بیت قابلیت نگاهداری یک 0 یا 1 را در خود دارد. 43
: به هر 8 بیت یک بایت گفته می شود که واحد اندازه گیری حافظه است. 44 بایت
:در کامپیوترها کار با اطلاعات بر مبنای بیت دشوار است از این رو از کاراکترها استفاده می شود که بتوان اطلاعات 45 کاراکتر
را به صورت ارقام، حروف و نمادها نمایش داد. برای ذخیره سازی کاراکترها به هریک از آنها یک کد عددی نسبت داده شده است و
در حقیقت کد عددی هر کاراکتر در کامپیوتر ذخیره می گردد. در گذشته پر کاربردترین کد مورد استفاده، کد ASCII بود که
برای نمایش هر کاراکتر از یک بایت استفاده می کرد. از آنجا که هر بایت می تواند بین 0 تا 255 تغییر کند، بنابراین تا 256
کاراکتر قابل تعریف است. از این بین کدهای بین 0 تا 127 بصورت استاندارد برای علائم و حروف انگلیسی تعریف شده است و
کدهای بالاتر از 127 برای هر کشور خالی گذاشته شده است تا بتوانند حروف خاص زبان خود را تعریف کنند. شکل3 کدهای
ASCII حروف بزرگ انگلیسی را نشان می دهد:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
شکل3
: فیلدها از کاراکترها تشکیل شده اند. در واقع گروهی از کاراکترهایی که معنای خاصی دارند. به عنوان مثال 46 فیلد
فیلدی که شامل تنها کاراکترهای حروفی باشد می توان آن را فیلد نام یا نام خانوادگی در نظر گرفت.
:به مجموعه ای از فیلدهای مرتبط به هم یک رکورد می گوئیم. به عنوان مثال یک رکوردی تحت عنوان 47 رکورد
کارمند شامل فیلدهای زیر است:
43 bit
44 Byte
45 character
46 Fields
47 Record 
12
 فیلد شماره کارمندی
 فیلد نام کوچک
 فیلد نام خانوادگی
 فیلد سال تولد
 فیلد آدرس
 و ....
:به مجموعه ای از رکوردهای مرتبط به هم فایل گفته می شود. به عنوان مثال فایل کارمندان شامل چندین 48 فایل
رکورد کارمند است.
همانطور که گفتیم کوچکترین واحد حافظه بیت است. واحد حافظه بزرگتر از بیت، بایت است که از 8 بیت تشکیل شده است،
واحدهای بزرگتری برای سنجش میزان حافظه وجود دارد که در زیر آ نها را بیان می کنیم:
:معمولا هر 2 یا 4 بایت را یک کلمه در نظر می گیرند 49 کلمه
می 10 : هر 1024 بایت یک کیلو بایت را تشکیل می دهد. در سیستم دودویی هر کیلو بایت معادل 2 50 کیلوبایت(KB(
باشد واحد های بزرگتر از کیلو بایت عبارتند از
1 MegaByte or 1M = 1024 KiloByte
1 GigaByte or 1G = 1024 MegaByte
1 TeraByte or 1T = 1024 GigaByte
5,1 -نرم افزار کامپیوتر
سخت افزار به تنهایی توانایی انجام خواسته های کاربر و اجرای برنامه ها را ندارد از این رو برای بکارگیری سخت افزار از
نرم افزار ها استفاده می کنیم. بطور کلی نرم افزار کامپیوتر به دو دسته اصلی تقسیم می گردد :
48 File
49 word
50 Kilo Byte
13
: نرم افزارهایی هستند که برای یک کاربرد خاص و رفع یک نیاز مشخص کاربران نوشته شده 51  نرم افزارهای کاربردی
اند. مانند نرم افزار Word ،ویرایش عکس و ...
 نرم افزارهای سیستمی : نرم افزارهایی هستند که برای ایجاد و یا اجرای برنامه های کاربردی نوشته می شوند. و به سه
گروه تقسیم می شوند
: سیستم عامل نرم افزاری است که ارتباط بین سخت افزار و کاربران (یا برنامه های 52 1 .سیستم عامل
کاربردی کاربران) را فراهم می سازد. در حقیقت سیستم عامل مدیریت منابع سخت افزاری یک کامپیوتر را
بعهده دارد. چنانچه سیستم عامل نبود، کاربران مجبور بودند مستقیما و به زبان ماشین با سخت افزار
صحبت نمایند که کار مشکلی بود. بهمین دلیل کلیه کاربران مجبورند با یکی از سیستم عاملهای موجود
آشنا باشند. در حال حاضر دو سیستم عامل معروف برای کامپیوترهای شخصی وجود دارد : Windows که
بیشتر در منازل و محیطهای اداری مورد استفاده قرار می گیرد و Linux که بیشتر در محیطهای دانشگاهی
و بعنوان سرویس دهنده استفاده می شود. سیستم عامل Unix نیز بیشتر در کامپیوترهای بزرگ نصب می
شود. سیستم عامل Android نیز که امروزه بطور گسترده ای در موبایل ها و تبلت ها مورد استفاده قرار
می گیرند.
: این برنامه ها استفاده از کامپیوتر را آسان تر می کند. از طریق این برنامه ها ارتباط 53 2 .برنامه های کمکی
کاربر با سخت افزار و برنامه های دیگر آسان تر می شود. از جمله این برنامه ها می توان به برنامه های
مدیریت فضای دیسک و ویروس یاب ها اشاره کرد.
3 .مترجم ها: همانطور که گفتیم زبان کامپیوتر زبان ماشین است ولی برنامه نویسی به این زبان برای برنامه
نویسان مشکل می باشد. برای اینکه کامپیوتر بتواند برنامه های نوشته شده به زبان سطح بالا را درک کند
باید از مترجم استفاده کند. از این رو وظیفه مترجم تبدیل دستورات زبان سطح بالا به زبان قابل فهم برای
کامپیوتر است. دو نوع اصلی مترجم داریم که عبارتند از:
ابتدا کل برنامه زبان سطح بالا را بررسی کرده و درصورت نبود خطا کل آن را به زبان 54  کامپایلر :
ماشین تبدیل می کند. اکنون برنامه آماده اجرا است.

این مطلب ادامه دارد... 

برای اطلاعات بیشتر با ما در تماس باشید با تشکر 

http://matingeernig.ir

https://instagram.com/_u/jafarzadh_matin

https://t.me/joinchat/AAAAAEyN7-Vf5QwRz_Z9TA

https://www.facebook.com/matin.jafarzadh.7


۰ نظر موافقین ۰ مخالفین ۰ ۱۵ دی ۹۷ ، ۱۶:۰۰
متین جعفرزاده

بخش اول: مبانی و مفاهیم کامپیوتر
مقدمه-1,1
امروزه کامپیوتر به عنوان ابزار قدرتمندی در زمینه های مختلف مورد استفاده قرار می گیرد و به جرات می توان بیان کرد که
انجام بسیاری از فعالیت های پژوهشی بدون حضور کامپیوتر سخت و گاهی غیر ممکن می باشد. استفاده از کامپیوتر بخصوص در
چند دهه ی اخیر منجر به فعالیت ها ی بسیاری شده است که از جمله آنها می توان به اینترنت ، شبکه های محاسباتی گرید و
پروژه ژنوم انسان و... اشاره کرد. اینترنت امکان دسترسی از راه دور به کامپیوتر دیگر و انبارههای اطلاعات در هرجای دنیا که
باشندرا به کاربران کامپیوتر میدهد. شبکه های محاسباتی گرید مجموعه ای از چندیدن سیستم با قدرت محاسباتی متفاوت می
باشد که با متصل شدن این قدرت محاسباتی حاصل یک ابر رایانه ی مجازی شکل میگرید که با استفاده از آن می توان بسیاری از
محاسبات پیچیده ی ریاضی،نجوم،زیست و... در زمان بسیار کمی انجام داد.شعار شبکه های محاسباتی نادیده گرفتن نگرانی های
ناشی از محدودیت سخت افزاری سیستم های کامپیوتری می باشد.در پروژه ژنوم انسان با استفاده از برنامه های کامپیوتری
توانستند توالی ژن های انسان را بدست آورند و آنها را در پایگاه داده ای نگهداری کنند و برای تحقیقات بیشتری از آن استفاده
کنند.کامپیوترها از زمان پیدایش خود تا کنون نسل های مختلفی را سپری کرده اند که خالی از لطف نیست که نگاه کوتاهی بر
آنها داشته باشیم.
کامپیوترهای نسل اول : این کامپیوترها که در اوایل دهه 1950 ساخته شدند از لامپ خلاء بعنوان جزو اصلی خود استفاده می
کردند که در نتیجه حجم بسیار بالایی داشته و انرژی بالایی را نیز مصرف می نمودند. انیاک(Eniac (یکی از کامپیوترهای معروف
این دوره بود.
کامپیوترهای نسل دوم : که در اوایل دهه 1960 ابداع گردیدند. ویژگی مهم آنها استفاده از ترانزیستور بجای لامپ خلاء بود که
باعث کاهش اندازه کامپیوترها گردید.
کامپیوترهای نسل سوم : این کامپیوترها در سال 1964 با ابداع مدارات مجتمع IC که صدها ترانزیستور را در یک فضای کوچک
جای می داد، ایجاد شدند. ابداع مدارات مجتمع باعث بالا رفتن سرعت و کاهش بیشتر حجم کامپیوترها گردید.
نسل چهارم کامپیوترها : در اواسط دهه 1970 با ابداع مدارات مجتمع با فشردگی بالا، حجم کامپیوترها بازهم کاهش یافت و پای
آنها را به کاربردهای خانگی و اداری باز کرد.
نسل پنجم کامپیوترها: یا نسل 
5
2,1-مفاهیم اولیه
سیستم کامپیوتری :
هر سیستم کامپیوتری از مجموعه ای از سخت افزارها و نرم افزارهایی تشکیل شده است که در جهت انجام کار خاصی با یکدیگر
همکاری می کنند. تعریف دقیق تر آن بدین صورت است که هر سیستم کامپیوتری از وسایل الکترونیکی و الکترومکانیکی تشکیل
شده است که داده هایی را به عنوان ورودی دریافت کرده و عملیات خاصی را طبق مجموعه ای از دستورالعمل ها بر روی داده ها
انجام می دهد و نتایج حاصل از عملیات را به عنوان خروجی تولید می کند. شکل 1 نمایی از یک سیستم کامپیوتری را نشان می
دهد.
شکل 1 :نمایی از یک سیستم کامپیوتری
: مجموعه مطالبی که وارد کامپیوتر می شود داده گفته می شود. داده ها می توانند به صورت عدد، حرف، صدا، تصویر و ... 1 داده
باشد.
: به کلیه فعالیت های صورت گرفته برروی داده ها که منجر به پیدایش نتایج می شود پردازش داده ها گفته می شود. 2 پردازش
: به خروجی که بعد از پردازش داده ها تولید می شود اطلاعات اطلاق می گردد. 3 اطلاعات
: دستورالعملهایی که برای کامپیوتر نوشته می شود را الگوریتم گوییم . 4 الگوریتم
: به تشریح الگوریتم ها برای کامپیوتر با استفاده از یک زبان برنامه سازی گفته می شود. 5 برنامه کامپیوتری
6 زبان برنامه سازی
:
1
 Data
2
 Processing
3
 Information
4
 Algorithm
5
 Computer Programing
6
 Programing Languages
خروجی پردازش ورودی
اطلاعات داده
6
زبانی است که برای کامپیوتر قابل فهم بوده و الگوریتمها با استفاده از آن به کامپیوتر داده می شوند. مهندسین نرم افزار تاکنون
برای زبانها پنج نسل را در نظر گرفته اند:
: که به آن زبان ماشین نیز گفته می شود، مستقیما به زبان خود کامپیوتر (یعنی زبان صفر و یک) 7 زبان نسل اول
مخصوص به خود را دارد که وابسته به سخت 8 نوشته می شود و توسط کامپیوتر قابل اجرا می باشد. هر کامپیوتری زبان ماشین
افزار خود آن کامپیوتر است. به عنوان مثال قطعه کد زیر می تواند اینگونه تعبیر شود که basepay و overpay را باهم جمع
کن و حاصل آن را در grosspay ذخیره کن:
+1300042774
+1400593419
+1200274027
است که حالت نمادین زبان ماشین است و در آن دستورات با استفاده از یک نماد بجای 10 : زبان اسمبلی 9 زبان نسل دوم
بجای کد صفر و یک نوشته می شوند. کد اسمبلی مثال بالا بصورت زیر است:
load basepay
add overpay
store grosspay
نکته: زبان ماشین و زبان اسمبلی جزء زبانهای سطح پایین هستند .

این مطلب ادامه دارد... 

۰ نظر موافقین ۰ مخالفین ۰ ۱۵ دی ۹۷ ، ۰۹:۱۰
متین جعفرزاده

برای اطلاعات بیشتر با ما در تماس باشید با تشکر

call with us

please visit my other blog thank you 

http://matingeernig.ir

https://instagram.com/_u/jafarzadh_matin

https://t.me/joinchat/AAAAAEyN7-Vf5QwRz_Z9TA

https://m.facebook.com/matin.jafarzadh.9

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ دی ۹۷ ، ۱۹:۴۲
متین جعفرزاده

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

۰ نظر موافقین ۰ مخالفین ۰ ۱۴ دی ۹۷ ، ۱۶:۰۰
متین جعفرزاده

کامپیوتر پایه
کامپیوتر پایه (Basic Computer) یا کامپیوتر مانو (Mano Machine)d یک کامپیوتر ساده است که بر مبنای مینی کامپیوتر معماری پی دی پی-۱۱ (PDP-11) توسط موریس مانو در کتاب معماری سیستم های کامپیوتری طراحی شده است و برای تدریس معماری کامپیوتر استفاده می‌شود
حافظه
کامپیوتر پایه یک حافظه 16 بیتی با ظرفیت 4 کیلو بایت دارد.
ثبات های CPU
ثبات اصلی آن AC یا انباره است که یک ثبات 16 بیتی است.

این مطلب ادامه دارد ...

برای اطلاعات بیشتر با ما در تماس باشید با تشکر 

http://matingeernig.ir

https://instagram.com/_u/jafarzadh_matin

https://t.me/joinchat/AAAAAEyN7-Vf5QwRz_Z9TA

https://www.facebook.com/matin.jafarzadh.7


۰ نظر موافقین ۰ مخالفین ۰ ۱۴ دی ۹۷ ، ۰۹:۰۰
متین جعفرزاده

با سلام و عرض ادب و احترام 
آموزش قدم به قدم کامپیوتر : 

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ دی ۹۷ ، ۱۶:۱۲
متین جعفرزاده

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

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

سؤالهایی در مورد موضوع اولین نوشته، چگونگی شروع، چگونگی پایان، طول نوشته، سبک نوشته، لحن نوشته و 

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

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

در این مورد کم نیست و کلی توصیه‌های مفید و کاربردی در مورد وبلاگ‌نویسی در وب وجود دارد.

در مطلب قبلی با موضوع شروع وبلاگ نویسی بیشتر در خصوص سختی‌های شروع این کار و انتشار نوشته اول 

در وبلاگ توضیح دادم و قسمت‌هایی از توصیه دوستانم را برای استفاده از تجربیات آنها بیان کردم. در این 

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

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

دلیل اصلی این کار می‌تواند هجوم عامه مردم به سمت استفاده از پیام‌رسان‌ها و عضویت در شبکه‌های اجتماعی 

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

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

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

جامع تشریح کنم.

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

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

وقتی که شما افکار و نظرات خود را به صورت روزانه در وبلاگ شخصی خود می‌نویسید و در معرض دید عموم 

قرار می‌دهید، این کار باعث می‌شود که همه روزه در مورد مسیری که در حال طی کردن آن هستید و اهداف و 

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

وقتی که قرار باشد هر روز وبلاگ خود را به روز کنید و مطلب جدیدی در آن بنویسید، لازم است که همواره به 

دنبال سوژه‌ها و اتفاقات جالب در زندگی و اطرافتان باشید تا بتوانید در مورد آن بنویسید و دیدگاههایی نو از 

رویدادهای روزمره ارائه کنید.
 

۴. وبلاگ نویسی باعث هدایت شما به سمت زندگی بهتر و منظم‌تر می‌شود.

وقتی که قرار باشد هر روز در مورد موضوعی جدید بنویسید و حرف‌های نو و خوب بزنید، لازم است که زمان 

مشخصی به آن اختصاص دهید. این موضوع باعث برنامه‌ریزی بهتر و انجام کارای فعالیتهای روزانه‌تان  خواهد شد.

۵. وبلاگ نویسی باعث آشنایی و ارتباط با افراد جدید می‌شود.

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

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

جدید و شکل‌گیری دوستی‌های ماندگار می‌شود.
 

۶. وبلاگ‌نویسی باعث آشنایی دیگران با افکار و عقاید شما می‌شود.

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

خوانندگان وبلاگتان به مرور با دیدگاههای شما آشنا شده و در صورتی که برایشان مفید باشد، آنها را در زندگی 

روزانه‌شان به کار خواهند بست و از آنها استفاده خواهند کرد.
 

۷. وبلاگ نویسی باعث اصلاح سبک زندگی، عقاید و افکار شما خواهد شد.

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

آنها آشنا خواهند شد و با نظرات و پیامهایی که برای شما ارسال می‌کنند، آنها را به چالش کشیده و از تجربیات 

خود برای شما خواهند گفت در این صورت شما را به تفکر و احیانا به سمت اصلاح عقاید و نظراتتان هدایت 

خواهند کرد.
 

۸. وبلاگ نویسی باعث شکل گیری برند شخصی شما می‌شود.

شما با وبلاگ نویسی و جذب مخاطبان زیاد می‌توانید به مرور به چهره‌ای شناخته شده در بین افراد تبدیل شوید 

که با افکار، عقاید و گذشته شما آشنایی کامل دارند و مطمئنا آشنایی با حجم زیادی از مخاطبان که طرفدار شما و 

نوشته‌هایتان هستند می‌تواند بسیار لذتبخش بوده و در بسیاری از مشکلات زندگی راهگشای شما باشد.

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

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

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

آشنا شود.
 

۱۰. وبلاگ نویسی باعث بهبود و تقویت اعتماد به نفس می‌شود.

از طریق نوشتن و انتشار روزانه مطالب در فضای وب به مرور احساس می‌کنید که در جامعه مفید واقع می‌شوید 

و برای خودتان ثابت می‌شود که حرفهایی برای گفتن به مخاطبانتان دارید و می‌توانید مطالب مفید و کاربردی به 

عموم عرضه کنید. با این روند روز به روز اعتماد به نفس شما تقویت می‌شود.

۱۱. وبلاگ نویسی باعث می‌شود افراد بتوانند علم و دانش و مهارتهای خود را با دیگران به اشتراک بگذارند.

افراد با نوشتن از مهارتها و دانش خود در وبلاگ باعث می‌شوند دیگران نیز بتوانند آن مهارتها را بیاموزند و به 

مرور باعث رشد فهم و آگاهی افراد جامعه و در نتیجه حرکت جامعه به سمت توسعه و پیشرفت خواهند شد.
 
 ۱۲. وبلاگ نویسی می‌تواند باعث کسب درآمد شود.

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

مراجعین به کسب درآمد از این راه بپردازد.

۱۳. وبلاگ نویسی حرفه‌ای و تخصصی باعث تشکیل یک شبکه‌ی حرفه‌ای می‌شود.

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

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

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

یکی از مزایای بسیار مهم وبلاگ‌ نویسی این است که مطالب و محتوای تولید شده، در هر زمان و مکانی که 

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

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

کنند.

۱۵. وبلاگ نویسی باعث می‌شود شما صاحب فضایی برای تبلیغ و ترویج کالا و یا خدمت خاص خود شوید.

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

می‌توانید به تبلیغ کالا یا خدمت خاصی که ارائه می‌کنید بپردازید و از این طریق درآمد خود را به میزان قابل 

توجهی افزایش دهید.

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

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

۱6. وبلاگ نویسی باعث رشد و پیشرفت ما در نویسندگی و انتشار محتوا می‌شود.

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ دی ۹۷ ، ۰۹:۲۸
متین جعفرزاده

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

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

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ دی ۹۷ ، ۱۶:۰۰
متین جعفرزاده

ورودی/خروجی
ورودی/خروجی (I/O) این امکان را به رایانه می‌دهد تا اطلاعات را از جهان بیرون تهیه و نتایج آن‌ها را به همان‌جا برگرداند. محدوده فوق‌العاده وسیعی از دستگاه‌های ورودی/خروجی وجود دارد، از خانواده آشنای صفحه‌کلیدها، نمایشگرها، نَرم‌دیسک گرفته تا دستگاه‌های کمی غریب مانند وبکم‌ها (webcams). (از سایر ورودی/خروجی‌ها می‌توان موشواره mouse، قلم نوری، چاپگرها (printer)، اسکنرها، انواع لوح‌های فشرده(CD, 
DVD) را نام برد).
چیزی که تمامی دستگاه‌های عمومی در آن اشتراک دارند این است که آن‌ها رمزکننده اطلاعات از نوعی به نوع دیگر که بتواند مورد استفاده سیستم‌های رایانه دیجیتالی قرار گیرد، هستند. از سوی دیگر، دستگاه‌های خروجی آن اطلاعات به رمز شده را رمزگشایی می‌کنند تا کاربران آن‌ها را دریافت نمایند. از این رو یک سیستم رایانه دیجیتالی یک نمونه از یک سامانه داده‌پردازی می‌باشد.
دستورالعمل‌ها
هر رایانه تنها دارای یک مجموعه کم‌تعداد از دستورالعمل‌های ساده و تعریف شده می‌باشد. از انواع پرکاربردشان می‌توان به دستورالعمل «محتوای خانه ۱۲۳ را در خانه ۴۵۶ کپی کن!»، «محتوای خانه ۶۶۶ را با محتوای خانه ۰۴۲ جمع کن، نتایج را در خانه ۰۱۳ کپی کن!»، «اگر محتوای خانه ۹۹۹ برابر با صفر است، به دستورالعمل واقع در خانه ۳۴۵ رجوع کن!» اشاره کرد.
دستورالعمل‌ها در داخل رایانه به صورت اعداد مشخص شده‌اند - مثلاً کد دستور العمل (copy instruction) برابر ۰۰۱ می‌تواند باشد. مجموعه معین دستورالعمل‌های تعریف شده که توسط یک رایانه ویژه پشتیبانی می‌شود را زبان ماشین می‌نامند. در واقعیت، اشخاص معمولاً به زبان ماشین دستورالعمل نمی‌نویسند بلکه بیشتر به نوعی از انواع سطح بالای زبان‌های برنامه‌نویسی، برنامه‌نویسی می‌کنند تا سپس توسط برنامه ویژه‌ای (تفسیرگرها 
(interpreters) یا همگردان‌ها (compilers) به دستورالعمل ویژه ماشین تبدیل گردد. برخی زبان‌های برنامه‌نویسی از نوع بسیار شبیه و نزدیک به زبان ماشین که اسمبلر (یک زبان سطح پایین) نامیده می‌شود، استفاده می‌کنند؛ همچنین زبان‌های سطح بالای دیگری نیز مانند پرولوگ نیز از یک زبان انتزاعی و چکیده که با زبان ماشین تفاوت دارد به جای دستورالعمل‌های ویژه ماشین استفاده می‌کنند.
معماری‌ها
در رایانه‌های معاصر واحد محاسبه و منطق را به همراه واحد کنترل در یک مدار مجتمع که واحد پردازشی مرکزی (CPU) نامیده می‌شود، جمع نموده‌اند. عموماً، حافظه رایانه روی یک مدار مجتمع کوچک نزدیک CPU قرار گرفته. اکثریت قاطع بخش‌های رایانه تشکیل شده‌اند از سامانه‌های فرعی (به عنوان نمونه، منبع تغذیه رایانه) یا دستگاه‌های ورودی/خروجی.
برخی رایانه‌های بزرگ‌تر چندین CPU و واحد کنترل دارند که به صورت هم‌زمان با یکدیگر در حال کار هستند. این‌گونه رایانه‌ها بیشتر برای کاربردهای پژوهشی و محاسبات علمی بکار می‌روند.
کارایی رایانه‌ها بنا به تئوری کاملاً درست است. رایانه داده‌ها و دستورالعمل‌ها را از حافظه‌اش واکشی (fetch) می‌کند. دستورالعمل‌ها اجرا می‌شوند، نتایج ذخیره می‌شوند، دستورالعمل بعدی واکشی می‌شود. این رویه تا زمانی که رایانه خاموش شود ادامه پیدا می‌کند. واحد پردازنده مرکزی در رایانه‌های شخصی امروزی مانند پردازنده‌های شرکت ای-ام-دی و شرکت اینتل از معماری موسوم به خط لوله استفاده می‌شود و در زمانی که پردازنده در حال ذخیره نتیجه یک دستور است مرحله 
اجرای دستور قبلی و مرحله واکشی دستور قبل از آن را آغاز می‌کند. همچنین این رایانه‌ها از سطوح مختلف حافظه نهانگاهی استفاده می‌کنند که در زمان دسترسی به حافظه اصلی صرفه‌جویی کنند.
برنامه‌ها
برنامه رایانه‌ای فهرست‌های بزرگی از دستورالعمل‌ها (احتمالاً به همراه جدول‌هایی از داده) برای اجرا روی رایانه هستند. خیلی از رایانه‌ها حاوی میلیون‌ها دستورالعمل هستند، و بسیاری از این دستورها به تکرار اجرا می‌شوند. یک رایانه شخصی نوین نوعی (درسال ۲۰۰۳) می‌تواند در ثانیه میان ۲ تا ۳ میلیارد دستورالعمل را پیاده نماید. رایانه‌ها این مقدار محاسبه را صرف انجام دستورالعمل‌های پیچیده نمی‌کنند. بیشتر میلیون‌ها دستورالعمل ساده را که توسط اشخاص باهوشی «برنامه نویسان» در 
کنار یکدیگر چیده شده‌اند را اجرا می‌کنند. برنامه‌نویسان مجموعه‌هایی از دستورالعمل‌ها را توسعه می‌دهند تا یکسری از وظایف عمومی را انجام دهند (برای نمونه، رسم یک نقطه روی صفحه) و سپس آن مجموعه دستورالعمل‌ها را برای دیگر برنامه‌نویسان در دسترس قرار می‌دهند.
رایانه‌های امروزه، قادرند چندین برنامه را در آن واحد اجرا نمایند. از این قابلیت به عنوان چندکارگی (multitasking) نام برده می‌شود. در واقع، CPU یک رشته دستورالعمل‌ها را از یک برنامه اجرا می‌کند، سپس پس از یک مقطع ویژه زمانی دستورالعمل‌هایی از یک برنامه دیگر را اجرا می‌کند. این فاصله زمانی اکثراً به‌عنوان یک برش زمانی (time slice) نام برده می‌شود. این ویژگی که CPU زمان اجرا را بین برنامه‌ها تقسیم می‌کند، این 
توهم را بوجود می‌آورد که رایانه هم‌زمان مشغول اجرای چند برنامه‌است. این شبیه به چگونگی نمایش فریم‌های یک فیلم است، که فریم‌ها با سرعت بالا در حال حرکت هستند و به نظر می‌رسد که صفحه ثابتی تصاویر را نمایش می‌دهد. سیستم‌عامل همان برنامه‌ای است که این اشتراک زمانی را بین برنامه‌های دیگر تعیین می‌کند.
سیستم‌عامل
کامپیوتر همیشه نیاز دارد تا برای بکار انداختنش حداقل یک برنامه روی آن در حال اجرا باشد. تحت عملکردهای عادی این برنامه همان سیستم‌عامل یا OS که مخفف واژه‌های Operating System است. سیستم یا سامانه عامل بر اساس پیشفرض‌ها تصمیم می‌گیرد که کدام برنامه برای انجام چه وظیفه‌ای اجرا شود، چه زمان، از کدام منابع (مثل حافظه، ورودی/خروجی و…) استفاده شود. همچنین سیستم‌عامل یک لایه انتزاعی بین سخت‌افزار و برنامه‌های دیگر که 
می‌خواهند از سخت‌افزار استفاده کنند، می‌باشد، که این امکان را به برنامه نویسان می‌دهد تا بدون اینکه جزئیات ریز هر قطعه الکترونیکی از سخت‌افزار را بدانند بتوانند برای آن قطعه برنامه‌نویسی نمایند. در گذشته یک اصطلاح متداول بود که گفته می‌شد با تمام این وجود کامپیوترها نمی‌توانند برخی از مسائل را حل کنند که به این مسائل حل نشدنی گفته می‌شود مانند مسائلی که در مسیر حلشان در حلقه بی‌نهایت می‌افتند. به همین دلیل نیاز است که با کمک روش‌های خاص بطور مثال به چند بخش تقسیم 
نمودن مسئله یا روش‌های متداول دیگر از رخ دادن این خطا تا حد امکان جلوگیری نمود. از جمله سیستم عامل‌های امروزی می‌توان به مایکروسافت ویندوز، مکینتاش اپل و لینوکس و بی اس دی اشاره کرد.
کاربردهای رایانه
نخستین رایانه‌های رقمی، با قیمت‌های زیاد و حجم بزرگشان، در اصل محاسبات علمی را انجام می‌دادند، انیاک یک رایانهٔ قدیمی ایالات متحده اصولاً طراحی شده تا محاسبات پرتابه‌ای توپخانه و محاسبات مربوط به جدول چگالی نوترونی را انجام دهد. (این محاسبات بین دسامبر ۱۹۴۱ تا ژانویه ۱۹۴۶ روی حجمی بالغ بر یک میلیون کارت پانچ انجام پذیرفت! که این خود طراحی و سپس تصمیم نادرست بکارگرفته شده را نشان می‌دهد) بسیاری از ابر رایانه‌های امروزی فقط برای کارهای ویژه ممحاسبات 
جنگ‌افزار هسته‌ای استفاده می‌گردد. [نیازمند منبع]
CSIR Mk I نیز که نخستین رایانه استرالیایی بود برای ارزیابی میزان بارندگی در کوه‌های اسنوئی (Snowy)این کشور به‌کار رفته، این محاسبات در چارچوب یک پروژه عظیم تولید برقابی انجام گرفت.
برخی رایانه‌ها نیز برای انجام رمزگشایی بکار گرفته می‌شد، برای مثال Colossus که در جریان جنگ جهانی دوم ساخته شد، جزو اولین کامپیوترهای برنامه‌پذیر بود (البته ماشین تورینگ کامل نبود). هرچند رایانه‌های بعدی می‌توانستند برنامه‌ریزی شوند تا شطرنج بازی کنند یا تصویر نمایش دهند و سایر کاربردها را نشان دهد.
سیاست‌مداران و شرکت‌های بزرگ نیز رایانه‌های اولیه را برای خودکارسازی بسیاری از مجموعه‌های داده و پردازش کارهایی که قبلاً توسط انسان‌ها انجام می‌گرفت، بکار بستند - برای مثال، نگهداری و بروزرسانی حساب‌ها و دارایی‌ها. در موسسات پژوهشی نیز دانشمندان رشته‌های مختلف شروع به استفاده از رایانه برای مقاصدشان نمودند.
کاهش پیوسته قیمت‌های رایانه باعث شد تا سازمان‌های کوچک‌تر نیز بتوانند آن‌ها را در اختیار بگیرند. بازرگانان، سازمان‌ها، و سیاست‌مداران اغلب تعداد زیادی از کامپیوترهای کوچک را برای تکمیل وظایفی که قبلاً برای تکمیلشان نیاز به رایانه بزرگ (mainframe) گران‌قیمت و بزرگ بود، به کار بگیرند. مجموعه‌هایی از رایانه‌های کوچک‌تر در یک محل اغلب به‌عنوان خادم سرا[نیازمند منبع] (server farm) نام برده می‌شود.
با اختراع ریزپردازنده‌ها در دههٔ ۱۹۷۰ این امکان که بتوان رایانه‌هایی بسیار ارزان قیمت را تولید نمود، بوجود آمد. رایانه‌های شخصی برای انجام وظایف بسیاری محبوب گشتند، از جمله کتابداری، نوشتن و چاپ مستندات. محاسبات پیش‌بینی‌ها و کارهای تکراری ریاضی توسط صفحات گسترده (spreadsheet)، ارتباطات توسط پست الکترونیک، و اینترنت. حضور گسترده رایانه‌ها و سفارشی کردن آسانشان باعث شد تا در امورات بسیار دیگری بکار گرفته شوند.
در همان زمان، رایانه‌های کوچک، که معمولاً با یک برنامه ثابت ارائه می‌شدند، راهشان را به سوی کاربردهای دیگری باز می‌نمودند، کاربردهایی چون لوازم خانگی، خودروها، هواپیماها، و ابزار صنعتی. این پردازشگرهای جاسازی شده کنترل رفتارهای آن لوازم را ساده‌تر کردند، همچنین امکان انجام رفتارهای پیچیده را نیز فراهم نمودند (برای نمونه، ترمزهای ضدقفل در خودروها[۶]). با شروع قرن بیست و یکم، اغلب دستگاه‌های الکتریکی، اغلب حالت‌های انتقال نیرو، اغلب خطوط تولید کارخانه‌ها 
توسط رایانه‌ها کنترل می‌شوند. اکثر مهندسان پیش‌بینی می‌کنند که این روند همچنان به پیش برود… یکی از کارهایی که می‌توان به‌وسیله رایانه انجام داد برنامه گیرنده ماهواره‌است.
انواع رایانه
رایانه‌های توکار (جاسازی شده)
رایانه‌هایی هم وجود دارند که تنها برای کاربردهایی ویژه طراحی می‌شوند. در ۲۰ سال گذشته، هرچند برخی ابزارهای خانگی که از نمونه‌های قابل ذکر آن می‌توان جعبه‌های بازی‌های ویدئویی را که بعدها در دستگاه‌های دیگری از جمله تلفن همراه، دوربین‌های ضبط ویدئویی، و PDAها و ده‌ها هزار وسیله خانگی، صنعتی، خودروسازی و تمام ابزاری که در درون آن‌ها مدارهایی که نیازهای ماشین تورینگ را مهیا ساخته‌اند، گسترش یافت، را نام برد (اغلب این لوازم برنامه‌هایی را در خود دارند که به 
صورت ثابت روی ROM تراشه‌هایی که برای تغییر نیاز به تعویض دارند، نگاشته شده‌اند). این رایانه‌ها که در درون ابزارهای با کاربرد ویژه گنجانیده شده‌اند «ریزکنترل‌گرها» یا رایانه‌های توکار" (Embedded Computers) نامیده می‌شوند. بنابراین تعریف این رایانه‌ها به عنوان ابزاری که با هدف پردازش اطّلاعات طراحی گردیده محدودیت‌هایی دارد. بیش‌تر می‌توان آن‌ها را به ماشین‌هایی تشبیه کرد که در یک مجموعه بزرگ‌تر به عنوان یک بخش حضور دارند 
مانند دستگاه‌های تلفن، ماکروفرها یا هواپیما که این رایانه‌ها بدون تغییری فیزیکی به دست کاربر می‌توانند برای هدف‌های گونه‌گونی به کارگرفته شوند.
رایانه‌های شخصی
اشخاصی که با انواع دیگری از رایانه‌ها ناآشنا هستند از عبارت رایانه برای رجوع به نوع خاصی استفاده می‌کنند که رایانه شخصی (PC) نامیده می‌شوند. رایانه‌ای است که از اجزای الکترونیکی میکرو (ریز) تشکیل شده که جزو کوچک‌ترین و ارزان‌ترین رایانه‌ها به‌شمار می‌روند و کاربردهای خانگی و اداری دارند. شرکت آی‌بی‌ام رایانه شخصی را در سال ۱۹۸۱ میلادی به جهان معرفی کرد.
نخستین رایانه آی‌بی‌ام از برخی از ماشین حساب‌های امروزی نیز ضعیف‌تر است ولی در آن زمان شگفت‌انگیز بود. رایانه شخصی سی سال پیش دارای حافظه ROM با ظرفیت 40K و حافظه RAM با ظرفیت 64K بود. البته کاربر می‌توانست حافظه RAM را تا 256K افزایش دهد.
سرمایه‌گذاری
صنعت رایانه همواره صنعتی رو به رشد، چه در حوزهٔ سخت‌افزاری و چه در حوزهٔ نرم‌افزاری بوده‌است، این صنعت پیوسته مورد توجه سرمایه‌گذاران بوده و سرمایه‌ها را به خود جذب کرده‌است. آیندهٔ روشن این فناوری همواره سرمایه داران را ترغیب می‌کند تا روی این صنعت ‍سرمایه‌گذاری کنند.

برای اطلاعات بیشتر با ما در تماس باشید با تشکر 

http://matingeernig.ir

https://instagram.com/_u/jafarzadh_matin

https://t.me/joinchat/AAAAAEyN7-Vf5QwRz_Z9TA

۰ نظر موافقین ۰ مخالفین ۰ ۱۲ دی ۹۷ ، ۰۹:۱۵
متین جعفرزاده

سیستم عامل ها 

امروزه در کامپیوترها از چهار نوع سیستم عامل استفاده می‌شود که در بین کاربران محبوب هستند:
لینوکس(مانند ubuntu , mint , kali linux و... )
مک
ویندوز(مانند ویندوز ۱۰ , ویندوز 8 , ویندوز ۷ و...)
مختص کاربری خاص
تمامی این سیستم‌های عامل با طرح و رابط کاربری خودشان طیف مخاطبان خودشان را دربردارند.
در اکثر اداره جات و شرکت‌ها از ویندوز برای سیستم عامل خود استفاده می‌نمایند
بیشتر برنامه نویسان و طراحان نیز مک و لینوکس رو به عنوان سیستم عامل محبوب قرار داده‌اند.
ویندوز محصول شرکت مایکروسافت می‌باشد که بنیانگذار آن ثروتمندترین مرد جهان یعنی بیل گیتس می‌باشد.
سیستم عامل مکینتاش مخصوص سیستم‌های اپل می‌باشد که توسط استیو جابز بنیان‌گذاری شده‌است.
و سیستم عامل لینوکس هم توسط جمعی از برنامه نویسان بزرگ جهان ساخته شده و کدهای آن به صورت آزاد در دسترس عموم قرار دارد تا هر شخصی بتواند سیستم عامل لینوکس را بر اساس سلیقه خودش استفاده نماید. سیستم عامل‌ها برای استفاده‌های اختصاصی خاص طراحی و تولید می‌شود.
داده و اطلاعات
داده ( Data ) : مجموعه ای از اعداد و حروف و علائم و نشانه هایی هستند که به صورت قراردادی در رایانه وارد میگردند و بدون انجام پردازش فاقد ارزش هستند . نمونه ای از داده ها را میتوان به صفر و یک های یک حافظه اشاره نمود که بدون انجام پردازش فاقد ارزش هستند .
اطلاعات ( Information ) : به مجموعه ای از داده ها گفته می شود که طی عملیات های منطقی پردازش میگردند و تبدیل به اطلاعاتی میگردنند که دانشی را به کاربر منتقل می نمایند . بنابراین اطلاعات از داده های پردازش شده تشکیل شده است .داده به آن دسته از ورودی‌های خام گفته می‌شود که برای پردازش به رایانه ارسال می‌شوند.
به داده‌های پردازش شده اطّلاعات می‌گویند.
داده ها ، عناصری هستند که به تنهایی معنی و مفهوم خاصی ندارند و وارد کامپیوتر می شوند تا عملیاتی روی آنها صورت گیرد . داده ها می توانند اعداد ، اسامی یا هر چیز دیگری باشند
رایانه‌ها چگونه کار می‌کنند؟
از زمان رایانه‌های اولیه که در سال ۱۹۴۱ ساخته شده بودند تاکنون فناوری‌های دیجیتالی رشد نموده‌است، معماری فون نوِیمن یک رایانه را به چهار بخش اصلی توصیف می‌کند: واحد محاسبه و منطق (Arithmetic and Logic Unit یا ALU)، واحد کنترل یا حافظه، و ابزارهای ورودی و خروجی (که جمعاً I/O نامیده می‌شود). این بخش‌ها توسط اتصالات داخلی سیمی به نام گذرگاه (bus) با یکدیگر در پیوند هستند.
حافظه
 این سامانه، حافظه به صورت متوالی شماره‌گذاری شده در خانه‌ها است، هر کدام محتوی بخش کوچکی از داده‌ها می‌باشند. داده‌ها ممکن است دستورالعمل‌هایی باشند که به رایانه می‌گویند که چه کاری را انجام دهد باشد. خانه ممکن است حاوی اطلاعات مورد نیاز یک دستورالعمل باشد. اندازه هر خانه، و تعداد خانه‌ها، در رایانهٔ مختلف متفاوت است، همچنین فناوری‌های به‌کار رفته برای اجرای حافظه نیز از رایانه‌ای به رایانه دیگر در تغییر است (از بازپخش‌کننده‌های الکترومکانیکی تا تیوپ‌ها و فنرهای 
پر شده از جیوه یا ماتریس‌های ثابت مغناطیسی و در آخر ترانزیستورهای واقعی و مدار مجتمع‌ها با میلیون‌ها فیوز نیمه هادی یا MOSFETهایی با عملکردی شبیه ظرفیت خازنی روی یک تراشه تنها).
واحد محاسبه و منطق یا ALU دستگاهی است که عملیات پایه مانند چهار عمل اصلی حساب (جمع و تفریق و ضرب و تقسیم)، عملیات منطقی (و، یا، نقیض)، عملیات قیاسی (برای مثال مقایسه دو بایت برای شرط برابری) و دستورها انتصابی برای مقدار دادن به یک متغیر را انجام می‌دهد. این واحد جائیست که «کار واقعی» در آن صورت می‌پذیرد.
البته CPUها به دو دسته کلی RISC و CISC تقسیم‌بندی می‌شوند. نوع اول پردازش گرهای مبتنی بر اعمال ساده هستند و نوع دوم پردازشگرهای مبتنی بر اعمال پیچیده می‌باشند. پردازشگرهای مبتنی بر اعمال پیچیده در واحد محاسبه و منطق خود دارای اعمال و دستورهایی بسیار فراتر از چهار عمل اصلی یا منطقی می‌باشند. تنوع دستورها این دسته از پردازنده‌ها تا حدی است که توضیحات آن‌ها خود می‌تواند یک کتاب با قطر متوسط ایجاد کند. پردازنده‌های مبتنی بر اعمال ساده 
اعمال بسیار کمی را پوشش می‌دهند و در حقیقت برای برنامه‌نویسی برای این پردازنده‌ها بار نسبتاً سنگینی بر دوش برنامه‌نویس است. این پردازنده‌ها تنها حاوی ۴ عمل اصلی و اعمال منطقی ریاضی و مقایسه‌ای به علاوه چند دستور بی‌اهمیت دیگر می‌باشند. هرچند ذکر این نکته ضروری است که دستورها پیچیده نیز از ترکیب تعدادی دستور ساده تشکیل شده‌اند و برای پیاده‌سازی این دستورها در معماری‌های مختلف از پیاده‌سازی سخت‌افزاری (معماری CISC) و پیاده‌سازی نرم‌افزاری (
معماری RISC) استفاده می‌شود.
(قابل ذکر است پردازنده‌های اینتل از نوع پردازنده مبتنی بر اعمال پیچیده می‌باشند)
واحد کنترل همچنین این مطلب را که کدامین بایت از حافظه حاوی دستورالعمل فعلی اجرا شونده‌است را تعقیب می‌کند، سپس به واحد محاسبه و منطق اعلام می‌کند که کدام عمل اجرا و از حافظه دریافت شود و نتایج به بخش اختصاص داده شده از حافظه ارسال گردد. بعد از یک بار عمل، واحد کنترل به دستورالعمل بعدی ارجاع می‌کند (که معمولاً در خانه حافظه بعدی قرار دارد، مگر اینکه دستورالعمل جهش دستورالعمل بعدی باشد که به رایانه اعلام می‌کند دستورالعمل بعدی در خانه دیگر قرار 
گرفته‌است).

برای اطلاعات بیشتر با ما در تماس باشید با تشکر 

http://matingeernig.ir

https://instagram.com/_u/jafarzadh_matin

https://t.me/joinchat/AAAAAEyN7-Vf5QwRz_Z9TA

۰ نظر موافقین ۰ مخالفین ۰ ۱۱ دی ۹۷ ، ۱۶:۱۳
متین جعفرزاده