Professional Documents
Culture Documents
Untitled
Untitled
2
Архитектура и организација рачунара Драган Радовић 2013
Предности:
- TS CLA = 4Te (кратко вријеме сабирања, које не зависи од ширине сабирача n).
Недостаци:
- велики обим логике,
- потреба за коришћењем у k-тој позицији (k = 0,1,..., n-1) ИЛИ логичког елемента са (k+2)улаза
и (k+1) И логичких елемената са (2k+2)улаза,
- велика излазна оперативност (fanout) коришћених логичких елемената.
3
Архитектура и организација рачунара Драган Радовић 2013
Избори сума у оквиру група врше се сигналима одређеним сљедећим логичким изразима:
Y2= p3 ,
Y3 = p07 + p17p3 ,
Y4= p011 + p111Y3 = p011 + p111p07 + p111p17p3.
ИзразY3 = p07 + p17p3говори да се пренос из друге групе може добити генерисањем преноса у тој
групи (p07= 1) или прослијеђивањем преноса p3из прве гупе кроз другу групу (p17p3=1). Иста
логика важи за Y4.
TSCSLA=TgRCA+(m-2)2Te+TMUX= k⋅2Te+2(m-2)Te+3Te
TSCSLA= (2k+2m 1)Te
TSCSLA – укупно вријеме сабирања,
Те – вријеме простирања кеоз један логички елемент,
(ТMUX)max = 3Te.
Цијена за ово повећање врзине је скоро двоструко већи обим хардвера сабирача са избором
преноса (CSLA) у односу на сабирач са серијским преносом (RCA).
4
Архитектура и организација рачунара Драган Радовић 2013
5
Архитектура и организација рачунара Драган Радовић 2013
6
Архитектура и организација рачунара Драган Радовић 2013
7
Архитектура и организација рачунара Драган Радовић 2013
Прекодирање множиоца отвара нове могућности при множењу. Једна од њих је директно
множење означених бројева датих у облику двојичних комплемената.
8
Архитектура и организација рачунара Драган Радовић 2013
9
Архитектура и организација рачунара Драган Радовић 2013
10
Архитектура и организација рачунара Драган Радовић 2013
11
Архитектура и организација рачунара Драган Радовић 2013
12
Архитектура и организација рачунара Драган Радовић 2013
13
Архитектура и организација рачунара Драган Радовић 2013
14
Архитектура и организација рачунара Драган Радовић 2013
15
Архитектура и организација рачунара Драган Радовић 2013
Одсјецање (truncating) је поступак којим се одбацују додатне цифре разломка, тако да се добија
Z=1,f-1f-2 ...f-23. Како ова вриједност апроксимира вриједности значајника из опсега Z=1,f-1f-2 ...f-
2300 – Z=1,f-1f-2 ...f-2311, то се грешка апроксимације одсјецањем мијења у границама од 0,00...0|
00...0 – 0,00...0|11...1, гдје вертикална црта омеђује прве 23 цифре разломка. Максимална
вриједност грешке апроксимације је приближно једнака вриједности јединице у позицији
цифре f-23 (2-23). За ову апроксимацију кажемо да је поларизована, зато што је грешка увијек
истог (позитивног) знака.
16
Архитектура и организација рачунара Драган Радовић 2013
18
Архитектура и организација рачунара Драган Радовић 2013
46. СИНХРОНЕ ДИНАМИЧКЕ RAM (DRAM) МЕМОРИЈЕ (SDR, DDR, DDR2 I DD3
SDRAM)
DRAM (Dynamic Random Access Memory)је полупроводничка меморија која као једнобитну
меморијску ћелију користи пар МОЅ транзистор-кондензатор. Информација се памти у виду
наелектрисања кондензатора, којим је он напуњен при упису податка. Меморија је динамичка
зато што се наелектрисање кондензатора периодично мора обнављати, иначе долази до
губитка уписаног податка.
SDRAM (Synchronous DynamicRandom Access Memory)је тип DRAM-a чији је рад
синхронизован улазним тактним сигналом. SDRAM је развијен са идејом да ће синхронизација
системског такта и радног такта меморије олакшати управљање и магистралом и меморијом.
Асинхрономјезгру меморије додати су и управљачки регистри, који омогућују да се радом
SDRAM-a управља командама. Команда је комбинација логичких нивоа управљачких сигнала.
Типичне команде су команда активирања врсте, команда читања или уписа итд. Чип SDRAM
меморије садржи неколико независних меморијских банака (поља меморијских ћелија) са
припадајућим адресним колима и сенс појачавачима (баферима врста), чији се рад може
преклапати. Преко управљачких регистара SDRAM-a могуће је изабрати једну од понуђених
дужина (4 или 8 ријечи) групе података који се могу прочитати или уписати једним приступом
у такозваном режиму групе. При несеквенцијалним приступима меморији тешко је одржати
већу пропусност меморије из више разлога:
- банци се не може приступи за вријеме латенције између претпуњења банке и
активирања врсте (претпуњење је једна од фаза приступа DRAM меморији, у којој се
обавља деактивирање свих линија ријечи и довођење бита линије на средњи напонски
ниво),
- између приступа колонама ради читања и уписа потребан је један празан тактни циклус
у коме линије података пролазе кроз стање високе импедансе,
- постојећи скуп адресних линија користи се у свим операцијама (претпуњење,
активирање врсте, приступ колони).
SDRAM меморије расположиве су у четири варијанте:
- SDR DRAM (Singla Data Rate),
- DDR DRAM (Double Date Rate),
- DDR2 SDRAM, и
- DDR3 SDRAM.
Оне се разликују по обиму прибављених података по једном налогу, начину преноса података
између SDRAM чипа и контролера DRAM-a и брзини меморијског језгра. SDR DRAM преноси
по једну ријеч у сваком тактном циклусу, док остала три типа SDRAM-a преносе по двије
ријечи у сваком тактном циклусу, по једну при растућој и опадајућој ивици тактног сигнала.
Уз то, DDR2 и DDR3 размјењују податке са контролером DRAM-a при двоструко, односно
четвероструко већој учестаност од унутрашње радне учестаности SDRAM чипа. Данас се DDR2
и DDR3 SDRAM меморијски чипови изграђују са капацитетом 512 Mb, 1 Gb, 2Gb и 4Gb, са 4 и 8
банака, са 4-16 улазно-излазних линија података, са могућношћу рада на 200-800 MHz. DDR,
19
Архитектура и организација рачунара Драган Радовић 2013
DDR2 и DDR3 SDRAM са n улазно-излазних линија података при сваком читању умјесто n-то
битног податка прибављају из поља меморијских ћелија податак дужине 2n битова, 4n битова и
8n битова, респекривно. Онда могу по један n-то битни податак да доставе два пута у току
једног тактног циклуса. Брзина DDR SDRAM чипова исказује се брзином преноса података по
једном прикључку података у Мb/s и латенцијом CL.Примјер: DDR400, CL=2,5 означава DDR
меморију која ради на 200 MHz, има максималну брзину преноса података по једном
прикључку 400 Мb/s и латенцију приступа колони од 2,5 периоде такта, односно 12,5 ns.
20
Архитектура и организација рачунара Драган Радовић 2013
22
Архитектура и организација рачунара Драган Радовић 2013
23
Архитектура и организација рачунара Драган Радовић 2013
Упис:
Ѕ=1 (бира се меморијска ћелија за упис– еквивалентно CS-у),
WE=1 (дозвољава се упис),
MK=0 (не маскира се ни један дио податка),
DDF (улазни податак се уписује у D флип-флоп).
Претрага:
МК=1 (једини активан сигнал, што на излазу даје SLA = ).
Читање:
Ѕ=1 (бира се меморијска ћелија из које се податак чита),
WE=0, (дозвољава се читање),
MK=x (неважно),
24
Архитектура и организација рачунара Драган Радовић 2013
25
Архитектура и организација рачунара Драган Радовић 2013
Проблеми имплементације:
-Цијена главне меморије. Главна меморија, грађена у већини технологијама, је била исувише
скупа да се само са њом рачунару обезбједи меморија потребног капацитета. Меморијски
медијуми, који је могу допунити имају много мању специфичну цијену, али су и много
спорији од ње. Проблем је ријешен тако што је главној меморији придодата јединица диска као
секундарна меморија.
-Спорост меморије. Проблем је дјелимично ријешен увођењем кеш меморије.
27
Архитектура и организација рачунара Драган Радовић 2013
28
Архитектура и организација рачунара Драган Радовић 2013
30
Архитектура и организација рачунара Драган Радовић 2013
Капацитет диска је количина података коју диск може да прихвати, типично од 500 до 1000 GB.
Вишеструко зонско записивање:
Дужина писта је промијенљива, и расте идући од писте са најмањим полупречником
(унутрашња писта) ка писти са највећим полупречником (спољашња писта). Техника названа
вишеструко зонско записивање (multiple zone recording), користи ову чињеницу смјештајући,
при истој линеарној густини записа, растући број сектора идући од унутрашњих ка
спољашњим пистама. Већина данашњих дискова користи ову технику. Овај приступ генерише
200-1.000 сукцесивних писта у зоне. Свака зона садржи константан број секторапо писти, са
скоковитим промјенама броја сектора у пистама у сукцесивним зонама. Вријеме тражења и
ротационо кашњење заједно се понекад назива вријеме позиционирања главе.
32
Архитектура и организација рачунара Драган Радовић 2013
33
Архитектура и организација рачунара Драган Радовић 2013
34
Архитектура и организација рачунара Драган Радовић 2013
35
Архитектура и организација рачунара Драган Радовић 2013
Корак 6: Руковалац изузецима грешке странице прибавља нову страницу у главну меморију и
ажурира у њој и одговарајућу ЅЅТ.
Корак 7: Руковалац изузецима грешке странице враћа управљање процесу који га је активирао,
доводећи до рестартовања инструкције на којој се јавио изузетак.
Оваква странична таблица, која се назива линеарна странична таблица или потпуна
странична таблица, има V ставки. За 32-битни адресни простор са адресирањем на нивоу
бајтова и странице величине 4 КВ, V=232/212=220=1 M.
36
Архитектура и организација рачунара Драган Радовић 2013
37
Архитектура и организација рачунара Драган Радовић 2013
38