- •1.Операциялық жүйелердің дамуы немен байланысты. Компьютерлік жүйелер архитектурасының даму кезеңдерін сипаттаңыз.
- •2. Компьютерлік жүйелердің классификациясын көрсетіңіз, мысал келтіріңіз.
- •3. Процессорлардың классификациясын келтіріңіз. Қазіргі кездегі процессорлардың негізгі параметрлері. Симметриялы және ассиметриялы жүйелердің анықтамасын және мысал келтіріңіз
- •5. Конвейерлердің құрылымы және жұмыс алгоритмі. Суперскалярлы архитектураның ерекшеліктері.
- •6.Қазіргі кездегі компьютерлерді дайындаудың негізгі принциптері. Командалар және процессорлар деңгейіндегі параллелизмнің мәні.
- •7. Мультипроцессорлардың жұмысы қалай ұйымдастырылады. Мультикомпьютерлердің мультипроцессорлардан айырмашылығы.
- •8. Негізгі жадының ұйымдастырылуы. Бит және жады түсініктері. Кэш- жадыны ұйымдастыруға байланысты негізгі сұрақтар.
- •9. Арнайы жадының түрлері. Мысал келтіру.
- •10. Жад модульдерін жинау және олардың типтері. Қосымша жадының негізгі функциялары.
- •11. Жадының иерархиялық құрылымы. Магнитті дискілердің құрылымы.
- •12. Енгізу-шығару процессін қалай ұйымдастырады. Келесі түсініктерге анықтама беріңіз: шина, терминал. Тышқан, принтер, модем.
- •13. Компьютердің арифметикалық негіздері немен байланысты. Санау жүйелерінің және кодтардың түрлері. Мысал келтіріңіз
- •14. Позициялық санау жүйелерінде арифметикалық амалдар қалай орындалады.
- •15. Негізгі логикалық амалдарға анықтама беріңіз.
- •16. Логикалық функциялардың мәні және оларды ұйымдастыру барысында қандай принциптерді ескеруіміз керек.
- •17. Негізгі логикалық заңдылықтар, олардың түрлері.
- •18. Командалар архитектурасы деңгейіне қысқышы сипаттама беріп, командалар деңгейінің қасиеттерін айтыңыз.
- •19. Жады моделі регистрлермен және командалармен қалай байланысқан.
- •20 . Мәліметтердің типтерін және командалардың форматтарын көрсетіңіз. Командалар форматын дайындау қандай критерийлерге негізделген.
- •21. Адрестердің түрлерін және әдістерін көрсетіңіз.
- •22. Тура адрестеудің мәнін анықтаңыз.
- •23. Регистрлік және стекті адрестеудің мәні.
- •3 1. Берілген ақиқаттық кесте бойынша қандай функциональдық сұлба құрамыз
- •33. Семафоралардың анықтамасы. Виртуальді енгізу-шығарудың мысалдары
- •34. Процессорлардың микросхемалары қалай ұйымдастырылады. Шина және шинаның ені түсінігі.
- •35. Шинаның жұмысы қандай принциптерге негізделген. Орталық процессорлардың мысалы-
- •38. Сумматор мен алқ жұмыс істеу принциптері қандай?
- •40. Негізгі сандық логикалық құрылғыларды атап көрсетіңіз. Шифраторлар/ дешифраторлар, демультиплексорлар/ мультиплексорлардың функциялары.-
- •38. Комбинациялық сұлбаларды және арифметикалық сұлбаларды ұйымдастыру. Тактілік генераторлардың жұмыс істеу принциптері
- •40. Ож негізгі міндеттері: процесстер, процесс контексті, процестің өмір сүру циклі.
20 . Мәліметтердің типтерін және командалардың форматтарын көрсетіңіз. Командалар форматын дайындау қандай критерийлерге негізделген.
Мәліметтер типі.Барлық компьютерлерге мәліметтер керек. Көптеген компьютерлік жүйелер үшін басты тапсырма болып қаржылық, өнеркәсіптік, ғылыми, техникалық және басқа да мәліметтерді өңдеу табылады. Компьютердің ішінде мәліметтер белглі бір формада болуы керек. Команданың архитектуралық деңгейінде мәліметтердің бірнеше типі бар. Оларды екі санатқа жіктеуге болады: сандық және сандық емес. Сандық мәлімттер типінің арасында негізгі болып бүтін сандар табылады. Олар әртүрлі ұзындықта болады: негізінде 8,16,32 және 64 биттен тұрады. Бүтін сандар әртүрлі заттардың санын анықтау үшін, әртүрлі объекттерді идентификациялау үшін және басқа да мақсаттар жолында қолданылады. Заманауи компьютерлерде бүтін сандар екілік жүйеде сақталады, ал бұрындары басқа да жүйелер қолданылған. Ең алғашқы компьютерлер сандық негізде жұмыс атқарған болса, қазіргі компьютерлер сандық емес қосымшалар үшін қолданылады, мысалы мәтінді өңдеу және мәліметтер базасын басқару үшін. Бұл қосымшалар үшін сандық емес басқа мәліметтер типі қажет. Олар көп жағдайда архитектура командасының командалық деңгейімен сүйемелденеді. Көп таралған символдық код болып ASCII және UNICODE табылады. Pentium II белгісі бар екілік бүтін сандардан, белгісі жоқ бүтін сандардан және жылжымалы нүктесі бар сандардан тұрады. Оларда көптеген арифметикалық командалар, бульдық операциялар және салыстыру операциялары болады. UltraSPARC II мәліметтердің кең форматынан тұрады. Бұл машина белгісі бар және белгісі жоқ 8,16,32 және 64 биттік бүтінсаныдқ операндылардан тұрады. Командалар форматы.Команда операциялар кодынан және кейбір қосымша мәліметтерден тұрады, мысалы операндыла қайдан келіп түседі және қайда жһнелтіледі. Операндыларрдың қайда орналасқандығын анықтау операциясы адресация деп аталады. Команданың төр форматы болады: адрессіз команда, бір адресті команда, екі адресті команда, үш адресті команда.егер программа жасаушыларға өз машинасына команда форматын таңдау керек болса келесі факторларды қарастыру керек:1) 20 жылдан соң тактілі генератордың жылдамдығы қандай болады;2) 20 жылдан соң оперативті есте сақтау құрылғысына ену қанша уақыт алады.
21. Адрестердің түрлерін және әдістерін көрсетіңіз.
Операциялар кодтарын өңдеу командалар архетиктурасының маңызды бөлігі болып табылады. Алайда, программадағы биттер саны операндаларды қайдан алу керектігін анықтау үшін қолданылады. Адрестер операциялар кодтарына қарағанда көп орын алады. Егер жады адрестері 32-биттік болса, онда бұл команда спецификациясы операция кодынан басқа тағы үш 32-биттік адрестерді қажет етеді. Оперативті жадыда нақты болатын адрестен процесс қатынас жасайтын адрестің айырмашылығы үлкен. Әрбір жанама жағдайда программа адресін қолдану әр түрлі адреспен беріледі. Мысалы, бастапқы мәтіннің адресі символды болады. Компилятор осы символды адрестерді араласқан адрестермен (модульдің басынан n байтты) байланыстырылады. Мұндай адрес логикалық (кеңістіктегі жады жүйесінде ол вртуальды деп аталады) адрес деп аталады. Барлық логикалық адрестердің жиынтығын кеңістіктің (виртуальды) логикалық адресі деп атайды. Кеңістіктің логикалық және физикалық адресі ұйымдастыру жағынан да, көлем жағынан да бір біріне сәйкес келмейді. Кеңістіктің логикалық адресінің ең жоғарғы көлемі, өлшемі процессор разрядын анықтайды және қазіргі жүйеде кеңістіктің физикалық адресінің өлшемін көбейтеді. ОЖ және процессор негізгі жадыда сәйкесінше ағымдағы программаның орналасуы нақты физикалық адрестегі программа кодына сілтемені көрсететін қабілеті болу керек. Адрестің мұндай түрі адрес трансляциясы немесе адресті байланыстыру деп аталады. Адресті динамикалық түрде анықтау үшін адрестеу әдістері қолданылады, олар: тура адрестеу, стекті адрестеу, регистрлік адрестеу, жанама регистрлік адрестеу, индекстік адрестеу, салыстырмалы индекстік адрестеу.
