1.61k likes | 1.76k Views
مفاهیم پایه فن آوري اطلاعات. ارائه دهنده دکتر سيد امين حسيني سنو hosseini@ferdowsi.um.ac.ir E.mail: Home Page: hosseini.staffcms.um.ac.ir. رئوس مطالب. آشنایی با کامپیوتر شامل: Central Processing unit (CPU) Input / Output Storage Operating System آشنایی با زبانهای برنامه نویسی
E N D
مفاهیم پایه فنآوري اطلاعات ارائه دهنده دکتر سيد امين حسينيسنو hosseini@ferdowsi.um.ac.irE.mail: Home Page: hosseini.staffcms.um.ac.ir
رئوسمطالب آشنایی با کامپیوتر شامل: Central Processing unit (CPU) Input / Output Storage Operating System آشنایی با زبانهای برنامه نویسی آشنایی با شبکه های کامپیوتری و اینترنت آشنایی با زبانهای نشانگذاری آشنایی با بانکهای اطلاعاتی آشنایی با وب و وب معنایی آشنایی با LMS و سیستم آموزش مجازی و تولید محتوا آشنایی با سیستم برگزاری کلاس online آشنایی با سیستم های مدیریت محتوا آشنایی با نرم افزارهای کد منبع باز آشنایی با RSS (Really Simple Syndication) تشکیل پیوند های بسیار ساده
تکالیف تکليف 1: ايجاد سايت وب شخصي با حداقل 5 صفحه تكليف 2: ايجاد يك بلاگ در مورد زمينه تخصصي تكليف 3: بررسي يك سيستم كد منبع باز OPAC(Online Public Access Catalog) تكليف 4:ایجاد یک درس نمونه برای آموزش مجازی تكليف 5: برگزاری یک سمینار مجازی از طریق webinar
کامپيوتر • بشر از زمانهای دور چيزها را شمرده، اندازه گرفته، ثبت نموده و به منظور شمارش صحيح تر، اندازه گيری دقيقتر، ثبت دائمی تر و انتقال سريعتر از ابزارهايی مانند خط کش ، ترازو ، متر و غيره استفاده کرده است. • کامپيوتر آخرين محصول در مسير طولانی تکوين ماشينهای ثبت و محاسبه (پردازش)می باشد. • هر آنچه ما از کاربرد کامپيوتر شاهديم از اين قابليت ناشی می شود که کامپيوتر ها می توانند اطلاعات را محاسبه(پردازش) کرده و نتيجه را ذخيره کنند( با سرعت و دقت بسيار بالا).
کامپيوتر • در دهه 1960 يک کامپيوتر فضائئ به وسعت يک اتاق بزرگ را اشغال می نمود و به علت توليد گرمای زياد احتياج به محيطی مجهز به تهويه مطبوع داشت وتوان مصرفی آن بسيار بالا بود. • آنچه قبلا در يک اتاق بزرگ بسختی جا میگرفت اکنون در جيب جا می گيرد در حالی که توان پردازش آن بالاتر ، توان مصرفی کمتر ، قابليت ذخيره بيشتر و در عين حال نحوه استفاده از آن بسيار راحتتر.
جنبه های کامپيوتر • نرم افزار : مجموعه دستورالعمل که برای حل يک مسئله کنار هم قرار مي گيرند.(نحوه رفتار کامپيوتر را مشخص می کنند) • نرم افزار سيستمی : • نرم افزار کاربردی :
جنبه های کامپيوتر • سخت افزار : مجموعه قطعات الکترونِيکی ، دستگاههای مکانيکیو سيم بندی مربوطه که با طرح وهدف معين کنار هم قرار می گيرند. • سخت افزار : هر آنچه در يک مجموعه کامپيوتر قابل لمس می باشد.
تعريف کامپيوتر • کامپيوتر : مجموعه قطعات الکترونِيکی ، دستگاههای مکانيکیو سيم بندی مربوطه که با طرح وهدف معين کنار هم قرار می گيرند و قابليت پردازش اطلاعات را دارند. • کامپيوتر : دستگاه الکترونيکی که داده ها و دستورالعمل ها را گرفته و دستورات را روی داده ها اجرا(پردازش) می کند.
سازمان کامپيوتر • به مجموعه دستگاههايی که قادرند اطلاعات را از دنيای خارج گرفته ، ذخيره و پردازش کرده و نهايتا نتايج را به دنيای خارج منتقل می کنند سازمان کامپِيوتر گفته می شود.
واحد های کامپيوتر • واحد ورودی (Input Unit) • واحد سيستم (System Unit) • واحد خروجی (Output Unit)
واحد سيستم • واحد حافظه (Memory Unit) • واحد کنترل (Control Unit) • واحد محاسبه و منطق(Arithematic & Logic Unit)
انواع حافظه • حافظه اصلی - حافظه نهان (Cache) - ثبات ها (Registers) - حافظه اصلی (Main Memory) • حافظه جانبی
RAMدر مقابلSAM RAM (Random Access Memory) روش دستیابی به این نوع از حافظه ها تصادفی است . چون می توان به هر سلول حافظه مستقیما" دستیابی پیدا كرد SAM (Serial Access Memory) حافظه هایSAM اطلاعات را در مجموعه ای از سلول های حافظه ذخیره و صرفا" امكان دستیابی به آنها بصورت ترتیبی وجود خواهد داشتنظیر نوار كاست
سلول حافظه • یك سلول حافظه را با بكارگیری یك خازن و یك ترانزیستور می توان را ایجاد كرد. • هرسلول قادر به نگهداری یك بیت داده خواهد بود. • خازن اطلاعات مربوط به بیت را كه یك یا صفر است ، در خود نگهداری می کند. • عملكرد ترانزیستور مشابه یك سوییچ بوده كه امكان كنترل مدارات موجود بر روی تراشه حافظه را به منظور خواندن مقدار ذخیره شده در خازن یا تغییر وضعیت مربوط به آن ، فراهم می نماید. خازن مشابه یك ظرف) سطل) بوده كه قادر به نگهداری الكترون ها است.
انواع حافظه اصلی RAM( Random Access Memory) ROM( Read Only Memory) PROM( Programmable ROM) EPROM( Erasable PROM)
RAM • 1- رم استاتيكي (SRAM) : در اين نوع حافظه ذخيره هر بيت داده درون يك فليپ فلاپ انجام مي شود كه در نهايت درون آي سي حافظه با چهار ترانزيستور ساخته مي شود. اين نوع رمها بصورت ذاتي داراي سرعت بالاتري هستند.2- رم ديناميكي (DRAM) : ذخيره بيت بصورت شارژ يك خازن انجام مي شود كه يك ترانزيستور مسير آنرا قطع/وصل مي كند. براي شارژ خازن حفظ شود نيازمنديم كه اين نوع حافظه را refresh كنيم. اين نوع حافظه در مقايسه با SRAM داراي سرعت دستيابي كمتر ( زمان دستيابي بيشتر ) ولي ارزانتر از آنها هستند.
ROM Non-volatile memory to hold software that is not expected to change over the life of the system Magnetic core memory EEPROM Electrically Erasable Programmable ROM Slower and less flexible than Flash ROM Flash ROM Faster than disks but more expensive Uses BIOS: initial boot instructions and diagnostics Digital cameras
ظرفیت حافظه دو فاکتور برای محاسبه ظرفیت -1 تعداد بیت های MAR LMC = 100 (00 to 99) 2K where K = width of the register in bits -2 قسمت آدرس دستورالعمل 4 bits allows 16 locations 8 bits allows 256 locations 32 bits allows 4,294,967,296 or 4 GB اهمیت حافظه در کارایی Insufficient memory can cause a processor to work at 50% below performance
انواع حافظه نهان • Level 1 of Cache: داخل پردازنده هست، هم سرعت پردازنده، اندازه محدود • Level 2 of Cache: اکنون به داخل پردازنده رفته ، سرعتش کمتر و حجمش بیشتر هست • Level 2 of Cache: در پرازنده های جدید برای کد برنامه هست.
Fetch-Execute Cycle Two-cycle process because both instructions and data are in memory Fetch Decode or find instruction, load from memory into register and signal ALU Execute Performs operation that instruction requires Move/transform data
رابطه بینMARوMDR Data Address
مثالMAR-MDR msb(memory storage buffer) lsb(latest significant byte)
InstructionElements OPCODE: task Source OPERAND(s) Result OPERAND Location of data (register, memory) Explicit: included in instruction Implicit: default assumed Source OPERAND Result OPERAND OPCODE Addresses
Instruction Types Data Transfer (load, store) Most common, greatest flexibility Involve memory and registers What’s a word? 16? 32? 64 bits? Arithmetic Operators + - / * ^ Integers and floating point Logical or Boolean Relational operators: > < = Boolean operators AND, OR, XOR, NOR, and NOT Single operand manipulation instructions Negating, decrementing, incrementing
More Instruction Types Bit manipulation instructions Flags to test for conditions Shift and rotate Program control Stack instructions Multiple data instructions I/O and machine control مبانی کامپیوتر-دكتر كاهاني
Stack Instructions Stack instructions LIFO method for organizing information Items removed in the reverse order from that in which they are added Push Pop
گذرگاه ها • Data Bus گذرگاه داده یک گذرگاه دو طرفه محسوب می شود. این گذرگاه مسیر رفت و آمد اطلاعات است • Address Bus کذرگاه آدرس مجموهه خطوطی است که پردازنده از طریق آن آدرس، محل قرار گیری داده ها را در حافظه مشخص می کند تا داده مورد نظر از آنجا خوانده شود و از طریق گذرگاه داده منتقل شود • Control Bus کذرگاه کنترل گدرگاهی است که وظیفه هماهنگ کردن پردازنده با دیگر مدارهای سخت افزاری در سیستم را بر عهده دارد
Point-to-point vs. Multipoint Plug-in device Broadcast bus Example: Ethernet Shared among multiple devices
بورد اصلی کامپيوتر مدار چاپی که CPU و اجزاء مربوطه را دارد
ارتباطات در PC AGP(Accelerated Graphics Port) PCI(Peripheral Component Interconnect) ISA(Industry Standard Architecture)
واحد ورودی • به مجموعه دستگاههايی که اطلاعات را از دنيای خارج گرفته و به داخل حافظه منتقل می کند.