بخشی از پاورپوینت

اسلاید 1 :

معماري کامپيوتر

اسلاید 2 :

رئوس مطالب
مقدمه
نحوه ارزیابی و مراجع
سرفصل درس معماري کامپيوتر
تعريف معماري
يادآوري

اسلاید 3 :

این درس در مورد چیست؟

این درس در مورد ساختار و چگونگی طراحی کامپیوترهای دیجیتالی است. این مطلب معروف به “معماری کامپیوتر” است (که شامل معماری مجموعه دستورالعمل + سازماندهی سختافزاری میباشد).

اسلاید 4 :

- هدف این درس

یافتن توانایی ارائه اطلاعات پایه از معماری و سازماندهی کامپیوتر در جریان طراحی کامل یک کامپیوتر

اسلاید 7 :

- سرفصل مطالب

يادآوري
انتقال ثبات و ريز عمليات
سازمان و طراحي کامپيوتر پايه
کنترل ريز برنامه
واحد پردازش مرکزي
محاسبات در کامپيوتر
سازمان ورودي- خروجي
سازمان حافظه

اسلاید 8 :

“معماری” به چه معناست؟

“ فن یا دانش یا ساختمان . فن یا پرداختن به طراحی و پیاده سازی ساختارها . “
Webster 9th New College Dictionary

“شامل نقشه ، طراحی ، ساخته و دکوراسیون چگونگی عملکرد “

American College Dictionary

اسلاید 9 :

“معماری کامپیوتر”

- کلمه ای که توسط Fred Brooks ابداع گردید.

اسلاید 10 :

“معماری کامپیوتر، یعنی کامپیوتر از دید کاربر”

- Amdhal et al, (64)

“ما بوسیله معماری، ساختار واحدهای تشکیل دهنده یک سیستم کامپیوتری را هدفمند مینمائیم.”
- Stone, H. (1987)

اسلاید 11 :

“معماری یک کامپیوتر عبارتست ازمحیط یا فضای بین ماشین و نرم افزار”

- Andris Padges
IBM 360/370 Architect

اسلاید 12 :

Computer = H/W + S/W
Program(S/W)
A sequence of instruction
S/W = Program + Data
The data that are manipulated by the program constitute the data base
Application S/W
DB, word processor, Spread Sheet
System S/W
OS, Firmware, Compiler, Device Driver
Digital Computers

اسلاید 13 :

Digital Computers
Computer Hardware
CPU
Memory
Program Memory(ROM)
Data Memory(RAM)
I/O Device
Interface: 8251 SIO, 8255 PIO, 6845 CRTC, 8272 FDC, 8237 DMAC, 8279 KDI
Input Device: Keyboard, Mouse, Scanner
Output Device: Printer, Plotter, Display
Storage Device(I/O): FDD, HDD, MOD
continued
Memory
CPU
Interface
Input
Device
Output
Device
Block Diagram of a digital Computer

اسلاید 14 :

Boolean Algebra
Boolean Algebra
Deals with binary variable(A, B, x, y: T/F or 1/0) + logic operation(AND, OR, NOT…)
Boolean Function: variable + operation
F(x, y, z) = x + y’z
Truth Table:
Relationship between a function and variable
Logic Diagram:
Algebraic Expression
Logic Diagram
2n Combination
Variable n = 3

اسلاید 15 :

رمزگشا (Decoder)

”دیکد“ کننده (مشخص کردن ”کد“ اعمالی)
n ورودی و 2nخروجی در هر لحظه فقط یک خروجی فعال

آیا می توان کاری کرد که زمانهایی هیچ خروجی فعال(1) نباشد؟
:
:
:
A
B
C
D
Y0
Y1
Y2
Y3
.
.
.
.
.
Y2n-1
0
0
0
0

0
1
1
0
0

3
0
1
1
0

6
1
0
0
0
0
0
.
.
.
0
0
0
0
0
0
0
1
.
.
0
0
0
0
1
0
0
0
.
.
0

اسلاید 16 :

مدار داخلی دیکدر
A0
A1
D0
D1
D2
D3
Enable(E)

اسلاید 17 :

مالتی پلکسر(MultiPlexer)
عملکرد
مدار داخلی
؟
چه کسی می داند و میتواند رسم کند؟

اسلاید 18 :

عملکرد مالتی پلکسر

2n ورودی داده

یک خروجی

n ورودی انتخاب گر

یک ورودی فعال ساز(اختیاری)

انتقال داده موجود روی ورودی انتخاب شده به خروجی به شرط فعال بودن ورودی فعال ساز
0
1
2
3
4
.
.
.
..
2n-3
2n-2
2n-1
Sn-1
i=4 [0..2n-1]
0 1 0 0

اسلاید 19 :

مدار داخلی مالتی پلکسر(4x1)
I0
I1
I2
I3
S0
S1

اسلاید 20 :

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

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