Топ 21 въпроси и отговори за интервю за компютърна архитектура
Ето въпроси и отговори за интервю за компютърна архитектура на COA за първокурсници, както и за опитни кандидати, за да получат мечтаната работа.
1) Обяснете какво е компютърна архитектура?
Компютърната архитектура е спецификация, описваща как набор от софтуерни и хардуерни стандарти взаимодействат помежду си, за да образуват компютърна система или платформа.
Безплатно изтегляне на PDF: Въпроси за интервю за компютърна архитектура
2) Как се характеризира компютърната архитектура?
Компютърната архитектура се характеризира в три категории
- System Design: Включва всички хардуерни компоненти в системата, включително процесор за данни освен CPU като директен достъп до паметта и графичен процесор
- Архитектура на набора от инструкции (ISA): Това е вграденият език за програмиране на централния процесор. Той определя функциите и възможностите на процесора въз основа на програмирането, което може да обработва.
- микроархитектура: Дефинира пътя на данните, елемента за съхранение и обработката на данни, както и как те трябва да бъдат внедрени в ISA.
3) Споменете важни стъпки за компютърен дизайн?
Архитектурата на CPU се определя от набора от машинни езици, които могат да бъдат дефинирани като a
- Набор от регистри и техните функции (възможности)
- Последователност от микрооперации, извършвани върху данните, съхранявани в регистрите
- Контролни сигнали, които инициират последователността
4) Споменете какви са различните типове полета, които са част от инструкция?
Различните типове полета, които са част от дадена инструкция са
- Поле с код на операция или поле с OP код: Това поле се използва за определяне на операцията, която трябва да се изпълни за инструкцията
- Поле за адрес: Това поле се използва за определяне на различни адреси като адрес на паметта и адрес на регистъра
- Поле за режим: Това поле определя как трябва да се изпълнява операндът или как се извлича ефективен адрес
5) Споменете кои са основните компоненти на микропроцесора?
Основните компоненти на микропроцесора са
- Адресни редове за препратка към адреса на блок
- Линии за данни за пренос на данни
- IC чипове за обработка на данни

6) Споменете какви са различните видове прекъсвания в микропроцесорна система? Обяснете?
Има три вида прекъсвания, които могат да причинят прекъсване.
- Външен прекъсвания:
От външни входно-изходни устройства идват такива видове прекъсвания.
- Вътрешни прекъсвания:
Тези типове прекъсвания се причиняват от всяко изключение, причинено от самата програма. Например деление на нула или невалиден код на операцията и т.н.
- Софтуерни прекъсвания:
Само по време на изпълнение на дадена инструкция може да възникне такъв тип прекъсване. Основната цел на такива прекъсвания е да превключат от потребителски режим към режим на надзорник.
7) Споменете какви са общите компоненти на микропроцесора?
Общите компоненти на микропроцесора включват
- I/O единици
- Unit Control
- Аритметично-логическа единица (ALU)
- регистри
- Кеш
8) Обяснете какво е Snooping Cache?
Snooping Cache е процесът, при който отделните кешове наблюдават адресните редове за достъп до местоположения в паметта, които са кеширали.
9) Споменете кой е най-простият начин за определяне на местоположенията на кеша, в които да се съхраняват блокове памет?
Директното картографиране е най-лесният начин за дефиниране на кеш местоположения, в които да се съхраняват блокове памет. Асоциативните памети са скъпи в сравнение с паметите с произволен достъп поради добавената логика, свързана с всяка клетка.
10) Какви цифрови функции трябва да се използват за преобразуване на осмичния код в двоичен код?
За преобразуване на осмичния код в двоичен код се използват мултиплексори. Нарича се още селектор на данни, където динамичната памет използва едни и същи адресни редове както за ред, така и за колона.
11) Каква техника се използва за автоматично преместване на програма и блокове от данни във физическата основна памет, когато са необходими за изпълнение?
Използва се техниката на виртуалната памет. Той осигурява механизъм за преобразуване на адрес, генериран от програма, в правилни места в основната памет. Чрез преобразуване на таблица се обработва транслация или картографиране.
12) Споменете каква е употребата на RAID системата?
Използването на RAID система е за увеличаване на капацитета и наличността на дисково съхранение.
13) Обяснете какъв тип памет може да бъде изтрита с електрически разряд?
С преминаването на електрически разряд EEPROM е типът памет, чието съдържание се изтрива.
14) Обяснете какво е хоризонтален микрокод?
Хоризонталният микрокод съдържа управляващия сигнал без посредник. Той съдържа много сигнали и поради това броят на битовете също се увеличава.
15) Обяснете какво е директно картографиране?
При директно картографиране RAM се използва за съхраняване на данни и част от данните се съхраняват в кеша. Адресното пространство е разделено на две части поле за индекс и поле за етикет. Полето за етикет се използва за съхраняване на полето за етикет, докато останалото се съхранява в основната памет.
16) Споменете какви са видовете микрооперации?
Видовете микрооперации са
- Регистрирайте трансферни микрооперации: Този тип микрооперации се използват за прехвърляне на информация от един регистър към друг двоична информация
- Микрооперация на смяна: Тези операции се използват за извършване на операции за преместване в хранилището на данни в регистрите
- Логическа микрооперация: Използват се за извършване на някои аритметични операции върху числови данни, съхранени в регистрите
- Аритметични микрооперации: Тези микрооперации се използват за изпълнение на някои аритметични операции върху числови данни, съхранени в регистрите
17) Какво означава DMA?
DMA означава Директен достъп до паметта.
18) Когато голям брой регистри са включени в процесора, какъв е най-ефективният начин за свързването им?
Когато голям брой регистри са включени в процесора, най-ефективният начин за свързването им е чрез ALU.
19) Обяснете, ако вътрешната шина свързва само регистър в процесора, как бихте получили данни към и от паметта?
AR или адресният регистър се използва за избор на адрес на паметта, а регистърът на данните се използва за изпращане и получаване на данните. И двата регистъра са свързани към вътрешната шина, а регистърът на данните действа като мост между информационната шина на паметта и вътрешната шина. Така че първо зареждаме AR с желания адрес на паметта и след това прехвърляме към или от регистъра на данните.
20) Обяснете какво е състояние WAIT?
Състоянието WAIT играе ключова роля за предотвратяване на несъвместимост на скоростта на процесора. Много пъти процесорът е в състояние на готовност да приеме данни от устройство или местоположение, но може да няма наличен вход. В такъв случай ще има загуба на процесорно време и системата преминава в състояние на ИЗЧАКВАНЕ.
21) Обяснете как можете да се справите със състоянието WAIT?
Единият начин за справяне със състоянието WAIT е увеличаване на тактовия период на микропроцесора чрез намаляване на тактовата честота. Вторият начин е чрез използване на специален контролен вход READY. Позволява на паметта да зададе собствено време за цикъл на паметта.
Тези въпроси за интервю също ще ви помогнат при коа вива (устно)
>>>>>>> продължавай да публикуваш
Благодаря
страхотна работа харесва ми
полезно е. отново ще има нужда от вашата помощ
Благодаря, преследвам кариера в ИТ и обичам работата ви.
хубава работа
много добро съдържание, благодаря ви много
Имам нужда от въпроси относно изчисляването на състоянието на изчакване
Благодаря ти брат
Много полезно. Добри насочващи въпроси и отговори, точно в очакване на изчислителни въпроси и примерни отговори
добър